<SEC-DOCUMENT>0000897101-22-000055.txt : 20220126
<SEC-HEADER>0000897101-22-000055.hdr.sgml : 20220126
<ACCEPTANCE-DATETIME>20220126151639
ACCESSION NUMBER:		0000897101-22-000055
CONFORMED SUBMISSION TYPE:	S-4/A
PUBLIC DOCUMENT COUNT:		138
FILED AS OF DATE:		20220126
DATE AS OF CHANGE:		20220126

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COMMUNICATIONS SYSTEMS INC
		CENTRAL INDEX KEY:			0000022701
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEPHONE & TELEGRAPH APPARATUS [3661]
		IRS NUMBER:				410957999
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-4/A
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-260999
		FILM NUMBER:		22557523

	BUSINESS ADDRESS:	
		STREET 1:		10900 RED CIRCLE DRIVE
		CITY:			MINNETONKA
		STATE:			MN
		ZIP:			55343
		BUSINESS PHONE:		9529961674

	MAIL ADDRESS:	
		STREET 1:		10900 RED CIRCLE DRIVE
		CITY:			MINNETONKA
		STATE:			MN
		ZIP:			55343
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-4/A
<SEQUENCE>1
<FILENAME>csi220044_s-4a1.htm
<DESCRIPTION>AMENDMENT NO. 1 TO FORM S-4
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:jcs="http://commsystems.com/20210930">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_034_jcs_commsystems.com_20210930 -->
<!-- Field: Set; Name: xdx; ID: xdx_04B_20210101_20210930 -->
<!-- Field: Set; Name: xdx; ID: xdx_05E_edei%2D%2DEntityCentralIndexKey_0000022701 -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DAmendmentFlag_true -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DDocumentType_S%2D4/A -->
<!-- Field: Set; Name: xdx; ID: xdx_07E_XDX_X%2D%2D\__edgjobs\communications systems, inc\220044__s%2D4a\a211292__s%2D4.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_079_SO_a211292__s%2D4.xdxs -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_06C_N_5_Number -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Segment_0_segment -->
<body>
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:EntityCentralIndexKey">0000022701</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-09-30" format="ixt:booleantrue" name="dei:AmendmentFlag">true</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:DocumentType">S-4/A</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" contextRef="AsOf2021-09-30" id="xdx2ixbrl0057" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:AccruedConsideration" contextRef="AsOf2021-09-30" id="xdx2ixbrl0111" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:LiabilitiesHeldForSaleCurrent2" contextRef="AsOf2021-09-30" id="xdx2ixbrl0120" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="AsOf2021-09-30" id="xdx2ixbrl0129" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:RestructuringCharges2" contextRef="From2020-07-012020-09-30" id="xdx2ixbrl0232" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:RestructuringCharges2" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl0234" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" contextRef="From2020-07-012020-09-30" id="xdx2ixbrl0257" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2020-07-012020-09-30" id="xdx2ixbrl0372" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0384" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0385" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0387" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0392" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0393" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0400" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0401" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0408" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0409" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0414" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0416" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0417" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0423" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0428" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0429" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0431" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0436" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0437" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0438" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0458" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0459" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0461" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0467" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0468" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0473" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0475" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0476" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0482" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0487" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0488" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0490" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0495" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0496" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0517" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0518" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0520" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0525" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0526" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0533" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0534" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0541" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0542" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0547" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0549" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0550" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0556" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0561" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0562" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0564" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0569" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0570" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0571" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0591" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0592" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0594" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0599" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0600" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0607" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0608" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0613" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0615" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0616" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0622" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-04-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0627" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-04-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0628" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-04-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0630" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0635" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0636" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0637" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl0670" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AssetImpairmentCharges" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl0674" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl0703" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl0721" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl0724" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl0752" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl0784" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl0791" decimals="INF" unitRef="Segment">2</ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0801" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">678767</ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember" id="xdx2ixbrl0807" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0809" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,393</ix:nonFraction>
  <ix:nonFraction name="jcs:NumberOfBuildingsLeasedToPurchaser" contextRef="From2020-03-102020-03-11" id="xdx2ixbrl0858" decimals="INF" unitRef="N">2</ix:nonFraction>
  <ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0871" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0874" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:InventoryNet2" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0877" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0880" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0883" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0898" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0901" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0904" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0907" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0910" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0913" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0916" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" id="xdx2ixbrl0919" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2020-07-012020-09-30" id="xdx2ixbrl0993" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">568,745</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl0997" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,744,607</ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-09-30" id="xdx2ixbrl1040" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,705,035</ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31" id="xdx2ixbrl1071" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,024</ix:nonFraction>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31" id="xdx2ixbrl1110" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">P3Y4M6D</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1112" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1114" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-09-30" id="xdx2ixbrl1124" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-09-30" id="xdx2ixbrl1126" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1128" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">P3Y1M20D</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-09-30" id="xdx2ixbrl1130" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-09-30" id="xdx2ixbrl1132" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1134" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">P2Y8M19D</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="AsOf2021-09-30" id="xdx2ixbrl1136" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-09-30" id="xdx2ixbrl1138" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1140" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">P3Y1M20D</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember" id="xdx2ixbrl1155" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember" id="xdx2ixbrl1157" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2021-09-30_us-gaap_PerformanceSharesMember" id="xdx2ixbrl1167" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2021-09-30_us-gaap_PerformanceSharesMember" id="xdx2ixbrl1169" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember" id="xdx2ixbrl1179" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">P1Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember" id="xdx2ixbrl1183" name="jcs:ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod">P2Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember" id="xdx2ixbrl1185" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P6Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-09-30" id="xdx2ixbrl1201" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,931,875</ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" id="xdx2ixbrl1202" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,696,880</ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-01-012021-09-30_custom_EcessaCorporationMember" id="xdx2ixbrl1236" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">P7Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member" id="xdx2ixbrl1246" name="jcs:BusinessCombinationContingentConsiderationMeasurementPeriod">P120D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member_us-gaap_CustomerRelationshipsMember_srt_WeightedAverageMember" id="xdx2ixbrl1260" name="jcs:FiniteLivedIntangibleAssetsAmortizationPeriod">P8Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2019-12-31_custom_EcessaCorporationMember" id="xdx2ixbrl1265" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2019-12-31_custom_IvdeskMinnesotaInc.Member" id="xdx2ixbrl1266" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2019-12-31" id="xdx2ixbrl1267" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" id="xdx2ixbrl1273" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1274" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-09-30" id="xdx2ixbrl1277" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="AsOf2021-09-30_custom_EcessaCorporationMember" id="xdx2ixbrl1281" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member" id="xdx2ixbrl1282" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="AsOf2021-09-30" id="xdx2ixbrl1283" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-09-30" id="xdx2ixbrl1286" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember" id="xdx2ixbrl1384" name="jcs:RightToPurchaseEquitySecuritiesInFutureTerm">P1Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1412" decimals="INF" unitRef="Segment">2</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl1416" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1418" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,947,000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl1420" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1421" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1422" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,389,247</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl1424" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1426" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4607555</ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1430" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,989,608</ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1432" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,278,826</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl1436" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,940,100</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1437" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,660,879</ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1440" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">279,221</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-07-012021-09-30" id="xdx2ixbrl1443" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,940,100</ix:nonFraction>
  <ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-09-30" id="xdx2ixbrl1453" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,962,123</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl1455" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1457" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,627,952</ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl1459" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1461" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,147,904</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl1463" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1465" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3480048</ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1469" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,731,887</ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1471" format="ixt:numdotdecimal" decimals="0" unitRef="USD">394,366</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1474" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,646,205</ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1476" format="ixt:numdotdecimal" decimals="0" unitRef="USD">278,983</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-04-012020-09-30" id="xdx2ixbrl1479" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,367,222</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1491" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,719,000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1493" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,331,924</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1496" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,824,193</ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1500" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,160,867</ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1502" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2470721</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1507" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,807,395</ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1510" format="ixt:numdotdecimal" decimals="0" unitRef="USD">292,353</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1513" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,099,748</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1516" format="ixt:numdotdecimal" decimals="0" unitRef="USD">505339</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1522" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,882,000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1525" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11573499</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1528" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,217,195</ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1532" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,672,558</ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1536" format="ixt:numdotdecimal" decimals="0" unitRef="USD">414,585</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1539" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,869,948</ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1541" format="ixt:numdotdecimal" decimals="0" unitRef="USD">689,550</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1544" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,180,398</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-09-30" id="xdx2ixbrl1547" format="ixt:numdotdecimal" decimals="0" unitRef="USD">429,800</ix:nonFraction>
  <ix:nonFraction name="jcs:RestrictedCashAndCashEquivalentsAtCarryingValue1" contextRef="AsOf2020-12-31" id="xdx2ixbrl1639" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" contextRef="AsOf2020-12-31" id="xdx2ixbrl1659" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2019-12-31" id="xdx2ixbrl1675" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsNetCurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl1677" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:IntangibleAssetsNetExcludingGoodwill2" contextRef="AsOf2019-12-31" id="xdx2ixbrl1684" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:OtherAssetsMiscellaneousNoncurrent2" contextRef="AsOf2019-12-31" id="xdx2ixbrl1687" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" contextRef="AsOf2020-12-31" id="xdx2ixbrl1689" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:AccruedConsideration2" contextRef="AsOf2019-12-31" id="xdx2ixbrl1717" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:ContractWithCustomerLiabilityCurrent2" contextRef="AsOf2019-12-31" id="xdx2ixbrl1723" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:LiabilitiesHeldForSaleCurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl1725" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:ContractWithCustomerLiabilityNoncurrent2" contextRef="AsOf2019-12-31" id="xdx2ixbrl1741" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl1817" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl1907" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl1908" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1910" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1915" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1916" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1923" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1924" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1931" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1932" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl1937" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1939" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1940" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1946" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl1951" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl1952" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1954" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl1958" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl1959" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1960" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl1971" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl1972" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1974" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1981" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1982" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1990" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl1991" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl1999" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2000" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl2006" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2008" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2009" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2015" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl2019" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl2020" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2022" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl2028" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl2029" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2030" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2094" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2113" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2119" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2172" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2179" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2184" decimals="INF" unitRef="Segment">2</ix:nonFraction>
  <ix:nonFraction name="jcs:CashAndCashEquivalentsAtCarryingValue2" contextRef="AsOf2020-12-31" id="xdx2ixbrl2192" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,092,484</ix:nonFraction>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2213" name="jcs:ProductWarrantyPeriod">P5Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="AsOf2020-12-31" id="xdx2ixbrl2229" format="ixt:numdotdecimal" decimals="0" unitRef="USD">513000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2239" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">751293</ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2248" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">697664</ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2258" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">678767</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2270" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction>
  <ix:nonFraction name="jcs:LesseeOperatingLeaseNumberOfLocations" contextRef="From2019-02-012019-02-28" id="xdx2ixbrl2332" decimals="INF" unitRef="N">1</ix:nonFraction>
  <ix:nonFraction name="jcs:LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" contextRef="From2020-01-012020-12-31_custom_Lease3Member" id="xdx2ixbrl2345" decimals="INF" unitRef="N">1</ix:nonFraction>
  <ix:nonFraction name="jcs:OperatingLeaseRightOfUseAsset4" contextRef="AsOf2020-12-31" id="xdx2ixbrl2346" format="ixt:numdotdecimal" decimals="0" unitRef="USD">413,415</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2019-12-31" id="xdx2ixbrl2348" format="ixt:numdotdecimal" decimals="0" unitRef="USD">367,909</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2360" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,650</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2361" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,650</ix:nonFraction>
  <ix:nonFraction name="jcs:NumberOfBuildingsLeasedToPurchaser" contextRef="From2020-03-102020-03-11" id="xdx2ixbrl2397" decimals="INF" unitRef="N">2</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" contextRef="AsOf2020-12-31" id="xdx2ixbrl2403" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl2406" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" contextRef="AsOf2020-12-31" id="xdx2ixbrl2409" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl2412" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl2415" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl2418" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2020-12-31" id="xdx2ixbrl2421" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl2424" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl2427" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl2430" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2444" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,624,016</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2446" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2448" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,624,016</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2449" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,218,430</ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-01-012021-09-30_custom_EcessaCorporationMember" id="xdx2ixbrl2480" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">P7Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" id="xdx2ixbrl2482" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,265,000</ix:nonFraction>
  <ix:nonFraction name="jcs:BusinessCombinationPreAcquisitionDeferredRevenue" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" id="xdx2ixbrl2486" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,561,000</ix:nonFraction>
  <ix:nonFraction name="jcs:BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" id="xdx2ixbrl2488" format="ixt:numdotdecimal" decimals="0" unitRef="USD">257,000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" id="xdx2ixbrl2490" format="ixt:numdotdecimal" decimals="0" unitRef="USD">205,000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31" id="xdx2ixbrl2541" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,024</ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2019-12-31" id="xdx2ixbrl2568" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,449,650</ix:nonFraction>
  <ix:nonFraction name="jcs:InventoryNet1" contextRef="AsOf2020-12-31" id="xdx2ixbrl2590" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,696,880</ix:nonFraction>
  <ix:nonFraction name="jcs:InventoryNet1" contextRef="AsOf2019-12-31" id="xdx2ixbrl2591" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,531,112</ix:nonFraction>
  <ix:nonFraction name="jcs:PropertyPlantAndEquipmentNet3" contextRef="AsOf2020-12-31" id="xdx2ixbrl2616" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,242,072</ix:nonFraction>
  <ix:nonFraction name="jcs:PropertyPlantAndEquipmentNet3" contextRef="AsOf2019-12-31" id="xdx2ixbrl2617" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,238,089</ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2019-12-31_custom_EcessaCorporationMember" id="xdx2ixbrl2622" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2019-12-31_custom_IvdeskMinnesotaInc.Member" id="xdx2ixbrl2623" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2019-12-31" id="xdx2ixbrl2624" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" id="xdx2ixbrl2630" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="AsOf2020-12-31_custom_EcessaCorporationMember" id="xdx2ixbrl2634" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" id="xdx2ixbrl2635" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="AsOf2020-12-31" id="xdx2ixbrl2636" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" id="xdx2ixbrl2639" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember" id="xdx2ixbrl2651" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1010000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember" id="xdx2ixbrl2653" format="ixt:numdotdecimal" decimals="0" unitRef="USD">976000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31" id="xdx2ixbrl2657" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2980000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31" id="xdx2ixbrl2659" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2775000</ix:nonFraction>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" id="xdx2ixbrl2703" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">P7Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2018-01-012018-12-31" id="xdx2ixbrl2718" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">P4Y2M5D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2727" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">P3Y5M23D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2736" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">P3Y4M6D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2739" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">P2Y7M2D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2742" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">P3Y4M6D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2751" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">P6Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2753" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">P6Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_RangeOneMember" id="xdx2ixbrl2778" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">P4Y7M6D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_RangeTwoMember" id="xdx2ixbrl2784" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">P3Y7M6D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_RangeThreeMember" id="xdx2ixbrl2789" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">P0Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_RangeFourMember" id="xdx2ixbrl2794" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">P1Y2M12D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_RangeFiveMember" id="xdx2ixbrl2799" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">P2M12D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember" id="xdx2ixbrl2838" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">P1Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember" id="xdx2ixbrl2842" name="jcs:ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod">P2Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember" id="xdx2ixbrl2844" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P6Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2883" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,534</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2884" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,534</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2886" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,342</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2887" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">15,269</ix:nonFraction>
  <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2914" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" contextRef="AsOf2020-12-31" id="xdx2ixbrl2946" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="jcs:DeferredTaxAssetsIntangibleAssets" contextRef="AsOf2020-12-31" id="xdx2ixbrl2955" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="AsOf2019-12-31" id="xdx2ixbrl2983" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2020-12-31" id="xdx2ixbrl2991" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="From2020-01-012021-12-31" id="xdx2ixbrl2994" name="jcs:CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence">P3Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3029" decimals="INF" unitRef="Segment">2</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl3067" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3069" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,575,546</ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl3073" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3076" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,369,118</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl3080" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3082" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,206,428</ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3089" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,218,922</ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" id="xdx2ixbrl3091" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" id="xdx2ixbrl3092" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3094" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3095" format="ixt:numdotdecimal" decimals="0" unitRef="USD">684,856</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3100" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3101" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,697,350</ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3106" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3107" format="ixt:numdotdecimal" decimals="0" unitRef="USD">922,018</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3112" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3113" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,775,332</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl3117" format="ixt:numdotdecimal" decimals="0" unitRef="USD">962307</ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3122" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31_custom_ServicesAndSupportSegmentMember" id="xdx2ixbrl3125" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,556,325</ix:nonFraction>
  <ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" id="xdx2ixbrl3128" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,556,325</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl3132" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3134" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,906,179</ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl3138" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3141" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,720,367</ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl3145" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3147" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,185,812</ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3153" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,176,598</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3158" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3159" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,214</ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3164" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3165" format="ixt:numdotdecimal" decimals="0" unitRef="USD">226,136</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3170" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3171" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,350</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" id="xdx2ixbrl3173" format="ixt:numdotdecimal" decimals="0" unitRef="USD">292000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" id="xdx2ixbrl3174" format="ixt:numdotdecimal" decimals="0" unitRef="USD">581,000</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-01-012019-12-31" id="xdx2ixbrl3175" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1032797</ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl3180" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2019-12-31" id="xdx2ixbrl3186" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,150,712</ix:nonFraction>
  <ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31" id="xdx2ixbrl3202" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6210000</ix:nonFraction>
  <ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31_custom_CorporateNotesAndBondsMember_us-gaap_FairValueInputsLevel2Member" id="xdx2ixbrl3242" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8694000</ix:nonFraction>
  <ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31" id="xdx2ixbrl3244" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8694000</ix:nonFraction>
  <ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31" id="xdx2ixbrl3248" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8694000</ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="jcs-20210930.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2021-01-01to2021-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-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">0000022701</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="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</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">0000022701</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="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="From2020-07-012020-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_FinancialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_custom_FinancialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_FinancialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_FinancialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_HealthCareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_us-gaap_HealthCareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_HealthCareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_us-gaap_HealthCareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_EducationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_custom_EducationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_EducationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_EducationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_OtherCommercialClientMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_custom_OtherCommercialClientMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_OtherCommercialClientMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_OtherCommercialClientMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_CSIITOperationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_custom_CSIITOperationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_CSIITOperationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_CSIITOperationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:RemainderOfSuttleBusinessLinesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-03-10</xbrli:startDate>
        <xbrli:endDate>2020-03-11</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-03-102020-03-11">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-03-10</xbrli:startDate>
        <xbrli:endDate>2020-03-11</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-03-102020-03-11_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-03-10</xbrli:startDate>
        <xbrli:endDate>2020-03-11</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-03-102020-03-11_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-03-10</xbrli:startDate>
        <xbrli:endDate>2020-03-11</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_InvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_InvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-04-30_us-gaap_CommonStockMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_EmployeeStockPurchasePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_EmployeeStockPurchasePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2011-05-19_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2011-05-19</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-05-14_custom_EcessaCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-05-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-142020-05-14_custom_EcessaCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-14</xbrli:startDate>
        <xbrli:endDate>2020-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_EcessaCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-11-03</xbrli:startDate>
        <xbrli:endDate>2020-11-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member_us-gaap_CustomerRelationshipsMember_srt_WeightedAverageMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-11-03</xbrli:startDate>
        <xbrli:endDate>2020-11-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_EcessaCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_IvdeskMinnesotaInc.Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EcessaCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EcessaCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_EcessaCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:TradeNameTrademarkInternetDomainAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:TradeNameTrademarkInternetDomainAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-282021-06-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-28</xbrli:startDate>
        <xbrli:endDate>2021-06-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-28_us-gaap_ConvertiblePreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingConversionOfSeriesConvertiblePreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingConversionOfSeriesConvertiblePreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-28</xbrli:startDate>
        <xbrli:endDate>2021-06-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingExerciseOfAllWarrantsForCashMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingExerciseOfAllWarrantsForCashMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-28</xbrli:startDate>
        <xbrli:endDate>2021-06-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-282021-06-28_custom_PipeInvestorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-28</xbrli:startDate>
        <xbrli:endDate>2021-06-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-28_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-10-292020-10-29_srt_MinimumMember_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-10-29</xbrli:startDate>
        <xbrli:endDate>2020-10-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-29_us-gaap_LetterOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-30_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_CorporateNotesAndBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_CorporateNotesAndBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:ContingentConsiderationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_ContingentConsiderationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:ContingentConsiderationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2018-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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="AsOf2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_DeferredStockAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">jcs:DeferredStockAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_DeferredStockAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">jcs:DeferredStockAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:EducationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:EducationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:HealthcareCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:HealthcareCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:FinancialAndOtherCommercialClientsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:FinancialAndOtherCommercialClientsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:CsiItOperationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:CsiItOperationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ProjectAndProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ProjectAndProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ServicesAndSupportMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ServicesAndSupportMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-02-012019-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-02-01</xbrli:startDate>
        <xbrli:endDate>2019-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012020-05-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2020-05-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_Lease1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_Lease1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_Lease2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_Lease3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_ExistingOnJanuary12019Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:ExistingOnJanuary12019Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_CommencedFirstQuarter2019Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:CommencedFirstQuarter2019Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-052019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:SuttleFuturelinkFiberBusinessLineMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-05</xbrli:startDate>
        <xbrli:endDate>2019-04-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:SuttleFuturelinkFiberBusinessLineMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-012019-06-30_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:SuttleFuturelinkFiberBusinessLineMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</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-012020-12-31_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_InvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_BuildingAndBuildingImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_BuildingAndBuildingImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_BuildingAndBuildingImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_BuildingAndBuildingImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_LongTermCompensationPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_LongTermCompensationPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_LongTermCompensationPlan1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlan1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_LongTermCompensationPlan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-012018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember181580406">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_RangeOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RangeOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_RangeTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RangeTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_RangeThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RangeThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_RangeFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RangeFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_RangeFiveMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFiveMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RangeFiveMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFiveMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_EmployeeStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_EmployeeStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-03-012021-03-31_custom_EmployeeStockOwnershipPlan1Member_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-03-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EmployeeStockOwnershipPlan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_AustinTaylorCommunicationsLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:AustinTaylorCommunicationsLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_Net2edgeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:Net2edgeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_custom_Net2edgeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:Net2edgeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_Net2edgeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:Net2edgeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_TransitionNetworksChinaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:TransitionNetworksChinaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_SuttleCostaRicaSMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:SuttleCostaRicaSMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_StateAndLocalJurisdictionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_StateAndLocalJurisdictionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_ForeignCountriesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:ForeignCountriesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ForeignCountriesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:ForeignCountriesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ElectronicsAndSoftwareSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ServicesAndSupportSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AllOtherSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_AccruedConsiderationMember_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:AccruedConsiderationMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommercialPaperMember_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_CorporateNotesAndBondsMember_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-03-012021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-03-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-012018-08-02">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-01</xbrli:startDate>
        <xbrli:endDate>2018-08-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-28_custom_PurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000022701</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jcs:PurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-28</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="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="N">
      <xbrli:measure>jcs:Number</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Segment">
      <xbrli:measure>jcs:segment</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif"><b>As
filed with the Securities and Exchange Commission on January 26, 2022</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>Registration
No. 333-260999</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 14pt"><b><b>UNITED STATES</b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 14pt"><b><b>SECURITIES AND EXCHANGE COMMISSION</b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 11pt"><b><b>Washington, D.C. 20549</b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 12pt Times New Roman, Times, Serif"><b><span id="xdx_905_edei--AmendmentDescription_c20210101__20210930_zyZ5EOhLzMm5"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:AmendmentDescription">Amendment
No. 1</ix:nonNumeric> </span>to</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 14pt"><b>&#160;&#160;Form S-4</b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 14pt"><b><b>REGISTRATION STATEMENT</b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 11pt"><b><i><b><i>UNDER</i></b></i></b> <b><i><b><i>THE SECURITIES ACT OF 1933</i></b></i></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 16pt"><b><b><span id="xdx_90E_edei--EntityRegistrantName_c20210101__20210930_zrKhLwgvf5og"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:EntityRegistrantName">COMMUNICATIONS SYSTEMS, INC.</ix:nonNumeric></span></b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 8pt"><b><b>(Exact name of Registrant as specified in its charter)</b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
    <td style="width: 5%">&#160;</td>
<td style="text-align: center; width: 26%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt"><b><b><span id="xdx_90E_edei--EntityIncorporationStateCountryCode_c20210101__20210930_z5WECfa0T4r9"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Minnesota</ix:nonNumeric></span></b></b></span></p>
</td>
<td style="width: 5%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt">&#160;</p>
</td>
<td style="text-align: center; width: 27%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt"><b><b>3661</b></b></span></p>
</td>
<td style="width: 4%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt">&#160;</p>
</td>
<td style="text-align: center; width: 33%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt"><b><b><span id="xdx_90E_edei--EntityTaxIdentificationNumber_c20210101__20210930_zCe6qEU84F8k"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:EntityTaxIdentificationNumber">41-0957999</ix:nonNumeric></span></b></b></span></p>
</td>
</tr>
<tr>
    <td>&#160;</td>
<td style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt"><b><b>(State or other jurisdiction of<br />incorporation or organization)</b></b></span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt">&#160;</p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt"><b><b>(Primary Standard Industrial<br />Classification Code Number)</b></b></span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt">&#160;</p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt"><b><b>(I.R.S. Employer<br />Identification Number)</b></b></span></p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 8pt"><b><b><span id="xdx_90A_edei--EntityAddressAddressLine1_c20210101__20210930_zSiaPXMJ4Rof"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:EntityAddressAddressLine1">10900 Red Circle Drive</ix:nonNumeric></span></b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 8pt"><b><b><span id="xdx_90D_edei--EntityAddressCityOrTown_c20210101__20210930_zM2Pu1B6EAh9" title="Entity Address, City or Town"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:EntityAddressCityOrTown">Minnetonka</ix:nonNumeric></span>, <span id="xdx_902_edei--EntityAddressStateOrProvince_c20210101__20210930_z2pWP8Ggpmj4"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Minnesota</ix:nonNumeric></span> <span id="xdx_90D_edei--EntityAddressPostalZipCode_c20210101__20210930_z3p6GX64Uxhd"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:EntityAddressPostalZipCode">55343</ix:nonNumeric></span></b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 8pt"><b><b><span id="xdx_906_edei--CityAreaCode_c20210101__20210930_zcEQHZwdha2h"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:CityAreaCode">(952)</ix:nonNumeric></span> <span id="xdx_902_edei--LocalPhoneNumber_c20210101__20210930_zDMCXJtAVhe1"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" name="dei:LocalPhoneNumber">996-1674</ix:nonNumeric></span></b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 8pt"><b><b>(Address, including zip code, and telephone number, including area code, of Registrant&#8217;s principal executive offices)<br /></b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Mark
Fandrich</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Chief
Financial Officer</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Communications
Systems, Inc.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>10900
Red Circle Drive</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Minnetonka,
Minnesota 55343</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>(952)
996-1674</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>(Name,
address, including zip code, and telephone number, including area code, of agent for service)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b><i>Copies
to:</i></b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Barbara
Rummel, Esq.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Peter
Jaslow, Esq.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Thomas
G. Lovett, Esq.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>April
Hamlin, Esq.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Ballard
Spahr LLP</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>80
South 8th Street, Suite 2000</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Minneapolis,
MN 55402-2119</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>(612)
371-3211</b></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Roger
H.D. Lacey</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Executive
Chair/ </b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Interim
Chief Executive Officer</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Communications
Systems, Inc.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>10900
Red Circle Drive</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Minnetonka,
Minnesota 55343</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>(952)
        996-1674</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Kyle
Udseth</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Chief
Executive Officer </b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pineapple
Energy LLC </b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>315
East Lake Street, Suite 301 </b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Wayzata,
MN 55391 </b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>(952)
        582-6460</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Steven
Kennedy, Esq.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Jonathan
Zimmerman, Esq.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Jonathan
Nygren, Esq.</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Faegre
Drinker Biddle &amp; Reath LLP</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2200
Wells Fargo Center</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Minneapolis,
Minnesota 55402</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>(612)
766-7000</b></span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif"><b>Approximate
date of commencement of proposed sale of the securities to the public:</b> As soon as practicable after this Registration Statement
becomes effective and after all conditions under the merger agreement to consummate the proposed merger are satisfied or waived.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif">If
the securities being registered on this Form are being offered in connection with the formation of a holding company and there
is compliance with General Instruction G, check the following box. &#9744;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif">If
this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act of 1933,
as amended, check the following box and list the Securities Act registration statement number of the earlier effective registration
statement for the same offering. &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif">If
this Form is a post-effective amendment filed pursuant to Rule 462(d) under the Securities Act, check the following box and list
the Securities Act registration statement number of the earlier effective registration statement for the same offering. &#9744;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller
reporting company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller
reporting company&#8221; in Rule 12b-2 of the Securities Exchange Act of 1934.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 89pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt">Large accelerated filer</span></p>
</td>
<td style="width: 266pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt">&#9744;</span></p>
</td>
<td style="width: 98pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt">Accelerated filer</span></p>
</td>
<td style="width: 15pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt">&#9744;</span></p>
</td>
</tr>
<tr>
<td style="width: 89pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt"><span id="xdx_90E_edei--EntityFilerCategory_c20210101__20210930_zyugVP03QpU8"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></span></p>
</td>
<td style="width: 266pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt">&#9746;</p>
</td>
<td style="width: 98pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt">Smaller reporting company</span></p>
</td>
<td style="width: 15pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span id="xdx_904_edei--EntitySmallBusiness_c20210101__20210930_zmDXHjHR3VOc"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></p>
</td>
</tr>
<tr>
<td style="width: 89pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt">&#160;</p>
</td>
<td style="width: 266pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt">&#160;</p>
</td>
<td style="width: 98pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span style="font-size: 8pt">Emerging growth company</span></p>
</td>
<td style="width: 15pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5pt"><span id="xdx_907_edei--EntityEmergingGrowthCompany_c20210101__20210930_zK2pNhyXieyh"><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif">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 7(a)(2)(B) of the Securities Act.
&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif">If
applicable, place an X in the box to designate the appropriate rule provision relied upon in conducting this transaction:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 8pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 8pt Times New Roman, Times, Serif">Exchange
Act Rule 13e-4(i) (Cross-Border Issuer Tender Offer) &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 8pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 8pt Times New Roman, Times, Serif">Exchange
Act Rule 14d-1(d) (Cross-Border Third-Party Tender Offer)&#160;&#160;&#160;&#160; &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->






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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="text-align: left"><div style="border-top: Gray 2.5pt double; font-size: 1pt; width: 100%">&#160;</div></div><!-- Field: /Rule-Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>CALCULATION
OF REGISTRATION FEE</b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="4" style="border-bottom: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="4" style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Title
of Each Class of&#160;</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Securities
to be Registered</b>&#160;</span></p></td>
    <td colspan="2" style="border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amount</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>to
be</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Registered</b></span></p></td>
    <td style="border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Proposed</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Maximum</b></span><br />
<span style="font: 8pt Times New Roman, Times, Serif"><b>Offering Price</b></span><br />
<span style="font: 8pt Times New Roman, Times, Serif"><b>Per Share</b></span></p></td>
    <td style="border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Proposed</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Maximum</b></span><br />
<span style="font: 8pt Times New Roman, Times, Serif"><b>Aggregate</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Offering
Price</b></span></p></td>
    <td style="border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-left: 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amount
    of</b><br />
    <b>Registration Fee (3)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td colspan="4" style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt"><span style="font: 8pt Times New Roman, Times, Serif">Communications
    Systems, Inc. Common Stock, $0.05 par value per share</span></td>
    <td colspan="2" style="border-top: black 1pt solid; border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">33,600,000
    <sup>(1)</sup></span></td>
    <td style="border-top: black 1pt solid; border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">N/A</span></td>
    <td style="border-top: black 1pt solid; border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">$126,840,000
    <sup>(2)</sup></span></td>
    <td style="border-top: black 1pt solid; border-left: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 2.25pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">$11,758.07</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 2%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 19%">&#160;</td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 10%">&#160;</td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 9%">&#160;</td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 8%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 7%">&#160;</td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 15%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 15%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 6.75pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 15%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin: 0"></p>

<p style="margin: 0"></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: top">
    <td style="padding-right: 0.8pt"><span style="font: 8pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="width: 97%; padding-right: 0.8pt"><span style="font: 8pt Times New Roman, Times, Serif">Based
    on the maximum number of shares of common stock, par value $0.05 per share of the registrant, Communications Systems, Inc.
    (&#8220;CSI&#8221;), estimated to be issued as merger consideration in connection with the merger pursuant to the Agreement
    and Plan of Merger, dated March 1, 2021, by and among CSI, Helios Merger Co., Pineapple Energy LLC (&#8220;Pineapple&#8221;),
    Lake Street Solar LLC, and Randall D. Sampson, as amended.</span></td></tr>
<tr>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 0.8pt"><span style="font: 8pt Times New Roman, Times, Serif">(2)</span></td>
    <td style="padding-right: 0.8pt"><span style="font: 8pt Times New Roman, Times, Serif">Estimated solely
    for purposes of calculating the registration fee required by Section 6(b) of the Securities Act, and calculated pursuant to
    Rule 457 under the Securities Act, and based upon the average of the high and low prices per share of the Company&#8217;s
    common stock on November 8, 2021, as reported by the Nasdaq Stock Market.</span></td></tr>
<tr>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 0.8pt"><span style="font: 8pt Times New Roman, Times, Serif">(3)</span></td>
    <td style="padding-right: 0.8pt"><span style="font: 8pt Times New Roman, Times, Serif">Previously paid.</span></td></tr>
</table>


<p style="margin: 0"></p>

<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif"><b>The
Registrant hereby amends this Registration Statement on such date or dates as may be necessary to delay its effective date until
the Registrant shall file a further amendment which specifically states that this Registration Statement shall thereafter become
effective in accordance with Section 8(a) of the Securities Act of 1933, as amended, or until the Registration Statement shall
become effective on such date as the Commission, acting pursuant to said Section 8(a), may determine.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Rule-Page --><div style="text-align: left"><div style="border-top: Gray 2.5pt double; font-size: 1pt; width: 100%">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>


<p style="font: 10pt Times New Roman,Times,Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="color: red; font-size: 10pt">The information in this proxy statement/prospectus is not complete and may be changed. These securities may not be sold until the registration statement filed with the Securities and Exchange Commission is declared effective. This proxy statement/prospectus is not an offer to sell and it is not soliciting an offer to buy these securities in any jurisdiction where the offer, solicitation or sale is not permitted.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="color: red">Preliminary &#8211; Subject to Completion, Dated January 26, 2022</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>COMMUNICATIONS SYSTEMS, INC.</b><br />10900 Red Circle Drive<br />Minnetonka, MN 55343</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Dear Fellow Shareholder:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">You are invited to attend a special meeting of shareholders of Communications Systems, Inc. (&#8220;CSI,&#8221; &#8220;Communications Systems,&#8221; &#8220;we&#8221; or &#8220;us&#8221;), which will be held on Wednesday, March 16, 2022, at 10:00 a.m. Central Time (CT), unless postponed or adjourned to a later time or date.<b> </b>The special meeting will be online and a completely virtual meeting of shareholders due to the ongoing public health impact of the coronavirus (COVID-19) pandemic. The accompanying proxy statement/prospectus contains important information concerning the proposals to be presented at the special meeting, specific information about the special meeting and how to cast your vote on the proposals. We encourage you to read the accompanying proxy statement/prospectus in its entirety.&#160;Capitalized terms used in this letter are explained fully in the accompanying proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">On March 1, 2021, CSI, Helios Merger Co., a Minnesota corporation and a wholly-owned subsidiary of CSI (&#8220;Merger Sub&#8221;), and Pineapple Energy LLC, a Delaware limited liability company (&#8220;Pineapple&#8221;), entered into a merger agreement, pursuant to which Merger Sub will merge with and into Pineapple, with Pineapple surviving the merger as a wholly-owned subsidiary of CSI. On December 16, 2021, the parties entered into an amendment to the merger agreement. Unless otherwise stated, references in this proxy statement/prospectus to the &#8220;merger agreement&#8221; means the merger agreement, as amended. The merger and the other transactions contemplated by the merger agreement are referred to collectively as the &#8220;Pineapple Merger Transaction.&#8221; Following the merger, CSI will be renamed &#8220;Pineapple Holdings, Inc.&#8221; and is sometimes referred to herein as the &#8220;combined company.&#8221; As consideration for the merger, CSI will issue shares of its common stock to the members of Pineapple and the members of Pineapple will become the majority owners of CSI&#8217;s outstanding common stock upon the closing of the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pursuant to the merger agreement, at the effective time of the merger, the outstanding Pineapple units held by members of Pineapple immediately prior to the effective time will be automatically cancelled and represent only the right to receive shares of CSI common stock. As Base Consideration, CSI has agreed to issue to the members of Pineapple 15.6 million shares of CSI&#8217;s common stock. The Base Consideration will be increased for any outstanding convertible notes issued by Pineapple in a pre-closing financing referred to as the Convertible Note Financing, which will convert into additional shares of CSI common stock at a rate of one additional share for every $2.00 in unpaid principal and accrued interest on outstanding convertible notes. The Base Consideration will be decreased for any outstanding indebtedness of Pineapple at the closing of the merger in excess of $22.5 million, which will reduce the Base Consideration at a rate one share for every $2.00 of excess indebtedness. In addition to the Base Consideration, certain members of Pineapple will receive 3.0 million shares of CSI common stock as Earnout Consideration if a funding-related condition to closing the merger is satisfied by Pineapple or waived by CSI and certain Pineapple members may receive up to an additional 10.0 million shares of CSI common stock as Earnout Consideration upon the occurrence of milestones specified in the merger agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Immediately prior to the effective time, Pineapple will complete its acquisition of two Hawaiian solar companies, Hawaii Energy Connection, LLC and E-Gear, LLC, and the equity owners of these two Hawaiian companies will receive cash and Pineapple units that will be cancelled at the effective time of the merger in exchange for a portion of the CSI common stock to be issued under the merger agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The shareholders of CSI as of the close of the business day immediately preceding the effective time of the merger will receive one contractual non-transferable contingent value right, or CVR, per share of CSI common stock then held by them, which will entitle the CVR holder to a portion of the proceeds of dispositions of CSI&#8217;s pre-merger assets after the effective time of the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 3; Options: NewSection -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">At the effective time, CSI&#8217;s shareholders will continue to own and hold their existing shares of CSI common stock.&#160;The Pineapple Merger Transaction will not alter the rights, privileges or nature of the issued and outstanding shares of CSI common stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">In addition, in connection with the Pineapple Merger Transaction, on September 15, 2021, CSI entered into a securities purchase agreement with certain investors, referred to as the PIPE Investors, to make a $32.0 million private placement investment referred to as the PIPE Offering. Under the terms of the securities purchase agreement, for their $32.0 million investment, the PIPE Investors will receive shares of newly authorized CSI Series A convertible preferred stock convertible at a price of $3.40 per share into CSI common stock, together with five-year warrants to purchase an additional $32.0 million of common shares at that same price. The PIPE Offering is expected to close immediately following the consummation of the merger. Thus, the PIPE Investors will invest in the combined company and will not be entitled to any cash dividends prior to the effective time nor to the CVRs issued to CSI shareholders as of the close of the business day immediately preceding the effective time. The combined company will use the proceeds from the PIPE Offering to fund the cash portion of the purchase price to acquire Hawaii Energy Connection, LLC and E-Gear, LLC assets, to repay $4.5 million of Pineapple&#8217;s $7.5 million term loan from Hercules, for transaction expenses, and for working capital to support Pineapple&#8217;s growth strategy of acquiring leading local and regional solar installers around the United States. It is expected that the Pre-Closing Acquisition, the merger and the PIPE Offering will close sequentially on the same date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Immediately following the consummation of the merger, assuming CSI issues in the merger only 15,600,000 shares of CSI common stock as Base Consideration, an additional 1,425,000 shares of CSI common stock as Base Consideration in connection with convertible note and debt obligations of Pineapple as part of the Convertible Note Financing, and 3,000,000 shares of CSI common stock as Earnout Consideration relating to the funding-related closing condition, and not accounting for the additional shares of CSI common stock that are issuable in connection with the other milestones relating to 10,000,000 shares of Earnout Consideration, the Convertible Note Financing other than outstanding convertible note and debt obligations as described above, or the PIPE Offering, pre-merger CSI shareholders are expected to own approximately 32.7% of the combined company common stock outstanding immediately following the effective time of the merger, as well as one CVR per share of CSI common stock held by them as of the close of the business day immediately preceding the effective time, and the pre-merger Pineapple unit holders are expected to own approximately 67.3% of the combined company common stock outstanding immediately following the effective time of the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Immediately following the consummation of both the merger and the PIPE Offering, the pre-merger CSI shareholders are expected to own approximately 20.0% of the combined company, on a fully-diluted basis, the pre-merger Pineapple unit holders are expected to own approximately 41.2% of the combined company, on a fully-diluted basis, and the PIPE Investors are expected to own approximately 38.8% of the combined company, on a fully-diluted basis.&#160;As part of the fully diluted share ownership, the foregoing calculation (i) includes 15,600,000 shares of CSI common stock that CSI will issue in the merger as Base Consideration, (ii) includes approximately 1,425,000 additional shares of CSI common stock that CSI will issue as Base Consideration in connection with convertible note and debt obligations of Pineapple as part of the Convertible Note Financing, (iii) includes 3,000,000 shares of Earnout Consideration that CSI will issue in the merger relating to the funding-related closing condition, (iv) excludes any additional shares of CSI common stock that are issuable in connection with the merger such as the additional 10,000,000 shares as Earnout Consideration or the Convertible Note Financing other than the convertible note and debt obligations as described above, (v) includes the shares of the combined company common stock that are issuable on conversion of the Series A convertible preferred stock and exercise of warrants issued in the PIPE Offering, and (vi) excludes any shares of combined company common stock issued in connection with awards under the 2022 Equity Incentive Plan shareholders are being asked to approve at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">When the Pineapple Merger Transaction is effective, our new
corporate name will be Pineapple Holdings, Inc. We will continue to be a publicly-traded company with the new Nasdaq ticker symbol
&#8220;PEGY&#8221; that is focused on the growing home solar industry, primarily operating through our Pineapple, Hawaii Energy
Connection and E-Gear subsidiary businesses. Following the merger, we will continue our efforts to monetize the legacy CSI assets
and properties for the benefit of the CVR holders. Upon completion of the merger, the combined company&#8217;s initial board of
directors will be set at seven and initially be comprised of seven directors, three of the current members of the CSI board of
directors, Roger H.D. Lacey, Randall D. Sampson and Michael R. Zapata; two directors associated with Pineapple, Kyle Udseth and
Scott Honour; and two additional independent directors, Marilyn Adler and Thomas J.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Holland. Kyle Udseth, currently the Chief Executive Officer of Pineapple, also will be the Chief Executive Officer of the combined company and Mark Fandrich, the current Chief Financial Officer of CSI, will continue as the Chief Financial Officer of the combined company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Shares of CSI common stock are currently listed on the Nasdaq Global Market under the symbol &#8220;JCS.&#8221; On January&#160;&#160;, 2022, the last practicable trading day before the date of this proxy statement/prospectus, the closing sale price of CSI common stock was $&#160;&#160;&#160;&#160;&#160;&#160;&#160;per share.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">CSI is holding a special meeting of shareholders in order to obtain the shareholder approvals necessary to complete the merger, the PIPE Offering and other matters. At the special meeting, CSI is asking its shareholders to approve nine proposals, each as described in this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">After careful consideration, the CSI board of directors has unanimously approved the merger agreement and the transactions contemplated thereby, and the CSI board of directors unanimously recommends that its shareholders vote to approve the merger agreement and the Pineapple Merger Transaction. Accordingly, the CSI board of directors unanimously recommends that its shareholders vote &#8220;FOR&#8221; each of the Pineapple Merger Proposal, the Merger Issuance Proposal, the PIPE Issuance Proposal, the Authorized Share Amendment Proposal, the Article IX Amendment Proposal, the Reverse Stock Split Proposal, the 2022 Equity Incentive Plan Proposal, the Advisory Compensation Proposal and the Adjournment Proposal described in this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>More information about CSI, Pineapple, the Pineapple Merger Transaction and each of the proposals are contained in this proxy statement/prospectus. CSI urges you to read this proxy statement/prospectus carefully and in its entirety. IN PARTICULAR, YOU SHOULD CAREFULLY CONSIDER THE MATTERS DISCUSSED UNDER &#8220;<i><span style="text-decoration: underline"><b><i>RISK FACTORS</i></b></span></i>&#8221; BEGINNING ON PAGE 28.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Your vote is very important. Whether or not you plan to attend the special meeting of shareholders, please vote by proxy over the internet, by telephone or by mailing the enclosed proxy card or by following the instructions for voting that accompanied your proxy materials.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">We cannot complete the Pineapple Merger Transaction without the approval of the holders of two-thirds of the shares that were outstanding on the record date. Accordingly, it is extremely important that you vote your shares. Please vote promptly so that your shares will be represented, to avoid delays in completing the Pineapple Merger Transaction and to save the company the cost of additional solicitation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The CSI board of directors believes the strategy of re-inventing CSI through the Pineapple Merger Transaction and related transactions has allowed and will continue to allow us the ability to deliver immediate value to our shareholders while retaining an opportunity for long-term appreciation. CSI is excited about the opportunities the merger will bring to the CSI shareholders.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">We look forward to your support at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Sincerely,</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Roger H. D. Lacey<br />Executive Chairman<br />Communications Systems, Inc.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Neither the Securities and Exchange Commission nor any state securities regulatory agency has approved or disapproved the Pineapple Merger Transaction, passed upon the merits or fairness of the Pineapple Merger Transaction or passed upon the adequacy or accuracy of the disclosure in the accompanying proxy statement. Any representation to the contrary is a criminal offense.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">This proxy statement/prospectus is dated&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022 and is first being mailed to shareholders on or about &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="color: red">The information in this proxy statement/prospectus is not complete and may be changed. These securities may not be sold until the registration statement filed with the Securities and Exchange Commission is declared effective. This proxy statement/prospectus is not an offer to sell and it is not soliciting an offer to buy these securities in any jurisdiction where the offer, solicitation or sale is not permitted.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="color: red">Preliminary &#8211; Subject to Completion, Dated January 26, 2022</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>COMMUNICATIONS SYSTEMS, INC.</b><br />10900 Red Circle Drive<br />Minnetonka, Minnesota 55343</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>NOTICE OF SPECIAL MEETING OF SHAREHOLDERS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">To be held on Wednesday, March 16, 2022</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">To Shareholders of Communications Systems, Inc.:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A special meeting of shareholders of Communications Systems, Inc., a Minnesota corporation, will be held on Wednesday, March 16, 2022 at 10:00 a.m. CT for the following purposes:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">1.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Agreement and Plan of Merger dated as of March&#160;1, 2021, as amended (the &#8220;merger agreement&#8221;) by and among Communications Systems, Inc., Helios Merger Co., a wholly owned subsidiary of CSI (&#8220;Merger Sub&#8221;), Pineapple Energy LLC (&#8220;Pineapple&#8221;), Lake Street Solar LLC, as the Pineapple Members&#8217; Representative (the &#8220;Members&#8217; Representative&#8221;), and Randall D. Sampson, as the CSI Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative&#8221;) pursuant to which Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI.&#160;We refer to the transactions contemplated by the merger agreement as the &#8220;Pineapple Merger Transaction&#8221; and this proposal as the &#8220;<b><span style="text-decoration: underline">Pineapple Merger Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">2.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the issuance of shares of common stock of Communications Systems, Inc. in connection with the merger agreement. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Merger Issuance Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">3.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the issuance of shares of common stock of Communications Systems, Inc. to investors in connection with the PIPE Offering (as defined herein).&#160;We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">PIPE Issuance Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">4.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve an amendment to the articles of incorporation of Communications Systems, Inc. to increase the authorized shares of common stock to 150 million. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Authorized Share Amendment Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">5.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve an amendment to the articles of incorporation of Communications Systems, Inc. to eliminate Article IX relating to business combinations.&#160;We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Article IX Amendment Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">6.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve a reverse stock split of the outstanding shares of CSI common stock, at a ratio within a range of 1-for-3 to 1-for-6, as determined by the CSI board of directors. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Reverse Stock Split Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">7.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Pineapple Holdings, Inc. 2022 Equity Incentive Plan. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">2022 Equity Incentive Plan Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">8.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve, on an advisory, non-binding basis, certain compensation that has, will or may be paid or become payable to the Communications Systems, Inc. named executive officers in connection with the Pineapple Merger Transaction. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Advisory Compensation Proposal</span></b>.&#8221;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">9.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the adjournment or postponement of the special meeting to solicit additional proxies if there are insufficient votes at the time of the special meeting to approve the Pineapple Merger</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 54pt; text-indent: 0pt">Proposal, the Merger Issuance Proposal, the PIPE Issuance Proposal, the Authorized Share Amendment Proposal or the Reverse Stock Split Proposal. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Adjournment Proposal</span></b>.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>The special meeting will be a virtual meeting of shareholders. </b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Except with respect to shares allocated to you as a participant in the CSI Employee Stock Purchase Plan (ESOP), you may attend the online meeting and vote your shares electronically during the special meeting via the internet by visiting: www.virtualshareholdermeeting.com/JCS2022SM. You will need the <b><span style="text-decoration: underline">16-digit control number</span></b> that is printed in the box marked by the arrow on your proxy card or on the voting instructions that accompanied your proxy materials. We recommend that you log in at least fifteen minutes before the start of the special meeting to ensure that you are logged in when the special meeting starts.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">Please note that if you hold shares of CSI common stock through the CSI ESOP, your voting instructions for these shares must be received by 11:59 p.m. Eastern Time on March 13, 2022. You may not vote the CSI common stock allocated to you through the ESOP electronically during the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The CSI board of directors has fixed January 27, 2022, as the
record date for the determination of shareholders entitled to notice of, and to vote at, the special meeting and any adjournment or
postponement thereof. Only holders of record of shares of our common stock at the close of business on the record date are entitled
to notice of, and to vote at, the special meeting. At the close of business on the record date, we will have 9,720,627 shares of
common stock outstanding and entitled to vote.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The CSI board of directors has unanimously approved the Pineapple Merger Transaction. The CSI board of directors unanimously recommends that you vote &#8220;FOR&#8221; the Pineapple Merger Proposal and &#8220;FOR&#8221; each of the other proposals.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Your vote is very important.</b> Please vote your shares by proxy as promptly as possible whether or not you plan to attend the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">By Order of the Board of Directors,</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Roger H. D. Lacey<br />Executive Chairman<br />Communications Systems, Inc.<br />Minnetonka, Minnesota</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 7 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><b>Table of Contents</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a001">ABOUT THIS PROXY STATEMENT/PROSPECTUS</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">1</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a002">CERTAIN DEFINED TERMS</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">1</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a003">QUESTIONS AND ANSWERS</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">3</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a004">SUMMARY OF THE PROXY STATEMENT/PROSPECTUS</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">10</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a005">Information About the Parties to the Merger</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">10</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a006">Merger Agreement</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">11</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a007">Merger Consideration</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">11</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a008">Reasons for the Pineapple Merger Transaction</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">11</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a009">Opinion of CSI&#8217;s Financial Advisor</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">11</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a010">Voting Agreement</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">12</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a011">CVR Agreement</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">12</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a012">PIPE Offering</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">13</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a013">Special Meeting</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">13</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a014">Interests of Certain Persons in the Pineapple Merger Transaction</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">15</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a015">Conditions to Closing of the Merger</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">15</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a016">Solicitation of Transactions</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">17</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a017">Change of CSI Board Recommendation</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">17</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a018">Termination</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">18</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a019">When the Pineapple Merger Transaction is Expected to be Completed</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">18</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a020">Effects on CSI if the Pineapple Merger Transaction is Completed</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">19</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a021">Effects on CSI if the Pineapple Merger Transaction is Not Completed</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">19</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a022">Nasdaq Listing</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">19</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a023">No Appraisal or Dissenters&#8217; Rights</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">20</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a024">Anticipated Accounting Treatment of the Merger</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">20</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a025">Certain Material U.S. Federal Income Tax Consequences of the Merger</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">20</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a026">Certain Material U.S. Federal Income Tax Consequences of the CVRs and the Reverse Stock Split</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">20</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a027">Risk Factors</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">20</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a028">SELECTED HISTORICAL AND UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL DATA</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">21</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a029">Selected Historical Financial Data of CSI</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">21</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a030">Selected Historical Financial Data of Pineapple</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">22</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a031">Selected Historical Financial Data of HEC and E-Gear</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">23</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a032">Selected Unaudited Pro Forma Condensed Combined Financial Data of CSI and Pineapple</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">24</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a033">Comparative Historical and Unaudited Pro Forma Per Share Data</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">25</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a034">MARKET PRICE AND DIVIDEND INFORMATION</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">26</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a035">CSI Common Stock</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">26</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a036">CSI Dividends and Combined Company Dividend Policy</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">27</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a037">Pineapple Units</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">27</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a038">RISK FACTORS</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">28</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a039">Risks Related to the Proposed Merger and Other Transactions</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">28</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a040">Risks Related to Pineapple</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">33</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a041">Risks Related to the Combined Company Following the Merger</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">34</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a042">CAUTION CONCERNING FORWARD-LOOKING STATEMENTS</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">52</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a043">THE PARTIES</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">53</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a044">Communications Systems, Inc.</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">53</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a045">Helios Merger Co.</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">53</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 8; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a046">Pineapple Energy LLC</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">53</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0; text-indent: 0"><a href="#a047">ABOUT THE SPECIAL MEETING</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">54</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a048">Date, Time and Place</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">54</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a049">Special Voting Information for ESOP Participants</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">54</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a050">Purposes of the Special Meeting</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">54</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a051">Recommendation of CSI Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">55</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a052">Record Date and Outstanding Shares</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">55</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a053">Casting and Revoking a Proxy</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">55</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a054">Quorum; Required Vote for Each Matter</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">56</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a055">Solicitation of Proxies</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">58</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a056">Other Matters</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">58</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a057">OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT OF CSI</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">59</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a058">OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT OF PINEAPPLE</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">61</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a059">PROPOSAL #1:&#160;PINEAPPLE MERGER PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">62</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a060">Parties to the Merger Agreement</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">62</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a061">Background of the Pineapple Merger Transaction</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">63</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a062">Past Contacts, Transactions or Negotiations</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">73</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a063">Reasons for the Pineapple Merger Transaction and Recommendation of the CSI Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">73</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a064">Opinion of the Financial Advisor to CSI&#8217;s Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">78</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a065">Certain Financial Forecasts Utilized in Connection with the Merger</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">90</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a066">When the Pineapple Merger Transaction is Expected to be Completed</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">93</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a067">Effects on CSI if the Pineapple Merger Transaction is Completed and the Nature of Our Business Following the Transaction</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">93</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a068">Effects on CSI if the Pineapple Merger Transaction is Not Completed</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">93</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a069">No Appraisal or Dissenters&#8217; Rights</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">93</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a070">Interests of Our Directors and Executive Officers in the Pineapple Merger Transaction</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">94</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a071">Nasdaq Listing</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">96</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a072">Anticipated Accounting Treatment</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">96</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a073">Certain Material U.S. Federal Income Tax Consequences of the Merger</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">96</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a074">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">99</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a075">PROPOSAL #2:&#160;MERGER ISSUANCE PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">100</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a076">Overview</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">100</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a077">Reasons for the Recommendation of the CSI Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">101</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a078">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">101</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a079">PROPOSAL #3:&#160;PIPE ISSUANCE PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">102</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a080">Overview</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">102</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a081">Reasons for the Recommendation of the CSI Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">102</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a082">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">103</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a083">PROPOSAL #4:&#160;AUTHORIZED SHARE AMENDMENT PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">104</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a084">Overview</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">104</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a085">Reasons for the Recommendation of the CSI Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">104</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a086">Potential Adverse Effects of the Amendment</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">105</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a087">Potential Anti-Takeover Effects</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">106</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a088">Appraisal or Dissenters&#8217; Rights</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">106</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a089">Effectiveness of Amendment</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">106</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a090">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">106</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a091">PROPOSAL #5:&#160;ARTICLE IX AMENDMENT PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">107</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a092">Overview</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">107</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a093">Reasons for the Recommendation of the CSI Board of Directors</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">108</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a094">Potential Adverse Effects of the Amendment</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">109</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a095">Appraisal or Dissenters&#8217; Rights</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">109</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a096">Effectiveness of Amendment</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">109</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a097">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">109</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a098">PROPOSAL #6:&#160;REVERSE STOCK SPLIT PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">110</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a099">Overview</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">110</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a100">Reasons for the Recommendation of the CSI Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">110</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a101">Principal Effects of the Reverse Stock Split</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">111</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a102">Certain Material U.S. Federal Income Tax Consequences of the Reverse Stock Split</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">115</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a103">Appraisal or Dissenters&#8217; Rights</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">117</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a104">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">117</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a105">PROPOSAL #7:&#160;2022 EQUITY INCENTIVE PLAN PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">118</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a106">Overview</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">118</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a107">Reasons for the Recommendation of the CSI Board of Directors</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">118</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a108">Description of 2022 Equity Incentive Plan</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">119</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a109">U.S. Federal Income Tax Consequences of Awards</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">124</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a110">New Plan Benefits</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">125</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a111">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">125</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a112">PROPOSAL #8:&#160;ADVISORY COMPENSATION PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">126</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a113">Overview</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">126</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a114">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">126</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a115">PROPOSAL #9:&#160;ADJOURNMENT PROPOSAL</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">127</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><span style="background-color: white"><a href="#a116">Overview</a></span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">127</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a117">Vote Required</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">127</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a118">THE MERGER AGREEMENT</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">128</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a119">Form, Effective Time and Closing of Merger</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">128</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a120">Effects of Merger; Merger Consideration</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">128</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a121">Merger Consideration</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">129</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a122">Payment of Merger Consideration</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">130</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a123">Contingent Value Rights</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">131</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a124">Management and Officers of the Combined Company and Pineapple Following the Merger</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">131</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a125">Dissenters&#8217; Rights and Appraisal Rights</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">131</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a126">Representations and Warranties</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">132</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a127">Conduct of Business Pending the Merger; Covenants</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">132</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a128">Conditions to the Closing of the Merger</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">135</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a129">No Solicitation</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">139</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a130">Member and Shareholder Approval; No Change in the CSI Board Recommendation</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">140</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a131">Other Agreements</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">141</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a132">Termination of the Merger Agreement</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">143</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a133">Termination Fees</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">144</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a134">Expenses</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">144</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a135">Amendment</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">145</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a136">Indemnification by Pineapple Class A and Class P Holders</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">145</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a137">AGREEMENTS RELATING TO THE MERGER</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">146</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a138">Voting Agreement</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">146</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a139">Contingent Value Rights Agreement</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">147</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a140">PIPE Offering Agreements</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">155</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a141">Hercules-Pineapple Sungevity Asset Purchase and Hercules Debt Financing</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">159</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a142">Pre-Closing Acquisition Agreement</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">160</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a143">INFORMATION ABOUT CSI</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">162</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a144">Overview of CSI&#8217;s Business</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">162</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a145">Employees</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">164</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a146">Description of Property</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">164</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a147">Legal Proceedings</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">165</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a148">CSI EXECUTIVE COMPENSATION</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">166</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a149">CSI MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">176</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a150">Comparison of Three Months Ended September 30, 2021 and 2020</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">176</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a151">Comparison of Nine Months Ended September 30, 2021 and 2020</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">177</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a152">Comparison of Year Ended December 31, 2020 and 2019</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">180</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a153">INFORMATION ABOUT PINEAPPLE</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">185</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a154">Overview of Pineapple&#8217;s Business</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">185</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a155">Our Market Opportunity</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">185</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a156">Our Strategy</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">186</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a157">Our Strengths</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">187</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a158">Our Products and Services</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">187</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a159">Competition</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">188</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a160">Intellectual Property</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">188</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a161">Government Regulation</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">189</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a162">Government Incentives</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">189</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a163">Employees</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">190</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a164">Properties</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">190</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a165">Legal Proceedings</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">190</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a166">PINEAPPLE EXECUTIVE COMPENSATION</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">191</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a167">PINEAPPLE MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">192</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a168">HEC AND E-GEAR MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">199</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a169">MANAGEMENT OF THE COMBINED COMPANY</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">205</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a170">RELATED PARTY TRANSACTIONS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">209</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a171">CSI Transactions</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">209</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a172">Pineapple Transactions</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">209</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt"><a href="#a173">DESCRIPTION OF CSI CAPITAL STOCK</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">213</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a174">Authorized Shares of Capital Stock</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">213</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a175">Preferred Stock</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">213</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a176">Common Stock</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">215</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a177">Anti-Takeover Effects of Provisions of the CSI Articles of Incorporation, the CSI Bylaws and Minnesota Law</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">215</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a178">Properly Brought Business</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">215</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a179">Shareholder Nominations</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">216</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a180">Shareholder Meetings</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">216</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a181">Voting Percentage Approval Required for Designated Action</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">216</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 50pt; text-indent: -32pt"><a href="#a182">Provisions of Minnesota Law</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">217</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iv<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr style="background-color: rgb(214,243,232)">
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a183">COMPARISON OF RIGHTS OF CSI SHAREHOLDERS AND PINEAPPLE MEMBERS</a></p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">218</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a184">LEGAL MATTERS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">230</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a185">EXPERTS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">230</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a186">HOUSEHOLDING OF MATERIALS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">230</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a187">SHAREHOLDER PROPOSALS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">230</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a188">WHERE YOU CAN FIND MORE INFORMATION</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">231</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-indent: -36pt"><a href="#a189">FINANCIAL STATEMENTS</a></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right; text-indent: 0pt">232</p>
</td>
</tr>

<tr style="background-color: White">
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_001">APPENDIX A-1:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_001">Agreement and Plan of Merger dated March 1, 2021 by and among Communications Systems, Inc., Helios Merger Co. and Pineapple Energy LLC, Lake Street Solar LLC, and Randall D. Sampson.</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_002">APPENDIX A-2:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_002">Form of Contingent Value Rights Agreement by and among Communications Systems, Inc., the Rights Agent and the CVR Holders&#8217; Representative.</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_003">APPENDIX A-3:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_003">Voting Agreement dated March 1, 2021 by and among Communications Systems, Inc., Pineapple Energy LLC and certain holders of capital stock of Communications Systems, Inc.</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_009">APPENDIX A-4:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_009">Amendment No. 1 to Agreement and Plan of Merger dated December 16, 2021 by and among Communications Systems, Inc., Helios Merger Co., Pineapple Energy LLC, Lake Street Solar LLC, and Randall D. Sampson.</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_004">APPENDIX B:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_004">Opinion of Craig-Hallum Capital Group LLC dated March 1, 2021.</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_005">APPENDIX C:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_005">Amended and Restated Securities Purchase Agreement dated as of September 15, 2021 between Communications Systems, Inc. and the purchasers party thereto.</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_006">APPENDIX D:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_006">Pineapple Holdings, Inc. 2022 Equity Incentive Plan.</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_007">APPENDIX E:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_007">Articles of Incorporation of Communications Systems, Inc. as amended</a></p>
</td>
</tr>
<tr>
<td style="width: 15%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_008">APPENDIX F:</a></p>
</td>
<td style="width: 2%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 83%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><a href="#a_008">Communications Systems, Inc. Unaudited Pro Forma Condensed Combined Financial Information</a></p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->v<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><span id="a001"></span><b>ABOUT THIS PROXY STATEMENT/PROSPECTUS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">This document, which forms part of a registration statement on Form S-4 filed with the SEC, by CSI (File No. 333-260999) (the &#8220;Registration Statement&#8221;), constitutes a prospectus of CSI under Section 5 of the Securities Act with respect to the shares of CSI common stock to be issued if the merger described herein is consummated. This document also constitutes a notice of meeting and a proxy statement under Section 14(a) of the Exchange Act with respect to the special meeting of CSI shareholders at which CSI shareholders will be asked to consider and vote upon a proposal to approve the merger transactions by the approval of the merger agreement, among other matters.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><span id="a002"></span><b>CERTAIN DEFINED TERMS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">In this proxy statement/prospectus:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;Base Consideration&#8221; means 15.6 million shares of CSI&#8217;s common stock, subject to certain adjustments as described in the merger agreement, that CSI will issue as consideration for the merger to members of Pineapple at the effective time of the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;Convertible Note Financing&#8221; means the financing that may be entered into by Pineapple prior to the closing of the merger for the issuance and sale of up to $10 million in gross proceeds of convertible notes or debt obligations that will convert, immediately prior to the merger, into Pineapple Class C Units at a rate of one Pineapple Class C Unit for every $2.00 of unpaid principal and accrued interest thereon. To the extent Pineapple sells or issues any such convertible notes, the Class C Units outstanding will be exchanged at the effective time of the merger into shares of CSI common stock at a ratio of one share of CSI common stock for each Pineapple Class C Unit.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;combined company&#8221; means CSI following the consummation of the merger, which will be renamed Pineapple Holdings Inc.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;CSI,&#8221; &#8220;Communications Systems,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221; refer to Communications Systems, Inc., a Minnesota corporation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;CVR&#8221; means contingent value rights, governed by the CVR agreement, to be issued and distributed by CSI to CSI shareholders of record as of the close of the business day immediately preceding the closing of the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;CVR agreement&#8221; means the Contingent Value Rights Agreement by and among Communications Systems, Inc., the Rights Agent and the CVR Holders&#8217; Representative, a form of which is attached as Appendix A-2.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;E-Gear&#8221; means E-Gear, LLC, a Hawaii limited liability company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;E&amp;S Sale Transaction&#8221; means the sale by Communications Systems to Lantronix, Inc. on August 2, 2021 of all of the issued and outstanding stock of CSI&#8217;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of CSI&#8217;s wholly owned subsidiary, Transition Networks Europe Limited.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;HEC&#8221; means Hawaii Energy Connection, LLC, a Hawaii limited liability company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;Hercules&#8221; means Hercules Capital, Inc.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;Pre-Closing Acquisition&#8221; means Pineapple&#8217;s acquisition of substantially all of the assets of HEC and E-Gear and assumption of certain liabilities of HEC and E-Gear pursuant to that certain Asset Purchase Agreement, dated March&#160;1, 2021, as amended by an Amendment No. 1 to Asset Purchase Agreement dated December 16, 2021 (the &#8220;Pre-Closing Acquisition Agreement&#8221;), by and among Pineapple, HEC, and E-Gear and Steven P. Godmere, as representative for the Sellers (as defined in the Pre-Closing Acquisition Agreement).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;merger agreement&#8221; refers to the Agreement and Plan of Merger dated as of March 1, 2021 by and among CSI, Helios Merger Co., a wholly owned subsidiary of CSI (&#8220;Merger Sub&#8221;), Pineapple, Lake Street Solar LLC, as the Pineapple Members&#8217; Representative (the &#8220;Members&#8217; Representative&#8221;), and Randall D. Sampson, as the CSI Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative&#8221;), a copy of which is attached as Appendix A-1, as amended by an Amendment No. 1 to Agreement and Plan of Merger dated December 16, 2021 among CSI,</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 13; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pineapple, Merger Sub, the Members&#8217; Representative and the Shareholders&#8217; Representative, a copy of which is attached as Appendix A-4.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;Pineapple&#8221; means Pineapple Energy LLC, a Delaware limited liability company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;Pineapple Merger Transaction&#8221; refers to the transactions pursuant to the merger agreement, including the merger pursuant to which Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI and CSI will issue shares of its common stock in connection with the merger to members of Pineapple, as well as CSI entering into the CVR agreement and distributing the CVRs.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#8220;PIPE Offering&#8221; means the transactions contemplated by the amended and restated securities purchase agreement dated September 15, 2021 between Communications Systems and the PIPE Investors that are the purchasers party to the securities purchase agreement pursuant to which CSI has agreed to sell and the PIPE Investors have agreed to purchase $32.0 million in newly authorized CSI Series A convertible preferred stock convertible at a price of $3.40 per share into CSI common stock, with five-year warrants to purchase an additional $32.0 million of common shares at that same price.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><b>QUEST<span id="a003"></span>IONS AND ANSWERS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: Why am I receiving this proxy statement/prospectus?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: You are receiving this proxy statement/prospectus because you have been identified as a shareholder of Communications Systems as of the record date, and you are entitled to vote at the special meeting. This document serves as a proxy statement of CSI used to solicit proxies for the special meeting of CSI shareholders and a prospectus of CSI used to issue shares of CSI common stock to members of Pineapple in connection with the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: When and where will the special meeting be held?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The special meeting will be held on Wednesday, March 16, 2022, at 10:00 a.m. Central Time (CT).<b> </b>The special meeting will be a virtual meeting of shareholders. You may attend the online meeting and vote your shares electronically during the special meeting via the internet by visiting: www.virtualshareholdermeeting.com/JCS2022SM.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: How can I attend the virtual special meeting?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A:&#160;The special meeting will be online and a completely virtual meeting of shareholders due to the ongoing public health impact of the coronavirus (COVID-19) pandemic. This decision was made in light of the protocols that federal, state, and local governments have imposed or may impose in the near future and taking into account the health and safety of our shareholders, directors and members of management, as well as our desire to allow shareholders to participate in the special meeting wherever they may be located.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">All shareholders are cordially invited to attend the special meeting. Whether or not you plan to attend the special meeting, please vote your shares by internet, telephone or signing and returning the enclosed proxy or other voting instruction form.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">Please note that if you hold shares of CSI common stock through the CSI Employee Stock Purchase Plan (ESOP), your voting instructions for these shares must be received by 11:59 p.m. Eastern Time on March 13, 2022. You may not vote the CSI common stock allocated to you through the ESOP electronically during the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">To participate in the special meeting, you will need the 16-digit control number included on your proxy card or on the voting instructions that accompanied your proxy materials. Please have your 16-digit control number readily available and log on to the special meeting by visiting www.virtualshareholdermeeting.com/JCS2022SM and entering your 16-digit control number. If you are a participant in the CSI ESOP, you may attend the special meeting as a guest by visiting the same website and logging in as a guest. If you are attending as a guest, you will not need a control number. You may begin to log into the meeting platform beginning at 9:30 a.m. CT on March 16, 2022. The special meeting will begin promptly at 10:00 a.m. CT on March 16, 2022.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="border-style: none; width: 100%">

<tr>
<td style="border: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>The internet address to attend and vote at the special meeting is <br />www.virtualshareholdermeeting.com/JCS2022SM.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>&#160;</b></p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The virtual meeting platform is fully supported across browsers (Internet Explorer, Firefox, Chrome, and Safari) and devices (desktops, laptops, tablets, and cell phones) running the most updated version of applicable software and plugins. Participants should ensure that they have a strong internet connection wherever they intend to participate in the special meeting. Participants should also give themselves plenty of time to log in and ensure that they can hear streaming audio prior to the start of the special meeting. We recommend that you log in at least fifteen minutes before the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What matters will the shareholders vote on at the special meeting?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The shareholders will vote on the following nine proposals:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Pineapple Merger Proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Merger Issuance Proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the PIPE Issuance Proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Authorized Share Amendment Proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Article IX Amendment Proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Reverse Stock Split Proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the 2022 Equity Incentive Plan Proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve, on an advisory, non-binding basis, the Advisory Compensation Proposal; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">To approve the Adjournment Proposal.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the Pineapple Merger Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The Pineapple Merger Proposal is a proposal to approve the Agreement and Plan of Merger dated as of March&#160;1, 2021, as amended by an Amendment No. 1 to Agreement and Plan of Merger dated December 16, 2021 (the &#8220;merger agreement&#8221;) by and among Communications Systems, Inc., Helios Merger Co., a wholly owned subsidiary of CSI (&#8220;Merger Sub&#8221;), Pineapple Energy LLC (&#8220;Pineapple&#8221;), Lake Street Solar LLC, as the Pineapple Members&#8217; Representative (the &#8220;Members&#8217; Representative&#8221;), and Randall D. Sampson, as the CSI Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative&#8221;) pursuant to which Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">As consideration for the merger, CSI will issue to the members of Pineapple as of the effective time of the merger the &#8220;Base Consideration,&#8221; which is 15.6 million shares of CSI&#8217;s common stock, subject to certain adjustments. The Base Consideration will be increased for any outstanding convertible notes issued by Pineapple in the Convertible Note Financing, which will convert into additional shares of CSI common stock at a rate of one additional share for every $2.00 in unpaid principal and accrued interest on outstanding convertible notes. The Base Consideration will be decreased for any outstanding indebtedness of Pineapple at the closing of the merger in excess of $22.5 million, which will reduce the base consideration at a rate one share for every $2.00 of excess indebtedness. In addition to the Base Consideration, certain members of Pineapple may receive &#8220;Earnout Consideration,&#8221; which is additional shares upon the occurrence of milestones specified in the merger agreement. If the funding-related condition to the closing of the merger is satisfied by Pineapple or waived by CSI, then Pineapple Class A and Class P members will be entitled to 3.0 million shares of common stock as Earnout Consideration.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">We refer to the Base Consideration, as adjusted pursuant to the merger agreement, and the Earnout Consideration collectively as the &#8220;Merger Consideration.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">We refer to the transactions contemplated by the merger agreement as the &#8220;Pineapple Merger Transaction.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What will happen if the Pineapple Merger Proposal is approved by our shareholders?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: Under the terms of the merger agreement, if the Pineapple Merger Proposal is approved by our shareholders and the other closing conditions under the merger agreement have been satisfied or waived, Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI.&#160;The Merger Consideration to the former Pineapple members will consist of CSI common stock.&#160;As a result, the former members of Pineapple will become shareholders of CSI.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The shareholders of CSI as of the close of the business day immediately preceding the effective time will continue to be shareholders in the merged company and receive one contractual contingent value right, or CVR, for each share of CSI common stock then held by them that entitle the holder of the CVR to a portion of the proceeds of dispositions received after the effective time pursuant to the CVR agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the Merger Issuance Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The Merger Issuance Proposal is a proposal to approve the issuance by CSI of shares of its common stock under the merger agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the PIPE Issuance Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The PIPE Issuance Proposal is a proposal to approve the issuance by CSI of shares of its common stock to the PIPE Investors in connection with the PIPE Offering. In the PIPE Offering, the PIPE Investors have agreed to purchase $32.0 million in newly authorized CSI Series A convertible preferred stock convertible at a price of $3.40 per share into CSI common stock, with five-year warrants to purchase an additional $32.0 million of common shares at that same price, pursuant to the terms of an amended and restated securities purchase agreement dated September 15, 2021.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the Authorized Share Amendment Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The Authorized Share Amendment Proposal is a proposal to approve an amendment to CSI&#8217;s articles of incorporation to increase the authorized shares of common stock to 150 million.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q; What is the&#160;Article IX Amendment Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The Article IX Amendment Proposal is a proposal to approve an amendment to the CSI articles of incorporation to eliminate Article IX relating to business combinations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the Reverse Stock Split Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A:&#160;The Reverse Stock Split Proposal is a proposal to approve a reverse stock split of the outstanding shares of CSI common stock, at a ratio within a range of 1-for-3 to 1-for-6, as determined by the CSI board of directors. Article IX of the CSI articles of incorporation requires shareholder approval of a reverse stock split.&#160;The Reverse Stock Split Proposal is being made in the event that our shareholders do not approve Proposal #5: Article IX Amendment Proposal to eliminate Article IX. The CSI board of directors may determine to effect the reverse stock split, if the Reverse Stock Split Proposal is approved by CSI shareholders, even if the merger is not consummated. The CSI board of directors also reserves the right to not effect the reverse stock split, even if the Reverse Stock Split Proposal is approved by CSI shareholders.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the 2022 Equity Incentive Plan Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The 2022 Equity Incentive Plan Proposal is a proposal to approve the 2022 Equity Incentive Plan, a copy of which is attached to this proxy statement/prospectus as Appendix D.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the Advisory Compensation Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The Advisory Compensation Proposal is a proposal to approve, on an advisory, non-binding basis, certain compensation that has, will or may be paid or become payable to the CSI named executive officers in connection with the Pineapple Merger Transaction.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The Advisory Compensation Proposal is advisory in nature and the outcome of the vote on the Advisory Compensation Proposal is not binding on CSI. Further, because we are contractually obligated to make the potential payments detailed in &#8220;Proposal #1: Pineapple Merger Proposal &#8211; Interests of Our Directors and Executive Officers in the Pineapple Merger Transaction &#8211; Golden Parachute Compensation,&#8221; such compensation may be paid, subject only to the conditions applicable thereto, regardless of the outcome of the vote on the Advisory Compensation Proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the Adjournment Proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The Adjournment Proposal is a proposal to permit us to adjourn or postpone the special meeting for the purpose of soliciting additional proxies in the event that, at the special meeting, the affirmative votes in favor of the Pineapple Merger Proposal, the Merger Issuance Proposal, the PIPE Issuance Proposal, the Authorized Share</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Amendment Proposal or the Reverse Stock Split Proposal are less than the number of votes required to approve any such proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If there are insufficient votes at the time of the special meeting to approve the Pineapple Merger Proposal, the Merger Issuance Proposal, the PIPE Issuance Proposal, the Authorized Share Amendment Proposal or the Reverse Stock Split Proposal, and the Adjournment Proposal is approved at the special meeting, we will be able to adjourn or postpone the special meeting for purposes of soliciting additional proxies to approve the Pineapple Merger Proposal or the other proposals. If you have previously submitted a proxy on the proposals discussed in this proxy statement/prospectus and wish to revoke it upon adjournment or postponement of the special meeting, you may do so.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: Am I entitled to appraisal or dissenters&#8217; rights in connection with the Pineapple Merger Proposal or any other proposal?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: Shareholders are not entitled to appraisal or dissenters&#8217; rights under Minnesota law or under CSI&#8217;s articles of incorporation or bylaws in connection with the Pineapple Merger Proposal or any other proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: Who is entitled to vote at the special meeting?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: Holders of CSI common stock at the close of business on January
27, 2022, the record date for the special meeting established by the CSI board of directors, are entitled to receive notice of, and
to vote their shares at, the special meeting and any related adjournments or postponements. As of the close of business on the
record date, there will be 9,720,627 shares of our common stock outstanding and entitled to vote. Holders of our common stock are
entitled to one vote per share.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What are the quorum requirements for the special meeting?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: The presence at the special meeting of at least a majority of the issued and outstanding shares of CSI&#8217;s common stock entitled to vote at the special meeting is necessary to constitute a quorum for transacting business at the special meeting. A shareholder is counted as present at the special meeting if the shareholder attends the online special meeting or the shareholder has properly submitted a proxy by internet, telephone or signing and returning the enclosed proxy or other voting instruction form as described below under &#8220;Q: How do I vote?&#8221; A validly submitted proxy will result in your shares counting towards a quorum even if no voting instructions are provided.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What vote is required to approve each of the proposals?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A:&#160;You may vote &#8220;FOR,&#8221; &#8220;AGAINST&#8221; or &#8220;ABSTAIN&#8221; on each proposal.&#160;The following table summarizes the vote required for each proposal, the effect on each proposal of a vote of &#8220;ABSTAIN&#8221;, and the effect on each proposal of failing to vote at the special meeting. For Proposals #1-#8, a quorum also must be present at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>Proposal <br />Number</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 24%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>Proposal Description</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>Vote Required for Approval</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 13%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>Effect of <br />Vote of <br />ABSTAIN</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 13%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>Effect of <br />Failure to <br />Vote *</b></p>
</td>
</tr>
<tr>
<td style="width: 10%; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 24%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 36%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 13%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="width: 13%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
</tr>


<tr style="background-color: rgb(214,243,232)">
<td style="width: 10%; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"><b>#1</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">Pineapple Merger Proposal</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">FOR votes from holders of at least two-thirds of the issued and outstanding shares of CSI common stock</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0px 0px 0px 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0px 0px 0px 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 10%; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"><b>#2</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">Merger Issuance Proposal</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0px 0px 0px 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0px 0px 0px 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">No effect</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 10%; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"><b>#3</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">PIPE Issuance Proposal</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0px 0px 0px 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0px 0px 0px 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">No effect</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>Proposal<br />Number</b></p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="padding: 0pt; width: 24%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>Proposal Description</b></p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="padding: 0pt; width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>Vote Required for Approval</b></p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="padding: 0pt; width: 13%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>Effect of <br />Vote of <br />ABSTAIN</b></p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="padding: 0pt; width: 13%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0px"><b>Effect of <br />Failure to <br />Vote *</b></p>
</td>
</tr>
<tr>
<td style="padding: 0pt 0pt 0pt 5pt; width: 10%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><b>&#160;</b></p>
</td>
<td style="padding: 0pt; width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 24%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 36%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="padding: 0pt 0pt 0pt 5pt; width: 10%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><b>#4</b></p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Authorized Share Amendment Proposal</p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">FOR votes from holders of at least a majority of the issued and outstanding shares of CSI common stock</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: White">
<td style="padding: 0pt 0pt 0pt 5pt; width: 10%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><b>#5</b></p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Article IX Amendment Proposal</p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt; width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">FOR votes from holders of at least 80% of the issued and outstanding shares of CSI common stock</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="padding: 0pt; width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 10%; vertical-align: top; padding-left: 5pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><b>#6</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Reverse Stock Split Proposal</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">FOR votes from holders of at least two-thirds of the issued and outstanding shares of CSI common stock</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 10%; vertical-align: top; padding-left: 5pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><b>#7</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">2022 Equity Incentive Plan Proposal</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">No effect</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 10%; vertical-align: top; padding-left: 5pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><b>#8</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Advisory Compensation Proposal</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">No effect</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 10%; vertical-align: top; padding-left: 5pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px"><b>#9</b></p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 24%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Adjournment Proposal</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="width: 36%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">Same as AGAINST</p>
</td>
<td style="width: 1%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">&#160;</p>
</td>
<td style="padding: 0pt 0pt 0pt 14pt; width: 13%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0px">No effect</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">*&#160;Other than shares allocated to participants in the CSI ESOP.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you in the CSI ESOP, your shares will be voted at the special meeting according to the provisions of the CSI ESOP, which provide that the trustees will vote these shares on each proposal in the same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and were voted on that proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: How do I vote?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: Whether or not you plan to attend the special meeting, you may vote your shares in advance of the special meeting by internet, telephone or signing and returning the enclosed proxy card. If you hold your shares in street name, then you received this proxy statement/prospectus from your broker, bank or nominee, along with a voting instruction card from your broker, bank or nominee. You will need to instruct your broker, bank or other nominee on how to vote your shares of common stock using the voting instructions provided.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">Please note that if you hold shares of CSI common stock through the CSI Employee Stock Purchase Plan (ESOP), your voting instructions for these shares must be received by 11:59 p.m. Eastern Time on March 13, 2022. You may not vote the CSI common stock allocated to you through the ESOP electronically during the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Except with respect to shares allocated to you as a participant in the CSI ESOP, you may vote your shares electronically during the special meeting. You will need the 16-digit control number included on your proxy card or on the voting instructions that accompanied your proxy materials. Please have your 16-digit control number readily available and log on to the special meeting by visiting www.virtualshareholdermeeting.com/JCS2022SM and entering your 16-digit control number. You may begin to log into the meeting platform beginning at 9:30 a.m. CT on March 16, 2022. The special meeting will begin promptly at 10:00 a.m. CT on March 16, 2022.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Even if you plan to attend the special meeting, we strongly encourage you to submit a proxy for your shares in advance as described above, so your vote will be counted if you are not able to attend.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">All shares represented by properly executed proxies received in time for the special meeting will be voted in the manner specified by the shareholders giving those proxies.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: If I hold my shares in street name through my broker, will my broker vote these shares for me?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: If you hold your shares in street name, you must provide your broker, bank or other nominee with instructions in order to vote those shares. To do so, you should follow the voting instructions provided to you by your bank, broker or other nominee. If your bank, broker or nominee holds your shares in its name and you do not instruct it how to vote, it will not have discretion to vote on any of the proposals at the special meeting and none of your street name shares will be voted at the special meeting. If you provide voting instructions to your broker, bank or other nominee, that entity will vote your shares as you instruct.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: Can I change my vote?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: Yes. If you are a shareholder of record, you may change your vote or revoke your proxy at any time before the vote at the special meeting by:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">delivering to us a written notice, bearing a date later than your proxy, stating that you revoke the proxy;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">submitting a properly signed proxy card with a later date;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">submitting a new vote by telephone or through the internet prior to the close of the voting facilities; or</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">for shares other than those allocated to CSI ESOP participants, attending the special meeting and voting at the online special meeting (although attendance at the special meeting will not, by itself, revoke a proxy).</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If your shares are held in street name, you must contact your broker, bank or nominee to revoke your proxy or vote at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What if I do not specify a voting choice for a proposal when returning a proxy?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A:&#160;Proxies or other voting instruction forms that are signed and returned without voting instructions will be voted in accordance with the recommendations of the CSI board of directors. The CSI board of directors unanimously recommends that shareholders vote FOR the Pineapple Merger Proposal and FOR each other proposal presented at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What is the difference between a shareholder of record and a shareholder who holds stock in street name?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: If your shares are registered in your name, that is, you have a Communications Systems stock certificate or hold your shares in an account with our transfer agent, Equiniti Trust Company, you are a shareholder of record. If your shares are held in an account with a broker, bank or another holder of record, these shares are considered to be held in street name.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What does it mean if I get more than one proxy card?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: If your shares are registered differently and are in more than one account, you may receive more than one proxy card. Please complete, sign, date, and return all of the proxy cards you receive regarding the special meeting to ensure that all of your shares are voted.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: How are proxies solicited and what is the cost?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: CSI will bear all expenses incurred in connection with the solicitation of proxies and printing, filing and mailing this proxy statement/prospectus. We have engaged The Proxy Advisory Group, LLC (&#8220;PAG&#8221;) to assist in the solicitation of proxies and provide related advice and information support, for a services fee and the reimbursement</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">of customary disbursements, which are not expected to exceed $40,000 in total. CSI will be solely responsible for the costs of the solicitation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Additionally, certain of CSI&#8217;s directors, officers and regular employees may solicit proxies personally or by telephone, letter, facsimile, or email. These directors, officers and employees will not be paid additional remuneration for their efforts but may be reimbursed for out-of-pocket expenses incurred in connection therewith. We will request brokers, custodians, nominees, and other record holders to forward copies of the proxy statement/prospectus and related soliciting materials to persons for whom they hold shares of our common stock and to request authority for the exercise of proxies. In such cases, upon the request of the record holders, we will reimburse such holders for their reasonable out-of-pocket expenses.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Q: What should I do if I have questions regarding the special meeting?</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A: If you have any questions about how to cast your vote for the special meeting or would like copies of any of the documents referred to or incorporated by reference in this proxy statement/prospectus, you should call our Secretary at (952) 996-1674 or our proxy solicitor, The Proxy Advisory Group, LLC, 18 East 41st Street, Suite 2000, New York, New York 10017, at (212) 616-2181.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman,Times,Serif; margin-top: 0pt; margin-bottom: 0pt"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase">&#160;</p>
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><b><span style="text-transform: none">SUMMARY OF THE PROXY <b>STATEMENT/PROSPEC<span id="a004"></span>TUS</b></span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><i>This summary highlights selected information from this proxy statement/prospectus and does not contain all of the information that is important to you. To better understand the Pineapple Merger Proposal and the other proposals to be considered at the special meeting, you should read this proxy statement/prospectus in its entirety carefully, including the appendices. </i><i>Each item in this summary includes a page reference directing you to a more complete description of that topic. </i><i>Also see &#8220;WHERE YOU CAN FIND MORE INFORMATION&#8221; on page 231.</i><i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Information About the Parties to the Merger&#160;</b><b style="font-size: 10pt">(pag<span id="a005"></span>e 62)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 36pt"><i>Communications Systems, Inc.</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Communications Systems, Inc. is a Minnesota corporation that was organized in 1969. Until August 2, 2021, CSI classified its businesses into the following two segments:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: underline">Electronics &amp; Software (E&amp;S)</span>: designs, develops and sells Intelligent Edge solutions that provide connectivity and power through Power over Ethernet (&#8220;PoE&#8221;) products and actionable intelligence to end devices in an Internet of Things (&#8220;IoT&#8221;) ecosystem through embedded and cloud-based management software. In addition, this segment generates revenue from its traditional products consisting of media converters, NICs, and Ethernet switches that offer the ability to affordably integrate the benefits of fiber optics into any data network; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: underline">Services &amp; Support (S&amp;S)</span>: provides SD-WAN and other technology solutions that address prevalent IT challenges, including network resiliency, security products and services, network virtualization, and cloud migrations, IT managed services, wired and wireless network design and implementation, and converged infrastructure configuration, deployment and management.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">At the time the proposed merger was announced, CSI stated its intention to divest substantially all its current operating and non-operating assets, including its E&amp;S Segment business, its S&amp;S Segment business, real estate holdings, and cash, cash equivalents, and investments. Consistent with that announcement, CSI entered into a securities purchase agreement dated April 28, 2021 with Lantronix, Inc. pursuant to which CSI agreed to sell all of the issued and outstanding stock of its wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary, Transition Networks Europe Limited. These two subsidiaries operated the Transition Networks and Net2Edge Limited businesses that constitute the E&amp;S Segment, and we refer to the sale of these subsidiaries as the &#8220;E&amp;S Sale Transaction.&#8221; On August 2, 2021, CSI and Lantronix, Inc. closed the E&amp;S Sale Transaction and, as a result, CSI disposed of its E&amp;S Segment business as of that date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Our mailing address is 10900 Red Circle Drive, Minnetonka, MN 55343, and the telephone number at that location is (952) 996-1674. Our principal website is www.commsystems.com.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 36pt"><i>Helios Merger Co.</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Helios Merger Co., also referred to as &#8220;Merger Sub,&#8221; is a wholly-owned subsidiary of CSI. Merger Sub was formed as a Delaware corporation on February 26, 2021. Merger Sub was formed to consummate the merger. Following the consummation of the merger, Merger Sub will have merged with and into Pineapple, with Pineapple surviving the merger as a wholly owned subsidiary of CSI.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 36pt"><i>Pineapple Energy LLC</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pineapple Energy LLC is a Delaware limited liability company formed on December 1, 2020. Pineapple was founded to acquire and grow leading local and regional solar, storage, and energy services companies nationwide. Pineapple&#8217;s vision is to power the energy transition through grass-roots growth of solar electricity paired with battery storage on consumers&#8217; homes. Pineapple puts the customer at the heart of everything it does, building long-term relationships to create and share in recurring revenue from the electric grid of the future. Pineapple&#8217;s cornerstone acquisitions of certain assets of Sungevity and Horizon Solar Power in December 2020 provide Pineapple with a well-known brand name and access to a database with both historical existing buyers and 115,000 unconverted Sungevity leads, dating back to January 2019.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 22; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">On March 1, 2021, Pineapple signed an asset purchase agreement to acquire two leading sustainable energy service and technology providers in Hawaii: Hawaii Energy Connection, LLC (&#8220;HEC&#8221;) and E-Gear, LLC (&#8220;E-Gear&#8221;). These acquisitions are anticipated to close immediately prior to the closing of the Pineapple Merger Transaction. HEC is a leading sustainable energy provider, with over 9,000 residential systems installed and growing. E-Gear operates as a technology developer and manufacturer of energy management software and hardware in Hawaii. The HEC and E-Gear acquisitions, also called the Pre-Closing Acquisition, are intended to establish Pineapple&#8217;s presence in the United States&#8217; most solar-friendly region, as approximately 30% of Hawaiian homes are powered by solar.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The mailing address for Pineapple is 315 East Lake Street, Suite 301, Wayzata, Minnesota 55391 and the telephone number at that location is (952) 582-6460. The principal website for Pineapple is www.pineappleenergy.com.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Merger Agreement&#160;</b><b style="font-size: 10pt">(page 128, Appendix A-1 and Appendix A<span id="a006"></span>-4)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">On March 1, 2021, CSI and Merger Sub entered into a merger agreement with Pineapple, pursuant to which, subject to specified terms and conditions, including approval of the Pineapple Merger Transaction by our shareholders at the special meeting, Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI. On December 16, 2021, the parties entered into an amendment to the merger agreement. Unless otherwise stated, references in this proxy statement/prospectus to the &#8220;merger agreement&#8221; means the merger agreement, as amended.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A copy of the Agreement and Plan of Merger is attached as Appendix A-1 and a copy of the Amendment No. 1 is attached as Appendix A-4 to this proxy statement/prospectus. We encourage you to read the merger agreement in its entirety.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Merger Consideration (page <span id="a007"></span>129)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">As consideration for the merger, CSI will issue to the members of Pineapple as of the effective time of the merger the &#8220;Base Consideration,&#8221; which is 15.6 million shares of CSI&#8217;s common stock, subject to certain adjustments. The Base Consideration will be increased for any outstanding convertible notes issued by Pineapple in the Convertible Note Financing, which will convert into additional shares of CSI common stock at a rate of one additional share for every $2.00 in unpaid principal and accrued interest on outstanding convertible notes. The Base Consideration will be decreased for any outstanding indebtedness of Pineapple at the closing of the merger in excess of $22.5 million, which will reduce the base consideration at a rate one share for every $2.00 of excess indebtedness. In addition to the Base Consideration, certain members of Pineapple may receive Earnout Consideration, which are additional shares of CSI common stock that will be issued upon the occurrence of milestones specified in the merger agreement. If the funding-related condition to the closing of the merger is satisfied by Pineapple or waived by CSI, then Pineapple Class A and Class P members will be entitled to 3.0 million shares of common stock as Earnout Consideration.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Reasons for the Pineapple Merger Transaction&#160;</b><b style="font-size: 10pt"><span id="a008"></span>(page 73)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">After taking into account all of the material factors relating to the merger agreement and the Pineapple Merger Transaction, the CSI board of directors concluded that the benefits of the merger agreement and the Pineapple Merger Transaction outweigh the risks, and that the merger agreement and the Pineapple Merger Transaction are advisable and in the best interests of our company and our shareholders. The CSI board of directors did not assign relative weights to the material factors it considered. In addition, the CSI board of directors did not reach any specific conclusion on each of the material factors considered, but conducted an overall analysis of all of the material factors. Individual members of the CSI board of directors may have given different weights to different factors.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">After careful consideration, the CSI board of directors unanimously recommends that you vote &#8220;FOR&#8221; the Merger Proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Opinion of CSI&#8217;s Financial Advisor&#160;</b><b style="font-size: 10pt">(page 78 and Appendi<span id="a009"></span>x B)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">CSI has engaged Craig-Hallum Capital Group LLC, referred to as &#8220;Craig-Hallum,&#8221; as financial advisor to CSI in connection with the proposed Pineapple Merger Transaction. In connection with this engagement, Craig-Hallum</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 23; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">rendered its opinion to the CSI board of directors that, as of March 1, 2021, and based upon and subject to the factors and assumptions set forth therein, the Merger Consideration to be paid by CSI pursuant to the terms of the merger agreement is fair from a financial point of view to CSI. The full text of Craig-Hallum&#8217;s written opinion, dated March 1, 2021, which describes the assumptions made, procedures followed, matters considered, limitations on the review undertaken and qualifications, is attached as Appendix B to this proxy statement/prospectus and is incorporated herein by reference. The description of Craig-Hallum&#8217;s opinion set forth herein is qualified in its entirety by reference to the full text of Craig-Hallum&#8217;s opinion. <b>Craig-Hallum&#8217;s opinion was directed to the CSI board of directors (in its capacity as such) in connection with its evaluation of the Merger Consideration from a financial point of view to CSI and did not address any other terms, aspects or implications of the Pineapple Merger Transaction. Craig-Hallum was not requested to opine as to, and its opinion did not address, the basic business decision of CSI to proceed with or effect the Pineapple Merger Transaction. Craig-Hallum expressed no opinion or view as to the relative merits of the Pineapple Merger Transaction as compared to any alternative business strategies or transactions that might exist for CSI or the effect of any other transaction in which CSI might engage. Craig-Hallum&#8217;s opinion was dated as of March 1, 2021 and has not been updated subsequent to such date. Craig-Hallum&#8217;s opinion is not intended to be and does not constitute a recommendation to the CSI board of directors or to any shareholder as to how to act or vote with respect to the Pineapple Merger Transaction or any other matter.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Voting Agreement&#160;</b><b style="font-size: 10pt">(page 146 and Appendix A<span id="a010"></span>-3)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Simultaneously with the execution of the merger agreement, Pineapple entered into the voting agreement with CSI and certain officers and directors of CSI (the &#8220;CSI Holders&#8221;): Mark D. Fandrich, Anita Kumar, Roger H.D. Lacey, Richard A. Primuth, Randall D. Sampson, Steven C. Webster and Michael R. Zapata.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The voting agreement expressly does not limit or restrict any CSI Holder from taking any action in his or her capacity as director or officer of CSI.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pursuant to the voting agreement, each CSI Holder has agreed, with respect to all voting securities of CSI that such CSI Holder beneficially owns as of the date thereof or thereafter, to appear at the special meeting and vote in favor of the Pineapple Merger Proposal and the Merger Issuance Proposal and vote against any other shareholder action, agreement or transaction that is intended to or might adversely affect the consummation of the merger and related transactions, including any other acquisition proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Additionally, each CSI Holder has agreed, among other things, not to transfer any of the CSI Holder&#8217;s covered securities and not to violate as shareholders any of the non-solicitation provisions of the merger agreement applicable to CSI representatives.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>CVR Agreement&#160;</b><b style="font-size: 10pt">(page 147 and Appendix <span id="a011"></span>A-2)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The merger agreement contemplates that, at or immediately prior to the closing of the merger, CSI, an agent to be determined (the &#8220;Rights Agent&#8221;) and a representative to be determined (the &#8220;CVR Holders&#8217; Representative&#8221;) will enter into the CVR agreement that will govern the rights of holders of the CVRs. The rights and obligations of the CVR agreement will become the rights and obligations of the combined company after the closing of the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Under the CVR agreement, holders of the CVRs will be entitled to receive a portion of the proceeds of any divestiture, assignment or other disposition of all assets of CSI and/or its subsidiaries that are related to CSI&#8217;s pre-merger business, assets and properties that occur during the 24-month period following the closing of the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">With respect to any disposition of all or any part of CSI&#8217;s legacy assets that is consummated during the 24-month CVR term, for which a definitive agreement or qualified letter of intent is entered into prior to the closing of the merger, each CVR will entitle its holder to receive a pro rata portion of 100% of the net proceeds, if any, from each respective item of gross proceeds received by CSI or any of its affiliates regardless of when any such gross proceeds are actually received. With respect to any disposition for which a definitive agreement is entered into following the closing of the merger, each CVR will entitle its holder to receive a pro rata portion of 90% of the net proceeds, if any, in respect of each respective item of gross proceeds received by CSI or any of its affiliates as a result of such disposition regardless of when any such gross proceeds are actually received.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 24; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">All CVR payments will be reduced by a reasonable amount to be determined by CSI to be held in a reserve fund, subject to specified maximums, which will be retained in a segregated escrow account in which all net proceeds of dispositions and the reserve fund amounts, if any, will be held until disbursed pursuant to the CVR agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The CVRs will terminate upon the earlier of (a) the payment of the full amount of all CVR payment amounts to the Rights Agent and the payment of the full amount of all CVR payment amounts to the CVR holders and (b) the expiration of the 24-month CVR term. However, the CVR agreement will remain in effect to the extent of amounts<span style="background-color: white"> earned prior to the expiration of the </span>CVR<span style="background-color: white"> agreement or held in the CVR escrow or reserve fund, and the applicable CVR agreement provisions will survive until such CVR payments have been made, if applicable</span>.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The CVRs will not be transferable by the CVR holders, except in certain limited circumstances; will not have any voting or dividend rights; will not be certificated or evidenced by any instrument; will not accrue interest; and will not be registered with the SEC or listed for trading on any exchange. It is intended that the CVRs will not constitute securities, or a class of securities, for the purposes of any securities laws. The CVRs will not represent any equity or ownership interest in CSI (or in any constituent company to the merger) or in any legacy assets of CSI or other asset.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">During the CVR term, the CVR Holders&#8217; Representative and CSI will cooperate to use commercially reasonable efforts to pursue dispositions and monetization of CSI&#8217;s legacy assets. The CVR Holders&#8217; Representative will have the final discretion and decision-making authority, not to be unreasonably withheld, over the final terms of each disposition and monetization of CSI&#8217;s legacy assets, subject to certain limitations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>PIPE Offering&#160;</b><b style="font-size: 10pt">(page 155 and Appendi<span id="a012"></span>x C)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">On September 15, 2021, CSI entered into an amended and restated securities purchase agreement with the PIPE Investors to make a $32.0 million private placement investment referred to as the PIPE Offering. Under the terms of the securities purchase agreement, the PIPE Investors have agreed to purchase in the PIPE Offering $32.0 million in newly authorized CSI Series A convertible preferred stock convertible at a price of $3.40 per share into CSI common stock, with five-year warrants to purchase an additional $32.0 million of common shares at that same price. The closing of the PIPE Offering is subject to a number of conditions, including the consummation of the merger, filing of the Certificate of Designation with the Minnesota Secretary of State to designate the Series A convertible preferred stock, CSI shareholder approval as required by Nasdaq rules and regulations, CSI shareholder approval of an amendment to the CSI articles of incorporation to increase the authorized shares of common stock sufficient to complete the PIPE Offering, and the effectiveness of a registration statement to register for resale the CSI common stock issuable upon conversion of the Series A convertible preferred stock or issuable upon exercise of the warrants, as well as other customary closing conditions.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The PIPE Offering is expected to close immediately following the consummation of the merger. Thus, the PIPE Investors will invest in the combined company and will not be entitled to any cash dividends prior to the effective time nor the CVRs issued to CSI shareholders as of the close of the business day immediately preceding the effective time.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><span id="a013"></span> <b>Special Meeting (page
54)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><i>Date, Time and Place</i>. The special meeting will be held on Wednesday, March 16, 2022 at 10:00 a.m. Central Time (CT). <b>The special meeting will be a virtual meeting of shareholders. </b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Except with respect to shares allocated to you as a participant in the CSI ESOP, you may attend the online meeting and vote your shares electronically during the special meeting via the internet by visiting: www.virtualshareholdermeeting.com/JCS2022SM. You will need the <b><span style="text-decoration: underline">16-digit control number</span></b> that is printed in the box marked by the arrow on your proxy card or on the voting instructions that accompanied your proxy materials. We recommend that you log in at least fifteen minutes before the start of the special meeting to ensure that you are logged in when the special meeting starts.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><i>Record Date and Voting Power</i>. You are entitled to vote at the special meeting if you owned shares of our common stock at the close of business on January 27, 2022, the record date for the special meeting. You will have one vote at the special meeting for each share of our common stock you held at the close of business on the record date. There are 9,720,627 shares of our common stock entitled to be voted at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 25; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><i>Required Vote</i>. You may vote &#8220;FOR,&#8221; &#8220;AGAINST&#8221; or &#8220;ABSTAIN&#8221; on each proposal. The following table summarizes the vote required for each proposal, the effect on each proposal of a vote of &#8220;ABSTAIN&#8221;, and the effect on each proposal of failing to vote at the special meeting. For Proposals #1-#8, a quorum also must be present at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 49pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Proposal Number</b></p>
</td>
<td style="width: 125pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Proposal Description</b></p>
</td>
<td style="width: 192pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Vote Required for Approval</b></p>
</td>
<td style="width: 63pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Effect of <br />
Vote of ABSTAIN</b></p>
</td>
<td style="width: 63pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Effect of <br />
Failure to Vote *</b></p>
</td>
</tr>


<tr>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#1</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pineapple Merger Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least two-thirds of the issued and outstanding shares of CSI common stock</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#2</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Merger Issuance Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">No effect</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#3</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">PIPE Issuance Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">No effect</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#4</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Authorized Share Amendment Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least a majority of the issued and outstanding shares of CSI common stock</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#5</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Article IX Amendment Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least 80% of the issued and outstanding shares of CSI common stock</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#6</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Reverse Stock Split Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least two-thirds of the issued and outstanding shares of CSI common stock</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#7</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">2022 Equity Incentive Plan Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">No effect</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#8</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Advisory Compensation Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">No effect</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 49pt; vertical-align: top; padding-left: 5.4pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>#9</b></p>
</td>
<td style="width: 125pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Adjournment Proposal</p>
</td>
<td style="width: 192pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">FOR votes from holders of at least a majority of the shares of CSI common stock present and entitled to vote</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">Same as AGAINST</p>
</td>
<td style="width: 63pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.4pt">No effect</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">* Other than shares allocated to participants in the CSI ESOP.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you in the CSI ESOP, your shares will be voted at the special meeting according to the provisions of the CSI ESOP, which provide that the trustees will vote these shares on each proposal in the same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and were voted on that proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><i>Voting. </i>Prior to the start of the special meeting, you may vote your shares of CSI common stock by internet, telephone or signing and returning the enclosed proxy or other voting instruction form. During the special meeting, you may vote by internet (except with respect to shares allocated to you as a participant in the CSI ESOP) if you are logged into www.virtualshareholdermeeting.com/JCS2022SM with the 16-digit control number that is printed in the box marked by the arrow on your proxy card or on the voting instructions that accompanied your proxy materials.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 26; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Please note that if you hold shares of CSI common stock through the CSI Employee Stock Purchase Plan (ESOP), your voting instructions for these shares must be received by 11:59 p.m. Eastern Time on March 13, 2022. You may not vote the CSI common stock allocated to you through the ESOP electronically during the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Whether you are a record holder or street name holder, if you vote your shares, your shares will be voted as you have directed. If you just execute and submit your proxy or voting instruction form without providing voting instructions, your shares will be voted FOR each of the proposals.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If you are a participant in the CSI ESOP, the CSI common stock allocated to you on the record date, plus all shares of common stock held by you as a record holder, will appear together on a single proxy voting form. If you do not return an executed proxy or vote online at the special meeting on any proposals, the CSI common stock allocated to you in the CSI ESOP on the record date will be voted according to the provisions of the CSI ESOP, which provide that the trustees will vote these shares on each proposal in the same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and were voted on such proposal. If you do not return an executed proxy or vote online at the special meeting, the CSI common stock you otherwise hold of record will not be voted at the special meeting.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><i>Quorum.</i> The presence at the special meeting of at least a majority of the issued and outstanding shares of CSI&#8217;s common stock entitled to vote at the special meeting is necessary to constitute a quorum for transacting business at the special meeting. A shareholder is counted as present at the special meeting if the shareholder attends the online special meeting or the shareholder has properly submitted a proxy by internet, telephone or signing and returning the enclosed proxy or other voting instruction form.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><i>Proxy Solicitation</i>. We have engaged The Proxy Advisory Group, LLC (&#8220;PAG&#8221;) to assist in the solicitation of proxies and provide related advice and information support, for a services fee and the reimbursement of customary disbursements, which are not expected to exceed $40,000 in total. CSI will be solely responsible for the costs of the solicitation. Additionally, certain of CSI&#8217;s directors, officers and regular employees may solicit proxies personally or by telephone, letter, facsimile, or email. These directors, officers and employees will not be paid additional remuneration for their efforts but may be reimbursed for out-of-pocket expenses incurred in connection therewith. We will request brokers, custodians, nominees, and other record holders to forward copies of the proxy statement/prospectus and related soliciting materials to persons for whom they hold shares of our common stock and to request authority for the exercise of proxies. In such cases, upon the request of the record holders, we will reimburse such holders for their reasonable out-of-pocket expenses.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Interests of Certain Persons in the Pineapple Merger Transaction&#160;</b><b style="font-size: 10pt">(pag<span id="a014"></span>e 94)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">In considering the recommendation of the CSI board of directors that you vote for the Pineapple Merger Proposal, you should be aware that certain of our directors and executive officers may have interests in the Pineapple Merger Proposal that are different from, or in addition to, your interests as a shareholder.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Members of the CSI board of directors were aware of and considered these interests, among other matters, in evaluating and negotiating the Pineapple Merger Transaction, and in recommending to our shareholders that the Pineapple Merger Proposal be approved. For more information, see the sections entitled &#8220;Proposal #1: Pineapple Merger Proposal&#8212;Background of the Pineapple Merger Transaction&#8221; and &#8220;Proposal #1: Pineapple Merger Proposal &#8212;Reasons for the Pineapple Merger Transaction and Recommendation of Our Board of Directors.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Conditions to Closing of the Merger&#160;</b><b style="font-size: 10pt">(page <span id="a015"></span>135)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The obligation of each party to complete the Pineapple Merger Transaction is subject to the satisfaction or, to the extent permissible under applicable law or pursuant to the merger agreement, waiver of certain conditions on or prior to the closing. Such conditions include, among others and in addition to customary closing conditions:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">approval of the Pineapple members of the merger agreement and the transactions contemplated thereby, including the merger;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">approval by the CSI shareholders of the merger agreement and the transactions contemplated thereby, including the merger, the CVR agreement and the issuance by CSI of CSI common stock in the</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 27; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 54pt; text-indent: -18pt">&#160; &#160; &#160; &#160;merger, and approval by the CSI shareholders of an amendment to the CSI articles of incorporation to increase the authorized shares of common stock to a number of shares at least necessary to complete Pineapple Merger Transaction;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">the Form S-4 registration statement (of which this proxy statement/prospectus is a part) will have become effective, no stop order suspending the effectiveness has been issued, and no proceeding for a stop order has been initiated or threatened in writing by the SEC or its staff;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">no law or governmental order has been enacted or entered that makes illegal, enjoins, or otherwise prohibits consummation of the Pineapple Merger Transaction (including the merger and the issuance by CSI of CSI common stock as Merger Consideration) or the disposition by CSI of its assets and properties that are related to CSI&#8217;s pre-closing business; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">the amendment to the CSI articles of incorporation to increase the authorized shares of common stock to a number of shares at least necessary to complete Pineapple Merger Transaction has been filed, accepted and evidence of filing received by CSI from the Minnesota Secretary of State.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The obligation of CSI and Merger Sub to complete the Pineapple Merger Transaction is subject to the satisfaction or, to the extent permissible under applicable law or pursuant to the merger agreement, waiver of certain conditions on or prior to the closing. Such conditions include, among others and in addition to customary closing conditions:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">a funding-related closing condition, which requires:</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 72pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#9675;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">there shall have been secured binding agreements for no less than $32 million in cash from the Equity Offering (as defined in the merger agreement) payable to CSI immediately following the effective time of the merger and the conditions to closing of CSI and the PIPE Investors in any definitive agreement relating to the Equity Offering, including the securities purchase agreement for the PIPE Offering, are satisfied (other than those conditions that by their nature or terms are to be satisfied at such closing, but subject to the satisfaction or (to the extent permitted by applicable law) waiver of those conditions and provided that CSI has used its reasonable best efforts to satisfy such conditions of the PIPE Investors and has not intentionally failed to satisfy such conditions);</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 72pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#9675;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">other than as set forth in the merger agreement, there shall be no accrued payable amounts or liabilities to Lake Street Solar LLC or Hercules, or their respective affiliates, on the balance sheet of Pineapple;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 72pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#9675;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Hercules shall have waived Pineapple&#8217;s obligation to pay upon consummation of the merger $3.0 million of debt under the loan and security agreement, dated December 11, 2020, by and among Pineapple, Hercules and the lenders thereto and extended the maturity date of such debt to the earlier of (1) December 10, 2024 or (2) the date on which CSI or Pineapple receives equity financing (other than pursuant to the securities purchase agreement for the PIPE Offering) in one more transactions in an amount in excess of $25 million in the aggregate; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 72pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#9675;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">the entire amount owed by Pineapple under its working capital loan and security agreement, dated January 8, 2021 with Hercules and the lenders party thereto, shall have been extinguished or the maturity date thereof extended to at least December 10, 2024;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">the accuracy of the representations and warranties of Pineapple on the closing date of the merger as provided in the merger agreement;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Pineapple having performed in all material respects all of its obligations in the merger agreement required to be performed or by it on or before the closing of the merger;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CSI having received the CVR agreement in form and substance reasonably satisfactory to CSI, signed by the Rights Agent;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 28; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CSI having received an officer&#8217;s certificate duly executed by each of the chief executive officer and chief financial officer of Pineapple to the effect that certain conditions under the merger agreement have been satisfied;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Pineapple having consummated the Pre-Closing Acquisition; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">the absence of a &#8220;Company Material Adverse Effect&#8221; as provided in the merger agreement.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The obligation of Pineapple to complete the Pineapple Merger Transaction is subject to the satisfaction or, to the extent permissible under applicable law or pursuant to the merger agreement, waiver of certain conditions on or prior to the closing. Such conditions include, among others and in addition to customary closing conditions:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">the accuracy of the representations and warranties of CSI and Merger Sub on the closing date of the merger as provided in the merger agreement;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Pineapple having received an officer&#8217;s certificate duly executed by each of the chief executive officer and chief financial officer of CSI to the effect that certain conditions under the merger agreement have been satisfied;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CSI and Merger Sub having performed or complied with in all material respects all obligations under the merger agreement required by them on or before the closing of the merger; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">the absence of a &#8220;Parent Material Adverse Effect&#8221; as provided in the merger agreement.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Solicitation of Transactions&#160;</b><b style="font-size: 10pt">(pa<span id="a016"></span>ge 139)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Each of CSI and Pineapple agreed that, subject to certain exceptions, during the pre-closing period, CSI and Pineapple and any of their respective subsidiaries will not, and each party will cause their respective officers, members, employees, agents, attorneys, consultants, contractors, accountants, financial advisors and other authorized representatives, not to, directly or indirectly:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">solicit, seek or initiate or knowingly take any action to facilitate or encourage any offers, inquiries or the making of any proposal or offer that constitutes, or could reasonably be expected to lead to, any &#8220;acquisition proposal&#8221;, or engage, participate in, or knowingly facilitate, any discussions or negotiations regarding, or furnish any nonpublic information to any person in connection with any inquiries, proposals or offers that constitute or could reasonably be expected to lead to, an acquisition proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">solicit, initiate, encourage, enter into, continue or otherwise participate or engage in any discussions or negotiations regarding any acquisition proposal, or furnish to any person any non-public information or afford any person other than the CSI or Pineapple, as applicable, access to such party&#8217;s property, books or records (except pursuant to a request by a governmental authority) in connection with any offers, inquiries or the making of any proposal or offer that constitutes, or could reasonably be expected to lead to, any acquisition proposal;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">take any action to make the provisions of any takeover statute inapplicable to any transactions contemplated by an acquisition proposal; or</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">resolve or publicly propose to do any of the foregoing.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Change of CSI Board Recommendation&#160;</b><b style="font-size: 10pt">(page<span id="a017"></span> 140)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The CSI board of directors unanimously recommends that you vote FOR the Pineapple Merger Proposal and for each of the other proposals.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If at any time after the date of the merger agreement and prior to receipt of the required CSI shareholder approval, CSI receives an unsolicited, bona fide, written acquisition proposal that the CSI board of directors has determined in good faith, after consultation with outside legal counsel and its financial advisors, is or is reasonably expected to lead to a Superior Proposal, then the CSI board of directors may, prior to the time of the required CSI shareholder approval, change its recommendation for approval of the Pineapple Merger Proposal or may terminate the merger</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 29; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">agreement in order to enter into a definitive agreement providing for the implementation of such Superior Proposal, in each case if at any time prior to the time, but not after, receipt of the required CSI shareholder approval is obtained, the CSI board of directors has determined in good faith, after consultation with outside legal counsel and its financial advisors, that the failure to make such recommendation change or the failure to terminate the merger agreement would be inconsistent with its fiduciary obligations under applicable law.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">In the case of a Superior Proposal, the CSI board of directors will not be entitled to exercise its right to make a change in its recommendation unless we and our representatives have complied with the non-solicitation, notice and information, negotiation, and other provisions of the merger agreement. The CSI board of directors will not be entitled to terminate the merger agreement in order to enter into a definitive agreement providing for the implementation of such Superior Proposal unless concurrently with the termination, CSI pays the Parent Termination Fee of $2,500,000.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Termination&#160;</b><b style="font-size: 10pt">(page<span id="a018"></span> 143)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Subject to certain exceptions, the merger agreement may be terminated prior to the closing in certain circumstances, including:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by mutual written consent of Pineapple and CSI;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by either CSI or Pineapple if the merger has not been consummated by the Outside Date of March 31, 2022;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by either CSI or Pineapple if a governmental authority issues a non-appealable final order having the effect of permanently prohibiting the merger;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by CSI if the securities purchase agreement for the PIPE Offering is terminated by one or more PIPE Investors;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by either CSI or Pineapple, if at the special meeting, any of the Pineapple Merger Proposal, the Merger Issuance Proposal and the Authorized Share Amendment Proposal are not approved;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by Pineapple, at any time prior to the receipt of CSI shareholder approval, if a CSI Board Recommendation Change has occurred or CSI will have materially breached its non-solicitation obligations under the merger agreement;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by each party upon certain material breaches of the representations, warranties, covenants or agreements on the part of the other party, subject to an opportunity to cure;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by CSI if, at any time prior to the receipt of the requisite CSI shareholder approval with respect to the issuance of shares of CSI common stock pursuant to the merger, CSI has received a Superior Proposal (as defined in the merger agreement), CSI will have complied in all material respects with its obligations under the merger agreement with respect to such Superior Proposal, and the CSI board of directors approves, and CSI concurrently with the termination of the merger agreement enters into, a definitive agreement with respect to such Superior Proposal; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">by CSI if there is a Material Adverse Effect (as defined in the Pre-Closing Acquisition Agreement) under the Pre-Closing Acquisition Agreement.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The termination of the merger agreement generally relieves the parties from their obligations, except that certain obligations will survive any termination including, among others, obligations relating to confidentiality and termination fees.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>When the Pineapple Merger Transaction is Expected to be Completed&#160;</b><b style="font-size: 10pt">(pag<span id="a019"></span>e 93)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">We expect to complete the Pineapple Merger Transaction promptly after satisfaction or waiver of all of the closing conditions in the merger agreement, including approval of the Pineapple Merger Proposal by our shareholders. Subject to the satisfaction or waiver of these conditions, we expect the Pineapple Merger Transaction to close by March 31, 2022. However, there can be no assurance that the Pineapple Merger Transaction will be completed at all or, if completed, when it will be completed.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 30; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Effects on CSI if the Pineapple Merger Transaction is Completed (pag<span id="a020"></span>e 93)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If the Pineapple Merger Transaction is completed, CSI will commence doing business as Pineapple Energy, with a business model focused on the rapidly growing home solar industry, which is the current business of Pineapple. We expect to change our corporate name shortly following the merger to &#8220;Pineapple Holdings, Inc.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The Pineapple Merger Transaction will not alter the rights, privileges or nature of the issued and outstanding shares of our common stock. A shareholder who owns shares of our common stock immediately prior to the closing of the Pineapple Merger Transaction will continue to hold the same number of shares immediately following the closing.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Immediately following the completion of the merger and the issuance of 15,600,000 shares of CSI common stock as Base Consideration, approximately 1,425,000 additional shares of CSI common stock as Base Consideration in connection with convertible note and debt obligations of Pineapple as part of the Convertible Note Financing, and 3,000,000 shares of Earnout Consideration relating to the funding-related closing condition, CSI shareholders are expected to hold approximately 32.7% of the outstanding shares of CSI common stock and former Pineapple members are expected to hold approximately 67.3% of the outstanding shares of CSI common stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If the Pineapple Merger Transaction is completed, we expect to nearly immediately thereafter close the PIPE Offering and issue the Series A convertible preferred stock and warrants to the PIPE Investors. It is expected that the Pre-Closing Acquisition, the merger and the PIPE Offering will close sequentially on the same date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If the Pineapple Merger Transaction is completed, we expect the combined company to continue our efforts to divest substantially all our current operating and non-operating assets as part of our planned strategy to monetize these assets for the benefit of the CSI shareholders that will become holders of the CVRs as of the close of business on the business day prior to the consummation of the merger. There can be no assurance that the proposed merger with Pineapple will be completed or completed within any specific timeframe. There also can be no assurance that any payments will be made to the CVR holders under the CVR agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Our SEC reporting obligations as a public company will not be affected as a result of completing the Pineapple Merger Transaction.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Effects on CSI if the Pineapple Merger Transaction is Not Completed&#160;</b><b style="font-size: 10pt">(pa<span id="a021"></span>ge 93)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">If the merger is terminated or not consummated for any reason, it is expected that the CSI board of directors will consider the full range of strategic alternatives regarding the use of its remaining cash and other assets, the S&amp;S Segment business, and the future of CSI, with a view to maximizing value for our shareholders under the circumstances. These strategic alternatives may include pursuing an alternative transaction to the merger, retaining some or all of the cash or other assets, the acquisition of a new business or an investment in the S&amp;S Segment business, adoption of a plan of liquidation, or a combination of these.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The merger agreement may be terminated under certain circumstances as set forth in the merger agreement and summarized in this proxy statement/prospectus. Pursuant to the merger agreement, we have agreed to pay Pineapple a termination fee of $2,500,000, plus applicable costs and expenses up to $750,000, if the merger agreement is terminated under certain circumstances.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Nasdaq Listing&#160;</b><b style="font-size: 10pt">(page<span id="a022"></span> 96)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">CSI common stock is currently listed on Nasdaq under the symbol &#8220;JCS.&#8221; CSI has agreed with Pineapple to reasonably cooperate in good faith to cause the shares of CSI common stock being issued in connection with the merger to be approved for listing on Nasdaq at or after the effective time of the merger. In order for shares of CSI common stock to continue to be listed on Nasdaq following the closing of the merger, CSI must file and Nasdaq must accept, an initial listing application pursuant to Nasdaq &#8220;business combination&#8221; rules. If this application is accepted, CSI anticipates that the shares of CSI common stock will be listed on Nasdaq following the closing of the merger under the trading symbol &#8220;PEGY.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</div>
<!-- Field: Page; Sequence: 31; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<div style="border-width: 1pt; border-style: solid; padding: 5px; width: 99%">

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>No Appraisal or Dissenters&#8217; Rights (pag<span id="a023"></span>e 93)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">No appraisal or dissenters&#8217; rights are available to our shareholders under Minnesota law or CSI&#8217;s articles of incorporation or bylaws in connection with any proposal to be presented at the special meeting, including the Pineapple Merger Proposal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Anticipated Accounting Treatment of the Merger&#160;</b><b style="font-size: 10pt">(pag<span id="a024"></span>e 96)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">We expect that the merger will be accounted for as a &#8220;reverse recapitalization&#8221; under generally accepted accounting principles in the United States of America. Under this method of accounting, CSI will be treated as the &#8220;acquired&#8221; company for financial reporting purposes and Pineapple will be treated as the &#8220;acquirer&#8221;. Accordingly, for accounting purposes, the merger will be treated as the equivalent of Pineapple issuing shares for the net assets of CSI, accompanied by a recapitalization. For further information, see &#8220;UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION&#8221; attached to this proxy statement/prospectus as Appendix F.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Certain Material U.S. Federal Income Tax Consequences of the Merger&#160;</b><b style="font-size: 10pt">(pa<span id="a025"></span>ge 99)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="background-color: white">The merger is intended to qualify as a tax-free &#8220;reorganization&#8221; within the meaning of Section 368(a) of the Code. No ruling has been, or will be, sought by CSI or Pineapple from the IRS with respect to the merger and there can be no assurance that the IRS will not challenge the qualification of the merger as a &#8220;reorganization&#8221; under Section 368(a) of the Code or that a court would not sustain such a challenge. The parties are not obligated to cause the merger to so qualify and it is not a condition to the completion of the merger that the merger so qualifies or that either CSI or Pineapple receives an opinion of counsel to such effect.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Assuming the merger qualifies as a reorganization, Pineapple U.S. Holders generally will not recognize any gain or loss, for federal income tax purposes, with respect to the shares of CSI common stock they receive in the merger, except in respect of cash received by such Pineapple U.S. Holder in lieu of a fractional share of CSI common stock. Pineapple U.S. Holders are urged to read the discussion in the section entitled &#8220;<i>&#8212;</i> Certain Material U.S. Federal Income Tax Consequences of the Merger&#8221; beginning on page 99 of this proxy statement/prospectus and to consult their tax advisors as to the U.S. federal income tax consequences of the merger, as well as the effects of other federal, state, local and non-U.S. tax law.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Certain Material U.S. Federal Income Tax Consequences of the CVRs and the Reverse Stock Split&#160;</b><b style="font-size: 10pt">(pages 151 a<span id="a026"></span>nd 115)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">In the opinion of Ballard Spahr, CSI&#8217;s legal counsel, based on the facts, assumptions, limitations and exclusions set forth in this proxy statement/prospectus, the issuance of the CVRs to CSI U.S. Holders under the terms expressed in the form of the CVR agreement attached as Appendix A-2 to this proxy statement/prospectus is more likely than not to be treated as a distribution of property with respect to CSI common stock. CSI U.S. Holders are urged to read the discussion in the section entitled &#8220;&#8212; Certain Material U.S. Federal Income Tax Consequences of the CVRs&#8221; beginning on page 151 of this proxy statement/prospectus and to consult their tax advisors as to the U.S. federal income tax consequences of receipt of the CVRs, as well as the effects of other federal, state, local and non-U.S. tax law.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">A CSI U.S. Holder should not recognize gain or loss upon the CSI reverse stock split, except to the extent a CSI U.S. Holder receives cash in lieu of a fractional share of CSI common stock. CSI U.S. Holders are urged to read the discussion in the section entitled &#8220;Proposal #6: Reverse Stock Split Proposal &#8212; Certain Material U.S. Federal Income Tax Consequences of the Reverse Stock Split&#8221; beginning on page 115 of this proxy statement/prospectus and to consult their tax advisors as to the U.S. federal income tax consequences of the CSI reverse stock split, as well as the effects of other federal, state, local and non-U.S. tax law.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The tax consequences to you of the receipt of CVRs and the CSI reverse stock split will depend on your particular facts and circumstances. You should consult your tax advisors as to the specific tax consequences to you.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Risk Factors&#160;</b><b style="font-size: 10pt">(pag<span id="a027"></span>e 28)</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">In evaluating the Pineapple Merger Proposal and the other proposals, in addition to the other information contained in this proxy statement/prospectus, you should carefully consider the special risks under &#8220;RISK FACTORS&#8221; beginning on page 28.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</div>
<!-- Field: Page; Sequence: 32; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><b><span style="text-transform: none">SELECTED HISTORICAL AND UNAUDITED PRO FOR<span id="a028"></span>MA<br />CONDENSED COMBINED FINANCIAL DATA</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Selected Historical Financial Data of <span id="a029"></span>CSI</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following table sets forth selected historical statements of loss and comprehensive loss and balance sheet data of CSI for each of the periods presented. The selected financial data has been derived from CSI&#8217;s audited financial statements as of and for the years ended December 31, 2020 and 2019, and from CSI&#8217;s unaudited financial statements as of and for the nine months ended September 30, 2021, each of which is included elsewhere in this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following table should be read together with &#8220;CSI MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS&#8221; beginning on page 176 of this proxy statement/prospectus and CSI&#8217;s consolidated audited financial statements as of and for the years ended December 31, 2020 and 2019 and related notes and CSI&#8217;s condensed consolidated unaudited financial statements as of and for the nine months ended September 30, 2021 and related notes beginning on page F-1 of this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">CSI&#8217;s historical results are not necessarily indicative of results to be expected in any future period.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: bottom"></td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td colspan="6" style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 9pt"><b>Year Ended December 31</b></span></p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td colspan="6" style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 9pt"><b>Nine Months Ended<br />September 30</b></span></p>
</td>
<td style="vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">&#160;</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td colspan="2" style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 9pt"><b>2020</b></span></p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td colspan="2" style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 9pt"><b>2019</b></span></p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td colspan="2" style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 9pt"><b>2021</b></span></p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td colspan="2" style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 9pt"><b>2020</b></span></p>
</td>
<td style="text-align: center; vertical-align: bottom">
<p style="margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt"><b>Selected Income Statement Data </b>(in thousands, except per share data)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Sales</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">42,576</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">50,906</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">5,313</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">5,322</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Cost of Sales</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">25,369</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">28,720</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">3,459</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">3,757</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in"><span style="font-size: 9pt">Gross Profit</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">17,207</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">22,186</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">1,854</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">1,565</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Operating Expenses:</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.125in"><span style="font-size: 9pt">Selling, general and administrative expenses</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">19,014</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">22,177</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">5,567</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">5,017</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top; padding-left: 0.125in">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font-size: 9pt">Amortization expense</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">205</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">-</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">346</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">106</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-left: 0.125in">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">&#160;Transaction costs</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">685</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">-</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">1,854</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">486</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt; padding-left: 0.125in">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">&#160;Restructuring expense</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">-</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">-</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">242</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">-</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-left: 0.25in">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">&#160;Total Operating Expenses</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">19,904</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">22,177</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">8,009</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">5,609</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Operating (loss) income from continuing operations</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(2,697</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">9</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(6,155</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(4,044</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Other income (expense), net</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">922</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">226</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(166</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">948</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Operating (loss) income from continuing operations before income tax</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(1,775</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">235</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(6,321</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(3,096</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Income tax expense (benefit)</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">20</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(15</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">6</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">4</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Net (loss) income from continuing operations</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(1,795</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">250</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(6,327</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(3,100</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Net income from discontinued operations, net of tax</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">1,624</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">6,219</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">10,835</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">2,932</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top; padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Net (loss) income</span></p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(171</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">6,469</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">4,508</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(168</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Basic net (loss) income per share:</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Continuing operations</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.19</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.03</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.67</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.33</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Discontinued operations</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.17</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.67</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">1.15</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.31</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.02</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.70</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.48</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.02</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Diluted net (loss) income per share:</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Continuing operations</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.19</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.03</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.65</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.33</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Discontinued operations</span></p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.17</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.66</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">1.12</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.31</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top; padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.02</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.69</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">0.47</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">(0.02</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">)</span></p>
</td>
</tr>
<tr>
<td style="width: 40%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 1pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top; padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">Average Dilutive Shares Outstanding</span></p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">9,323</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">9,337</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">9,660</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; padding-bottom: 2.5pt">
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 1%; vertical-align: bottom">
<p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-size: 9pt">9,324</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 2.5pt">
&#160;</td>
</tr>

</table>

<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: bottom">&#160;</td>
<td>&#160;</td>
<td colspan="6" style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td>&#160;</td>
<td colspan="2" style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr>
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="width: 28%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 9pt"><b>As of December 31 </b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="width: 13%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 9pt"><b>As of September 30 </b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"><span style="font-size: 9pt"><b>2020</b></span></p>
</td>
<td style="width: 1%; text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; text-align: center">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="width: 1%; text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"><span style="font-size: 9pt"><b>2019</b></span></p>
</td>
<td style="text-align: center; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="text-align: center; width: 1%">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="width: 1%; text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"><span style="font-size: 9pt"><b>2021</b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-size: 9pt"><b>Selected Balance Sheet Data </b>(in thousands)</span></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-size: 9pt">Total assets</span></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">55,556</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">59,151</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 9pt">$</span></p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">59,962</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-size: 9pt">Cash, cash equivalents, and liquid investments</span></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">21,457</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">24,057</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">40,940</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-size: 9pt">Property, plant and equipment, net</span></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">7,242</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">8,238</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">5,801</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-size: 9pt">Long-term liabilities</span></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">624</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">408</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">467</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 53%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-size: 9pt">Stockholders&#8217; equity</span></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">47,495</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">47,392</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 12%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-size: 9pt">18,565</span></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>
<!-- Field: Page; Sequence: 33; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>S<span id="a030"></span>elected Historical Financial Data of Pineapple</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following table sets forth selected historical statements of operations and balance sheet data of Pineapple for each of the periods presented. The selected financial data has been derived from Pineapple&#8217;s audited financial statements as of December 31, 2020 and for the period from inception (December 1, 2020) to December 31, 2020, and from Pineapple&#8217;s unaudited financial statements as of and for the nine months ended September 30, 2021, each of which is included elsewhere in this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following table should be read together with &#8220;PINEAPPLE MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS&#8221; beginning on page 192 of this proxy statement/prospectus and Pineapple&#8217;s audited financial statements as of December 31, 2020 and for the period from inception (December 1, 2020) to December 31, 2020 and related notes and Pineapple&#8217;s condensed unaudited financial statements as of and for the nine months ended September 30, 2021 and related notes beginning on page F-54 of this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pineapple&#8217;s historical results are not necessarily indicative of results to be expected in any future period.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; white-space: nowrap; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Period from Inception<br />(December 1, 2020)<br />Through December 31</b></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Nine Months Ended<br />September 30</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2020</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2021</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 60%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Selected Income Statement Data </b>(in thousands)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 15%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 15%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Sales</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">25</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Cost of Sales</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0">Gross Profit</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">25</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Operating Expenses:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">General and administrative expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,361</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">582</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Amortization expense</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">78</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,072</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Sales and marketing</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">116</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Transaction costs</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,977</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0">Total Operating Expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,439</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3,747</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Operating loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(2,439</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(3,722</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Other expense, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(62</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(1,005</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Net loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(2,501</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(4,727</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>As of December 31 <br />2020</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>As of September 30 <br />2021</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="text-align: left; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"><b>Selected Balance Sheet Data </b>(in thousands)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 60%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Total assets</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 15%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">4,690</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 15%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3,205</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Cash and cash equivalents</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">67</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Property, plant and equipment, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Long-term liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">7,191</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">8,178</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Members&#8217; deficit</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(2,501</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(7,228</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">[remainder of page intentionally blank]</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 34; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>S<span id="a031"></span>elected Historical Financial Data of HEC and E-Gear</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following table sets forth selected historical combined statements of operations and combined balance sheet data of HEC and E-Gear for each of the periods presented. The selected financial data has been derived from the HEC and the E-Gear combined audited financial statements as of and for the years ended December 31, 2020 and 2019, and from the HEC the E-Gear combined unaudited financial statements as of and for the nine months ended September 30, 2021, each of which is included elsewhere in this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following table should be read together with &#8220;HEC AND E-GEAR MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS&#8221; beginning on page 199 of this proxy statement/prospectus and the HEC and E-Gear combined audited financial statements as of and for the years ended December 31, 2020 and 2019 and related notes and the HEC and E-Gear condensed combined unaudited financial statements as of and for the nine months ended September 30, 2021 and related notes beginning on page F-77 of this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The HEC and E-Gear combined historical results are not necessarily indicative of results to be expected in any future period.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Year Ended December 31</b></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Nine Months Ended<br />September 30</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2020</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2019</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2021</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2020</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Selected Income Statement Data </b>(in thousands)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Sales</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">18,957</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">19,220</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">10,712</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">12,388</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Cost of Sales</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">13,102</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">12,647</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">7,882</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">8,940</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Gross Profit</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">5,855</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">6,573</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,830</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3,448</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Operating Expenses:</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">General and administrative expenses</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,286</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,563</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,466</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,492</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Taxes</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">855</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">851</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">476</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">556</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Sales and marketing</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,283</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,224</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">729</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">923</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0">Total Operating Expenses</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">4,424</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">4,638</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,671</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,971</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Operating income</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,431</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,935</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">159</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">477</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Other income (expense), net</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">546</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(44</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">10</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">493</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Net income </p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,977</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,891</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">169</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">970</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="text-align: center; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>As of December 31</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="white-space: nowrap; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>As of <br />
September 30</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2020</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2019</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2021</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="padding: 0pt; width: 55%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Selected Balance Sheet Data </b>(in thousands)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding: 0pt; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding: 0pt; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding: 0pt; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 55%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Total assets</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">5,180</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">6,698</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">4,709</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 55%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Cash and cash equivalents</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,477</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,890</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,318</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 55%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Property, plant and equipment, net</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">222</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">187</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">171</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 55%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Long-term liabilities</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">975</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 55%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Members&#8217; equity</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3,334</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,342</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,496</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">[remainder of page intentionally blank]</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 35; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>S<span id="a032"></span>elected Unaudited Pro Forma Condensed Combined Financial Data of CSI and Pineapple</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following selected unaudited pro forma condensed combined financial data gives effect to the following, which are collectively referred to as the &#8220;Pro Forma Events&#8221;:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">The closing of the E&amp;S Sale Transaction (for December 31, 2020 pro forma period only);</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">The Pre-Closing Acquisition pursuant to Pre-Closing Acquisition Agreement;</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">The Pineapple Merger Transaction in accordance with the merger agreement; and</p>
</td>
</tr>

<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: top">&#160;</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 36pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt">The closing of the PIPE Offering and the issuance, following the consummation of the merger, of newly authorized CSI Series A Convertible Preferred Stock and warrants to purchase shares of CSI common stock in the PIPE Offering and the receipt of $32 million in aggregate consideration.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The unaudited pro forma condensed combined financial information was prepared using the acquisition method of accounting under U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). For accounting purposes, Pineapple is considered to be acquiring CSI and the merger is expected to be accounted for as an asset acquisition based upon a preponderance of factors as described in &#8220;UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION&#8221; attached to this proxy statement/prospectus as Appendix F.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The selected unaudited pro forma condensed combined balance sheet data as of September 30, 2021 combines the historical balance sheet data of CSI, Pineapple, HEC, and E-Gear as if the Pro Forma Events had been consummated on September 30, 2021. The selected unaudited pro forma condensed combined statement of operations data for the year ended December 31, 2020 and for the nine months ended September 30, 2021 combines the historical statements of operations of CSI and Pineapple, HEC, and E-Gear for such periods on a pro forma basis as if the Pro Forma Events had been consummated on January 1, 2020 and January 1, 2021, respectively. The selected unaudited pro forma condensed combined&#160;financial data&#160;are presented on the basis of CSI&#8217;s fiscal year and combine the historical results of the fiscal periods of CSI, Pineapple, HEC, and E-Gear, and disposition of the E&amp;S Segment in the E&amp;S Sale Transaction.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The selected unaudited pro forma condensed combined financial data are not necessarily indicative of the combined financial position or results of operations of future periods or CSI&#8217;s consolidated statements of operations or consolidated balance sheet actually would have been had the Pro Forma Events been completed as of the dates indicated. The selected unaudited pro forma condensed combined financial data as of and for the year ended December 31, 2020 and for the nine months ended September 30, 2021 are derived from the unaudited pro forma condensed combined financial information and should be read in conjunction with that information.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">See &#8220;UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION&#8221; attached to this proxy statement/prospectus as Appendix F.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 36pt"><i>Unaudited Pro Forma Condensed Combined Balance Sheet Data </i>(in thousands)</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>As of September 30 2021</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 81%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Total assets</p>
</td>
<td style="width: 2%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 6%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">129,519</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Cash, cash equivalents, and liquid investments</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">53,820</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Goodwill and other intangible assets</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">59,729</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Property, plant and equipment, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">7,131</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Long-term liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3,890</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Stockholders&#8217; equity</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">53,303</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 36; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-indent: 0pt; text-align: center"><i>Unaudited Pro Forma Condensed Combined Income Statements Data </i>(in thousands, except per share data)</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Year Ended<br />December 31</b></p>
</td>
<td style="border-bottom: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Nine Months <br />Ended<br />September 30</b></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2020</b></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2021</b></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Sales</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">27,037</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">16,050</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Cost of Sales</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">18,865</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">11,341</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0">Gross Profit</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">8,172</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">4,709</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Operating Expenses:</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Selling, general and administrative expenses</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">11,963</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">8,965</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Amortization expense</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2,502</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3,083</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Transaction costs</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">685</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">5,941</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: -12pt">Restructuring expense</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">-</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">242</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0">Total Operating Expenses</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">15,150</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">18,231</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Operating loss from continuing operations</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(6,978</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(13,522</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Other income (expense), net</p>
</td>
<td style="width: 3%; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1,416</p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(1,161</p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Operating (loss) income from continuing operations before income tax</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(5,562</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(14,683</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Income tax expense (benefit)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">20</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">6</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Net (loss) income from continuing operations</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(5,582</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(14,689</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Basic net loss per share</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.19</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.50</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Diluted net (loss) income per share:</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.19</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.50</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Average Dilutive Shares Outstanding</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">29,173</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">29,510</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>C<span id="a033"></span>omparative Historical and Unaudited Pro Forma Per Share Data</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The information below reflects the historical net loss and book value per share of CSI common stock in comparison with the unaudited pro forma net loss and book value per share after giving effect to the Pro Forma Events. You should read the tables below in conjunction with the audited and unaudited consolidated financial statements of CSI, the audited and unaudited financial statements of Pineapple, and the audited and unaudited combined financial statements HEC and E-Gear, including in each case the related notes and the unaudited pro forma condensed combined financial information and the related notes, all of which are included in or attached to this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="text-align: left; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 0.25in; text-align: left"><i>CSI Historical</i></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Year Ended<br />December 31</b></p>
</td>
<td style="border-bottom: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; width: 15%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Nine Months <br />Ended<br />September 30</b></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2020</b></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="width: 15%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2021</b></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="padding: 0pt; width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Historical Per Common Share Data:</b></p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="padding: 0pt; width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Basic and diluted net loss per share from continuing operations</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.19</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.67</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Book value per share</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">5.09</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1.91</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="text-align: left; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 0.25in; text-align: left"><i>Combined Company</i></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"><b>Year Ended<br />December 31</b></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"><b>Nine Months <br />Ended<br />September 30</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2020</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2021</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="padding: 0pt; width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Pro Forma Per Common Share Data:</b></p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="padding: 0pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Basic and diluted net loss per share from continuing operations</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.19</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">(0.50</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Book value per share</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">N/A</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">1.79</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 37; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><b><span style="text-transform: none">M<span id="a034"></span>ARKET PRICE AND DIVIDEND INFORMATION</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>C<span id="a035"></span>SI Common Stock</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The common stock of Communications Systems is listed on the Nasdaq Global Market under the symbol &#8220;JCS.&#8221; The following table presents, for the periods indicated, the range of high and low per share sales prices for CSI common stock as reported on the Nasdaq Global Market for each of the periods set forth below.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; width: 90%; margin-right: auto">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>High</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Low</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 70%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Year Ending December 31, 2022</b></p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">First Quarter (through January 25, 2022)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2.55</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2.00</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Year Ending December 31, 2021</b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">First Quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">11.45</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">4.30</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Second Quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">7.35</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">5.68</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Third Quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">10.59</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">6.55</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Fourth Quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">8.55</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">2.20</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt"><b>Year Ended December 31, 2020</b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">First quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">6.82</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3.50</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Second quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">5.98</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3.76</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Third quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">5.30</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3.73</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt">Fourth quarter</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">4.73</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">3.70</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">On March 1, 2021, the last full trading day immediately preceding
the public announcement of the merger, the closing price per share of CSI common stock on the Nasdaq Global Market was $5.35. On
January&#160;25, 2022, the last reported sale price of CSI common stock on the Nasdaq Global Market was $2.06 per share.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Because the market price of CSI common stock is subject to fluctuation, the market value of the shares of CSI common stock that Pineapple members will be entitled to receive in the merger may increase or decrease.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Assuming successful application for initial listing with Nasdaq, following the closing of the merger, CSI expects the combined company&#8217;s common stock will continue to be listed on Nasdaq.&#160;CSI will change its corporate name shortly following the merger to &#8220;Pineapple Holdings, Inc.&#8221; and the combined company common stock will trade under the symbol &#8220;PEGY.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">As of January 25, 2022, there were 469 shareholders of record of CSI common stock. The number of record holders was determined from the records of CSI&#8217;s transfer agent and does not include beneficial owners of CSI&#8217;s common stock whose shares are held in the names of various security brokers, dealers, and registered clearing agencies. The transfer agent of the CSI common stock is Equiniti Trust Company, 1110 Centre Pointe Curve, Suite 100, Mendota Heights, MN 55120-4100, which may be reached by telephone at 1-800-468-9716.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 38; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>C<span id="a036"></span>SI Dividends and Combined Company Dividend Policy</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">In 2019, CSI declared and paid a quarterly cash dividend of $0.02 per share of common stock. In 2020, CSI paid a cash dividend of $0.02 per share of common stock for the first two quarters and then suspended the quarterly dividend.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">On April 28, 2021, CSI entered into a securities purchase agreement with Lantronix, Inc. pursuant to which CSI agreed to sell all of the issued and outstanding stock of its wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary, Transition Networks Europe Limited. These two subsidiaries operated the Transition Networks and Net2Edge Limited businesses that constitute the CSI Electronics &amp; Software (&#8220;E&amp;S&#8221;) Segment, and we refer to the sale of these subsidiaries as the &#8220;E&amp;S Sale Transaction.&#8221;&#160;On August 2, 2021, CSI and Lantronix, Inc. closed the E&amp;S Sale Transaction and, as a result, CSI disposed of its E&amp;S Segment business as of that date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">On September 13, 2021, CSI declared a cash dividend of $3.50 per share or approximately $34.0 million from the net proceeds from the E&amp;S Sale Transaction and other available cash resources. The dividend was payable on October 15, 2021 to holders of record of CSI common stock as of September 30, 2021. If, after the closing of the merger, CSI receives cash from Lantronix from the E&amp;S Sale Transaction earnout, the net proceeds of that earnout payment will be delivered to CSI shareholders through the contingent value rights (CVRs) to be issued in connection with the merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pursuant to the merger agreement, at the closing of the merger, CSI will enter into the CVR agreement with the holders&#8217; representative and the rights agent. Pursuant to the CVR agreement, each shareholder of CSI as of immediately prior to the closing of the merger will receive one non-transferable CVR for each outstanding share of common stock of CSI held as of the close of business on the day immediately before the effective time of the merger. The CVR will represent the right to receive pro-rata distributions that occur following the effective time of the merger from dispositions of CSI&#8217;s pre-merger assets. See &#8220;AGREEMENTS RELATING TO THE MERGER &#8211; Contingent Value Rights Agreement&#8221; on page 147 of this proxy statement/prospectus.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Following the consummation of the merger, the combined company intends to retain future earnings, if any, for use in its business, and, therefore, it does not anticipate declaring or paying any dividends in the foreseeable future. Payments of future dividends, if any, will be at the discretion of the combined company&#8217;s board of directors after considering various factors, including its financial condition, operating results, current and anticipated cash needs and plans for expansion of the Pineapple Energy business.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b><span id="a037"></span>Pineapple Units</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Pineapple is a private company and its membership interests, quantified as units, are not publicly traded. Since inception, Pineapple has not declared or made any dividends or distributions to its members.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 39; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: none"><span id="a038"></span><b>RISK
FACTORS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">You
should carefully consider the special risks described below relating to the Pineapple Merger Transaction, the PIPE Offering, the
combined company, and those risk factors generally associated with our business contained in our Annual Report on Form 10-K for
the fiscal year ended December 31, 2020 and our subsequent SEC filings, along with other information provided to you in this proxy
statement/prospectus, in deciding how to vote on the Pineapple Merger Proposal and each of the other proposals. See &#8220;WHERE
YOU CAN FIND ADDITIONAL INFORMATION&#8221; on page 231 of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
special risks described below are not the only ones facing CSI and, if the merger is consummated, the combined company. Additional
risks not presently known to us or that we currently believe are immaterial may also impair our business operations. If any of
the following special risks actually occurs, the business, financial condition or results of operations of CSI or the combined
company could be materially adversely affected, the market price of CSI&#8217;s common stock may decline, and you may lose all
or part of your investment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="a039"></span>Risks
Related to the Proposed Merger and Other Transactions</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
Pineapple Merger Transaction may not be completed even if the CSI shareholders approve the Pineapple Merger Proposal, including
if the merger and the Pre-Closing Acquisition are not completed by March 31, 2022.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
obligations of both CSI and Pineapple to close the Pineapple Merger Transaction is subject to a number of conditions, including
approval by our shareholders, as well as other closing conditions set forth in the merger agreement. We cannot control some of
these conditions and we cannot ensure that they will be satisfied or that either party will waive any condition of the other party
that are not satisfied.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">There
can be no certainty, nor can we provide any assurance to shareholders, that, even if the shareholders approve the Pineapple Merger
Proposal, these conditions will be satisfied or, if satisfied, when they will be satisfied. If the merger is not completed by
March 31, 2022, either CSI or Pineapple have the right to terminate the merger agreement, except that the right to terminate the
merger agreement is not available to any party whose failure to fulfill any obligation under the merger agreement has been a principal
cause of or resulted in the failure of the merger to occur on or before March 31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
it is a condition to CSI&#8217;s obligation to consummate the merger with Pineapple that Pineapple has consummated the Pre-Closing
Acquisition. We cannot provide you assurance that Pineapple, HEC and E-Gear will satisfy all of their respective obligations under
the Pre-Closing Acquisition Agreement or that any party will satisfy the closing conditions of the Pre-Closing Acquisition Agreement.
We do not control the closing conditions set forth in the Pre-Closing Acquisition Agreement. Under the Pre-Closing Acquisition
Agreement, either Pineapple or Steven P. Godmere, as representative for the HEC and E-Gear as sellers, may terminate the Pre-Closing
Acquisition Agreement if the closing date does not occur on or before March 31, 2022 except that any party terminating the Pre-Closing
Acquisition Agreement (or, in the event of a proposed termination by seller representative, any seller) may not be in material
breach of any representation, warranty, covenant or other agreement contained in the Pre-Closing Acquisition Agreement at the
time of such termination. If the Pre-Closing Acquisition Agreement is terminated for any reason, the Pineapple Merger Transaction
will not be completed even if the CSI shareholders approve the Pineapple Merger Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Moreover,
each of the PIPE Investors is entitled to terminate such PIPE Investor&#8217;s obligations under the securities purchase agreement
if the closing of the PIPE Offering has not occurred on or before March 31, 2022. CSI is entitled to terminate the merger agreement
if the securities purchase agreement is terminated by one or more PIPE Investors, even if the CSI shareholders approve the Pineapple
Merger Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger is terminated or not consummated for any reason, it is expected that the CSI board of directors will consider the full
range of strategic alternatives regarding the use of its remaining cash and other assets, the S&amp;S Segment business, and the
future of CSI, with a view to maximizing value for our shareholders under the circumstances. These strategic alternatives may
include pursuing an alternative transaction to the merger, retaining some or all of the cash or other assets, the acquisition
of a new business or an investment in the S&amp;S Segment business, adoption of a plan of liquidation, or a combination of these.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 40; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI
shareholders may not realize a benefit from the merger commensurate with the ownership dilution they will experience in connection
with the merger and the PIPE Offering.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the combined company is unable to realize the full strategic and financial benefits currently anticipated from the merger, CSI
shareholders will have experienced substantial dilution of their ownership interests in CSI, including as a result of the PIPE
Offering, without receiving any commensurate benefit, or only receiving part of the commensurate benefit to the extent the combined
company is able to realize only part of the strategic and financial benefits currently anticipated from the merger and the PIPE
Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
if the adjustment provisions in Series A convertible preferred stock or warrants to be issued in the PIPE Offering are triggered,
a substantial number of additional shares of the combined company&#8217;s common stock may become issuable, increasing the dilution
CSI shareholders will experience due to the merger and the PIPE Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI
shareholders may not receive any payment on the CVRs and the CVRs may otherwise expire valueless.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
right of CSI shareholders to receive any future payment for or derive any value from the CVRs will be contingent solely upon the
CSI&#8217;s ability to monetize all or any part of CSI&#8217;s legacy assets through a Legacy Monetization within the time periods
specified in the CVR agreement and the consideration received being greater than the amounts permitted to be retained or deducted
by the combined company under the CVR agreement. There is currently no third-party sale or transaction involving the S&amp;S Segment
planned or contemplated and there is no guarantee that CSI or the combined company will be able to find a buyer for the S&amp;S
Segment or any other legacy asset. If a Legacy Monetization is not achieved within the time periods specified in the CVR agreement
or the consideration received is not greater than the amounts permitted to be retained or deducted by the combined company, no
payments will be made under the CVR agreement, and the CVRs will expire valueless.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Furthermore,
the CVRs will be unsecured obligations of the combined company and all payments under the CVRs, all other obligations under the
CVR agreement and the CVRs and any rights or claims relating thereto will be subordinated in right of payment to the prior payment
in full of any current or future obligations of the combined company ranking senior in right of payment. Accordingly, the combined
company may be prohibited by the combined company&#8217;s obligations to senior creditors from making payments on the CVRs from
the net proceeds of a Legacy Monetization.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
merger consideration at the closing may have a greater or lesser value than at the time the merger agreement was signed.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement has set the Base Consideration at 15,600,000 shares, which will be increased for any outstanding convertible
notes in the Convertible Note Financing at a rate of one additional share for every $2.00 in unpaid principal and accrued interest
on outstanding convertible notes and decreased for outstanding indebtedness of Pineapple at the closing of the merger in excess
of $22.5 million at a rate one share for every $2.00 of excess indebtedness, as described in the section entitled &#8220;THE MERGER
AGREEMENT&#8212;Merger Consideration.&#8221; The merger agreement has also fixed the number of shares representing the Earnout
Consideration for the occurrence of each of the milestones specified in the merger agreement, as described in the section entitled
&#8220;THE MERGER AGREEMENT&#8212;Merger Consideration.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement does not include a price-based termination right. Therefore, if before the issuance of shares of CSI common stock
in connection with the merger (whether at the time of closing of the merger or at the later time that any milestones are achieved)
the market price of CSI common stock declines from the market price on the date of the merger agreement, then Pineapple members
could receive merger consideration with substantially lower value than the value of such merger consideration on the date of the
merger agreement. Similarly, if before the issuance of shares of CSI common stock in connection with the merger, the market price
of CSI common stock increases from the market price of CSI common stock on the date of the merger agreement, then Pineapple members
could receive merger consideration with substantially greater value than the value of such merger consideration on the date of
the merger agreement. Because the Merger Consideration does not adjust as a direct result of changes in the market price of CSI
common stock, changes in the market price of CSI common stock will change the value of the total merger consideration payable
to Pineapple members pursuant to the merger agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 41; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Stock
price changes may result from a variety of factors, including, but not limited to, changes in CSI&#8217;s business or the business
of the combined company, operations and prospects, reductions or changes in U.S. government spending or budgetary policies, market
assessments of the likelihood that the merger will be completed, interest rates, federal, state, and local legislation, governmental
regulation, legal developments in the industry segments in which CSI or Pineapple operate, the timing of the merger, and general
market, industry and economic conditions, including pandemics and other public health emergencies. The COVID-19 pandemic, in particular,
has introduced unusually high levels of volatility into financial and stock markets, and may affect the value of CSI common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
issuance of shares of CSI common stock to Pineapple unit holders in the merger and the issuance of shares to the PIPE Investors
in the PIPE Offering will substantially dilute the voting power of the current CSI shareholders. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Immediately
following the consummation of both the merger and the PIPE Offering, the pre-merger CSI shareholders are expected to own approximately
20.0% of the combined company, on a fully-diluted basis, the pre-merger Pineapple unit holders are expected to own approximately
41.2% of the combined company, on a fully-diluted basis, and the PIPE Investors are expected to own approximately 38.8% of the
combined company, on a fully-diluted basis. As part of the fully diluted share ownership, the foregoing calculation (i) includes
15,600,000 shares of CSI common stock that CSI will issue in the merger as Base Consideration, (ii) includes approximately 1,425,000
additional shares of CSI common stock that CSI will issue as Base Consideration in connection with convertible note and debt obligations
of Pineapple as part of the Convertible Note Financing, (iii) includes 3,000,000 shares of Earnout Consideration that CSI will
issue in the merger relating to the funding-related closing condition, (iv) excludes any additional shares of CSI common stock
that are issuable in connection with the merger such as the additional 10,000,000 shares as Earnout Consideration or the Convertible
Note Financing other than the convertible note and debt obligations as described above, (v) includes the shares of the combined
company common stock that are issuable on conversion of the Series A convertible preferred stock and exercise of warrants issued
in the PIPE Offering, and (vi) excludes any shares of combined company common stock issued in connection with awards under the
2022 Equity Incentive Plan shareholders are being asked to approve at the special meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Accordingly,
the issuance of shares of CSI common stock to Pineapple unit holders in the merger and the issuance of shares to the PIPE Investors
in the PIPE Offering will reduce significantly the relative voting power of each share of CSI common stock held by current CSI
shareholders. Consequently, the CSI shareholders as a group will have significantly less influence over the management and policies
of the combined company after the merger than prior to the merger and PIPE Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>While
the Pineapple Merger Transaction is pending, it creates uncertainty about our future, which could have a material adverse effect
on our business, financial condition and results of operations.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">While
the Pineapple Merger Transaction is pending, it creates uncertainty about our future. As a result of this uncertainty, our current
or potential customers of the S&amp;S Segment may decide to delay, defer or cancel orders with us pending completion or termination
of the Pineapple Merger Transaction. In addition, while the Pineapple Merger Transaction is pending, we are subject to a number
of risks, including:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         diversion of management and employee attention from our efforts to divest our other current
                                         operating and non-operating assets;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         potential disruption to business partners and other service providers of the S&amp;S
                                         Segment; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         loss of employees who may depart due to concerns regarding uncertainty relating to their
                                         jobs following the closing of the Pineapple Merger Transaction.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
occurrence of any of these events individually or in combination could have a material adverse effect on our business, financial
condition and results of operations. Additionally, we have incurred substantial transaction costs and diversion of management
resources in connection with the Pineapple Merger Transaction, and we will continue to do so until the closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 42; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>We
expect to incur substantial expenses related to the Pineapple Merger Transaction. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
expects to incur approximately $3.2 million in transaction expenses relating to the Pineapple Merger Transaction. These expenses
include, but are not limited to, legal, accounting and financial advisory fees and expenses, filing fees, printing expenses, and
other related fees and expenses. Of the financial advisory fees relating to the Pineapple Merger Transaction, we paid a fee of
$300,000 to Craig-Hallum upon delivery of its opinion and we are obligated to pay approximately $500,000 to Northland Securities,
Inc. (&#8220;Northland&#8221;) in connection with, and conditioned upon, the closing of the Pineapple Merger Transaction. Additionally,
of the estimated expenses relating to the Pineapple Merger Transaction, we have incurred approximately $2.2 million in expenses
through December 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">There
are many factors beyond our control that could affect the total amount of expenses relating to the Pineapple Merger Transaction.
Moreover, many of the expenses that will be incurred are, by their nature, difficult to estimate accurately. Our future operating
results and financial condition may be materially adversely affected by transaction expenses. Additionally, many of these expenses
will be payable by CSI regardless of whether the Pineapple Merger Transaction is completed. For example, CSI has agreed to pay
Northland for its services in connection with the E&amp;S Sale Transaction an aggregate fee currently estimated to be approximately
$901,000, of which $200,000 was payable upon delivery of Northland&#8217;s opinion, approximately $526,000 was payable contingent
upon consummation of the E&amp;S Sale Transaction and up to $175,000 is payable contingent on CSI&#8217;s receipt of the earnout
portion of the purchase price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the Pineapple Merger Transaction is completed, the merger agreement provides that the combined company will bear the merger-related
transaction expenses of Pineapple and CSI. Pineapple expects to incur approximately $2.7 million in transaction expenses relating
to the Pineapple Merger Transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will also bear the expenses associated with the PIPE Offering, which are expected to be approximately $2.9 million.
Of the PIPE Offering expenses, we estimated we will pay approximately $2,240,000 in aggregate fees to our placement agents, JMP
Securities LLC and Northland, conditioned upon the closing of the PIPE Offering. Additionally, of the estimated PIPE Offering
expenses, we have incurred approximately $290,000 in expenses through December 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
the combined company expects to incur significant one-time costs in connection with the merger, including transaction costs, integration
costs, and other costs that CSI&#8217;s and Pineapple&#8217;s respective management teams believe are necessary to realize the
anticipated synergies from the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement provides that if CSI has paid any fees and expenses in connection with the merger agreement, the Pineapple Merger
Transaction and related transactions (but not, for the avoidance of doubt, any fees and expenses relating to any disposition of
CSI legacy assets, such as the E&amp;S Sale Transaction), the Pre-Closing Acquisition, the Pre-Closing Financing, the PIPE Offering
and transaction litigation before the closing date of the merger, an amount of cash (regardless of whether in existence prior
to, at or after the effective time of the merger) equal to the amount of such fees and expenses paid before the closing date of
the merger will be added to and included within the meaning of Parent Legacy Assets under the CVR Agreement for distribution to
the CVR holders pursuant to the CVR and CVR agreement as soon as reasonably practicable after the closing date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
future operating results and financial condition of CSI and the combined company may be materially adversely affected by transaction
expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Following
the Pineapple Merger Transaction, the continuing costs and burdens associated with being a public company will constitute a much
larger percentage of our annual revenue.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the Pineapple Merger Transaction is completed, we will remain a public company and will continue to be subject to Nasdaq Stock
Market listing standards and SEC rules and regulations, including the Dodd-Frank Wall Street Reform and Consumer Protection Act
and the Sarbanes-Oxley Act of 2002. Although all public companies face the costs and burdens associated with being public companies,
the costs and burden of being a public company will be a significant portion of the revenue of the combined company, which will
increase as a percentage of revenue if the S&amp;S Segment business is sold.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 43; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
success of the merger will depend, in large part, on the ability of the combined company following the completion of the merger
to realize the anticipated benefits of the merger and on the sales and profitability of the combined company. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
success of the merger will depend on the ability of the combined company to successfully integrate the respective businesses and
personnel of Pineapple, HEC, E-Gear and CSI. This integration will be complex and time-consuming. The failure to successfully
integrate and manage the challenges presented by the integration process may result in its failure to achieve some or all of the
anticipated benefits of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Potential
difficulties that may be encountered in the integration process include, among others:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         failure to successfully implement the combined company&#8217;s business plan, including
                                         its revenue and profitability goals;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">risks
                                         associated with managing the larger and more complex combined company;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">integrating
                                         CSI&#8217;s personnel and the personnel of the Pineapple, HEC and E-Gear while maintaining
                                         focus on providing consistent, high-quality products and service to customers;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         loss of key employees;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">unanticipated
                                         issues in integrating financial reporting, information, communications and other systems;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">unexpected
                                         liabilities of Pineapple, HEC or E-Gear;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         impact on CSI&#8217;s internal controls and compliance with the regulatory requirements
                                         under the Sarbanes-Oxley Act of 2002; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">potential
                                         unknown liabilities and unforeseen expenses, delays or regulatory conditions associated
                                         with the merger.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
any of these events were to occur, the combined company&#8217;s ability to maintain relationships with customers, suppliers and
employees or its ability to achieve the anticipated benefits of the merger could be adversely affected, or could reduce its sales
or earnings or otherwise adversely affect its business and financial results after the merger and, as a result, adversely affect
the market price of its common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Apart
from the merger, as part of Pineapple&#8217;s growth strategy, Pineapple has made and the combined company is expected to continue
to make, acquisitions. The combined company&#8217;s continued growth may depend on its ability to identify and acquire companies
that complement or enhance its business on acceptable terms, but it may not be able to identify or complete such future acquisitions.
In addition, the combined company may not be able to integrate successfully its recent acquisitions, or any future acquisitions,
operate these acquired companies profitably, or realize the anticipated benefits from these acquisitions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Businesses
that Pineapple has acquired or that the combined company may acquire in the future, may have liabilities which are not known to
the combined company. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
has assumed certain liabilities of Sungevity, and will assume certain liabilities of HEC and E-Gear in the Pre-Closing Acquisition,
and the combined company may assume liabilities of businesses that it acquires in the future. There may be liabilities or risks
that Pineapple fails, or is unable, to discover, or that Pineapple underestimates, in the course of performing its due diligence
investigations of acquired businesses. Additionally, businesses that Pineapple has acquired or that the combined company may acquire
in the future may have made previous acquisitions, and the combined company will be subject to certain liabilities and risks relating
to these prior acquisitions as well. The combined company cannot assure you that its rights to indemnification contained in definitive
acquisition agreements that it has entered or may enter into will be sufficient in amount, scope or duration to fully offset the
possible liabilities associated with the business or property acquired. Any such liabilities, individually or in the aggregate,
could have a material adverse effect on the combined company&#8217;s business, financial condition or results of operations. As
the combined company continues to operate acquired businesses, it may learn additional information about them that adversely affects
the combined company, such as unknown or contingent liabilities, issues relating to compliance with applicable laws or issues
related to ongoing customer relationships or order demand.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 44; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Our
future results following the Pineapple Merger Transaction may differ materially from the unaudited pro forma financial statements
included in this proxy statement/prospectus.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
unaudited pro forma condensed combined financial statements included in this proxy statement/prospectus presents CSI&#8217;s historical
consolidated financial statements as adjusted to give effect to the contemplated Pineapple Merger Transaction, including Pineapple&#8217;s
acquisition of HEC and E-Gear. The unaudited pro forma condensed combined financial statements are not necessarily indicative
of the financial condition or results of operations of Pineapple or the combined company business following the Pineapple Merger
Transaction. In addition, the assumptions used in preparing the pro forma financial information may not prove to be accurate,
and other factors may affect our financial condition and results of operations following the Pineapple Merger Transaction. Any
change in our financial condition or results of operations may cause significant variations in the price of our common stock.
See &#8220;UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION&#8221; at Appendix F for more information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a040"></span><b>Risks
Related to Pineapple</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple&#8217;s
recurring operating losses have raised substantial doubt regarding its ability to continue as a going concern.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
recurring operating losses raise substantial doubt about its ability to continue as a going concern. For the fiscal year ended
December 31, 2020, Pineapple&#8217;s independent registered public accounting firm has issued its report on Pineapple&#8217;s
financial statements and has expressed substantial doubt about its ability to continue as a going concern. Pineapple has no current
source of revenue to sustain its present activities. Accordingly, Pineapple&#8217;s ability to continue as a going concern will
depend on its ability to generate revenue and its ability to complete the Pineapple Merger Transaction, which will significantly
increase Pineapple&#8217;s liquidity through the $32 million PIPE Offering. Uncertainty surrounding Pineapple&#8217;s ability
to continue as a going concern may make it more difficult for Pineapple to obtain financing for the continuation of its operations
and could result in a loss of confidence by investors, suppliers, contractors, and employees.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple&#8217;s
relatively short operating history may make it difficult for investors to evaluate the success of its business to date and to
assess its future viability.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
was formed on December 1, 2020 to acquire and grow leading local and regional solar, storage, and energy services companies nationwide.
Pineapple&#8217;s operations to date have been limited to organizing and staffing its company, business planning, raising capital,
and acquiring certain assets of Sungevity and Horizon Solar Power in December 2020. Pineapple has not yet demonstrated its ability
to successfully generate substantial revenue from the Sungevity and Horizon Solar Power assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
there is no operating history on which you may evaluate this business and its prospects. Investment in a start-up company such
as Pineapple is inherently subject to many risks. These risks and difficulties include challenges in accurate financial planning
as a result of: (a) uncertainties resulting from a relatively limited time period in which to develop and evaluate business strategies
as compared to companies with longer operating histories; (b) the fact that the Sungevity and Horizon Solar Power assets are insufficient
for full commercial operations; (c) a limited number of personnel to conduct Pineapple&#8217;s operations and reliance on third
parties for certain aspects of its operations; (d) financing the business; and (e) meeting the challenges of the other risk factors
described herein. Pineapple has no operating history upon which investors may base an evaluation of its performance; therefore,
it is subject to all risks incident to the creation and development of a new business. There can be no assurance that Pineapple
can realize its plans on the projected timetable in order to reach sustainable or profitable operations or to execute its growth
strategy of acquiring leading local and regional solar installers around the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple
and HEC and E-Gear each have material weaknesses in internal control over financial reporting and will need to hire additional
personnel and design and implement proper and effective internal control over financial reporting. The combined company may identify
additional material weaknesses in the future that may cause it to fail to meet its reporting obligations or result in material
misstatements in its financial</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 45; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>statements.
If the combined company fails to remediate Pineapple and HEC and E-Gear&#8217;s material weaknesses, it may not be able to report
our financial results accurately or to prevent fraud.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company&#8217;s management will be responsible for establishing and maintaining internal control over financial reporting,
disclosure controls, and compliance with the other requirements of the Sarbanes-Oxley Act and the rules promulgated by the SEC
thereunder. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability
of financial reporting and the preparation of financial statements in accordance with US GAAP. The PCAOB defines a material weakness
as a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable
possibility that a material misstatement of annual or interim financial statements will not be prevented, or detected and corrected,
on a timely basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">During
the preparation of Pineapple&#8217;s financial statements for the period ended December&#160;31, 2020, it and its independent
registered public accounting firm identified a material weakness related to the lack of an appropriate review of the internally
prepared financial statements which resulted in the Pineapple&#8217;s failure to detect and correct certain misstatements and
omissions within its consolidated financial statements. Such misstatements and omissions have been corrected in the accompanying
financial statements for the years ended December&#160;31, 2020, but such misstatements and omissions would not have been corrected
but for the audit procedures. Pineapple&#8217;s independent registered public accounting firm identified that Pineapple lacks
sufficient resources and a robust system of internal controls over financial reporting to support the reporting obligations that
are consistent with the requirements of a public company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">During
the preparation of HEC and E-Gear&#8217;s combined financial statements for the years ended December&#160;31, 2020 and 2019, its
independent registered public accounting firm identified a material weakness related to the lack of an appropriate review of the
internally prepared financial statements which resulted in the HEC and E-Gear&#8217;s failure to detect and correct certain misstatements
and omissions within its consolidated financial statements. Such misstatements have been corrected in the accompanying financial
statements for the years ended December&#160;31, 2020, but such misstatements would not have been corrected but for the audit
procedures. Pineapple&#8217;s independent registered public accounting firm identified that Pineapple lacks sufficient resources
and a robust system of internal controls over financial reporting to support the reporting obligations that are consistent with
the requirements of a public company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Management
of the combined company will aim to remediate the material weaknesses described above through hiring additional qualified accounting
and financial reporting personnel, and designing and implementing financial reporting systems, processes, policies and internal
control. However, the combined company will not be able to fully remediate these material weaknesses until these steps have been
completed and are functioning effectively, which may expose the combined company to errors, losses or fraud until remediated.
In addition, the combined company cannot provide an estimate of the costs it expect to incur or the expected timeline in connection
with implementing its remediation plan. These remediation measures may be time-consuming and costly, and might place significant
demands on the combined company&#8217;s financial and operational resources. If the combined company is unable to successfully
remediate these material weaknesses or successfully supervise and rely on outside advisors with expertise in these matters to
assist us in the preparation of its financial statements, its financial statements could contain material misstatements that,
when discovered in the future, could cause it to fail to meet its future reporting obligations and cause the price of its common
stock to decline.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a041"></span><b>Risks
Related to the Combined Company Following the Merger</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Risks
Relating to the Combined Company&#8217;s Business</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company&#8217;s growth strategy depends on the continued origination of solar service agreements.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company&#8217;s growth strategy depends on the continued origination of solar service agreements. The combined company
may be unable to originate additional solar service agreements and related solar energy systems in the numbers or at the pace
the combined company currently expects for a variety of reasons, including, but not limited to, the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 46; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">demand
                                         for solar energy systems failing to develop sufficiently or taking longer than expected
                                         to develop;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">residential
                                         solar energy technology being available at economically attractive prices as a result
                                         of factors outside of the combined company&#8217;s control, including utility prices
                                         not rising as quickly as anticipated;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">issues
                                         related to financing, construction, permitting, the environment, governmental approvals
                                         and the negotiation of solar service agreements;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">a
                                         reduction in government incentives or adverse changes in policy and laws for the development
                                         or use of solar energy, including net metering, solar renewable energy credits (&#8220;SRECs&#8221;)
                                         and tax credits;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">other
                                         government or regulatory actions that could impact the combined company&#8217;s business
                                         model;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">negative
                                         developments in public perception of the solar energy industry; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">competition
                                         from other solar companies and energy technologies, including the emergence of alternative
                                         renewable energy technologies.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the challenges of originating solar service agreements increase, the combined company&#8217;s pool of available opportunities
may be limited, which could have a material adverse effect on its business, financial condition, cash flows and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>If
sufficient additional demand for residential solar energy systems does not develop or takes longer to develop than the combined
company anticipates, its ability to originate solar service agreements may decrease.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
distributed residential solar energy market is at a relatively early stage of development in comparison to fossil fuel-based electricity
generation. If additional demand for distributed residential solar energy systems fails to develop sufficiently or takes longer
to develop than the combined company anticipates, it may be unable to originate additional solar service agreements and related
solar energy systems to grow its business. In addition, demand for solar energy systems in the combined company&#8217;s targeted
markets may not develop to the extent it anticipates. As a result, the combined company may be unsuccessful in broadening its
customer base through origination of solar service agreements and related solar energy systems within its current markets or in
new markets it may enter.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Many
factors may affect the demand for solar energy systems, including, but not limited to, the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">availability,
                                         substance and magnitude of solar support programs including government targets, subsidies,
                                         incentives, renewable portfolio standards and residential net metering rules;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         relative pricing of other conventional and non-renewable energy sources, such as natural
                                         gas, coal, oil and other fossil fuels, wind, utility-scale solar, nuclear, geothermal
                                         and biomass;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">performance,
                                         reliability and availability of energy generated by solar energy systems compared to
                                         conventional and other non-solar renewable energy sources;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">availability
                                         and performance of energy storage technology, the ability to implement such technology
                                         for use in conjunction with solar energy systems and the cost competitiveness such technology
                                         provides to customers as compared to costs for those customers reliant on the conventional
                                         electrical grid; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">general
                                         economic conditions and the level of interest rates.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
residential solar energy industry is constantly evolving, which makes it difficult to evaluate the combined company&#8217;s prospects.
The combined company cannot be certain if historical growth rates reflect future opportunities or whether growth anticipated by
it will be realized. The failure of distributed residential solar energy to achieve, or its being significantly delayed in achieving,
widespread adoption could have a material adverse effect on the combined company&#8217;s business, financial condition and results
of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 47; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>If
the combined company fails to manage its operations and growth effectively, it may be unable to execute its business plan, maintain
high levels of customer service or adequately address competitive challenges.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will be focused on achieving significant revenue growth in the future measured by its number of customers and
it intends to continue its efforts to expand its business within existing and new markets. This growth may place a strain on the
combined company&#8217;s management, operational and financial infrastructure. The combined company&#8217;s growth requires management
to devote a significant amount of time and effort to maintain and expand its relationships with customers and third parties, attract
new customers, arrange financing for its growth and manage its expansion into additional markets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition, the combined company&#8217;s current and planned operations, personnel, information technology and other systems and
procedures might be inadequate to support future growth and may require it to make additional unanticipated investments in its
infrastructure. The combined company&#8217;s success and ability to further scale its business will depend, in part, on its ability
to manage these changes in a cost-effective and efficient manner.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the combined company cannot manage its operations and growth, it may be unable to meet its or others&#8217; expectations regarding
growth, opportunity and financial targets, take advantage of market opportunities, execute its business strategies or respond
to competitive pressures. This could also result in declines in quality or customer satisfaction, increased costs, difficulties
in introducing new offerings or other operational difficulties. Any failure to effectively manage the combined company&#8217;s
operations and growth could adversely impact its reputation, business, financial condition, cash flows and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>A
material reduction in the retail price of electricity charged by electric utilities or other retail electricity providers could
harm the combined company&#8217;s business, financial condition and results of operations.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Decreases
in the retail price of electricity from electric utilities or from other retail electric providers, including other renewable
energy sources such as larger-scale solar energy systems, could make the combined company&#8217;s offerings less economically
attractive. The price of electricity from utilities could decrease for any one or more reasons, including but not limited to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         construction of a significant number of new power generation plants, whether generated
                                         by natural gas, nuclear power, coal or renewable energy;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         construction of additional electric transmission and distribution lines;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">a
                                         reduction in the price of natural gas or other natural resources as a result of increased
                                         supply due to new drilling techniques or other technological developments, a relaxation
                                         of associated regulatory standards or broader economic or policy developments;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">less
                                         demand for electricity due to energy conservation technologies and public initiatives
                                         to reduce electricity consumption or to recessionary economic conditions; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">development
                                         of competing energy technologies that provide less expensive energy.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">A
reduction in electric utilities&#8217; rates or changes to peak hour pricing policies or rate design (such as the adoption of a fixed
or flat rate) could also make the combined company&#8217;s offerings less competitive with the price of electricity from the electrical
grid. If the cost of energy available from electric utilities or other providers were to decrease relative to solar energy generated
from residential solar energy systems or if similar events impacting the economics of the combined company&#8217;s offerings were
to occur, it may have difficulty attracting new customers or existing customers may default or seek to terminate, cancel or otherwise
avoid the obligations under their solar service agreements. For example, large utilities in California have started transitioning
customers to time-of-use rates and also have adopted a shift in the peak period for time-of-use rates to later in the day. Unless
grandfathered under a different rate, residential customers with solar energy systems are required to take service under time-of-use
rates with the later peak period. Moving utility customers to time-of-use rates or the shift in the timing of peak rates for utility-generated
electricity to include times of day when solar energy generation is less efficient or non-operable could also make the combined
company&#8217;s offerings less competitive. Time-of-use rates could also result in higher costs for the combined company&#8217;s
customers whose electricity requirements are not fully met by its offerings during peak periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 48; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
the price of electricity from utilities may grow less quickly than the escalator feature in certain of the combined company&#8217;s
solar service agreements, which could also make its solar energy systems less competitive with the price of electricity from the
electrical grid and result in a material adverse effect on the combined company&#8217;s business, financial condition and results
of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company needs to obtain substantial additional financing arrangements to provide working capital and growth capital and
if financing is not available to it on acceptable terms when needed, its ability to continue to grow its business would be materially
adversely impacted.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Distributed
residential solar power is a capital-intensive business that relies heavily on the availability of debt and equity financing sources
to fund solar energy system purchase, design, engineering and other capital expenditures. The combined company&#8217;s future
success depends in part on its ability to raise capital from third-party investors and commercial sources, such as banks and other
lenders, on competitive terms to help finance the deployment of its solar energy systems. The combined company seeks to minimize
its cost of capital in order to improve profitability and maintain the price competitiveness of the electricity produced by, the
payments for and the cost of its solar energy systems. The combined company relies on access to capital to cover the costs related
to bringing its solar energy systems in service, although its customers ultimately bear responsibility for those costs pursuant
to its solar service agreements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">To
meet the capital needs of the combined company&#8217;s growing business, it will need to obtain additional debt or equity financing
from current and new investors. If any of the combined company&#8217;s debt or equity investors decide not to invest in it in
the future for any reason, or decide to invest at levels inadequate to support its anticipated needs or materially change the
terms under which they are willing to provide future financing, it will need to identify new investors and financial institutions
to provide financing and negotiate new financing terms. In addition, the combined company&#8217;s ability to obtain additional
financing through the asset-backed securities market or other secured debt markets is subject to the combined company having sufficient
assets eligible for securitization as well as the combined company&#8217;s ability to obtain appropriate credit ratings. If the
combined company is unable to raise additional capital in a timely manner, its ability to meet its capital needs and fund future
growth may be limited.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Delays
in obtaining financing could cause delays in expansion in existing markets or entering into new markets and hiring additional
personnel. Any future delays in capital raising could similarly cause the combined company to delay deployment of a substantial
number of solar energy systems for which it has signed solar service agreements with customers. The combined company&#8217;s future
ability to obtain additional financing depends on banks&#8217; and other financing sources&#8217; continued confidence in its business model
and the renewable energy industry as a whole. It could also be impacted by the liquidity needs of such financing sources themselves.
The combined company faces intense competition from a variety of other companies, technologies and financing structures for such
limited investment capital. If the combined company is unable to continue to offer a competitive investment profile, it may lose
access to these funds or they may only be available to it on terms less favorable than those received by its competitors. For
example, if the combined company experiences higher customer default rates than it has historically experienced, it could be more
difficult or costly to attract future financing. Any inability to secure financing could lead the combined company to cancel planned
installations, impair its ability to accept new customers or increase its borrowing costs, any of which could have a material
adverse effect on its business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple&#8217;s
business prospects are dependent in part on a continuing decline in the cost of solar energy system components and the combined
company&#8217;s business may be adversely affected to the extent the cost of such components stabilize or increase in the future.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
market for residential solar energy systems has benefitted from the declining cost of solar energy system components and to the
extent such costs stabilize, decline at a slower rate or increase, the combined company&#8217;s future growth rate may be negatively
impacted. The declining cost of solar energy system components and the raw materials necessary to manufacture them has been a
key driver in the price of solar energy systems, the prices charged for electricity and customer adoption of solar energy. Solar
energy system component and raw material prices may not continue to decline at the same rate as they have over the past several
years or at all. In addition, growth in the solar industry and the resulting increase in demand for solar energy system components
and the raw materials necessary to manufacture them may also put upward pressure on prices. An increase of solar energy system
components and raw materials prices could slow the combined company&#8217;s growth and cause its business and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 49; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">results
of operations to suffer. Further, the cost of solar energy system components and raw materials has increased and could increase
in the future due to tariff penalties, duties, the loss of or changes in economic governmental incentives or other factors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company faces competition from centralized electric utilities, retail electric providers, independent power producers
and renewable energy companies.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
solar energy and renewable energy industries are both highly competitive and continually evolving as participants strive to distinguish
themselves within their markets and compete with large centralized electric utilities. The combined company will compete with
these centralized electric utilities primarily based on price (cents per kWh), predictability of future prices (by providing pre-determined
annual price escalations) and the ease by which customers can switch to electricity generated by its solar energy systems. The
combined company may also compete based on other value-added benefits, such as reliability and carbon-friendly power. If the combined
company cannot offer compelling value to its customers based on these factors, its business may not grow.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Centralized
electric utilities generally have substantially greater financial, technical, operational and other resources than the combined
company does. As a result, these competitors may be able to devote more resources to the research, development, promotion and
sale of their products or services or respond more quickly to evolving industry standards and changes in market conditions than
the combined company can. Centralized electric utilities could also offer other value-added products or services that could help
them to compete with the combined company, even if the cost of electricity they offer is higher than the combined company&#8217;s.
In addition, a majority of utilities&#8217; sources of electricity is non-solar, which may allow utilities to sell electricity more
cheaply than electricity generated by the combined company&#8217;s solar energy systems. Centralized electric utilities could
also offer customers the option of purchasing electricity obtained from renewable energy resources, including solar, which would
compete with the combined company&#8217;s offerings.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will also compete with retail electric providers and independent power producers not regulated like centralized
electric utilities but which have access to the centralized utilities&#8217; electricity transmission and distribution infrastructure
pursuant to state, territorial and local pro-competition and consumer choice policies. These retail electric providers and independent
power producers are able to offer customers electricity supply-only solutions that are competitive with the combined company&#8217;s
solar energy system options on both price and usage of renewable energy technology while avoiding the longer-term agreements and
physical installations the combined company&#8217;s business model requires. This may limit the combined company&#8217;s ability
to acquire new customers, particularly those who wish to avoid long-term agreements or have an aesthetic or other objection to
putting solar panels on their roofs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will also compete with solar companies with business models similar to its own, who market to similar potential
customers. Some of these competitors specialize in the distributed residential solar energy market and some may provide energy
at lower costs than it does. Some of the combined company&#8217;s competitors offer or may offer similar services and products
as the combined company. Many of the combined company&#8217;s competitors also have significant brand name recognition and have
extensive knowledge of its target markets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will also compete with solar companies that offer community solar products and utility companies that provide
renewable power purchase programs. Some customers might choose to subscribe to a community solar project or renewable subscriber
programs instead of installing a solar energy system on their home, which could affect the combined company&#8217;s sales. Additionally,
some utility companies (and some utility-like entities, such as community choice aggregators in California) have generation portfolios
that are increasingly renewable in nature. In California, for example, due to recent legislation, utility companies and community
choice aggregators in that state are required to have generation portfolios comprised of 60% renewable energy by 2030 and state
regulators are planning for utility companies and community choice aggregators to sell 100% greenhouse gas free electricity to
retail customers by 2045. As utility companies offer increasingly renewable portfolios to retail customers, those customers might
be less inclined to install a solar energy system at their home, which could adversely affect the combined company&#8217;s growth.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will compete with companies who sell solar energy systems and services in the commercial, industrial and
government markets, in addition to the residential market, in the U.S. and foreign markets. There is</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 50; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">intense competition in the residential solar
energy sector in the markets in which the combined company operates. As new entrants continue to enter into these markets, the
combined company may be unable to grow or maintain its operations and it may be unable to compete with companies that earn revenue
in both the residential market and non-residential markets. Further, because Pineapple, HEC and E-Gear currently provide services
exclusively to residential customers, the combined company will have a less diverse market presence and will be more exposed to
potential adverse changes in the residential market than its competitors that sell solar energy systems and services in the commercial,
industrial, government and utility markets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
the solar industry grows and evolves, the combined company will also face new competitors and technologies who are not currently
in the market. The combined company&#8217;s industry is characterized by low technological barriers to entry and well-capitalized
companies, including utilities and integrated energy companies, could choose to enter the market and compete with us. The combined
company&#8217;s failure to adapt to changing market conditions and to compete successfully with existing or new competitors will
limit its growth and will have a material adverse effect on its business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Developments
in technology or improvements in distributed solar energy generation and related technologies or components may materially adversely
affect demand for the combined company&#8217;s offerings.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Significant
developments in technology, such as advances in distributed solar power generation, energy storage solutions such as batteries,
energy storage management systems, the widespread use or adoption of fuel cells for residential or commercial properties or improvements
in other forms of distributed or centralized power production may materially and adversely affect demand for the combined company&#8217;s
offerings and otherwise affect its business. Future technological advancements may result in reduced prices to consumers or more
efficient solar energy systems than those available today, either of which may result in current customer dissatisfaction. The
combined company may not be able to adopt these new technologies as quickly as its competitors or on a cost-effective basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">It
is possible that the solar energy system deployed on a customer&#8217;s residence may be outdated prior to the expiration of the term
of the related solar service agreement, reducing the likelihood of renewal of the combined company&#8217;s solar service agreement
at the end of the applicable term and possibly increasing the occurrence of customers seeking to terminate or cancel their solar
service agreements or defaults. If current customers become dissatisfied with the price they pay for their solar energy system
under the combined company&#8217;s solar service agreements relative to prices that may be available in the future or if customers
become dissatisfied by the output generated by their solar energy systems relative to future solar energy system production capabilities,
or both, this may lead to customers seeking to terminate or cancel their solar service agreements or higher rates of customer
default, which would adversely affect the combined company&#8217;s business, financial condition and results of operations. Additionally,
recent technological advancements may impact the combined company&#8217;s business in ways it does not currently anticipate. Any
failure by the combined company to adopt or have access to new or enhanced technologies or processes, or to react to changes in
existing technologies, could result in product obsolescence or the loss of competitiveness of and decreased consumer interest
in its solar energy services, which could have a material adverse effect on its business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company will depend on a limited number of suppliers of solar energy system components and technologies to adequately
meet demand for its solar energy systems. Due to the limited number of suppliers in the combined company&#8217;s industry, the
acquisition of any of these suppliers by a competitor or any shortage, delay, price change, imposition of tariffs or duties or
other limitation in its ability to obtain components or technologies it uses could result in sales and installation delays, cancelations,
and loss of customers.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will purchase solar panels, inverters, energy storage systems and other system components and instruments from
a limited number of suppliers making it susceptible to quality issues, shortages and price changes. If one or more of the suppliers
the combined company relies upon to meet anticipated demand ceases or reduces production due to its financial condition, acquisition
by a competitor or otherwise, is unable to increase production as industry demand increases or is otherwise unable to allocate
sufficient production to it, it may be difficult to quickly identify alternative suppliers or to qualify alternative products
on commercially reasonable terms and the combined company&#8217;s ability to satisfy this demand may be adversely affected. There
are a limited number of suppliers of solar energy system components, instruments and technologies. While the combined company
believes there are other available sources of supply for these products, its need to transition to a new supplier may result in</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 51; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">additional
costs and delays in originating solar service agreements and deploying its related solar energy systems, which in turn may result
in additional costs and delays in its acquisition of such solar service agreements and related solar energy systems. These issues
could have a material adverse effect on the combined company&#8217;s business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">There
have also been periods of industry-wide shortages of key components and instruments, including batteries and inverters, in times
of rapid industry growth. The manufacturing infrastructure for some of these components has a long lead-time, requires significant
capital investment and relies on the continued availability of key commodity materials, which could potentially result in an inability
to meet demand for these components. The solar industry is currently experiencing rapid growth and, as a result, shortages of
key components or instruments, including solar panels, may be more likely to occur, which in turn may result in price increases
for such components. Even if industry-wide shortages do not occur, manufacturers and suppliers experiencing high demand or insufficient
production capacity for key components may allocate these key components to customers other than the combined company or its suppliers.
The combined company&#8217;s ability to originate solar service agreements and related solar energy systems would be reduced as
a result of the allocation of key components by manufacturers and suppliers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company&#8217;s supply chain and operations could be subject to natural disasters and other events beyond its control,
such as earthquakes, wildfires, flooding, hurricanes, tsunamis, typhoons, volcanic eruptions, droughts, tornadoes, power outages
or other natural disasters, the effects of climate change and related extreme weather, public health issues and pandemics, war,
terrorism, government restrictions or limitations on trade, and geo-political unrest and uncertainties. Human rights and forced
labor issues in foreign countries and the U.S. government&#8217;s response to them could disrupt the combined company&#8217;s supply
chain and its operations could be adversely impacted. Additionally, if the impacts of the COVID-19 outbreak, including the accompanying
travel restrictions and business closures, continue for an extended period of time or worsen, the supply and pricing of the combined
company&#8217;s inverters and other goods and therefore its ability to install new solar energy systems could be adversely affected.
The extent of the impact of COVID-19 on the combined company&#8217;s business and operations will depend on, among other factors,
the duration and severity of the outbreak, travel restrictions and business closures imposed and its ability to contract for supply
from other sources on acceptable terms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Increases
in the cost of the combined company&#8217;s solar energy systems due to tariffs imposed by the U.S. government could have a material
adverse effect on its business, financial condition and results of operations.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">China
is a major producer of solar cells and other solar products. Certain solar cells, modules, laminates and panels from China are
subject to various U.S. antidumping and countervailing duty rates, depending on the exporter supplying the product, imposed by
the U.S. government as a result of determinations that the U.S. was materially injured as a result of such imports being sold
at less than fair value and subsidized by the Chinese government. If alternative sources are not available on competitive terms
in the future, the combined company may seek to purchase these products from manufacturers in China. In addition, tariffs on solar
cells, modules and inverters in China may put upward pressure on prices of these products in other jurisdictions from which the
combined company currently purchases equipment, which could reduce its ability to offer competitive pricing to potential customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company cannot predict what, if any, additional actions the U.S. may adopt with respect to tariffs or other trade regulations
or what actions may be taken by other countries in retaliation for such measures. If additional measures are imposed or other
negotiated outcomes occur, the combined company&#8217;s ability to purchase these products on competitive terms or to access specialized
technologies from other countries could be further limited, which could adversely affect its business, financial condition and
results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company&#8217;s operating results and its ability to grow may fluctuate from quarter to quarter and year to year, which
could make its future performance difficult to predict and could cause its operating results for a particular period to fall below
expectations.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company&#8217;s quarterly and annual operating results are difficult to predict and may fluctuate significantly in the
future. In addition to the other risks described in this &#8220;Risk Factors&#8221; section, the following factors could cause
the combined company&#8217;s operating results to fluctuate:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">expiration
                                         or initiation of any governmental rebates or incentives;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 52; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">significant
                                         fluctuations in customer demand for the combined company&#8217;s solar energy services
                                         and solar energy systems;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         availability, terms and costs of suitable financing;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         amount, timing of sales and potential decreases in value of SRECs;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">our
                                         ability to continue to expand the combined company&#8217;s operations and the amount
                                         and timing of expenditures related to this expansion;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">announcements
                                         by the combined company or its competitors of significant acquisitions, strategic partnerships,
                                         joint ventures or capital-raising activities or commitments;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         in the combined company&#8217;s pricing policies or terms or those of its competitors,
                                         including centralized electric utilities;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">actual
                                         or anticipated developments in the combined company&#8217;s competitors&#8217; businesses,
                                         technology or the competitive landscape; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">natural
                                         disasters or other weather or meteorological conditions.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
these or other reasons, past performance of Pineapple, HEC or E-Gear should not be relied upon as indications of the combined
company&#8217;s future performance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>If
the combined company is unable to make acquisitions on economically acceptable terms, its future growth would be limited, and
any acquisitions it may make could reduce, rather than increase, its cash flows.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company intends to acquire solar energy systems, energy storage systems and related businesses and joint ventures. The
consummation and timing of any future acquisitions will depend upon, among other things, whether the combined company is able
to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">identify
                                         attractive acquisition candidates;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">negotiate
                                         economically acceptable purchase agreements;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">obtain
                                         any required governmental or third-party consents;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">obtain
                                         financing for these acquisitions on economically acceptable terms, which may be more
                                         difficult at times when the capital markets are less accessible; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">outbid
                                         any competing bidders.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
any acquisition involves potential risks, including, among other things:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">mistaken
                                         assumptions about assets, revenues and costs of the acquired company, including synergies
                                         and potential growth;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">an
                                         inability to secure adequate customer commitments to use the acquired systems or facilities;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">an
                                         inability to successfully integrate the assets or businesses the combined company acquires;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">coordinating
                                         geographically disparate organizations, systems and facilities;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         assumption of unknown liabilities for which the combined company is not indemnified or
                                         for which its indemnity is inadequate;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">mistaken
                                         assumptions about the acquired company&#8217;s suppliers or other vendors;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">the
                                         diversion of management&#8217;s and employees&#8217; attention from other business concerns;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">unforeseen
                                         difficulties operating in new geographic areas and business lines;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">customer
                                         or key employee losses at the acquired business; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">poor
                                         quality assets or installation.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 53; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the combined company consummates any future acquisitions, its capitalization, results of operations and future growth may change
significantly and its shareholders may not have the opportunity to evaluate the economic, financial and other relevant information
considered in deciding to engage in these future acquisitions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Product
liability and property damage claims against the combined company or accidents could result in adverse publicity and potentially
significant monetary damages.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">It
is possible that the combined company&#8217;s solar energy systems could injure its customers or other third parties or its solar
energy systems could cause property damage as a result of product malfunctions, defects, improper installation, fire or other
causes. Any product liability claim the combined company faces could be expensive to defend and may divert management&#8217;s attention.
The successful assertion of product liability claims against the combined company could result in potentially significant monetary
damages, potential increases in insurance expenses, penalties or fines, subject it to adverse publicity, damage its reputation
and competitive position and adversely affect sales of solar energy systems. In addition, product liability claims, injuries,
defects or other problems experienced by other companies in the residential solar industry could lead to unfavorable market conditions
to the industry as a whole and may have an adverse effect on the combined company&#8217;s ability to expand its portfolio of solar
service agreements and related solar energy systems, thus affecting its business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company will not be able to insure against all potential risks and it may become subject to higher insurance premiums.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will be exposed to numerous risks inherent in the operation of solar energy systems, including equipment failure,
manufacturing defects, natural disasters such as hurricanes, fires and earthquakes, terrorist attacks, sabotage, vandalism and
environmental risks. Furthermore, components of the combined company&#8217;s solar energy systems, such as panels, inverters and
batteries, could be damaged by severe weather, such as tsunamis, hurricanes, tornadoes, hailstorms or lightning. If the combined
company&#8217;s solar energy systems are damaged in the event of a natural disaster beyond its control, losses could be outside
the scope of insurance policies or exceed insurance policy limits and it could incur unforeseen costs that could harm its business
and financial condition. The combined company may also incur significant additional costs in taking actions in preparation for,
or in reaction to, such events.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company&#8217;s insurance policies will also cover legal and contractual liabilities arising out of bodily injury, personal
injury or property damage to third parties and are subject to policy limits. The combined company will also maintain coverage
for physical damage to its solar energy assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">However,
such policies do not cover all potential losses and coverage is not always available in the insurance market on commercially reasonable
terms. Furthermore, the receipt of insurance proceeds may be delayed, requiring the combined company to use cash or incur financing
costs in the interim. To the extent the combined company experiences covered losses under its insurance policies, the limit of
its coverage for potential losses may be decreased or the insurance rates it has to pay increased. Furthermore, the losses insured
through commercial insurance are subject to the credit risk of those insurance companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company may not be able to maintain or obtain insurance of the type and amount it desires at reasonable rates. The insurance
coverage the combined company does obtain may contain large deductibles or fail to cover certain risks or all potential losses.
In addition, the combined company&#8217;s insurance policies will be subject to annual review by its insurers and may not be renewed
on similar or favorable terms, including coverage, deductibles or premiums, or at all. If a significant accident or event occurs
for which the combined company is not fully insured or it suffers losses due to one or more of its insurance carriers defaulting
on their obligations or contesting their coverage obligations, it could have a material adverse effect on its business, financial
condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Damage
to the combined company&#8217;s brand and reputation or change or loss of use of its brand could harm its business and results
of operations.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will depend significantly on its reputation for high-quality products, excellent customer service and brand name
to attract new customers and grow its business. If the combined company fails to continue to</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 54; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">deliver
its solar energy systems within the planned timelines, if its offerings do not perform as anticipated or if it damages any of
its customers&#8217; properties or delay or cancel projects, its brand and reputation could be significantly impaired. Future technological
improvements may allow the combined company to offer lower prices or offer new technology to new customers; however, technical
limitations in its current solar energy systems may prevent it from offering such lower prices or new technology to the combined
company&#8217;s existing customers. The inability of the combined company&#8217;s current customers to benefit from technological
improvements could cause its existing customers to lower the value they perceive the combined company&#8217;s existing products
offer and impair its brand and reputation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition, given the sheer number of interactions the combined company&#8217;s personnel will have with customers and potential
customers, it is inevitable that some customers&#8217; and potential customers&#8217; interactions with it will be perceived as less than
satisfactory. If the combined company cannot manage its hiring and training processes to avoid or minimize these issues to the
extent possible, its reputation may be harmed and its ability to attract new customers would suffer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
installation and operation of solar energy systems depends heavily on suitable solar and meteorological conditions. If meteorological
conditions are unexpectedly unfavorable, the electricity production from the combined company&#8217;s solar energy systems may
be substantially below its expectations and its ability to timely deploy new solar energy systems may be adversely impacted.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
energy produced and the revenue and cash flows generated by a solar energy system depend on suitable solar, atmospheric and weather
conditions, all of which are beyond the combined company&#8217;s control.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the solar energy systems underperform for any reason, the combined company&#8217;s business could suffer. Such solar, atmospheric
and weather conditions, and other factors, can delay the timing of when solar energy systems can be installed and when the combined
company can originate and begin to generate revenue from solar energy systems. This may increase the combined company&#8217;s
expenses and decrease revenue and cash flows in the relevant periods. Furthermore, prevailing weather patterns could materially
change in the future, making it harder to predict the average annual amount of sunlight striking each location where the combined
company installs a solar energy system. This could make the combined company&#8217;s solar energy systems less economical overall
or make individual solar energy systems less economical. Any of these events or conditions could harm the combined company&#8217;s
business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
loss of one or more members of the combined company&#8217;s senior management or key employees may adversely affect its ability
to implement its strategy.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will depend on its experienced management team and the loss of one or more key executives could have a negative
impact on its business. The combined company may be unable to replace key members of its management team and key employees if
it loses their services. Integrating new employees into the combined company&#8217;s team could prove disruptive to the combined
company&#8217;s operations, require substantial resources and management attention and ultimately prove unsuccessful. An inability
to attract and retain sufficient managerial personnel who have critical industry experience and relationships could limit or delay
the combined company&#8217;s strategic efforts, which could have a material adverse effect on its business, financial condition
and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company&#8217;s inability to protect its intellectual property could adversely affect its business. The combined company
may also be subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require
it to pay significant damages and could limit its ability to use certain technologies.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any
failure to protect the combined company&#8217;s proprietary rights adequately could result in its competitors offering similar
residential solar technology more quickly than anticipated, potentially resulting in the loss of some of its competitive advantage
and a decrease in its revenue that would adversely affect its business prospects, financial condition and operating results. The
combined company&#8217;s success depends, at least in part, on its ability to protect its core technology and intellectual property.
The combined company will rely on intellectual property laws, primarily a combination of copyright and trade secret laws in the
U.S., as well as license agreements and other contractual provisions, to protect its proprietary technology and brand. The combined
company cannot be certain its</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 55; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">agreements
and other contractual provisions will not be breached, including a breach involving the use or disclosure of its trade secrets
or know-how, or that adequate remedies will be available in the event of any breach. In addition, the combined company&#8217;s
trade secrets may otherwise become known or lose trade secret protection.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company cannot be certain its products and its business do not or will not violate the intellectual property rights of
a third party. Third parties, including the combined company&#8217;s competitors, may own patents or other intellectual property
rights that cover aspects of its technology or business methods. Such parties may claim the combined company has misappropriated,
misused, violated or infringed third-party intellectual property rights and if it gains greater recognition in the market, it
faces a higher risk of being the subject of claims it has violated others&#8217; intellectual property rights. Any claim the combined
company has violated a third party&#8217;s intellectual property rights, whether with or without merit, could be time-consuming, expensive
to settle or litigate and could divert its management&#8217;s attention and other resources, all of which could adversely affect its
business, results of operations, financial condition and cash flows. If the combined company does not successfully settle or defend
an intellectual property claim, it could be liable for significant monetary damages and could be prohibited from continuing to
use certain technology, business methods, content or brands. To avoid a prohibition, the combined company could seek a license
from third parties, which could require it to pay significant royalties, increasing its operating expenses. If a license is not
available at all or not available on commercially reasonable terms, the combined company may be required to develop or license
a non-violating alternative, either of which could adversely affect its business, results of operations, financial condition and
cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company may be subject to interruptions or failures in its information technology systems.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will rely on information technology systems and infrastructure to support its business. Any of these systems
may be susceptible to damage or interruption due to fire, floods, power loss, telecommunication failures, usage errors by employees,
computer viruses, cyberattacks or other security breaches or similar events. A compromise of the combined company&#8217;s information
technology systems or those with which it interacts could harm its reputation and expose it to regulatory actions and claims from
customers and other persons, any of which could adversely affect its business, financial condition, cash flows and results of
operations. If the combined company&#8217;s information systems are damaged, fail to work properly or otherwise become unavailable,
it may incur substantial costs to repair or replace them and it may experience a loss of critical information, customer disruption
and interruptions or delays in its ability to perform essential functions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company may become involved in the future in legal proceedings that could adversely affect its business.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company may, from time to time, be involved in litigation and claims, such as those relating to employees, customers
or other third parties with whom it contracts, including consumer claims and class action lawsuits. In the ordinary course of
business, the combined company has disputes with customers. In general, litigation claims or regulatory proceedings can be expensive
and time consuming to bring or defend against, may result in the diversion of management attention and resources from the combined
company&#8217;s business and business goals and could result in injunctions or other equitable relief, settlements, penalties,
fines or damages that could significantly affect its results of operations and the conduct of its business. It is impossible to
predict with certainty whether any resulting liability would have a material adverse effect on the combined company&#8217;s financial
position, results of operations or cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company&#8217;s information technology systems may be exposed to various cybersecurity risks and other disruptions that
could impair its ability to operate, adversely affect its business, and damage its brand and reputation. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company will rely extensively on its information technology systems or on third parties for services including its enterprise
resource planning (&#8220;ERP&#8221;) system, banking, payroll, shipping, and e-mail systems to conduct business. The combined
company also collects, stores and transmits sensitive data, including proprietary business information and personally identifiable
information of its customers, suppliers and employees.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Despite
the combined company&#8217;s information technology systems and data security program, the implementation of security measures
to protect its data and infrastructure against breaches and other cyber threats, and its use of internal processes and controls
designed to protect the security and availability of its systems, its information</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 56; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">technology
and communication systems may be vulnerable to cybersecurity risks such as computer viruses, hacking, malware, denial of service
attacks, cyber terrorism, circumvention of security systems, malfeasance, breaches due to employee error, natural disasters, telecommunications
failure, at its facilities or at third-party locations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Complying
with the varying cybersecurity and data privacy regulatory requirements could cause the combined company to incur substantial
costs or require it to change its business practices in a manner adverse to its business. Any failure, or perceived failure, by
the combined company to comply with any regulatory requirements or international privacy or consumer protection-related laws and
regulations could result in proceedings or actions against it by governmental entities or others, subject it to significant penalties
and negative publicity and adversely affect us. In addition, as noted above, the combined company is subject to the possibility
of security breaches, which themselves may result in a violation of these laws.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any
failure, breach or unauthorized access to the combined company&#8217;s or third-party systems could result in the loss of confidential,
sensitive or proprietary information, interruptions in its service or production or otherwise its ability to conduct business
operations, and could result in potential reductions in revenue and profits, damage to its reputation or liability. Given that
the combined company will receive, store and use personal information of its customers, including names, addresses, e-mail addresses,
credit information, credit card and financial account information and other housing and energy use information, this risk is amplified.
There can be no assurance that the combined company&#8217;s protective measures will prevent or timely detect security breaches
that could have a significant impact on its business, reputation, operating results and financial condition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
a cyberattack or other security incident were to allow unauthorized access to or modification of the combined company&#8217;s
customers&#8217; data or its own data, whether due to a failure with its systems or related systems operated by third parties,
it could suffer damage to its brand and reputation. The costs the combined company would incur to address and fix these incidents
would increase its expenses. These types of security incidents could also lead to lawsuits, regulatory investigations and increased
legal liability, including in some cases contractual costs related to customer notification and fraud monitoring. Further, as
regulatory focus on privacy and data security issues continues to increase and worldwide laws and regulations concerning the protection
of information become more complex, the potential risks and costs of compliance to the combined company&#8217;s business will
intensify.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Terrorist
or cyberattacks against centralized utilities could adversely affect the combined company&#8217;s business.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Assets
owned by utilities such as substations and related infrastructure have been physically attacked in the past and will likely be
attacked in the future. These facilities are often protected by limited security measures, such as perimeter fencing. Any such
attacks may result in interruption to electricity flowing on the grid and consequently could interrupt service to the combined
company&#8217;s solar energy systems, which could adversely affect its operations. Furthermore, cyberattacks, whether by individuals
or nation states, against utility companies could severely disrupt their business operations and result in loss of service to
customers, which would adversely affect the combined company&#8217;s operations. For example, a recent ransomware attack on the
owners of the Colonial Pipeline system forced a shutdown of its operations for multiple days, requiring significant capital outlays
and concerns by customers and regulators of the reliability of the electricity provision. In the event the combined company was
plagued by similar cyberattacks, customers could choose other sources for electricity, which would adversely affect the combined
company&#8217;s operations. Increased cyberattacks generally may also materially increase the combined company&#8217;s defense
costs, which would adversely impact our profitability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
ongoing COVID-19 pandemic could adversely affect the combined company&#8217;s business, financial condition and results of operations.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
ongoing COVID-19 pandemic continues to be a rapidly evolving situation, including due to the recent surge in COVID-19 variants
such as the Delta and Omicron variants. The COVID-19 pandemic and efforts to respond to it have resulted in and may continue
to result in widespread adverse impacts on the global economy. If there are additional outbreaks of the COVID-19 virus or other
viruses or more stringent health and safety guidelines are adopted, the combined company&#8217;s ability to perform installations
and service calls may be adversely impacted. A significant or extended decline in new contract origination may have a material
adverse effect on the combined company&#8217;s business, cash flows, liquidity, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 57; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company cannot predict the full impact the COVID-19 pandemic or the significant disruption and volatility currently being
experienced in the capital markets will have on its business, cash flows, liquidity, financial condition and results of operations
at this time due to numerous uncertainties. The ultimate impact will depend on future developments, including, among other things,
the ultimate duration of the COVID-19 virus, the distribution, acceptance and efficacy of the vaccine, the depth and duration
of the economic downturn and other economic effects of the COVID-19 pandemic, the consequences of governmental and other measures
designed to prevent the spread of the COVID-19 virus, actions taken by governmental authorities, customers and other third parties,
the combined ability and the ability of customers and potential customers to adapt to operating in a changed environment and the
timing and extent to which normal economic and operating conditions resume.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Combined
Company Regulatory Risks</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company will not be regulated as an electric public utility under applicable law, but may be subject to regulation as
an electric utility in the future.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Immediately
following the closing of the merger, the combined company will not be regulated as an electric public utility in the U.S. under
applicable national, state or other local regulatory regimes where it conducts business. As a result, the combined company will
not be subject to the various federal, state and local standards, restrictions and regulatory requirements applicable to centralized
public utilities. Any federal, state or local law or regulations that cause the combined company to be treated as an electric
utility or to otherwise be subject to a similar regulatory regime of commission-approved operating tariffs, rate limitations and
related mandatory provisions, could place significant restrictions on its ability to operate its business and execute its business
plan by prohibiting, restricting or otherwise regulating its sale of electricity. If the combined company were subject to the
same state or federal regulatory authorities as centralized electric utilities in the U.S. and its territories or if new regulatory
bodies were established to oversee its business in the U.S. and its territories or in foreign markets it enters, its operating
costs would materially increase or it might have to change its business in ways that could have a material adverse effect on its
business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 58; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>


<p style="margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Electric
utility policies and regulations, including those affecting electric rates, may present regulatory and economic barriers to the
purchase and use of solar energy systems that may significantly reduce demand for electricity from the combined company&#8217;s
solar energy systems and adversely impact its ability to originate new solar service agreements.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Federal,
state and local government regulations and policies concerning the electric utility industry, utility rates and rate structures
and internal policies and regulations promulgated by electric utilities, heavily influence the market for electricity generation
products and services. These regulations and policies often relate to electricity pricing. Policies and regulations that promote
renewable energy and distributed energy generation have been challenged by centralized electric utilities and questioned by those
in government and others arguing for less governmental spending and involvement in the energy market. To the extent such views
are reflected in government policies and regulations, the changes in such policies and regulations could adversely affect the
combined company&#8217;s business, financial condition and results of operations. Furthermore, any effort to overturn federal
and state laws, regulations or policies that are supportive of solar energy generation or that remove costs or other limitations
on other types of energy generation that compete with solar energy projects could materially and adversely affect the combined
company&#8217;s business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
combined company will rely on net metering and related policies to offer competitive pricing to its customers in most of its current
markets and changes to policies governing net metering may significantly reduce demand for electricity from residential solar
energy systems.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Net
metering is one of several key policies that have enabled the growth of distributed generation solar energy systems in the U.S.,
providing significant value to customers for electricity generated by their residential solar energy systems, but not directly
consumed on-site. Net metering allows a homeowner to pay his or her local electric utility for power usage net of production from
the solar energy system or other distributed generation source. Homeowners receive a credit for the energy an interconnected solar
energy system generates in excess of that needed by the home to offset energy purchases from the centralized utility made at times
when the solar energy system is not generating sufficient energy to meet the customer&#8217;s demand. In many markets, this credit
is equal to the residential retail rate for electricity and in other markets, such as Hawaii, where the rate is less than the
retail rate and may be set, for example, as a percentage of the retail rate or based upon a valuation of the excess electricity.
In some states and utility territories, customers are also reimbursed by the centralized electric utility for net excess generation
on a periodic basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Net
metering programs have been subject to legislative and regulatory scrutiny in certain states and territories. These jurisdictions,
by statute, regulation, administrative order or a combination thereof, have recently adopted or are considering new restrictions
and additional changes to net metering programs either on a state-wide basis or within specific utility territories. Many of these
measures were introduced and supported by centralized electric utilities. These measures vary by jurisdiction and may include
a reduction in the rates or value of the credits customers are paid or receive for the power they deliver back to the electrical
grid, caps or limits on the aggregate installed capacity of generation in a state or utility territory eligible for net metering,
expiration dates for and phasing out of net metering programs, replacement of net metering programs with alternative programs
that may provide less compensation and limits on the capacity size of individual distributed generation systems that can qualify
for net metering. Net metering and related policies concerning distributed generation also received attention from federal legislators
and regulators.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
net metering caps in certain jurisdictions are reached while they are still in effect, if the value of the credit that customers
receive for net metering is significantly reduced, if net metering is discontinued or replaced by a different regime that values
solar energy at a lower rate or if other limits or restrictions on net metering are imposed, current and future customers may
be unable to recognize the same level of cost savings associated with net metering. The absence of favorable net metering policies
or of net metering entirely, or the imposition of new charges that only or disproportionately impact customers that use net metering
would likely significantly limit customer demand for distributed residential solar energy systems and the electricity they generate
and result in an increased rate of defaults, terminations or cancelations under customer agreements. The combined company&#8217;s
ability to lease, finance and sell its solar energy systems and services or sell the electricity generated from its solar energy
systems may be adversely impacted by the failure to expand existing limits on the amount of net metering in states that have implemented
it, the failure to adopt a net metering policy where it currently is not in place or reductions in the amount or value of credit
customers receive through net metering. This could adversely impact the combined</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 59; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>


<p style="margin: 0">&#160;</p>

<p style="margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">company&#8217;s ability to expand
its portfolio of solar service agreements and related solar energy systems, its business, financial condition and results of operations.</span></p>

<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Additionally, distributed residential solar customers in certain
jurisdictions may be subject to higher charges from centralized electric utilities than non-solar customers and such charges should
be evaluated together with the net metering policies in place. If such charges are imposed, the cost savings associated with switching
to solar energy may be significantly reduced and the combined company&#8217;s ability to expand its portfolio of solar service
agreements and related solar energy systems and compete with centralized electric utilities could be impacted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The combined company&#8217;s business will depend in part
on the availability of rebates, tax credits and other financial incentives. The expiration, elimination or reduction of these rebates,
credits or incentives or its ability to monetize them could adversely impact its business.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The combined company&#8217;s business will depend in part on
current government policies that promote and support solar energy and enhance the economic viability of distributed residential
solar. U.S. federal, state and local governments established various incentives and financial mechanisms to reduce the cost of
solar energy and to accelerate the adoption of solar energy. These incentives come in various forms, including rebates, tax credits
and other financial incentives such as payments for renewable energy credits associated with renewable energy generation, exclusion
of solar energy systems from property tax assessments or other taxes and system performance payments. However, these programs may
expire on a particular date, end when the allocated funding is exhausted or be reduced or terminated as solar energy adoption rates
increase. The value of SRECs in a market tends to decrease over time as the supply of SREC-producing solar energy systems installed
in that market increases. If the combined company overestimates the future value of these incentives, it could adversely impact
its business, results of operations and financial results. See &#8220;Business-Government Incentives.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A loss or reduction in such incentives could decrease the attractiveness
of new solar energy systems to customers, which could adversely impact the combined company&#8217;s business and its access to
capital. The economics of purchasing a solar energy system are also improved by eligibility for accelerated depreciation, also
known as the modified accelerated cost recovery system (&#8220;MACRS&#8221;), which allows for the depreciation of equipment according
to an accelerated schedule set forth by the IRS. This accelerated schedule allows a taxpayer to recognize the depreciation of tangible
solar property on a five-year basis even though the useful life of such property is generally greater than five years. To the extent
these policies are changed in a manner that reduces the incentives that benefit the combined company&#8217;s business, it may experience
reduced revenues and reduced economic returns, experience increased financing costs and encounter difficulty obtaining financing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Applicable authorities may adjust or decrease incentives from
time to time or include provisions for minimum domestic content requirements or other requirements to qualify for these incentives.
Reductions in, eliminations or expirations of or additional application requirements for governmental incentives could adversely
impact its results of operations and ability to compete in the combined company&#8217;s industry by increasing its cost of capital,
causing distributed residential solar power companies to increase the prices of their energy and solar energy systems and reducing
the size of its addressable market. In addition, this would adversely impact the combined company&#8217;s ability to attract investment
partners and lenders and its ability to expand its portfolio of solar service agreements and related solar energy systems.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Technical and regulatory limitations regarding the interconnection
of solar energy systems to the electrical grid may significantly reduce the combined company&#8217;s ability to sell electricity
from its solar energy systems in certain markets or delay interconnections and customer in-service dates, harming its growth rate
and customer satisfaction.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Technical and regulatory limitations regarding the interconnection
of solar energy systems to the electrical grid may curb or slow the combined company&#8217;s growth in key markets. Utilities throughout
the country follow different rules and regulations regarding interconnection and regulators or utilities have or could cap or limit
the amount of solar energy that can be interconnected to the grid. The combined company&#8217;s solar energy systems generally
do not provide power to homeowners until they are interconnected to the grid.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">With regard to interconnection limits, the FERC, in promulgating
the first form of small generator interconnection procedures, recommended limiting customer-sited intermittent generation resources,
such as the combined</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 60; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">company&#8217;s solar energy systems, to a certain percentage of peak load on a given electrical feeder circuit.
Similar limits have been adopted by many states as a de facto standard and could constrain the combined company&#8217;s ability
to market to customers in certain geographic areas where the concentration of solar installations exceeds this limit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Furthermore, in certain areas, the combined company benefits
from policies that allow for expedited or simplified procedures related to connecting solar energy systems to the electrical grid.
The combined company also is required to obtain interconnection permission for each solar energy system from the local utility.
In many states and territories, by statute, regulations or administrative order, there are standardized procedures for interconnecting
distributed residential solar energy systems to the electric utility&#8217;s local distribution system. However, approval from the local
utility could be delayed as a result of a backlog of requests for interconnection or the local utility could seek to limit the
number of customer interconnections or the amount of solar energy on the grid. In some states, certain utilities such as municipal
utilities or electric cooperatives are exempt from certain interconnection requirements. If expedited or simplified interconnection
procedures are changed or cease to be available, if interconnection approvals from the local utility are delayed or if the local
utility seeks to limit interconnections, this could decrease the attractiveness of new solar energy systems to distributed residential
solar power companies, including us, and the attractiveness of solar energy systems to customers. Delays in interconnections could
also harm the combined company&#8217;s growth rate and customer satisfaction scores. Such limitations or delays could also adversely
impact the combined company&#8217;s access to capital and reduce its willingness to pursue solar energy systems due to higher operating
costs or lower revenues from solar service agreements. Such limitations would negatively impact the combined company&#8217;s business,
results of operations, future growth and cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As adoption of solar distributed generation rises, along with
the increased operation of utility-scale solar generation (such as in key markets including California), the amount of solar energy
being contributed to the electrical grid may surpass the capacity anticipated to be needed to meet aggregate demand. Some centralized
public utilities claim in less than five years, solar generation resources may reach a level capable of producing an over-generation
situation, which may require some existing solar generation resources to be curtailed to maintain operation of the electrical grid.
In the event such an over-generation situation were to occur, this could also result in a prohibition on the addition of new solar
generation resources. The adverse effects of such a curtailment or prohibition without compensation could adversely impact the
combined company&#8217;s business, results of operations, future growth and cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Compliance with occupational safety and health requirements
and best practices can be costly and noncompliance with such requirements may result in potentially significant monetary penalties,
operational delays and adverse publicity.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The installation and ongoing operations and maintenance of solar
energy systems requires individuals hired by the combined company or third-party contractors, potentially including the combined
company&#8217;s employees, to work at heights with complicated and potentially dangerous electrical systems. The evaluation and
modification of buildings as part of the installation process requires these individuals to work in locations that may contain
potentially dangerous levels of asbestos, lead, mold or other materials known or believed to be hazardous to human health. There
is substantial risk of serious injury or death if proper safety procedures are not followed. The combined company&#8217;s operations
are subject to regulation under OSHA, DOT regulations and equivalent state and local laws. Changes to OSHA or DOT requirements,
or stricter interpretation or enforcement of existing laws or regulations, could result in increased costs. If the combined company
fails to comply with applicable OSHA or DOT regulations, even if no work-related serious injury or death occurs, it may be subject
to civil or criminal enforcement and be required to pay substantial penalties, incur significant capital expenditures or suspend
or limit operations. Individuals hired by or on behalf of the combined company may have workplace accidents and receive citations
from OSHA regulators for alleged safety violations, resulting in fines. Any such accidents, citations, violations, injuries or
failure to comply with industry best practices may subject the combined company to adverse publicity, damage its reputation and
competitive position and adversely affect its business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 61; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Risks Related to the Combined Company&#8217;s
Common Stock</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The combined company does not intend to pay cash dividends
on its common stock and, consequently, your only opportunity to achieve a return on your investment in the combined company is
if the price of its common stock appreciates.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The combined company does not plan to declare dividends on shares
of its common stock in the foreseeable future. Consequently, if the Pineapple Merger Transaction is consummated, your opportunity
to achieve a return on the shares of the combined company you own after the merger will be if you sell your common stock. In addition,
CSI shareholders of record as of the close of the business day immediately preceding the closing of the merger will receive CVRs
and as a CVR holder, will be entitled to payments in respect of such CVRs when, as and if such payments are made in accordance
with the terms of the CVR agreement. CVR holders are not entitled, as such, to participate in dividends, if any, of the combined
company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There is no guarantee the price of the combined company&#8217;s
common stock that will prevail in the market will ever exceed the price you paid for it or otherwise achieve a price that represents
an attractive return on your investment in the combined company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The ownership of the combined company common stock is expected
to be highly concentrated, which may prevent you and other shareholders from influencing significant corporate decisions.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pineapple member, Lake Street Solar LLC, is expected to beneficially
own approximately 33.4% of the outstanding shares of the combined company common stock following the closing of the merger. Accordingly,
as shareholders of the combined company, the former Pineapple members and Lake Street Solar in particular will have substantial
influence over the outcome of corporate actions requiring shareholder approval, including the election of directors, any merger,
consolidation or sale of all or substantially all of the combined company assets or any other significant corporate transactions.
These shareholders may also delay or prevent a change of control of the combined company, even if such a change of control would
benefit the other shareholders of the combined company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The price of the combined company&#8217;s common stock may
be volatile and may decline in value.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The market price of the combined company&#8217;s common stock
may be influenced by many factors, some of which are beyond its control, including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>public reaction to the combined company&#8217;s press releases, announcements and filings with the SEC;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the combined company&#8217;s operating and financial performance;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>fluctuations in broader securities market prices and volumes, particularly among securities of technology and solar companies;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>changes in market valuations of similar companies;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>departures of key personnel;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>commencement of or involvement in litigation;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>variations in the combined company&#8217;s quarterly results of operations or those of other technology and solar companies;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>changes in general economic conditions, financial markets or the technology and solar industries;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>announcements by the combined company or its competitors of significant acquisitions or other transactions;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>changes in accounting standards, policies, guidance, interpretations or principles;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>speculation in the press or investment community;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>actions by the combined company&#8217;s shareholders;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 62; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the failure of securities analysts to cover the combined company&#8217;s common stock or changes in their recommendations and
estimates of its financial performance;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>future sales of the combined company&#8217;s common stock; and</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the other factors described in these &#8220;Risk Factors&#8221;.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Future sales of combined company shares could cause the combined
company&#8217;s stock price to decline.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If existing shareholders of CSI or future shareholders of the
combined company, including those who acquire CSI common stock in the merger or the PIPE Offering, sell, or indicate an intention
to sell, substantial amounts of the combined company&#8217;s common stock in the public market after the merger, the trading price
of the common stock of the combined company could decline. All of shares of CSI common stock issued in the merger and all of the
shares of CSI common stock that may be issued in connection with the PIPE Offering will be freely tradable, without restriction,
in the public market. Additionally, all shares of CSI common stock outstanding prior to the merger will be freely tradable, without
restriction, in the public market except that the PIPE Offering requires 30-day lock-up agreements of CSI common stock by certain
combined company officers, directors and major shareholders following the closing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, upon exercise of the CSI Series A convertible preferred
stock and common stock warrants issued in the PIPE Offering or the issuance of the Earnout Consideration, the number of shares
outstanding of the combined company&#8217;s common stock could increase substantially. Dilution and potential dilution, the availability
of a large number of shares for sale, and the possibility of additional issuances and sales of the combined company&#8217;s common
stock may negatively affect both the trading price and liquidity of the combined company&#8217;s common stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>If the combined company fails to put in place appropriate
and effective internal control over financial reporting, it may suffer harm to its reputation and investor confidence levels. </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As a privately held company, Pineapple was not required to implement
or maintain a system of internal control over financial reporting or evaluate its internal control over financial reporting in
a manner that meets the standards of publicly traded companies required by Section&#160;404 of the Sarbanes-Oxley Act. As a public
company, the combined company has significant requirements for enhanced financial reporting and internal controls as compared to
Pineapple.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The process of designing and implementing and maintaining effective
internal controls for the Pineapple, HEC and E-Gear businesses is expected to require significant resources of the combined company.
If the combined company is unable to establish or maintain appropriate internal financial controls and procedures, it could cause
the combined company to fail to meet its reporting obligations on a timely basis, result in material misstatements in its consolidated
financial statements, and harm its operating results. In addition, the process for designing and implementing and maintaining an
effective internal control environment for the combined company will divert management&#8217;s attention from revenue generating
or other important business activities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the implementation of the necessary procedures
and practices related to internal control over financial reporting, the combined company may identify deficiencies and may encounter
problems or delays in completing the remediation of any deficiencies. The existence of deficiencies in internal control over financial
reporting may require management to devote significant time and incur significant expense to remediate any such deficiencies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If the combined company fails to design and implement and maintain
effective internal controls over financial reporting for the Pineapple, HEC and E-Gear businesses in the required timeframe, it
may be subject to sanctions or investigations by regulatory authorities, including the SEC and Nasdaq. Furthermore, if the combined
company is unable to conclude that its internal controls over financial reporting are effective, it could lose investor confidence
in the accuracy and completeness of its financial reports, the market price of the combined company&#8217;s securities could decline,
and it could be subject to sanctions or investigations by regulatory authorities. Failure to implement or maintain effective internal
control over financial reporting and disclosure controls and procedures required of public companies could also restrict the combined
company&#8217;s future access to the capital markets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<!-- Field: Page; Sequence: 63; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span id="a042"></span>CAUTION
CONCERNING FORWARD-LOOKING STATEMENTS</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This proxy statement/prospectus contains &#8220;forward-looking
statements&#8221; within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements
are based on management&#8217;s current expectations and assumptions about future events, which are inherently subject to uncertainties,
risks and changes in circumstances that are difficult to predict. The use of words such as &#8220;anticipates,&#8221; &#8220;estimates,&#8221;
&#8220;expects,&#8221; &#8220;projects,&#8221; &#8220;intends,&#8221; &#8220;plans&#8221; and &#8220;believes,&#8221; among others,
generally identifies forward-looking statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Actual results could differ materially from those contained
in the forward-looking statements. Factors currently known to management that could cause actual results to differ materially from
those in forward-looking statements include those set forth under &#8220;RISK FACTORS&#8221; beginning on page 28, as well as the
risk factors about our company included as part of our Annual Report on Form 10-K for the year ended December 31, 2020. See &#8220;WHERE
YOU CAN FIND ADDITIONAL INFORMATION&#8221; on page 231.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other unknown or unpredictable factors may arise from time to
time that could also adversely affect the Pineapple Merger Transaction, the PIPE Offering, the CVRs, CSI&#8217;s ongoing efforts
to divest substantially all our current operating and non-operating assets, or the CSI, Pineapple or combined company respective
business, financial condition and results of operations. In light of these risks and uncertainties, the forward-looking statements
discussed in this proxy statement/prospectus may not prove to be accurate. Accordingly, you should not place undue reliance on
these forward-looking statements, which only reflect the views of CSI or Pineapple management, respectively, as of the date of
this proxy statement/prospectus. Except as required by applicable law, neither CSI nor Pineapple undertakes any obligation to update
or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes to future
operating results or expectations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<!-- Field: Page; Sequence: 64; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="text-transform: none">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="text-transform: none"><span id="a043"></span>THE
PARTIES</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a044"></span>Communications Systems, Inc.</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Communications Systems, Inc. is a Minnesota corporation that
was organized in 1969. Until August 2, 2021, CSI classified its businesses into the following two segments:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Electronics &amp; Software (E&amp;S)</span>: designs, develops and sells Intelligent Edge solutions that provide connectivity
and power through Power over Ethernet (&#8220;PoE&#8221;) products and actionable intelligence to end devices in an Internet of
Things (&#8220;IoT&#8221;) ecosystem through embedded and cloud-based management software. In addition, this segment generates
revenue from its traditional products consisting of media converters, NICs, and Ethernet switches that offer the ability to affordably
integrate the benefits of fiber optics into any data network; and</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Services &amp; Support (S&amp;S)</span>: provides SD-WAN and other technology solutions that address prevalent IT challenges,
including network resiliency, security products and services, network virtualization, and cloud migrations, IT managed services,
wired and wireless network design and implementation, and converged infrastructure configuration, deployment and management.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At the time the proposed merger was announced on March 2, 2021,
CSI stated its intention to divest substantially all its current operating and non-operating assets, including its E&amp;S Segment
business, its S&amp;S Segment business, real estate holdings, and cash, cash equivalents, and investments. Consistent with that
announcement, CSI entered into a securities purchase agreement dated April 28, 2021 with Lantronix, Inc. pursuant to which CSI
agreed to sell all of the issued and outstanding stock of its wholly owned subsidiary, Transition Networks, Inc., and the entire
issued share capital of its wholly owned subsidiary, Transition Networks Europe Limited. These two subsidiaries operated the Transition
Networks and Net2Edge Limited businesses that constitute the E&amp;S Segment, and we refer to the sale of these subsidiaries as
the &#8220;E&amp;S Sale Transaction.&#8221; On August 2, 2021, CSI and Lantronix, Inc. closed the E&amp;S Sale Transaction and,
as a result, CSI disposed of its E&amp;S Segment business as of that date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our mailing address is 10900 Red Circle Drive, Minnetonka, MN
55343, and the telephone number at that location is (952) 996-1674. Our principal website is www.commsystems.com.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a045"></span>Helios Merger Co.</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Helios Merger Co., also referred to as &#8220;Merger Sub,&#8221;
is a wholly-owned subsidiary of CSI. Merger Sub was formed as a Delaware corporation on February 26, 2021. Merger Sub was formed
to consummate the merger. Following the consummation of the merger, Merger Sub will have merged with and into Pineapple, with Pineapple
surviving the merger as a wholly owned subsidiary of CSI.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a046"></span>Pineapple Energy LLC</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pineapple Energy LLC is a Delaware limited liability company
formed on December 1, 2020. Pineapple was founded to acquire and grow leading local and regional solar, storage, and energy services
companies nationwide. Pineapple&#8217;s vision is to power the energy transition through grass-roots growth of solar electricity
paired with battery storage on consumers&#8217; homes. Pineapple puts the customer at the heart of everything it does, building long-term
relationships to create and share in recurring revenue from the electric grid of the future. Pineapple&#8217;s cornerstone acquisitions
of certain assets of Sungevity and Horizon Solar Power in December 2020 provide Pineapple with a well-known brand name and access
to a database with both historical existing buyers and 115,000 unconverted Sungevity leads, dating back to January 2019.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 1, 2021, Pineapple signed an asset purchase agreement
to acquire two leading sustainable energy service and technology providers in Hawaii: Hawaii Energy Connection, LLC (&#8220;HEC&#8221;)
and E-Gear, LLC (&#8220;E-Gear&#8221;). These acquisitions are anticipated to close immediately prior to the closing of the Pineapple
Merger Transaction. HEC is a leading sustainable energy provider, with over 9,000 residential systems installed and growing. E-Gear
operates as a technology developer and manufacturer of energy management software and hardware in Hawaii. The HEC and E-Gear acquisitions,
also called the Pre-Closing Acquisition, are intended to establish Pineapple&#8217;s presence in the United States&#8217; most
solar-friendly region, as approximately 30% of Hawaiian homes are powered by solar.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The mailing address for Pineapple is 315 East Lake Street, Suite
301, Wayzata, Minnesota 55391 and the telephone number at that location is (952) 582-6460. The principal website for Pineapple
is www.pineappleenergy.com.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 65; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b><span id="a047"></span>ABOUT
THE SPECIAL MEETING</b></span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a048"></span>Date, Time and Place</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The special meeting of Communications Systems shareholders will
be held on Wednesday, March 16, 2022 at 10:00 a.m. Central Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The special meeting will be online and a completely virtual
meeting of shareholders due to the ongoing public health impact of the coronavirus (COVID-19) pandemic. This decision was made
in light of the protocols that federal, state, and local governments have imposed or may impose in the near future and taking into
account the health and safety of our shareholders, directors and members of management, as well as our desire to allow shareholders
to participate in the special meeting wherever they may be located.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">You may attend the online meeting via the internet by visiting:
www.virtualshareholdermeeting.com/JCS2022SM. You will need the <b><span style="text-decoration: underline">16-digit control number</span></b> that is printed in the box
marked by the arrow on your proxy card or on the voting instructions that accompanied your proxy materials. If you are a participant
in the CSI ESOP, you may attend the special meeting as a guest by visiting the same website and logging in as a guest. If you are
attending as a guest, you will not need a control number.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The virtual meeting platform is fully supported across browsers
(Internet Explorer, Firefox, Chrome, and Safari) and devices (desktops, laptops, tablets, and cell phones) running the most updated
version of applicable software and plugins. Participants should ensure that they have a strong internet connection wherever they
intend to participate in the special meeting. Participants should also give themselves plenty of time to log in and ensure that
they can hear streaming audio prior to the start of the special meeting. We recommend that you log in at least fifteen minutes
before the special meeting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a049"></span>Special Voting Information for ESOP Participants</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">If you hold shares of CSI common stock through
the CSI Employee Stock Purchase Plan (ESOP), your voting instructions for these shares must be received by 11:59 p.m. Eastern Time
on March 13, 2022. You may not vote the CSI shares allocated to you in the ESOP electronically during the special meeting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a050"></span>Purposes of the Special Meeting</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purposes of the special meeting are:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">1.</td><td>To approve the Agreement and Plan of Merger dated as of March 1, 2021, as amended (the &#8220;merger agreement&#8221;) by and
among Communications Systems, Inc., Helios Merger Co., a wholly owned subsidiary of CSI (&#8220;Merger Sub&#8221;), Pineapple Energy
LLC (&#8220;Pineapple&#8221;), Lake Street Solar LLC, as the Pineapple Members&#8217; Representative (the &#8220;Members&#8217;
Representative&#8221;), and Randall D. Sampson, as the CSI Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative&#8221;)
pursuant to which Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary
of CSI. We refer to the transactions contemplated by the merger agreement as the &#8220;Pineapple Merger Transaction&#8221; and
this proposal as the &#8220;<b><span style="text-decoration: underline">Pineapple Merger Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">2.</td><td>To approve the issuance of shares of common stock of Communications Systems, Inc. in connection with the merger agreement.
We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Merger Issuance Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">3.</td><td>To approve the issuance of shares of common stock of Communications Systems, Inc. to investors in connection with the PIPE
Offering (as defined herein). We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">PIPE Issuance Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">4.</td><td>To approve an amendment to the articles of incorporation of Communications Systems, Inc. to increase the authorized shares
of common stock to 150 million. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Authorized Share Amendment Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 66; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">5.</td><td>To approve an amendment to the articles of incorporation of Communications Systems, Inc. to eliminate Article IX relating to
business combinations. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Article IX Amendment Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">6.</td><td>To approve a reverse stock split of the outstanding shares of CSI common stock, at a ratio within a range of 1-for-3 to 1-for-6,
as determined by the CSI board of directors. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Reverse Stock Split Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">7.</td><td>To approve the Pineapple Holdings, Inc. 2022 Equity Incentive Plan. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">2022 Equity
Incentive Plan Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">8.</td><td>To approve, on an advisory, non-binding basis, certain compensation that has, will or may be paid or become payable to the
Communications Systems, Inc. named executive officers in connection with the Pineapple Merger Transaction. We refer to this proposal
as the &#8220;<b><span style="text-decoration: underline">Advisory Compensation Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">9.</td><td>To approve the adjournment or postponement of the special meeting to solicit additional proxies if there are insufficient votes
at the time of the special meeting to approve the Pineapple Merger Proposal, the Merger Issuance Proposal, the PIPE Issuance Proposal,
the Authorized Share Amendment Proposal or the Reverse Stock Split Proposal. We refer to this proposal as the &#8220;<b><span style="text-decoration: underline">Adjournment
Proposal</span></b>.&#8221;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a051"></span>Recommendation of CSI Board of Directors</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The CSI board of directors unanimously recommends that the CSI
shareholders vote FOR each of the proposals as presented in this proxy statement/prospectus:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #1: Pineapple Merger Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #2: Merger Issuance Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #3: PIPE Issuance Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #4: Authorized Share Amendment Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #5: Article IX Amendment Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #6: Reverse Stock Split Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #7: 2022 Equity Incentive Plan Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #8: Advisory Compensation Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>Proposal #9: Adjournment Proposal</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a052"></span>Record Date and Outstanding Shares</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The CSI board of directors has fixed January 27, 2022, as the
record date for the determination of shareholders entitled to notice of, and to vote at, the special meeting and any adjournment
or postponement thereof. Only holders of record of shares of our common stock at the close of business on the record date are entitled
to notice of, and to vote at, the special meeting. At the close of business on the record date, there are 9,720,627 shares of common
stock outstanding and entitled to vote. Each share of CSI common stock entitles the holder thereof to one vote on each matter submitted
for shareholder approval.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a053"></span>Casting and Revoking a Proxy</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Whether or not you plan to attend the special meeting, you may
vote your shares in advance of the special meeting by internet, telephone or signing and returning the enclosed proxy or other
voting instruction form. If you hold your</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 67; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">shares in street name, then you received this proxy statement/prospectus from your broker,
bank or nominee, along with a voting instruction card from your broker, bank or nominee. You will need to instruct your broker,
bank or other nominee on how to vote your shares of common stock using the voting instructions provided.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Please note that if you hold shares of CSI
common stock through the CSI Employee Stock Purchase Plan (ESOP), your voting instructions for these shares must be received by
11:59 p.m. Eastern Time on March 13, 2022. You may not vote the CSI common stock allocated to you through the ESOP electronically
during the special meeting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Except with respect to shares allocated to you as a participant
in the CSI ESOP, you may vote your shares electronically during the special meeting. You will need the 16-digit control number
included on your proxy card or on the voting instructions that accompanied your proxy materials. Please have your 16-digit control
number readily available and log on to the special meeting by visiting www.virtualshareholdermeeting.com/JCS2022SM and entering
your 16-digit control number. You may begin to log into the meeting platform beginning at 9:30 a.m. CT on March 16, 2022. The special
meeting will begin promptly at 10:00 a.m. CT on March 16, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Even if you plan to attend the special meeting, we strongly
encourage you to submit a proxy for your shares in advance as described above, so your vote will be counted if you are not able
to attend.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All shares represented by properly executed proxies received
in time for the special meeting will be voted in the manner specified by the shareholders giving those proxies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If you are a shareholder of record, you may change your vote
or revoke your proxy at any time before the vote at the special meeting by:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>delivering to us a written notice, bearing a date later than your proxy, stating that you revoke the proxy;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>submitting a properly signed proxy card or other voting instruction form with a later date;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>submitting a new vote by telephone or through the internet prior to the close of the voting facilities; or</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td>for shares other than those allocated to CSI ESOP participants, attending the special meeting and voting at the online special
meeting (although attendance at the special meeting will not, by itself, revoke a proxy).</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If your shares are held in street name, you must contact your
broker, bank or nominee to revoke your proxy or vote at the special meeting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a054"></span>Quorum; Required Vote for Each Matter</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The presence, in person or represented by proxy, at the special
meeting of the holders of a majority of the shares of CSI common stock outstanding and entitled to vote at the special meeting
is necessary to constitute a quorum at the meeting. Abstentions and broker non-votes will be counted towards a quorum. For Proposals
#1-#8, a quorum also must be present at the special meeting for the vote to be taken on those proposals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #1: Pineapple Merger Proposal</span>: The approval of the Pineapple Merger Proposal requires the affirmative vote
of holders of at least two-thirds of the issued and outstanding shares of CSI common stock that are entitled to vote on this proposal.
If you vote ABSTAIN on the Pineapple Merger Proposal, it will have the same effect as a vote against the Pineapple Merger Proposal.
Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have the same effect
as a vote against the Pineapple Merger Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #2: Merger Issuance Proposal</span>: The approval of the Merger Issuance Proposal requires the affirmative vote of
holders of at least a majority of the shares of CSI common stock present at the special meeting and entitled to vote on this proposal.
If you vote ABSTAIN on the Merger Issuance Proposal, it will have the same effect as a vote against the Merger Issuance Proposal.
Except with </td></tr></table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 68; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
                                                      <tr style="vertical-align: top">
<td style="width: 0.5in">&#160;</td><td style="width: 0.25in">&#160;</td><td>respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have no effect on
the outcome of the Merger Issuance Proposal.</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #3: PIPE Issuance Proposal</span>: The approval of the PIPE Issuance Proposal requires the affirmative vote of holders
of at least a majority of the shares of CSI common stock present at the special meeting and entitled to vote on this proposal.
If you vote ABSTAIN on the PIPE Issuance Proposal, it will have the same effect as a vote against the PIPE Issuance Proposal. Except
with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have no effect on the outcome
of the PIPE Issuance Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #4: Authorized Share Amendment Proposal</span>: The approval of the Authorized Share Amendment Proposal requires the
affirmative vote of holders of at least a majority of the issued and outstanding shares of CSI common stock that are entitled to
vote on this proposal. If you vote ABSTAIN on the Authorized Share Amendment Proposal, it will have the same effect as a vote against
the Authorized Share Amendment Proposal. Except with respect to shares allocated to you as a participant in the CSI ESOP, if you
fail to vote, it will have the same effect as a vote against the Authorized Share Amendment Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #5: Article IX Amendment Proposal</span>: The approval of the Article IX Amendment Proposal requires the affirmative
vote of holders of at least 80% of the issued and outstanding shares of CSI common stock that are entitled to vote on this proposal.
If you vote ABSTAIN on the Article IX Amendment Proposal, it will have the same effect as a vote against the Article IX Amendment
Proposal. Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have the
same effect as a vote against the Article IX Amendment Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #6: Reverse Stock Split Proposal</span>. The approval of the Reverse Stock Split Proposal requires the affirmative
vote of holders of at least two-thirds of the issued and outstanding shares of CSI common stock that are entitled to vote on this
proposal. If you vote ABSTAIN on the Reverse Stock Split Proposal, it will have the same effect as a vote against the Reverse Stock
Split Proposal. Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have
the same effect as a vote against the Reverse Stock Split Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #7: 2022 Equity Incentive Plan Proposal</span>: The approval of the 2022 Equity Incentive Plan Proposal requires the
affirmative vote of holders of at least a majority of the shares of CSI common stock present at the special meeting and entitled
to vote on this proposal. If you vote ABSTAIN on the 2022 Equity Incentive Plan Proposal, it will have the same effect as a vote
against the 2022 Equity Incentive Plan Proposal. Except with respect to shares allocated to you as a participant in the CSI ESOP,
if you fail to vote, it will have no effect on the outcome of the 2022 Equity Incentive Plan Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #8: Advisory Compensation Proposal</span>: The approval, on an advisory, non-binding basis, of the Advisory Compensation
Proposal requires the affirmative vote of holders of at least a majority of the shares of CSI common stock present at the special
meeting and entitled to vote on this proposal. If you vote ABSTAIN on the Advisory Compensation Proposal, it will have the same
effect as a vote against the Advisory Compensation Proposal. Except with respect to shares allocated to you as a participant in
the CSI ESOP, if you fail to vote, it will have no effect on the outcome of the Advisory Compensation Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td><span style="text-decoration: underline">Proposal #9: Adjournment Proposal</span>: The approval of the Adjournment Proposal requires the affirmative vote of holders
of at least a majority of the shares of CSI common stock present at the special meeting and entitled to vote on this proposal.
If a quorum is not present at the special meeting and the Adjournment Proposal is approved, no other business may be transacted
at the special meeting. If you vote ABSTAIN on the Adjournment Proposal, it will have the same effect as a vote against the Adjournment
Proposal. Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have no
effect on the outcome of the Adjournment Proposal.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 69; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If you are a participant in the CSI ESOP and do not vote the
CSI shares allocated to you in the CSI ESOP, your shares will be voted at the special meeting according to the provisions of the
CSI ESOP, which provide that the trustees will vote these shares on each proposal in the same proportion as all shares of CSI common
stock allocated to ESOP participants for which voting instructions were received and were voted on that proposal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a055"></span>Solicitation of Proxies</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">CSI is sending this proxy statement/prospectus to its shareholders
in connection with the solicitation of proxies by the CSI board of directors for use at the CSI special meeting and any adjournments
or postponements of the special meeting. This proxy statement/prospectus is first being furnished to shareholders of CSI on or
about January , 2022. CSI will bear all expenses incurred in connection with the solicitation of proxies and printing, filing and
mailing this proxy statement/prospectus.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain of CSI&#8217;s directors, officers and regular employees
may solicit proxies personally or by telephone, letter, facsimile, or email. These directors, officers and employees will not be
paid additional remuneration for their efforts but may be reimbursed for out-of-pocket expenses incurred in connection therewith.
We will request brokers, custodians, nominees, and other record holders to forward copies of the proxy statement/prospectus and
related soliciting materials to persons for whom they hold shares of our common stock and to request authority for the exercise
of proxies. In such cases, upon the request of the record holders, we will reimburse such holders for their reasonable out-of-pocket
expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have engaged The Proxy Advisory Group, LLC (&#8220;PAG&#8221;)
to assist in the solicitation of proxies and provide related advice and information support, for a services fee and the reimbursement
of customary disbursements, which are not expected to exceed $40,000 in total. CSI will be solely responsible for the costs of
the solicitation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span id="a056"></span>Other Matters</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to our bylaws, the business transacted at all special
meetings must be confined to the purposes stated in the notice of the special meeting. Accordingly, other than as stated in the
notice of the special meeting, no other matters may properly come before the CSI shareholders and shareholder proposals cannot
be submitted for the special meeting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<!-- Field: Page; Sequence: 70; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span id="a057"></span>OWNERSHIP
OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT OF CSI</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth, as of January 25, 2022, certain
information with respect to the beneficial ownership of CSI&#8217;s common stock by (i) each shareholder known by us to be the
beneficial owner of more than 5% of CSI&#8217;s common stock, (ii) each director of CSI, (iii) each of the named executive officers
of CSI identified in the section &#8220;CSI EXECUTIVE COMPENSATION&#8221; of this proxy statement/prospectus, and (iv) all directors
and executive officers of CSI as a group. Percentage ownership is based on 9,720,627 shares of CSI common stock outstanding as
of January 25, 2022. Unless otherwise stated, the address of each person is 10900 Red Circle Drive, Minnetonka, MN 55343.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the voting agreement among Pineapple and each of
Mark D. Fandrich, Anita Kumar, Roger H.D. Lacey, Richard A. Primuth, Randall D. Sampson, Steven C. Webster and Michael R. Zapata
(collectively, the &#8220;CSI Holders&#8221;), each CSI Holder has agreed, with respect to all voting securities of CSI that such
CSI Holder beneficially owns as of the date thereof or thereafter, to appear at the special meeting and vote in favor of the Pineapple
Merger Proposal and the Merger Issuance Proposal and vote against any other shareholder action, agreement or transaction that is
intended to or might adversely affect the consummation of the merger and related transactions, including any other acquisition
proposal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 50%; padding-bottom: 5pt"><span style="text-decoration: underline">Name and Address of Beneficial Owner</span></td>
    <td style="width: 2%; padding-bottom: 5pt">&#160;</td>
    <td style="width: 24%; padding-bottom: 5pt; text-align: center">Number of Shares<br />
<span style="text-decoration: underline">Beneficially Owned (1)</span></td>
    <td style="width: 24%; padding-bottom: 5pt; text-align: center"><span style="text-decoration: underline">Percent of Outstanding</span></td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt; padding-left: 0.125in; text-indent: -0.125in">GAMCO Investors, Inc. (2)<br />
 One Corporate Center<br />
 Rye, NY 10580-1435 </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">1,434,884</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">14.8%</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt; padding-left: 0.125in; text-indent: -0.125in">Renaissance Technologies LLC (3)<br />
 800 Third Avenue<br />
 New York, NY 10022 </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">630,018</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">6.5%</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt; padding-left: 0.125in; text-indent: -0.125in">Punch &amp; Associates Investment Management, Inc. (4)<br />
 7701 France Ave. S., Suite 300<br />
 Edina, MN 55435 </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">490,491</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">5.0%</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt">Communications Systems, Inc.<br />
Employee Stock Ownership Plan and Trust (5)</td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">545,631</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">5.6%</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt">Roger H.D. Lacey (6)(7) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">168,521</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">1.7%</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt">Mark D. Fandrich (7) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">69,943</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt">Scott Fluegge (7) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">61,017</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt">Anita Kumar (7)(8) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">29,486</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt">Richard A. Primuth (6) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">50,270</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt">Randall D. Sampson (6)(9) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">1,237,499</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">12.7%</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt">Steven C. Webster (6) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">25,819</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt">Michael R. Zapata (6) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">3,091</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt">Scott Honour (10) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">0</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt">Kyle Udseth (10) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">0</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt">Marilyn Adler </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">0</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: White">
    <td style="padding-bottom: 5pt">Thomas J. Holland (10) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">0</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">*</td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 5pt">All current executive officers and directors<br />
as a group (8 persons) </td>
    <td style="padding-bottom: 5pt">&#160;</td>
    <td style="padding-right: 40.5pt; padding-bottom: 5pt; text-align: right">1,649,511</td>
    <td style="padding-right: 40.3pt; padding-bottom: 5pt; text-align: right">17.0%</td></tr>
</table>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.5in; text-align: left">*</td><td style="text-align: justify">Less than one percent</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(1)</td><td>There are no options, restricted stock units or other rights outstanding to any of the CSI directors or executive officers
as of January 25, 2022.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0in"></p>

<!-- Field: Page; Sequence: 71; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0in">Includes the following number of
shares allocated to the accounts of the following participants in the CSI Employee Stock Ownership Plan and Trust (ESOP) as of
January 25, 2022: Mr. Lacey, 9,630 shares; Mr. Fandrich, 8,141 shares; Mr. Fluegge, 11,110 shares; and
all current directors and executive officers as a group, 38,298 shares.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(2)</td><td>Based on an Amendment No. 21 to Schedule 13D filed on January 12, 2022 in which the reporting persons disclose the following
beneficial ownership as of January 12, 2022: Gabelli Funds, LLC, 297,200 shares sole voting and dispositive power; GAMCO Asset
Management Inc., 771,324 shares sole voting power and dispositive power; Teton Advisors, Inc., 342,600 shares sole voting power
and sole dispositive power; MJG Associates, Inc., 8,760 shares sole voting power and sole dispositive power; and Gabelli Foundation,
Inc., 15,000 shares sole voting power and sole dispositive power.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(3)</td><td>Based on an Amendment No. 2 to Schedule 13G filed by Renaissance Technologies LLC on February 11, 2021 reporting sole voting
power over 630,018 shares and sole dispositive power over 682,714 shares as of December 31, 2020.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(4)</td><td>Based on a Schedule 13G filed by Punch &amp; Associates Investment Management, Inc. on February 17, 2021 reporting sole voting
and sole dispositive power over 490,491 shares as of December 31, 2020.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(5)</td><td>Based on CSI records and an Amendment No. 7 to Schedule 13G filed by the CSI ESOP on February 12, 2021 reporting ownership
as of December 31, 2020. Messrs. Roger H.D. Lacey, Randall D. Sampson and Mark D. Fandrich serve as Trustees of the CSI ESOP, and
disclaim beneficial ownership of the shares held by the CSI ESOP, except for shares allocated to their respective accounts.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(6)</td><td>Currently serves as a director of Communications Systems.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(7)</td><td>Named executive officer of Communications Systems.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(8)</td><td>Ms. Kumar&#8217;s employment was terminated effective August 1, 2021 in connection with the closing of the E&amp;S Sale Transaction.
Information based on Ms. Kumar&#8217;s Form 4 filed on August 5, 2021 and CSI records.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(9)</td><td>Based on a Schedule 13G filed on April 15, 2021 by Mr. Sampson reporting his beneficial ownership as of March 15, 2021, as
well as CSI records. As of January 25, 2022, Mr. Sampson has or shares voting and dispositive power over: (i) 51,205 shares of
common stock owned by Mr. Sampson individually; (ii) 25,349 shares of common stock owned jointly by Mr. Sampson and his spouse;
(iii) 380,370 shares of common stock held by the Marian Arlis Sampson Revocable Trust, of which Mr. Sampson is the sole trustee;
(iv) 37,722 shares of common stock held by the Marian Sampson IRA, of which Mr. Sampson is an attorney-in-fact authorized to act
alone and Ms. Sampson retains authority to act on behalf of the Marian Sampson IRA; (v) 681,334 shares of common stock held by
Sampson Family Real Estate Holdings, LLC, of which Mr. Sampson is the sole manager; and (vi) 61,519 shares of common stock held
by the Sampson Family Foundation, a charitable foundation of which Mr. Sampson is one of five directors. The two officers of the
Sampson Family Foundation have the authority to vote and dispose of the shares of common stock held by the Sampson Family Foundation.
Mr. Sampson is not an officer of the Sampson Family Foundation. Mr. Sampson disclaims beneficial ownership of all of the shares
of CSI common stock except those shares he holds individually or jointly with his spouse. Mr. Sampson is not a participant in the
CSI ESOP.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in">(10)</td><td>Under the merger agreement, Messrs. Honour, Udseth and Holland and Ms. Adler will be elected as directors of the combined company
as of the effective time.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>


<!-- Field: Page; Sequence: 72; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>



<p style="margin: 0"></p>


<p style="margin: 0"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a058"></span><b>OWNERSHIP
OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT OF PINEAPPLE</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table sets for the beneficial ownership of units of Pineapple as of January 25, 2022 for:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">each
                                         unitholder known by Pineapple to be the beneficial owner of more than 5% of its outstanding
                                         units;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">each
                                         member of the Pineapple board of managers;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">each
                                         Pineapple executive officer; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">all
                                         of the members of the Pineapple board of managers and executive officers as a group.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
accordance with the rules of the SEC, beneficial ownership includes voting or investment power with respect to securities and
includes the units issuable pursuant to options or other rights that are exercisable within 60 days of January 25, 2022. Units
issuable pursuant to options are deemed outstanding for computing the percentage of the person holding such options but are not
outstanding for computing the percentage of any other person.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Except
as otherwise indicated in the footnotes to this table the persons or entities named have sole voting and investment power with
respect to all units shown as beneficially owned by them, and the address for each person or entity listed in the table is 315
East Lake Street, Wayzata, MN 55391:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Name
    of Beneficial Owner</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 24%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Amount
    and Nature of Beneficial Ownership</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 24%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentage
    of Units Beneficially Owned<sup>(1)</sup></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Greater
    than 5% Unitholders</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Lake
    Street Solar LLC <sup>(2)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">16,150,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">80.42%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Hercules
    Capital, Inc. <sup>(3) </sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.94%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Managers
    and Named Executive Officers </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Kyle
    Udseth <sup>(4) </sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">850,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.23%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Scott
    Honour <sup>(5)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Managers
    and executive officers as a group (2 persons)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">850,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.23%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Other
    Unitholders</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Thomas
    J. Holland <sup>(6)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 25.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">81,301</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt; padding-right: 24.75pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">*</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">*
Represents less than 1% of outstanding units</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(1)
Percentages are based upon 20,081,301 units outstanding as of January 25, 2022, which is comprised of 19,231,301 Class A Units
and 850,000 Class P Units. The Class A Units have voting rights and the Class P Units have no voting rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(2)
Consists of 16,150,000 Class A Units. Lake Street Solar LLC is the record owner of such units and Northern Pacific Group holds
voting and investment control over Lake Street Solar LLC. The acquisition of CSI common stock in the merger in exchange for these
Class A Units will be exempt from Section 16(b) of the Securities Exchange Act of 1934, as amended. Lake Street Solar LLC has entered into an agreement with each of the PIPE Investors pursuant to which it has agreed to sell the PIPE Investors an aggregate of 3,832,223 shares of CSI common stock on the terms and conditions set forth in stock transfer agreements dated January 24, 2022. See &#8220;AGREEMENTS RELATING TO THE MERGER - PIPE Offering Agreements - Stock Transfer Agreements with PIPE Investors.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(3)
Consists of 3,000,000 Class A Units. The business address of Hercules Capital, Inc. is 400 Hamilton Avenue, Suite 310, Palo Alto,
CA 94301. Hercules Capital, Inc. has entered into an agreement with each of the PIPE Investors pursuant to which it has agreed to sell the PIPE Investors an aggregate of 777,969 shares of CSI common stock on the terms and conditions set forth in stock transfer agreements dated January 24, 2022. See "AGREEMENTS RELATING TO THE MERGER - PIPE Offering Agreements - Stock Transfer Agreements with PIPE Investors."</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(4)
Consists of 850,000 Class P Units, each of which holds no voting rights. The acquisition of CSI common stock in the merger in
exchange for these Class P Units will be exempt from Section 16(b) of the Securities Exchange Act of 1934, as amended. Kyle Udseth has entered into an agreement with each of the PIPE Investors pursuant to which he has agreed to sell the PIPE Investors an aggregate of 182,347 shares of CSI common stock on the terms and conditions set forth in stock transfer agreements dated January 24, 2022. See "AGREEMENTS RELATING TO THE MERGER - PIPE Offering Agreements - Stock Transfer Agreements with PIPE Investors."</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(5)
Mr. Honour is a managing partner of Northern Pacific Group and disclaims beneficial ownership of the Pineapple units held by Lake
Street Solar LLC. The acquisition of CSI common stock in the merger in exchange for the Pineapple units held by Lake Street Solar
LLC will be exempt from Section 16(b) of the Securities Exchange Act of 1934, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(6)
Consists of 81,301 Class A Units held by The Sandra and Tom Holland Trust dated March 8, 2011. Mr. Holland, in his capacity as
trustee of The Sandra and Tom Holland Trust, holds voting and investment power with respect to the shares held by The Sandra and Tom
Holland Trust. The Sandra and Tom Holland Trust has entered into an agreement with each of the PIPE Investors pursuant to which it
has agreed to sell the PIPE Investors an aggregate of 17,460 shares of CSI common stock on the terms and conditions set forth in
stock transfer agreements dated January 24, 2022. See "AGREEMENTS RELATING TO THE MERGER - PIPE Offering Agreements - Stock Transfer
Agreements with PIPE Investors."</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 73; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a059"></span><b>PROPOSAL
#1:<br />
PINEAPPLE MERGER PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a060"></span><b>Parties
to the Merger Agreement</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Communications
Systems, Inc.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Communications
Systems, Inc. is a Minnesota corporation that was organized in 1969. CSI classifies its businesses into the following two segments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Electronics
                                         &amp; Software (E&amp;S)</span>: designs, develops and sells Intelligent Edge solutions
                                         that provide connectivity and power through Power over Ethernet (&#8220;PoE&#8221;) products
                                         and actionable intelligence to end devices in an Internet of Things (&#8220;IoT&#8221;)
                                         ecosystem through embedded and cloud-based management software. In addition, this segment
                                         continues to generate revenue from its traditional products consisting of media converters,
                                         NICs, and Ethernet switches that offer the ability to affordably integrate the benefits
                                         of fiber optics into any data network; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Services
                                         &amp; Support (S&amp;S)</span>: provides SD-WAN and other technology solutions that address
                                         prevalent IT challenges, including network resiliency, security products and services,
                                         network virtualization, and cloud migrations, IT managed services, wired and wireless
                                         network design and implementation, and converged infrastructure configuration, deployment
                                         and management.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
the time the proposed merger was announced on March 2, 2021, CSI stated its intention to divest substantially all its current
operating and non-operating assets, including its E&amp;S Segment business, its S&amp;S Segment business, real estate holdings,
and cash, cash equivalents, and investments. Consistent with that announcement, CSI entered into a securities purchase agreement
dated April 28, 2021 with Lantronix, Inc. pursuant to which CSI agreed to sell all of the issued and outstanding stock of its
wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary, Transition
Networks Europe Limited. These two subsidiaries operated the Transition Networks and Net2Edge Limited businesses that constitute
the E&amp;S Segment, and we refer to the sale of these subsidiaries as the &#8220;E&amp;S Sale Transaction.&#8221; On August 2,
2021, CSI and Lantronix, Inc. closed the E&amp;S Sale Transaction and, as a result, CSI disposed of its E&amp;S Segment business
as of that date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Communications
Systems&#8217; headquarters and mailing address is 10900 Red Circle Drive, Minnetonka, MN 55343, and the telephone number at that
location is (952) 996-1674. CSI&#8217;s principal website is www.commsystems.com.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Helios
Merger Co.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Helios
Merger Co., also referred to as &#8220;Merger Sub,&#8221; is a wholly-owned subsidiary of CSI. Merger Sub was formed as a Delaware
corporation on February 26, 2021. Merger Sub was formed to consummate the merger. Following the consummation of the merger, Merger
Sub will have merged with and into Pineapple, with Pineapple surviving the merger as a wholly owned subsidiary of CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Pineapple
Energy LLC</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
Energy LLC is a Delaware limited liability company formed on December 1, 2020. Pineapple was founded to acquire and grow leading
local and regional solar, storage, and energy services companies nationwide. Pineapple&#8217;s vision is to power the energy transition
through grass-roots growth of solar electricity paired with battery storage on consumers&#8217; homes. Pineapple puts the customer
at the heart of everything it does, building long-term relationships to create and share in recurring revenue from the electric
grid of the future. Pineapple&#8217;s cornerstone acquisitions of certain assets of Sungevity and Horizon Solar Power in December
2020 provide Pineapple with a well-known brand name and access to a database with both historical existing buyers and 115,000
unconverted Sungevity leads, dating back to January 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, Pineapple signed an asset purchase agreement to acquire two leading sustainable energy service and technology providers
in Hawaii: Hawaii Energy Connection, LLC (&#8220;HEC&#8221;) and E-Gear, LLC (&#8220;E-Gear&#8221;). These acquisitions are anticipated
to close immediately prior to the closing of the Pineapple Merger Transaction. HEC is a leading sustainable energy provider, with
over 9,000 residential systems installed and growing. E-Gear operates as a </span></p>

<!-- Field: Page; Sequence: 74; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">technology developer and manufacturer of energy management
software and hardware in Hawaii. The HEC and E-Gear acquisitions, also called the Pre-Closing Acquisition, are intended to establish
Pineapple&#8217;s presence in the United States&#8217; most solar-friendly region, as approximately 30% of Hawaiian homes are
powered by solar.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
mailing address for Pineapple is 315 East Lake Street, Suite 301, Wayzata, Minnesota 55391 and the telephone number at that location
is (952) 582-6460. The principal website for Pineapple is www.pineappleenergy.com.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a061"></span><b>Background
of the Pineapple Merger Transaction</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors, together with CSI management, regularly reviews and assesses CSI&#8217;s performance, future growth prospects,
business plans, competitive position, and overall strategic direction. As part of that review process, from time to time, the
CSI board of directors has considered a number of strategic alternatives, including potential strategic transactions with third
parties, in each case with the goal of maximizing shareholder value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">As
part of this process, on May 23, 2018, the CSI board of directors announced the formation of a CSI special committee consisting
of independent directors Richard Primuth, Randall D. Sampson and Steven Webster to explore strategic alternatives for CSI. CSI
also announced that the CSI special committee expected to retain an investment banking firm to advise it in this process. CSI
director Michael Zapata joined the special committee shortly following his election to the CSI board of directors in June 2020.
In fulfilling its responsibilities to explore strategic alternatives, the CSI special committee, as well as the CSI board of directors,
were advised by the law firm of Ballard Spahr LLP. On July 3, 2018, CSI engaged Northland Securities, Inc. (&#8220;Northland&#8221;)
as its financial advisor to assist the CSI board of directors and CSI special committee in their identification and evaluation
of strategic alternatives designed to enhance shareholder value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI special committee, working with members of management and Northland, studied a number of strategic initiatives and strategic
alternatives for CSI, and, in the period from May 23, 2018 to December 2020, CSI took the following actions that were approved
by the CSI special committee and the CSI board of directors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         April 5, 2019, CSI&#8217;s subsidiary, Suttle, Inc., sold its FutureLink Fiber business
                                         line for $5.0 million in cash;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         March 11, 2020, CSI sold the remainder of its Suttle business and related assets for
                                         $8.0 million in cash;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         May 14, 2020, CSI acquired Ecessa Corporation in a reverse triangular merger for $4.6
                                         million in cash; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         November 3, 2020, CSI acquired the operating assets of privately held IVDesk Minnesota,
                                         Inc. from a third-party receiver appointed by a Hennepin County, Minnesota State District
                                         Court Judge for aggregate consideration of $1.4 million, including a $550,000 earnout
                                         payment made in March 2021.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">CSI
paid Northland customary retainer fees and transaction fees for its services in connection with these transactions, which totaled
approximately $650,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">During
the period of May 2018 to December 2020, CSI executive chair Roger H.D. Lacey provided regular updates to the CSI special committee
with his views, and the views of Northland, on options available to the CSI board of directors to increase shareholder value.
Options discussed included acquiring similar businesses to grow through acquisition, divesting less strategic businesses, seeking
a merger of equals, taking the company private, selling CSI as a whole in a single transaction, or an orderly sale of the Company&#8217;s
subsidiary operations and real estate separately and distributing the sale proceeds to CSI&#8217;s shareholders (which the CSI
board of directors sometimes described as &#8220;monetization&#8221;), or monetization of CSI&#8217;s assets combined with a merger
transaction that would enable CSI to realize separate value from CSI&#8217;s public company reporting status and Nasdaq listing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Despite
efforts by CSI since May 2018 to identify and pursue strategic alternatives, the CSI board of directors did not receive any bona
fide proposals to acquire CSI as a whole<i>.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 75; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
a meeting on November 17, 2020, the CSI board of directors analyzed an initial five-year strategic plan presented by CSI management
and assessed the strategic alternatives considered by the CSI board of directors in light of the initial five-year strategic plan.
Based on feedback from the CSI Board of directors at that meeting, CSI management reviewed and updated the five-year strategic
plan. At a meeting on December 8, 2020, the CSI board of directors analyzed a revised five-year strategic plan presented by CSI
management and again considered alternative strategies to maximize shareholder value in light of the revised five-year strategic
plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Following
the review of the five-year strategic plan on November 17, 2020, the CSI board of directors came to believe that CSI&#8217;s businesses
were unlikely to achieve significant growth in revenue and profitability unless the Company developed and successfully implemented
a transformative plan that would involve additional investments in new product development and marketing and acquisitions that
would complement CSI&#8217;s existing businesses. The CSI board of directors recognized, however, that implementing a transformative
plan would present substantial financial, implementation and other risks.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Given
these risks, and independent of early discussions with Pineapple Energy LLC (&#8220;Pineapple&#8221;) that are discussed below,
the CSI board of directors began to give greater consideration to pursuing the strategy of monetizing CSI&#8217;s operating and
non-operating assets and properties (sometimes referred to as &#8220;CSI legacy assets&#8221;) and exploring alternatives to realizing
separate value from CSI&#8217;s public company reporting status and Nasdaq listing. The CSI board of directors believed that this
separate monetization strategy offered greater potential for maximizing shareholder value as compared to other available strategic
alternatives.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 8, 2020, a Northland representative contacted CSI executive chair Roger Lacey and chief financial officer Mark Fandrich
regarding a possible transaction with Pineapple. Under the preliminary Pineapple proposal by Northland, CSI could deliver value
to the CSI shareholders through a combination of (a) distribution of the net proceeds from the divestiture of CSI&#8217;s legacy
assets and (b) the opportunity for CSI&#8217;s shareholders, through continued ownership of CSI common stock following a merger
transaction, to participate in the potential growth of the combined company&#8217;s residential solar, battery storage, and grid
services solutions business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 10, 2020, several Northland representatives met via video with Messrs. Lacey and Fandrich to discuss the possible Pineapple
transaction, specifically the concept of CSI entering into a merger transaction with Pineapple and the concept of distributing
proceeds from the divestiture of CSI legacy assets after the merger by means of contingent value rights (&#8220;CVRs&#8221;) that
would be issued to the shareholders of CSI immediately prior to the time the merger became effective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 10, 2020, a Northland representative sent Messrs. Lacey and Fandrich a draft letter of intent (&#8220;LOI&#8221;) from
Pineapple outlining the terms of a proposed merger between Pineapple and a subsidiary of CSI. Later on December 10, 2020, Messrs.
Lacey and Fandrich, Northland representatives, Scott Honour of Northern Pacific Group (&#8220;NPG&#8221;), Kyle Udseth of Pineapple,
and representatives of JMP Securities LLC (&#8220;JMP Securities&#8221;), financial advisor to Pineapple, held an introductory
meeting via video. Messrs. Honour and Udseth provided a presentation to Messrs. Lacey and Fandrich consisting of a summary financial
profile, investment highlights, industry overview, and description of Pineapple&#8217;s growth strategy. The group discussed the
possible structure of the proposed merger transaction and the terms outlined in the LOI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 12, 2020, Mr. Lacey contacted the CSI special committee to provide it with information regarding the merger being discussed
with Northland and Pineapple. The CSI special committee was supportive of Messrs. Lacey and Fandrich continuing to evaluate the
opportunity on behalf of CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 13, 2020, Northland forwarded to Messrs. Lacey and Fandrich an updated draft of the LOI from Pineapple dated December
11, 2020. These terms included that CSI would issue to the Pineapple members as base merger consideration 18.6 million shares
of CSI common stock (as compared to current outstanding CSI ownership of approximately 9.4 million shares), which would include
CSI shares to be issued at closing relating to Pineapple&#8217;s proposed purchase of Hawaii Energy Connection, LLC (&#8220;HEC&#8221;)
and E-Gear, LLC (&#8220;E-Gear&#8221;), plus two potential earnouts for the issuance of additional shares based on achieving specific
post-closing share prices of the CSI stock. The December 11, 2020 LOI also proposed that, to provide an incentive for the post-merger
CSI to maximize value of the CVR, the post-merger CSI would retain 10% of the net proceeds of each sale of legacy assets. In addition,
the LOI stated that post-merger, CSI would be managed by Pineapple&#8217;s chief executive officer, Kyle Udseth, and CSI&#8217;s
</span></p>

<!-- Field: Page; Sequence: 76; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">chief financial officer, Mark Fandrich. The LOI stated that the post-merger CSI board of directors would be comprised of seven
directors, including two representatives from CSI, identified as Messrs. Lacey and Sampson, and two representatives from Pineapple,
identified as Messrs. Udseth and Honor, and three additional directors to be agreed upon by CSI and Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 14, 2020, Messrs. Honour and Udseth, along with representatives of JMP Securities, had an introductory meeting via video
with the CSI special committee. This meeting was also attended by Messrs. Lacey and Fandrich and representatives of Northland.
Messrs. Honour and Udseth provided a presentation to the CSI special committee consisting of a summary financial profile, investment
highlights, industry overview, and description of Pineapple&#8217;s growth strategy. The group also reviewed and discussed the
terms of the December 11, 2020 LOI. Following this meeting, the CSI special committee met separately with Messrs. Lacey and Fandrich
and representatives of Northland to discuss the proposed LOI. The CSI special committee determined to hold a separate meeting
the following day to continue review of the Pineapple opportunity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 15, 2020, the CSI special committee met again with Messrs. Lacey and Fandrich to discuss the potential Pineapple transaction.
Following that meeting, the CSI special committee determined to continue to explore the potential transaction and as an initial
step, directed Messrs. Lacey and Fandrich to provide the December 11, 2020 LOI to Ballard Spahr for review and to develop additional
information for the CSI special committee relating to the residential solar industry.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 15 and 16, 2020, Messrs. Lacey and Fandrich discussed with representatives of Ballard Spahr the potential merger transaction
between CSI and Pineapple and the December 11, 2020 LOI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 16 and 17, 2020, Richard A. Primuth, a CSI special committee member, acting on behalf of the CSI special committee, met
with Mr. Fandrich to review in more detail the model for post-transaction share ownership and options for selling or potentially
spinning out current CSI businesses to the CSI shareholders in order to deliver value to the CSI shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 17, 2020, Messrs. Lacey and Fandrich, representatives of Northland and representatives of Pineapple met with the former
president of a public company in the solar, storage and energy services markets and then an advisor to Pineapple, to conduct due
diligence about the residential solar industry. As further diligence, Mr. Lacey contacted an energy industry analyst with JMP
Securities and discussed with him the industry trends toward consolidation and business aspects of residential solar.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Also
on December 17, 2020, Mr. Fandrich contacted Northland to request additional information on behalf of the CSI special committee
regarding the potential merger transaction and the Pineapple business, including competitive factors, growth strategy, and potential
residential solar company targets for acquisition, ownership and management.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 18, 2020, Messrs. Lacey and Fandrich, representatives of Northland and representatives of Ballard Spahr met to discuss
the potential transaction structure, the status of Pineapple transactions to date (which included Pineapple&#8217;s acquisition
of certain Sungevity assets), the concept of a PIPE (private investment in public equity) financing round to fund acquisitions
and go forward operations, and the CVR aspect of the proposed transaction and the potential value to the CSI shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 21, 2020, CSI and Pineapple executed a mutual non-disclosure agreement in a form provided by CSI. The mutual non-disclosure
agreement included a two-year non-solicitation restriction on hiring of the other party&#8217;s covered employees. The mutual
non-disclosure agreement between CSI and Pineapple did not contain any standstill provision that would have prohibited Pineapple
from, among other things, acquiring control of CSI outside of the CSI-Pineapple transaction negotiations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Also
on December 21, 2020, Mr. Fandrich discussed with CSI tax advisors a potential spin-off transaction as an alternative means of
delivering potential value to the CSI shareholders and concluded that CSI would not be able to utilize a spin-off structure for
the disposition of one or more of its operating subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 77; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 23, 2020, Messrs. Lacey and Fandrich, representatives of Northland and representatives of Pineapple met to discuss Pineapple&#8217;s
current financial model and other acquisition targets being assessed by Pineapple, which included HEC and E-Gear.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Also
on December 23, 2020, Messrs. Lacey and Fandrich, representatives of Northland and representatives of Ballard Spahr met to discuss
Pineapple&#8217;s current activities, Pineapple&#8217;s planned acquisitions, the December 11, 2020 LOI, the planned PIPE to raise
funds for Pineapple&#8217;s acquisition strategy, and the process for CSI to dispose of its legacy assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 28, 2020, Messrs. Lacey and Fandrich, representatives of Northland and representatives of Ballard Spahr met to discuss
and develop proposed revisions to the December 11, 2020 LOI. CSI&#8217;s proposed revisions included a base merger consideration
of 13.6 million shares of CSI common stock and the issuance of an additional five million shares of CSI common stock if Pineapple
consummated an equity financing and repaid its debt within three months of the closing. CSI also proposed that it pursue the sale
of its legacy business and that all net proceeds from a transaction pursuant to a definitive agreement signed prior to closing
of the merger would be distributed 100% to CSI shareholders through the CVR and not be subject to 10% retention by the post-closing
company. Also, in consideration for CSI&#8217;s expenditure of time, effort and expense, CSI proposed to add a 60-day exclusivity
period to the December 11, 2020 LOI during which Pineapple and its affiliates would not solicit a competing transaction. CSI also
proposed to add a one-year standstill provision under which Pineapple and its affiliates could not seek to acquire control of
CSI outside of the CSI-Pineapple transaction under negotiation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 28, 2020, Ballard Spahr representatives sent a revised draft of the LOI, reflecting the foregoing revisions proposed
by CSI, to Faegre Drinker Biddle &amp; Reath LLP (&#8220;Faegre Drinker&#8221;), counsel to Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 29, 2020, Faegre Drinker, on behalf of Pineapple, forwarded to Ballard Spahr a revised draft LOI, proposing base merger
consideration of 17.6 million shares and the right to earn one million shares if specified debt was extinguished within three
months of the closing, along with the previously negotiated earn out shares. In addition, the revised draft provided that Pineapple
had the right, but not the obligation, to raise up to $10 million in a pre-closing working capital facility that, at the option
of the participants, would convert into shares of CSI common stock at the merger closing at an exchange rate of $2.00 per share.
This draft LOI proposed an exclusivity period ending on January 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Following
contacts by CSI and Northland with Lantronix Inc. earlier in the month of December 2020, CSI received on December 29, 2020 a preliminary
non-binding LOI from Lantronix Inc. for the sale of assets of the Electronics and Software segment, which comprised a substantial
portion of CSI&#8217;s legacy business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 30, 2020, the CSI special committee met with Messrs. Lacey and Fandrich and representatives of Northland to discuss the
proposed Pineapple merger, including a scenario-based value/ownership model prepared by Mr. Fandrich, the Pineapple presentation
reviewed on December 14, 2020, and the proposed PIPE, as well as the revised LOI received the prior day. The CSI special committee
provided direction to Messrs. Lacey and Fandrich regarding setting base consideration at 15.6 million shares, the proportion of
ownership as between the legacy CSI shareholders and the Pineapple members, and earnout shares and potential shares to be issued
on conversion of a pre-closing Pineapple debt financing and conditions under which the shares would be issued. The CSI special
committee also requested a future meeting with Pineapple chief executive officer Kyle Udseth as part of its due diligence analysis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 31, 2020, Mr. Fandrich, representatives of Ballard Spahr and representatives of Northland met to discuss the LOI received
on December 29, 2020 and revise it in accordance with the CSI special committee&#8217;s direction. As a follow-up to this meeting,
later on December 31, 2020, Ballard Spahr delivered to Faegre Drinker a revised version of the LOI. The December 31, 2020 LOI
contemplated that (a) CSI would acquire Pineapple by means of a merger transaction by issuing 15.6 million shares of CSI common
stock (subject to adjustments), which would constitute approximately 62.4% of CSI&#8217;s common stock outstanding after closing
of the merger, with CSI&#8217;s existing shareholders retaining approximately 9.4 million shares and (b) each shareholder of CSI
immediately prior to the merger would receive a CVR reflecting the right to receive (i) 100% of that shareholder&#8217;s pro rata
percentage of net proceeds from the sale or sales of CSI&#8217;s assets under any agreement executed prior to the closing of the
merger and (ii) 90% of that shareholder&#8217;s pro rata percentage of net proceeds from the sale or sales of CSI&#8217;s pre-</span></p>

<!-- Field: Page; Sequence: 78; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">merger
businesses and assets to the extent these net proceeds are realized within 18 months following the closing of the merger. As adjustments
to the base merger consideration, CSI would issue three million additional earnout shares to the Pineapple members if certain
debts were discharged within three months of closing, five million additional earnout shares if CSI&#8217;s stock price achieved
a post-closing share-price at $6.00 and $8.00, respectively, and up to five million additional shares upon conversion of up to
$10 million in a Pineapple pre-closing subordinated convertible loan working capital facility. The LOI also indicated that post-closing,
the company would be managed by Mr. Udseth as chief executive officer and Mr. Fandrich as chief financial officer. It also provided
that the post-merger CSI board of directors would be comprised of Mr. Udseth and Mr. Honour from Pineapple, and Mr. Lacey and
Mr. Sampson from CSI, with three additional members to be agreed upon by CSI and Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 4, 2021, Faegre Drinker confirmed on behalf of Pineapple to Ballard Spahr that the December 31, 2020 draft LOI was acceptable
and Pineapple was prepared to execute it.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 5, 2021, the CSI special committee, along with Messrs. Lacey and Fandrich and representatives of Northland, met with Mr.
Udseth. The CSI special committee interviewed Mr. Udseth regarding his background, management experience and residential solar
industry expertise. The CSI special committee also reviewed with Mr. Udseth the Sungevity assets that Pineapple had recently acquired,
the HEC and E-Gear businesses, and Pineapple&#8217;s growth strategy. The CSI special committee then excused Mr. Udseth from the
meeting and continued to meet with Messrs. Lacey and Fandrich and representatives of Northland to review the December 31, 2020
draft LOI, as well as the potential sale of CSI&#8217;s E&amp;S segment to Lantronix.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 7, 2021, the CSI board of directors held a special meeting that Mr. Fandrich and Northland representatives also attended.
The CSI board of directors reviewed the December 31, 2020 LOI, as well as a draft LOI from Lantronix dated December 29, 2020.
Mr. Fandrich presented to the CSI board of directors an analysis of the potential value that could be received by CSI shareholders
from (a) a distribution to existing CSI shareholders from current CSI cash and cash equivalents plus any proceeds from any CSI
legacy assets that were sold prior to closing of the Pineapple merger, (b) the proceeds that potentially could be realized from
the monetization of CSI&#8217;s legacy assets following the closing of the merger and distributions of the net proceeds of these
dispositions to CSI shareholders through the CVR that would be distributed to CSI shareholders immediately prior to closing of
the Pineapple merger, and (c) the value to the CSI shareholders of their continuing ownership of CSI following the closing of
the merger transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors also determined that, concurrent with negotiations with Pineapple in regard to a definitive merger agreement,
it was prudent for CSI to continue to explore the sale of the E&amp;S Segment as an appropriate related step in its overall strategy
to maximize shareholder value and provide a return to the CSI shareholders. The CSI board of directors then discussed the process
for the possible disposition of the E&amp;S Segment to Lantronix. After further discussion, the CSI board of directors unanimously
authorized CSI management to execute the LOI with Pineapple. Later on January 7, 2021, CSI and Pineapple signed the LOI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 9, 2021, Ballard Spahr sent a preliminary due diligence request to Faegre Drinker. A data room was established and Pineapple
supplied documents required by CSI for its due diligence review, including documents about the planned Pineapple acquisition of
HEC and E-Gear, which was intended to occur concurrently with the closing of the CSI Pineapple merger transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">From
January 11, 2021 to January 18, 2021, CSI management and Pineapple management, joined on certain occasions by CSI or Pineapple
legal, tax or accounting advisors, had several meetings and telephone discussions regarding the tax, accounting and shareholder
approval requirements relating to the proposed transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 22, 2021, Ballard Spahr delivered an initial draft of the merger agreement to Faegre Drinker.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 27 and 28, 2021, Mr. Fandrich met separately with four different investment banking firms, including Craig-Hallum Capital
Group LLC (&#8220;Craig-Hallum&#8221;), to discuss on a confidential basis the merger and a potential engagement on behalf of
the CSI board of directors to evaluate the merger and provide an opinion relating to the fairness of the merger transaction to
CSI. Northland did not provide the CSI board of directors with an opinion regarding, or an analysis of, the value of Pineapple,
HEC or E-Gear, or the fairness of the merger transaction to CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 79; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 29, 2021, Ballard Spahr delivered to Faegre Drinker an initial draft CVR agreement, and Faegre Drinker delivered to Ballard
Spahr a revised merger agreement. Among other changes, the revised merger agreement proposed delivery of a voting agreement by
certain CSI directors and officers, expanded the representations to be made by CSI, revised CSI&#8217;s non-solicitation and fiduciary
out provisions, added a termination fee to be paid by CSI in certain instances and added provisions relating to a potential equity
offering to be consummated at merger closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
January 31, 2021, the exclusivity period under the January 7, 2021 LOI expired and it was not formally extended, but the parties
continued their discussions regarding the transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 2, 2021, the CSI board of directors held a special meeting attended by Mr. Fandrich and Kristin Hlavka, CSI&#8217;s controller,
representatives of Northland and representatives of Ballard Spahr. Representatives of Ballard Spahr presented to the CSI board
of directors a review of director fiduciary duties under Minnesota law, specifically in change of control transactions. Ballard
Spahr then reviewed with the CSI board of directors key issues raised by the draft merger agreement provided by Faegre Drinker
on January 29, 2021, including CSI&#8217;s right to consider alternative acquisition proposals, termination fee and expense reimbursement
provisions in the event that CSI accepted a superior proposal, indemnification obligations of the Pineapple members, and satisfaction
of post-closing obligations through a contractual lock-up of the CSI shares. The CSI board of directors authorized management
to continue negotiations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 3, 2021, Mr. Fandrich and Ms. Hlavka met with the chair of the CSI compensation committee to discuss the effect of the
proposed Pineapple transaction on outstanding awards under the CSI Long-Term Incentive Plan (&#8220;LTI Plan&#8221;), the CSI
2011 Executive Incentive Compensation Plan (the &#8220;2011 Plan&#8221;), and the Employee Stock Purchase Plan (&#8220;ESPP&#8221;).
Because the proposed Pineapple transaction would constitute a &#8220;change of control&#8221; under the terms of the LTI Plan,
the 2011 Plan and the ESPP, the chair asked Mr. Fandrich and Ms. Hlavka to develop additional information relating to the treatment
of awards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 4, 2021, the CSI special committee met with Messrs. Lacey and Fandrich and a representative of Ballard Spahr to discuss
potential financial advisors to engage for an analysis of the fairness of the proposed Pineapple transaction. After a detailed
review of the background and experience of the firms previously interviewed by Mr. Fandrich, the CSI special committee determined
to engage Craig-Hallum and authorized management to enter into an engagement agreement with Craig-Hallum.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 5, 2021, CSI entered into an engagement letter with Craig-Hallum to render a written opinion to the CSI board of directors
as to the fairness to CSI, from a financial point of view, of the proposed transaction between CSI and Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 5, 2021, the CSI special committee, representatives of Northland, representatives of Ballard Spahr, Mr. Lacey, and Mr.
Fandrich met with representatives of Craig-Hallum to provide an overview of the transaction and to discuss timing and next steps.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 5, 2021, Ballard Spahr delivered to Faegre Drinker a revised draft of the merger agreement, adding, among other provisions,
a reverse termination fee to be paid by Pineapple if Pineapple were to terminate the agreement under certain circumstances, deleting
the proposed working capital adjustment provisions and modifying the non-solicitation and termination fee provisions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 6, 2021, in connection with preparation of the fairness opinion to be issued by Craig-Hallum, representatives of Pineapple,
representatives of Northland and Mr. Fandrich met with representatives of Craig-Hallum to allow the Pineapple representatives
and Pineapple&#8217;s financial advisors to present information to Craig-Hallum regarding the Pineapple business and its planned
strategy in the residential solar market.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 8, 2021, representatives of Northland, Mr. Fandrich, and representatives of Craig-Hallum met to further discuss the Pineapple
business strategy. Also on February 8, 2021, Mr. Fandrich met with representatives of Pineapple to discuss certain issues relating
to the merger agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 80; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 9, 2021, Faegre Drinker delivered to Ballard Spahr a revised draft of the merger agreement revising, among other things,
the non-solicitation and termination fee provisions (including proposing termination fee and reverse termination fee of $3.5 million
and expense reimbursement of $1.0 million) and deleting the closing conditions relating to the working capital of CSI and Pineapple
at closing and consideration adjustments relating to cash at closing for CSI and Pineapple. Between February 9 and February 23,
2021, representatives of Faegre Drinker and Ballard Spahr negotiated various items in the merger agreement, including with respect
to the non-solicitation and indemnification provisions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 16, 2021, the CSI compensation committee and CSI board of directors held regularly scheduled meetings attended by Mr.
Fandrich and Ms. Hlavka, representatives of Ballard Spahr, and representatives of Northland. At this board meeting, representatives
of Ballard Spahr summarized the status of the potential transaction with Pineapple, including the status of due diligence review
and terms of the merger agreement. The CSI board of directors then reviewed and discussed due diligence materials and background
information on the solar industry. Mr. Fandrich shared with the CSI board of directors an analysis of the potential range of CVR
distributions reflecting management&#8217;s current estimates of cash that could possibly be generated from the sale of real estate,
the E&amp;S Segment and the S&amp;S Segment. Mr. Fandrich also provided a summary of the post-closing ownership of CSI and the
potential value to CSI shareholders from continuing as shareholders in the post-closing CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">At
the February 16, 2021 meeting of the CSI board of directors, the CSI compensation committee reported that the consummation of
the proposed merger with Pineapple would constitute a &#8220;change in control&#8221; under the 2011 Plan and the ESPP. The CSI
compensation committee discussed the effect of the consummation of the proposed merger on outstanding equity awards under 2011
Plan and the ESPP and recommended the CSI board of directors take the following actions pursuant to its obligations and authority
under the 2011 Plan and the ESPP:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Approve
                                         that on a date no earlier than 20 days before a change in control (the &#8220;Action
                                         Effective Date&#8221;) resulting from the proposed Pineapple transaction, all outstanding,
                                         in-the-money stock options would be settled by exchanging the options for a &#8220;net&#8221;
                                         number of shares (&#8220;Net Shares&#8221;) that took into account that option holders
                                         would not pay the exercise price to exercise their options, as calculated under the formula
                                         for determining the number of Net Shares provided in the 2011 Plan and that these Net
                                         Shares would be contingently issued as of the Action Effective Date.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Approve
                                         that the Action Effective Date would be set to ensure that the holders of RSUs and in-the-money
                                         stock options would receive any dividends paid to the other CSI shareholders prior to
                                         the effective time of the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Approve
                                         that, as provided in the 2011 Plan, with respect to options for which the per share exercise
                                         price was equal to or greater than the market price for the shares on the Action Effective
                                         Date, such options automatically would be cancelled without payment of any consideration
                                         therefor; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Approve
                                         that, with respect to the ESPP, after the current quarterly phase of the ESPP ending
                                         on March 31, 2021, unless approved by Pineapple, no new phase of the ESPP would commence
                                         prior to the effective time of the merger or until the merger agreement is terminated.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">The
full CSI board of directors discussed and supported this recommendation and later adopted resolutions to effectuate the foregoing
at the CSI board of directors&#8217; meeting on March 1, 2021. Subsequently, because the E&amp;S Sale Transaction also constituted
a change in control under the 2011 Plan, on April 27, 2021, the CSI board of directors adopted similar resolutions with respect
to the E&amp;S Sale Transaction. Immediately following the August 2, 2021 closing date of the E&amp;S Sale Transaction, there
were no equity incentive awards outstanding under the 2011 Plan or otherwise. Additionally, immediately following the August 2,
2021 closing date of the E&amp;S Sale Transaction, there were no awards outstanding under the LTI Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 19 and 21, 2021, Messrs. Lacey and Mr. Fandrich met with representatives of Ballard Spahr and Mr. Primuth to discuss
various open issues related to the merger agreement and discuss due diligence matters.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p>

<!-- Field: Page; Sequence: 81; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 22, 2021, the CSI board of directors held a special meeting attended by Mr. Fandrich, Ms. Hlavka, representatives of
Northland, representatives of Ballard Spahr, and representatives of Craig-Hallum. Craig-Hallum presented a preliminary analysis
of the methodology that Craig-Hallum would use in its fairness opinion and responded to questions from CSI board members.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 23, 2021, the CSI board of directors held a special meeting attended by Mr. Fandrich, Ms. Hlavka, representatives of
Northland, representatives of JMP Securities and representatives of Ballard Spahr. The representatives of Northland and JMP Securities
delivered a presentation regarding a proposed PIPE transaction, as well as their respective experience and familiarity of transactions
of this nature. After representatives of Northland and JMP Securities left the meeting, the CSI board of directors discussed with
representatives of Ballard Spahr outstanding issues related to the CSI merger agreement, including indemnification, remedies and
certain CVR provisions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Also
on February 23, 2021, Ballard Spahr delivered to Faegre Drinker a revised draft of the merger agreement, which, among other things,
clarified the relationship between the disposition of legacy CSI assets and the earnout shares, and reduced the termination and
reverse termination fees to $2.5 million and the expense reimbursement to $750,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 24, 2021, Faegre Drinker delivered to Ballard Spahr a further revised draft of the merger agreement, adding provisions
relating to a share escrow relating to the transaction between Pineapple and HEC/E-Gear and expense reimbursement, and revising
the indemnification provisions. The parties subsequently exchanged additional drafts before March 1, 2021, including minor revisions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 25 and 26, 2021, CSI&#8217;s board of directors met with representatives of Ballard Spahr, Mr. Fandrich and Ms. Hlavka
to review and discuss estimates of potential distributions of proceeds from the disposition of CSI legacy assets by means of cash
dividends prior to the proposed merger with Pineapple and by means of the CVRs issued upon consummation of the merger, a draft
press release for the Pineapple merger, the status of the PIPE, the status of Pineapple&#8217;s transaction with HEC and E-Gear,
and outstanding issues related to the merger agreement. The CSI board of directors provided feedback to Ballard Spahr on the open
issues, including indemnification and CVR provisions. At this meeting, CSI&#8217;s board of directors agreed that Mr. Sampson,
a member of the CSI special committee, would be selected as the shareholder representative under the CVR agreement due to his
long-standing and significant direct and beneficial share ownership in CSI and his business and executive experience.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
February 28, 2021, CSI&#8217;s board of directors held a special meeting with representatives of Craig-Hallum, Northland and Ballard
Spahr, and with Mr. Fandrich and Ms. Hlavka. During this meeting, Craig-Hallum presented its updated analysis. CSI management
and Ballard Spahr reported to CSI&#8217;s board of directors regarding business and legal due diligence. Representatives of Ballard
Spahr then reviewed the resolution of open issues in the merger agreement, CVR agreement, voting agreement and other agreements.
Representatives of Ballard Spahr reported to CSI&#8217;s board of directors regarding the status of Pineapple&#8217;s purchase
agreement with HEC and E-Gear, which was a prerequisite to CSI&#8217;s willingness to enter into the merger agreement with Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, Faegre Drinker advised Ballard Spahr that Pineapple and HEC/E-Gear were prepared to enter into their purchase agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">After
the close of market on March 1, 2021, the CSI board of directors met with representatives of Craig-Hallum, Northland and Ballard
Spahr, and with Mr. Fandrich and Ms. Hlavka. Prior to the meeting, the CSI board of directors was provided with the finalized
merger agreement and other agreements, documents and summary materials. At the March 1, 2021 meeting, representatives of Craig-Hallum
reviewed with the CSI board of directors its updated analysis of the merger consideration and delivered an oral opinion, confirmed
by delivery of a written opinion dated March 1, 2021, to the CSI board of directors to the effect that, as of March 1, 2021, and
based upon and subject to the factors and assumptions set forth therein, the merger consideration to be paid by CSI pursuant to
the terms of the merger agreement is fair from a financial point of view to CSI. The full text of Craig-Hallum&#8217;s written
opinion, dated March 1, 2021, which describes the assumptions made, procedures followed, matters considered, limitations on the
review undertaken and qualifications, is attached as Appendix B to this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 82; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Following
Craig-Hallum&#8217;s presentation and delivery of its oral opinion, Ballard Spahr representatives summarized the directors&#8217;
applicable fiduciary duties in relation to the transaction. Thereafter, the CSI board of directors discussed the proposed transaction
and reviewed the matters described in the section of this proxy statement/prospectus entitled &#8220;&#8212; Reasons for the Pineapple
Merger Transaction and Recommendation of the CSI Board of Directors.&#8221; Thereafter, the CSI special committee recommended
and the CSI board of directors unanimously (a) determined that the merger agreement and the transactions contemplated thereby
(including the merger, the CVR agreement and the issuance by CSI of its common stock in connection with the merger) are fair to
and in the best interests of CSI and its shareholders, (b) approved, adopted and declared advisable the merger agreement and the
transactions contemplated thereby, including the CVR agreement, (c) directed that the approval of transactions contemplated by
the merger agreement be submitted to a vote at a meeting of CSI&#8217;s shareholders and (d) recommended the adoption of the merger
agreement and the approval of the transactions contemplated by the merger agreement, including the merger and the CVR agreement,
by CSI&#8217;s shareholders at a future special meeting of CSI&#8217;s shareholders. The CSI board of directors instructed CSI
management to execute and deliver the merger agreement concurrently with confirmation of the execution and delivery by Pineapple
and HEC/E-Gear of their purchase agreement. The CSI compensation committee also recommended and the CSI board of directors also
unanimously approved resolutions consistent with the recommendation of the CSI compensation committee at the February 16, 2021
meeting relating to the 2011 Plan and the ESPP.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">After
confirmation of the execution of the Pineapple-HEC/E-Gear purchase agreement, CSI and Pineapple executed the merger agreement
in the evening of March 1, 2021. CSI issued a press release in the morning of March 2, 2021 announcing the merger agreement and
the Pineapple Merger Transaction. The closing price of CSI&#8217;s common stock on March 1, 2021, the last trading day before
the public announcement of the merger agreement, was $5.35 per share.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Following
the announcement of the merger agreement and the Pineapple Merger Transaction, CSI took the following actions at the direction
of and under the supervision of the CSI board of directors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         April 28, 2021, CSI entered into a securities purchase agreement with Lantronix, Inc.
                                         for the sale of the E&amp;S Segment subsidiaries in the E&amp;S Sale Transaction.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         June 28, 2021, CSI entered into a securities purchase agreement with a group of institutional
                                         investors providing for a $25.0 million private placement investment in CSI.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         August 2, 2021, CSI and Lantronix, Inc. closed the E&amp;S Sale Transaction and, as a
                                         result, CSI disposed of its E&amp;S Segment business as of that date.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         September 13, 2021, CSI declared a cash dividend of $3.50 per share or approximately
                                         $34.0 million from the net proceeds from the E&amp;S Sale Transaction and other available
                                         cash resources, which was payable on October 15, 2021 to shareholders of record as of
                                         September 30, 2021.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         September 15, 2021, CSI entered into an amended and restated securities purchase agreement
                                         with the PIPE Investors for the PIPE Offering, providing for a $32.0 million private
                                         placement investment in CSI. This amended and restated securities purchase agreement
                                         replaced the $25.0 million original securities purchase agreement dated June 28, 2021.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Concurrently
with all of these activities, CSI was continuing to pursue the Pineapple Merger Transaction and continuing to work with its advisors,
Pineapple, HEC and E-Gear, and their respective advisors to develop the information required to be included in this proxy statement/prospectus
and the registration statement of which this proxy statement/prospectus is a part so that CSI could pursue the requisite shareholder
approval of the Pineapple Merger Transaction and related matters.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">When
originally signed, the merger agreement provided for an outside date of August 31, 2021, after which date either CSI or Pineapple
could terminate the merger agreement upon written notice to the other party if the Pineapple Merger Transaction had not been consummated
by that date. The Pre-Closing Acquisition Agreement among Pineapple, HEC and E-Gear contained a similar termination right with
respect to the same August 31, 2021 outside date. The June 28, 2021 securities purchase agreement with the PIPE investors contained
a similar termination right with respect to an outside date of October 15, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 83; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
August 10, 2021, the CSI board of directors held a regular meeting attended by Mr. Fandrich and Ms. Hlavka and representatives
of Ballard Spahr. Mr. Udseth attended a portion of this meeting to provide an update on the business of Pineapple, HEC and E-Gear
and the preliminary financial results of these companies for the six months ended June 30, 2021. Given that the registration statement
was not anticipated to be filed by August 31, 2021, the CSI board of directors began to identify topics for negotiation with Pineapple
for an amendment to the merger agreement apart from the extension of the outside date. The CSI board of directors also discussed
CSI&#8217;s options in the event that the merger agreement was terminated due to the failure of the merger to close by the August
31, 2021 outside date or the failure of Pineapple to secure an extension of the outside date of the Pre-Closing Acquisition Agreement.
The CSI board of directors determined that any extension of the outside date of the merger agreement would be conditioned upon
a corresponding extension of the outside date of the Pre-Closing Acquisition Agreement. During this meeting, the CSI board of
directors instructed Ballard Spahr to approach counsel for Pineapple to inquire about Pineapple&#8217;s interest in extending
the outside date of the merger agreement to December 31, 2021, to inquire about the status of the corresponding extension of the
outside date of the Pre-Closing Acquisition Agreement, and to begin negotiations on the topics identified by the CSI board of
directors, which included the treatment of certain transaction and transaction litigation expenses, the impact of the then-contemplated
debt financing on achievement of the first milestone providing for the issuance of 3.0 million shares of CSI common stock as Earnout
Consideration, an extension of the timeframe for disposition of the legacy CSI assets, and the treatment of letters of intent
under the CVR agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">From
August 11, 2021 to August 20, 2021, Ballard Spahr and Faegre Drinker had multiple discussions relating to an extension of the
outside date to December 31, 2021, the status of the corresponding extension of the outside date of the Pre-Closing Acquisition
Agreement, and the topics raised by the CSI board of directors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
August 24, 2021, the CSI board of directors held a special meeting, attended by Mr. Fandrich and Ms. Hlavka and representatives
of Ballard Spahr. Among other topics, the CSI board of directors received an update on negotiations relating to the debt financing
for the combined company and the resulting potential termination of the commitment of one of the PIPE investors to participate
in the PIPE offering and to provide debt financing. The CSI board of directors engaged in a lengthy discussion and analysis with
Mr. Fandrich and Ms. Hlavka of the estimated cash available at closing to fund the purchase price of the Pre-Closing Acquisition
Agreement, estimated transaction expenses, and post-closing combined company operations. The CSI board of directors communicated
to management and counsel that the CSI board of directors would not approve an extension of the outside date of the merger agreement
until there was confirmation of the corresponding extension of the Pre-Closing Acquisition Agreement, agreement by the PIPE investors
to extend the June 28, 2021 securities purchase agreement outside date from October 15, 2021 to the same extended outside date
as the merger agreement and Pre-Closing Acquisition Agreement, greater certainty regarding the timing of the filing of the registration
statement so that an appropriate outside date could be established, greater clarity regarding the post-closing financial position
of the combined company, the addition of a funding condition to closing, and a termination right in favor of CSI if any of the
PIPE investors terminated the securities purchase agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">At
meetings held on September 23, 2021, October 28, 2021 and November 17, 2021, the CSI board of directors discussed the potential
terms and conditions of an amendment to the merger agreement and received updates from CSI management and representatives of Ballard
Spahr regarding the conditions the CSI board of directors communicated at the August 24, 2021 meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Following
the filing of a registration statement for the Pineapple Merger Transaction and related transactions on November 12, 2021, CSI
and Pineapple exchanged a number of drafts of the amendment to the merger agreement, as well as revisions to the form of CVR agreement
attached to the merger agreement and drafts of the amendment to the Pre-Closing Acquisition Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 8, 2021, the CSI board of directors held a special meeting, attended by Mr. Fandrich and Ms. Hlavka and representatives
of Ballard Spahr. The CSI board of directors reviewed in detail with representatives of Ballard Spahr the proposed amendment,
as well as the proposed amendment to the Pre-Closing Acquisition Agreement. Additionally, CSI management presented to the CSI
board of directors a multi-year financial model and forecast for the combined company prepared by CSI management and evaluated
by an outside accounting firm. The CSI board of directors also considered the terms of the proposed amendment in relationship
to the assumptions underlying, and analysis reflected in Craig-Hallum&#8217;s opinion dated March 1, 2021. Based on the information
presented to the CSI </span></p>

<!-- Field: Page; Sequence: 84; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">board of directors about the anticipated working capital sources and needs of the combined company given
the proposed terms and conditions of the amendment, the CSI board of directors approved the execution of the amendment and authorized
CSI management to execute and deliver the amendment on behalf of CSI, as well as the amended form of CVR agreement. The CSI board
of directors also approved the proposed amendment to the Pre-Closing Acquisition Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Following
December 8, 2021, CSI, Pineapple, HEC and E-Gear finalized and coordinated the simultaneous execution and delivery of their respective
amendments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">On
December 16, 2021, CSI and Pineapple, along with the other parties to the merger agreement, entered into an Amendment No. 1 to
the merger agreement. Also on December 16, 2021, Pineapple, HEC and E-Gear, along with the other relevant parties, entered into
an Amendment No. 1 to their asset purchase agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a062"></span><b>Past
Contacts, Transactions or Negotiations</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than as described under &#8220;Background of the Pineapple Merger Transaction&#8221; above, CSI and Pineapple have not had any
negotiations, transactions or material contacts during the past two years, and, other than as described therein and in the merger
agreement, in the related agreements such as the CVR agreement attached to this proxy statement/prospectus as Appendix A-2 and
the voting agreement attached to this proxy statement/prospectus as Appendix A-3, and the securities purchase agreement relating
to the PIPE attached to this proxy statement/prospectus as Appendix C, there are no present or proposed material agreements, arrangements,
understandings or relationships between CSI executive officers or directors and Pineapple, or its executive officers or directors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a063"></span><b>Reasons
for the Pineapple Merger Transaction and Recommendation of the CSI Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
evaluating the Pineapple Merger Transaction, the CSI board of directors consulted with CSI&#8217;s management, legal counsel and
financial advisor. In reaching its decision to approve the Pineapple Merger Transaction, and to recommend that our shareholders
vote to approve the Pineapple Merger Transaction, the CSI board of directors considered various factors as described below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with its approval of the Agreement and Plan of Merger dated March 1, 2021, the CSI board of directors considered a
number of factors weighing in favor of the Pineapple Merger Transaction, including, but not limited to, the following factors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         CSI board of directors&#8217; assessment over the last several years of the challenges
                                         and risks that we have faced, and would likely continue to face, if CSI continued as
                                         an independent public company conducting business through its E&amp;S Segment and S&amp;S
                                         Segment, including the challenges and risks that the CSI board of directors identified
                                         in its review of the five-year strategic plan approved on December 8, 2020, including:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">despite
                                         significant effort and investment, CSI has not achieved many of its business and financial
                                         objectives during the past several years;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">many
                                         of the existing products of the E&amp;S Segment, which comprised approximately 81% of
                                         CSI revenue for the year ended December 31, 2020, were legacy products that were not
                                         expected to produce significant future revenue growth, if any, with revenues from many
                                         of the legacy products likely to decline in future years;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         fact that the financial results of the E&amp;S Segment and CSI as a whole could be adversely
                                         affected if one or more of the E&amp;S Segment&#8217;s larger customers substantially
                                         reduces its orders and the dependence of the S&amp;S Segment on a limited number of customers
                                         for a significant portion of its revenue;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         size of the E&amp;S Segment and S&amp;S Segment businesses and their respective positions
                                         in their primary markets, the stiff competition with respect to price and other factors
                                         faced by these businesses, including competition from larger, better-capitalized competitors
                                         that can more easily engage in discounting to retain market share;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 85; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         fact that CSI incurs substantial costs as a public company, the relatively high level
                                         of corporate overhead expense and risk as a public company in relation to CSI&#8217;s
                                         relatively small revenues and profits, combined with our investors&#8217; expectations,
                                         which materially constrain our ability to invest significant additional amounts to accelerate
                                         new product development or to acquire new products without adversely affecting our profitability;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         expense and risk associated with any acquisition strategy CSI might pursue to achieve
                                         sustainable growth and profitability and to spread public company costs over substantially
                                         greater revenues, including, but not limited to uncertainty in our ability to find attractive
                                         acquisition candidates that can be acquired at reasonable valuations, the substantial
                                         expense we would incur to explore possible acquisitions regardless of whether a transaction
                                         was successfully completed, the risk that the acquisitions will not successfully deliver
                                         the growth and profitability that was anticipated, risks associated with integrating
                                         the acquired company into our existing operations, and the risk of losing key employees
                                         of any acquired company or existing CSI employees;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
                                         ability to compete and increase revenues for each of the E&amp;S Segment and the S&amp;S
                                         Segment requires continual focus on delivering high-quality, innovative and competitively
                                         priced products and services and the regular introduction of new products and services
                                         that meet evolving customer requirements, but given the inherent challenges and risks
                                         associated with new product development efforts, there is no assurance that we would
                                         be able to commercialize new E&amp;S Segment and S&amp;S Segment products or services
                                         in a timely manner and generate substantial revenues from these products;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         view of the CSI board of directors starting in November 2020 that continued independent
                                         operation of the CSI businesses likely would require the development and execution of
                                         a transformative plan in order to address the limited prospects for significant growth
                                         in the E&amp;S Segment (and, therefore, CSI as a whole) and to address the challenges
                                         we historically have experienced and will likely experience in the future;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         fact that any transformative plan would require significant changes in business strategy
                                         and significant additional investment in the E&amp;S Segment and the S&amp;S Segment
                                         or the development of new lines of business, lead to operating losses for one or more
                                         years, reduce our cash reserves, and present other risks, challenges and uncertainties
                                         that would likely emerge in undertaking to implement a transformative plan, including
                                         the risk that it would not overcome our current and future challenges;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         likelihood that, due to the small size of the S&amp;S Segment, intense competition and
                                         other challenges faced by the S&amp;S Segment, the financial performance of the S&amp;S
                                         Segment would not be sufficient to offset any stagnation or decline in growth of the
                                         E&amp;S Segment business and the financial performance of the S&amp;S Segment alone would
                                         not provide a basis for sustainable growth and profitability of CSI as a whole;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         view of the CSI board of directors that the highest value for the CSI shareholders would
                                         be obtained through a strategy of separately monetizing CSI&#8217;s operating and non-operating
                                         assets and properties, rather than sale of CSI as a whole, and that CSI&#8217;s status
                                         as a Nasdaq-listed public reporting company represented an independent source of value
                                         that could be realized through the Pineapple Merger Transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         view of the CSI board of directors that the Pineapple Merger Transaction provided an
                                         opportunity for CSI to rapidly enter the residential solar market through the existing
                                         businesses of Pineapple Energy, HEC and E-Gear and that the residential solar market
                                         had potential for stronger market growth and higher valuation multiples than CSI&#8217;s
                                         historic telecommunications equipment business;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         substantial multi-year efforts by the CSI board of directors and, at the direction of
                                         the CSI board of directors, its financial advisor, to pursue strategic alternatives did
                                         not result in a bona fide proposal for acquiring CSI as a whole, as well as the absence
                                         of any bona fide expression of interest in acquiring CSI as a whole after the announcement
                                         of the Pineapple Merger Transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 86; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         Pineapple Merger Transaction will allow CSI to deliver value to CSI&#8217;s shareholders
                                         through a combination of (i) the opportunity for CSI shareholders to receive an attractive
                                         return from dividends or distributions of the net proceeds from the divestiture of CSI&#8217;s
                                         pre-merger operating and non-operating assets and properties, and (ii) the opportunity
                                         for CSI&#8217;s shareholders, through ownership of CSI common stock following the Pineapple
                                         Merger Transaction, to participate in the potential growth of the combined company&#8217;s
                                         residential solar, battery storage, and grid services solutions business;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">after
                                         a review of the current and historical financial condition of CSI and each of its segments,
                                         its results of operations, prospects, business strategy, management team, competitive
                                         position, and the respective industries of each segment and the industries in which the
                                         customers of each segment operate, the CSI board of directors believed that the Pineapple
                                         Merger Transaction was more likely to deliver a more favorable and attractive value and
                                         return to the CSI shareholders than the potential value or return that might result from
                                         possible alternatives to the Pineapple Merger Transaction, including continued operation
                                         of the E&amp;S Segment and S&amp;S Segment businesses, within the structure of a relatively
                                         small public company, the development and execution of a transformative plan, or a complete
                                         liquidation of CSI;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         structure of the Pineapple Merger Transaction will allow CSI shareholders the opportunity
                                         to receive a return on their pre-merger ownership of CSI common stock through CSI&#8217;s
                                         monetization of its legacy assets both (i) prior to the merger, by payment of pre-merger
                                         dividends to CSI shareholders and (ii) following the merger, by means of the CVRs pursuant
                                         to which CSI&#8217;s pre-merger shareholders will have a contractual right to receive
                                         certain proceeds from such monetization;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         ability of the CSI shareholders to receive an attractive cash return on their ownership
                                         of CSI common stock in the market, which has been negatively impacted by relatively stagnant
                                         prevailing market prices over the last several years, low trading volume, low public
                                         float and resulting lack of liquidity in the CSI common stock, as well as the lack of
                                         regular dividends since June 2020;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         belief of the CSI board of directors that divestiture of substantially all of CSI&#8217;s
                                         operating and non-operating assets, combined with CSI&#8217;s cash balance, would provide
                                         the CSI shareholders with a return on their CSI common stock that would compare favorably
                                         to the generally prevailing market prices for CSI common stock in the last several years,
                                         including the closing price of $5.35 per share on March 1, 2021, the last business day
                                         prior to announcement of the Pineapple Merger Transaction, and the CSI board of director&#8217;s
                                         view of the future CSI stock price trends given CSI&#8217;s limited prospects for significant
                                         growth and the expected challenges that would be faced by the E&amp;S Segment and S&amp;S
                                         Segment businesses;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         determination of the CSI board of directors that the expected relative percentage ownership
                                         of CSI shareholders and Pineapple members in the combined company was fair, in the judgment
                                         of the CSI board of directors, based on the CSI board of directors&#8217; assessment
                                         of the approximate valuations of CSI and Pineapple, as well as the comparative costs
                                         and risks associated with alternatives to the Pineapple Merger Transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
                                         management and the CSI board of directors conducted due diligence examinations of Pineapple
                                         and held discussions with Pineapple&#8217;s management and held discussions with CSI&#8217;s
                                         financial and legal advisors as part of CSI&#8217;s due diligence examination of Pineapple
                                         and, based on such due diligence, the CSI board of directors&#8217; assessment of the
                                         potential opportunity presented by combining the Pineapple, HEC and E-Gear businesses,
                                         their outlook and prospects, and the cash resources expected to be available at the closing
                                         of the merger due to pre-merger financing efforts of Pineapple and CSI;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         composition of the executive team and board of directors of CSI post-merger, including
                                         the fact that CSI&#8217;s Executive Chair would continue as the Chair of the combined
                                         company and CSI&#8217;s Chief Financial Officer would continue as the Chief Financial
                                         Officer of the combined company following the merger and that two other CSI directors
                                         will continue as directors of the combined company;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 87; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         CSI board of directors&#8217; belief that the CVR agreement, which provides for certain
                                         potential cash payments from the divestiture of CSI assets and properties during the
                                         18-month period following the closing (extended to 24 months by the amendment to the
                                         merger agreement), is reasonable and fair under the circumstances, including the fact
                                         that CSI shareholders of record as of the close of the business day immediately preceding
                                         the closing of the merger will become CVR holders, whether or not they continue to hold
                                         CSI shares subsequent to the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         rights of, and limitations on, CSI and Pineapple under the merger agreement to consider
                                         certain unsolicited acquisition proposals under certain circumstances, should such party
                                         receive a &#8220;superior offer&#8221;;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         CSI board of directors&#8217; belief that the terms of the merger agreement, including
                                         the parties&#8217; representations, warranties and covenants, deal protection provisions
                                         and the conditions are reasonable for a transaction of this nature; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         opinion of Craig-Hallum, dated March 1, 2021, to the CSI board of directors as to the
                                         fairness to CSI, from a financial point of view and as of the date of the opinion, of
                                         the Merger Consideration to be paid by CSI pursuant to the terms of the merger agreement,
                                         which opinion was based on and subject to various assumptions made, procedures followed,
                                         matters considered, limitations on the review undertaken and qualifications as more fully
                                         described below in the section entitled &#8220;Opinion of the Financial Advisor to CSI&#8217;s
                                         Board of Directors.&#8221;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with its approval of the Agreement and Plan of Merger dated March 1, 2021, the CSI board also considered potential
drawbacks and risks relating to the Pineapple Merger Transaction, including, but not limited to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         Merger Consideration may have greater or lesser value at the closing than at the time
                                         the merger agreement was signed because the number of shares to be issued by CSI under
                                         the merger agreement is fixed and not adjustable based on the market price of CSI common
                                         stock or any change in value of the equity interests of Pineapple;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         significant dilution that will be experienced by CSI shareholders as a result of the
                                         Pineapple Merger Transaction and that the issuance of the Merger Consideration will result
                                         in a change of control with Pineapple members, as a group, receiving more than a majority
                                         of the outstanding shares of the combined company, as well as the fact that the extent
                                         of the dilution will depend upon future conditions or events outside of the control of
                                         the CSI board of directors, such as the achievement of various milestones relating to
                                         the Earnout Consideration and the occurrence of a Convertible Note Financing;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         strategic direction of the combined company following the merger will be determined by
                                         senior management and a board of directors that will include Pineapple&#8217;s Chief
                                         Executive Officer and directors designated by Pineapple;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         lack of experience of some of the continuing CSI directors, management, and other employees
                                         in the residential solar industry;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         potential benefits to the CSI shareholders of the Pineapple Merger Transaction may not
                                         be fully achieved or may not be achieved within the expected timeframe or that the growth
                                         of the combined company&#8217;s residential solar, battery storage, and grid services
                                         solutions business may not materialize or may not materialize as quickly as presently
                                         contemplated;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">there
                                         can be no guarantee that the net proceeds from CSI&#8217;s operating and non-operating
                                         assets and properties will result in the payment of any specific aggregate amount to
                                         CSI&#8217;s pre-merger shareholders, pursuant to dividends before the merger together
                                         with further distributions pursuant to the CVRs after the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         substantial expenses incurred and to be incurred by CSI in connection with the Pineapple
                                         Merger Transaction and the fact that the combined company will bear the transaction expenses
                                         of both CSI and Pineapple if the merger is consummated;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 88; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         Pineapple Merger Transaction may not be completed in the time period expected, as well
                                         as the possibility that an event, change or other circumstance could give rise to the
                                         termination of the merger agreement and termination of the Pineapple Merger Transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         possibility that CSI would be obligated to pay Pineapple a parent termination fee of
                                         $2,500,000 under certain circumstances, and that the potential payment of this fee might
                                         deter other potential acquirors of CSI;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">our
                                         ability to obtain shareholder approval for the Pineapple Merger Transaction, which requires
                                         approval by the holders of at least two-thirds of our common stock outstanding and entitled
                                         to vote on the Pineapple Merger Proposal;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">conditions
                                         to the closing of the Pineapple Merger Transaction may not be satisfied or may involve
                                         unexpected costs, liabilities or delays;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">risks
                                         that the Pineapple Merger Transaction will disrupt current CSI plans and operations,
                                         including the planned divestiture of CSI&#8217;s pre-merger operating and non-operating
                                         assets and properties, or that the business or stock price of CSI may suffer as a result
                                         of uncertainty surrounding the Pineapple Merger Transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         outcome of any legal proceedings related to the Pineapple Merger Transaction; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         various other risks associated with the combined company and the Pineapple Merger Transaction,
                                         including those described in the sections entitled &#8220;Risk Factors.&#8221;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">After
taking into account the material factors relating to the merger agreement and the Pineapple Merger Transaction, including those
factors set forth above, the CSI board of directors unanimously concluded that the benefits of the merger agreement and the Pineapple
Merger Transaction outweigh the risks it presents and that the merger agreement and the Pineapple Merger Transaction are advisable
and in the best interests of CSI and our shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
determining to approve the amendment to the merger agreement dated December 16, 2021, the CSI board of directors reviewed the
foregoing factors weighing in favor of the Pineapple Merger Transaction and the potential drawbacks and risks relating to the
Pineapple Merger Transaction. The CSI board of directors also considered the following factors, among others, relating to the
amendment:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         extension of the Outside Date from August 31, 2021 to March 31, 2022, such that either
                                         CSI or Pineapple will have the right to terminate the merger agreement if the merger
                                         has not been consummated by March 31, 2022, is reasonable for a transaction of this nature
                                         and appropriate given the March 31, 2022 outside date of the Pre-Closing Acquisition
                                         Agreement and the securities purchase agreement for the PIPE Offering;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         funding-related closing condition, CSI&#8217;s right to terminate the merger agreement
                                         if the securities purchase agreement for the PIPE Offering is terminated, and the agreements
                                         regarding the order of priority for the payment and discharge of certain obligations,
                                         indebtedness and expenses from the net proceeds of the PIPE Offering, are designed to
                                         help ensure that the combined company has adequate working capital to pay the purchase
                                         price for the Pre-Closing Acquisition, outstanding financial obligations and debt at
                                         closing, transaction expenses, and post-closing operations;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         funding-related closing condition, CSI&#8217;s right to terminate the merger agreement
                                         if the securities purchase agreement for the PIPE Offering is terminated, and the addition
                                         of a covenant prohibiting the combined company or its subsidiaries from creating or permitting
                                         any encumbrance on any of the CSI legacy assets (including legacy cash and the equity
                                         of any CSI subsidiary that was a subsidiary prior to the effective time) until the expiration
                                         of the CVR term are designed to help ensure that CSI legacy assets are available for
                                         payment to the CVR holders;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         changes in the milestone under which CSI will be obligated to issue 3.0 million shares
                                         of its common stock as Earnout Consideration were fair and reasonable in light of similar
                                         business goals served by the revised milestone, which is triggered by the satisfaction
                                         of the funding-related closing condition rather than complete discharge of all permitted
                                         indebtedness;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 89; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         extension of the time for CSI to complete the legacy assets dispositions from 18 months
                                         from the closing date to 24 months from the closing date, and the corresponding extension
                                         from 18 months to 24 months for achievement of milestones under which CSI will be obligated
                                         to issue up to 10.0 million shares of its common stock as Earnout Consideration, were
                                         reasonable and fair given the view of the CSI board of directors regarding the expected
                                         timeframes for the legacy asset dispositions;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         amendments to the form of CVR agreement are designed to, among other changes, clarify
                                         the timing and dispute resolution process for distribution of payments under the CVR
                                         agreement, which the CSI board of directors believed was favorable to the future CVR
                                         holders;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         amendment did not change the aggregate number of shares of CSI common stock that may
                                         be issued as Earnout Consideration, which continues to be 13.0 million shares, and the
                                         amendment did not change the aggregate number of shares of CSI common stock that may
                                         be issued as Base Consideration, which continues to be 15.6 million shares of CSI common
                                         stock, or number of shares or price at which shares would be issued in respect of any
                                         Convertible Note Financing; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         amendment did not change the number of shares of CSI common stock to be paid as Merger
                                         Consideration, which continues to be the same number of shares that Craig-Hallum concluded
                                         in its opinion dated March 1, 2021, was fair to CSI from a financial point of view, which
                                         opinion was based on and subject to various assumptions made, procedures followed, matters
                                         considered, limitations on the review undertaken and qualifications as more fully described
                                         below in the section entitled &#8220;Opinion of the Financial Advisor to CSI&#8217;s
                                         Board of Directors.&#8221;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors did not assign relative weights to the material factors it considered. In addition, the CSI board of directors
did not reach any specific conclusion on each of the material factors considered, but conducted an overall analysis of all of
the material factors. Individual members of the CSI board of directors may have given different weights to different factors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
the reasons set forth above, the CSI board of directors has unanimously determined that the merger agreement and the Pineapple
Merger Transaction are advisable and are fair to and in the best interests of our company and our shareholders, and unanimously
recommends that shareholders vote &#8220;FOR&#8221; the Pineapple Merger Proposal.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a064"></span><b>Opinion
of the Financial Advisor to CSI&#8217;s Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
rendered its opinion to the CSI board of directors that, as of March 1, 2021, and based upon and subject to the factors and assumptions
set forth therein, the Merger Consideration to be paid by CSI pursuant to the terms of the merger agreement is fair from a financial
point of view to CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
full text of the written opinion of Craig-Hallum, dated March 1, 2021, which sets forth assumptions made, procedures followed,
matters considered and limitations on the review undertaken in connection with the opinion, is attached as Appendix B to this
proxy statement/prospectus. Craig-Hallum provided its opinion for the information and assistance of the CSI board of directors
in connection with its consideration of the merger agreement and the merger. The Craig-Hallum opinion was not intended to and
does not constitute a recommendation as to how any CSI Shareholder should vote or make any election with respect to the merger
agreement, the merger, or any other matter.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
arriving at its opinion, Craig-Hallum, among other things:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         a draft of the merger agreement dated February 27, 2021;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         publicly available audited financial statements of CSI for the fiscal years ending December
                                         31, 2018 to December 31, 2019;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         publicly available unaudited financial statements of CSI for the quarters ending March
                                         31, 2020, June 30, 2020, and September 30, 2020</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         preliminary financial information of CSI for the quarter and fiscal year ending December
                                         31, 2020;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 90; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         projected income statements of CSI for the fiscal years ending December 31, 2021 to December
                                         31, 2025, as well as certain estimates of net operating loss tax benefits prepared CSI
                                         management;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         Pineapple historical pro forma unaudited financial statements for the fiscal years ending
                                         December 31, 2018 to December 31, 2020, consolidated with the companies acquired or to
                                         be acquired in the Pre-Closing Acquisition;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         projected income statements of Pineapple for the fiscal years ending December 31, 2021
                                         to December 31, 2025, prepared by Pineapple management;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Held
                                         discussions with members of senior management of both CSI and Pineapple concerning their
                                         evaluations of the merger and their businesses, operating environments, competitive landscapes,
                                         financial conditions, industry conditions, and prospects and strategic objectives, as
                                         well as such other matters as Craig-Hallum deemed necessary or appropriate for purposes
                                         of rendering its opinion;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         historical market prices and trading activity for CSI common stock;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Compared
                                         certain publicly available financial and stock market data for CSI, as well as the aforementioned
                                         internal financial data for Pineapple with similar information for certain other publicly
                                         traded companies that Craig-Hallum deemed to be relevant to CSI or Pineapple;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Reviewed
                                         the publicly available financial terms of certain business combination transactions that
                                         Craig-Hallum deemed to be relevant to CSI and Pineapple;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Performed
                                         a discounted cash flow analysis of each of CSI and Pineapple on a stand-alone basis utilizing
                                         information prepared by and furnished to Craig-Hallum by their respective management
                                         teams;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.5pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Performed
                                         a relative contribution analysis of CSI and Pineapple and an implied multiples analysis
                                         of Pineapple; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 22.3pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Conducted
                                         such other analyses, examinations and inquiries and considered such other financial,
                                         economic and market criteria as Craig-Hallum deemed necessary and appropriate in arriving
                                         at its opinion.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
conducting its review and rendering its opinion, Craig-Hallum relied upon and assumed, without independent verification, the accuracy
and completeness of all data, material and other information furnished, or otherwise made available to, discussed with, or reviewed
by Craig-Hallum or publicly available, and did not attempt to independently verify, and assumed no responsibility for the independent
verification, of such information; relied upon the assurances of management of CSI and Pineapple that the financial projections
for CSI and Pineapple and estimates of net operating loss tax benefits prepared by CSI management were reasonably prepared in
good faith on bases reflecting the best currently available estimates and judgments of the management of CSI as to the future
financial results and condition of CSI and the combined company, the best currently available estimates and judgments of the management
of Pineapple as to the future financial results and condition of Pineapple, and Craig-Hallum expressed no opinion with respect
to such projections or the assumptions on which they were based; relied upon and assumed that there were no material changes in
assets, financial condition, results of operations, business or prospects of CSI or Pineapple since the date of the last financial
statements made available to Craig-Hallum prior to the date of its opinion; and assumed that neither CSI nor Pineapple was party
to any material pending transaction, including any external financing, recapitalization, acquisition or merger, other than the
merger and the Pre-Closing Acquisition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
and Pineapple do not publicly disclose internal management projections of the type provided to Craig-Hallum in connection with
Craig-Hallum&#8217;s analysis of the merger, and such internal management projections were not prepared with a view toward public
disclosure. These internal management projections provided to Craig-Hallum were prepared by management of CSI and Pineapple and
were based on numerous variables and assumptions that are inherently uncertain and may be beyond the control of management, including,
without limitation, factors related to general economic and competitive conditions. Accordingly, actual results could vary significantly
from those set forth in such internal management projections.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
was not asked to undertake, and did not undertake, an independent verification of any information provided to or reviewed by Craig-Hallum,
nor was Craig-Hallum furnished with any such verification, and Craig-Hallum does not assume any responsibility or liability for
the accuracy or completeness thereof. Craig-Hallum did not conduct a physical inspection of any of the properties or assets of
CSI or Pineapple. Craig-Hallum did not make </span></p>

<!-- Field: Page; Sequence: 91; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">an independent evaluation or appraisal of the assets or the liabilities (contingent
or otherwise) of CSI or Pineapple, nor was Craig-Hallum furnished with any such evaluations or appraisals, nor did Craig-Hallum
evaluate the solvency of CSI or Pineapple under any state or federal laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
also assumed that the final executed form of the merger agreement did not differ in any material respects from the latest draft
provided to Craig-Hallum and that the merger will be consummated in accordance with the terms and conditions of the merger agreement
without waiver, modification or amendment of any material term, condition or agreement, and that, in the course of obtaining the
necessary regulatory or third-party consents and approvals (contractual or otherwise) for the merger, no delay, limitation, restriction
or condition will be imposed that would have an adverse effect on CSI or Pineapple or the contemplated benefits of the merger.
Craig-Hallum is not a legal, tax or regulatory advisor and relied upon, without independent verification, the assessment of CSI
and its legal, tax and regulatory advisors with respect to such matters.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
was not requested to, and did not, (i) participate in negotiations with respect to the merger agreement, (ii) solicit any expressions
of interest from any other parties with respect to any business combination with CSI or any other alternative transaction or (iii)
advise the CSI board of directors or any other party with respect to alternatives to the merger. In addition, Craig-Hallum was
not requested to and did not provide advice regarding the structure of the transaction between CSI and Pineapple, the type or
amount of consideration to be paid by CSI under the merger agreement, or any other aspect of the merger, nor did Craig-Hallum
provide services other than the delivery of its opinion. Craig-Hallum expressed no opinion with respect to any transaction to
which CSI may be a party other than the merger, including, without limitation, the divestitures of substantially all of the business,
assets, and properties that relate to the operations of CSI conducted prior to the closing of the merger. Craig-Hallum expressed
no opinion as to the amount, nature or fairness of the consideration or compensation to be received in or as a result of the merger
by securityholders, officers, directors or employees of the Company, including without limitation the amount that may be received
pursuant to the CVR agreement. Craig-Hallum&#8217;s opinion did not address any other aspect or implication of the merger, the
merger agreement or any other agreement or understanding entered into in connection with the merger or otherwise. Craig-Hallum
was not requested to opine as to, and its opinion did not address, the decision to undertake or the terms of any offering of debt
or equity securities, the basic business decision to proceed with or effect the merger, or any solvency or fraudulent conveyance
consideration relating to the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum&#8217;s
opinion was necessarily based upon economic, market, monetary, regulatory and other conditions as they existed and could be evaluated,
and the information made available to Craig-Hallum, as of the date of its opinion. Craig-Hallum did not express any opinion as
to the prices or trading ranges at which CSI common stock will trade at any time. Furthermore, Craig-Hallum did not express any
opinion as to the impact of the merger on the solvency or viability of the surviving corporation in the merger or the ability
of the surviving corporation to pay its obligations when they become due.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
delivered its opinion on March 1, 2021. Craig-Hallum assumed no responsibility for updating or revising its opinion based on circumstances
or events occurring after the date thereof and has not updated its opinion. Craig-Hallum&#8217;s opinion was approved by Craig
Hallum&#8217;s fairness opinion committee in accordance with established procedures.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
consideration to be paid by CSI pursuant to the terms of the merger agreement was determined through arm&#8217;s-length negotiations
between CSI and Pineapple and was approved by the CSI board of directors. Craig-Hallum did not provide advice to the CSI board
of directors during these negotiations nor recommend any specific consideration to CSI nor the CSI board of directors nor suggest
that any specific consideration constituted the only appropriate consideration for the merger. In addition, Craig-Hallum&#8217;s
opinion and its presentation to the CSI board of directors were one of many factors taken into consideration by the CSI board
of directors in deciding to approve the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Summary
of Financial Analyses</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
accordance with customary investment banking practice, Craig-Hallum employed generally accepted valuation methods in reaching
its financial opinion. The following is a summary of the material financial analyses contained in the presentation that was made
by Craig-Hallum to the CSI board of directors on March 1, 2021, and that were utilized by Craig-Hallum in connection with providing
its opinion. However, the following summary does not purport to be a complete description of the financial analyses performed
by Craig-Hallum, nor does the order of </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 92; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">analyses described represent the relative importance or weight given to those analyses
by Craig-Hallum. Some of the summaries in the financial analyses include information presented in tabular format. The tables must
be read together with the full text of each summary and are alone not a complete description of Craig-Hallum&#8217;s financial
analyses. The following quantitative information is based on market data as it existed on or before March 1, 2021, and is not
necessarily indicative of current or future market conditions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
purposes of its stand-alone analyses performed on CSI, Craig-Hallum utilized CSI&#8217;s internal financial projections for fiscal
years ended December 31, 2021 through December 31, 2025, prepared by and furnished to Craig-Hallum by the management of CSI. Information
regarding the cash, number of fully-diluted shares of common stock outstanding and net operating losses for CSI was provided by
CSI management.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
purposes of its stand-alone analyses performed on Pineapple, Craig-Hallum utilized Pineapple&#8217;s internal financial projections
for fiscal years ended December 31, 2021 through December 31, 2025, prepared by and furnished to Craig-Hallum by the management
of Pineapple. Information regarding the net debt for Pineapple was provided by Pineapple management.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">CSI
Historical Trading Analyses </span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
reviewed the share price trading history of CSI as of March 1, 2021, as well as certain volume weighted average price (&#8220;VWAP&#8221;)
metrics for the following time periods: 1-week, 1-month, 3-month, 6-month, 1-year, 2-year and 5-year. The share price as of March
1, 2021, was within a -9.9% to +10.3% range at each of the dates listed below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 30%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">CSI
    Historical Share Price</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#8220;As
    of&#8221; Date</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Share
    Price</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">March 1, 2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$5.35</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span>&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">CSI
    Historical Trading</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Period</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">VWAP</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 3pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 3pt 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">1-Week</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 3pt 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$5.51</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">1-Month</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$5.52</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">3-Month</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$5.22</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6-Month</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$4.85</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">1-Year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$4.90</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2-Year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$5.94</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">5-Year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 3pt 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$5.35</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Comparable
Public Company Analysis &#8211; CSI Stand-Alone </span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
reviewed and compared certain financial information for CSI to corresponding financial information, ratios and public market multiples
for the following publicly traded companies, which, in the exercise of its professional judgment, Craig-Hallum determined to be
relevant to its analysis. In selecting comparable public companies, Craig-Hallum focused on businesses in the technology and communication
services/equipment industries, specifically those dealing with traditional connectivity products, edge computing components and/or
software-design wide-area networks.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Selected
Companies:</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Technology
and Communications</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">ADTRAN,
                                         Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Casa
                                         Systems, Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 93; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Clearfield,
                                         Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Digi
                                         International Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">DZS
                                         Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Identiv,
                                         Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Iteris,
                                         Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Lantronix,
                                         Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
obtained financial metrics and projections for the selected companies from SEC EDGAR and S&amp;P Capital IQ (&#8220;Capital IQ&#8221;).
In its analysis, Craig-Hallum derived and compared multiples for CSI and the selected companies, calculated as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Total
                                         enterprise value (&#8220;TEV&#8221;) as a multiple of revenue over the latest twelve
                                         months (&#8220;LTM&#8221;)</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV
                                         as a multiple of estimated revenue for calendar year 2021 (&#8220;CY 2021E&#8221;)</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV
                                         as a multiple of estimated revenue for calendar year 2022 (&#8220;CY 2022E&#8221;)</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV
                                         as a multiple of estimated adjusted EBITDA for calendar year 2021</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV
                                         as a multiple of estimated adjusted EBITDA for calendar year 2022</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">TEV
refers to market capitalization&#8212;calculated utilizing the treasury stock method&#8212;plus all outstanding debt, plus preferred
stock, plus any minority interest and less cash and cash equivalents (&#8220;net debt&#8221;). Adjusted EBITDA refers to earnings
before interest, taxes, depreciation, amortization, stock-based compensation and any other expenses deemed to be non-recurring
in nature. This analysis indicated the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 31%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">25<sup>th</sup></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile*</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Median*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">75<sup>th</sup></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile*</span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / LTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.1x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.4x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.8x</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2021E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.9x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.1x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.6x</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2022E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.5x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.8x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.1x</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2021E Adjusted EBITDA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17.8x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">22.8x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">30.3x</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2022E Adjusted EBITDA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.2x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.9x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">18.2x</span></td></tr>
</table>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0 auto 0pt; width: 70%"><tr style="vertical-align: top">
<td style="width: 0in"></td><td><span style="font: 8pt Times New Roman, Times, Serif"><i>* Excludes Communications
                            Systems, Inc.</i></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 27.35pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
reviewing this analysis, Craig-Hallum also considered, among other things, the relative comparability of the selected companies
to Communications Systems, Inc. Based upon the foregoing and applying its professional judgment, Craig-Hallum selected the representative
ranges of the 25<sup>th</sup> to 75<sup>th</sup> percentile for each metric. Craig-Hallum then applied the respective representative
ranges to LTM revenue, calendar year 2021 estimated revenue and adjusted EBITDA, and calendar year 2022 estimated revenue and
adjusted EBITDA for CSI resulting in ranges of implied total enterprise values. These total enterprise values were further adjusted
for Communications Systems, Inc.&#8217;s cash to calculate ranges of implied equity values. A summary of these equity value ranges
is shown in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Representative
    <br />
Range</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Equity <br />
Value Reference <br />
Range*</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / LTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2.1x
    &#8211; 2.8x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$109.4
    &#8211; $141.5</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2021E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">1.9x
    &#8211; 2.6x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$110.2
    &#8211; $143.8</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 94; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2022E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif">1.5x
    &#8211; 2.1x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif">$102.6
    &#8211; $136.4</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2021E Adjusted EBITDA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">17.8x
    &#8211; 30.3x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$54.0
    &#8211; $76.4</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / CY 2022E Adjusted EBITDA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">14.2x
    &#8211; 18.2x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$76.7
    &#8211; $92.5</span></td></tr>
</table>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0 auto 0pt; width: 70%"><tr style="vertical-align: top">
<td style="width: 0in"></td><td><span style="font: 8pt Times New Roman, Times, Serif"><i>*Dollars in millions</i></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 27pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Although
Craig-Hallum selected the companies reviewed in the analysis because, among other things, their businesses are reasonably similar
to that of CSI no selected company is identical to CSI. In evaluating the financial multiples for the selected companies, Craig-Hallum
made judgments and assumptions with regard to industry performance, general business, economic, market and financial conditions,
and other matters. Accordingly, Craig-Hallum&#8217;s comparison of selected companies to CSI and analysis of the results of such
comparisons was not purely quantitative, but instead necessarily involved qualitative considerations and professional judgments
concerning differences in financial and operating characteristics and other factors that could affect the relative value of CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Precedent
Transactions Analysis &#8211; CSI Stand-Alone</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
performed a selected precedent transactions analysis, which is designed to imply a value for a company based on publicly available
financial terms of the selected transactions that share some characteristics with the merger. Craig-Hallum reviewed and selected
precedent transactions that, in the exercise of its professional judgment, were deemed to be relevant to its analysis after meeting
the following criteria: (i) the target company operated in the communication services and/or equipment sectors, (ii) transactions
that closed since January 1, 2015, with publicly available financial terms, (iii) the target company&#8217;s implied enterprise
value was less than $10 billion, and (iv) the acquisition was not of a minority interest. In its analysis, Craig-Hallum reviewed
the following precedent transactions as of the closing date:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 37%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Target</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Acquirer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Close
    Date</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Mellanox
    Technologies, Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">NVIDIA
    Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">04/27/20</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">ARRIS
    International plc</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">CommScope
    Holding Company, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">04/04/19</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Brocade
    Communications Systems LLC</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">LSI
    Corporation; Broadcom Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">11/17/17</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Sandvine
    Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Procera
    Networks, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">09/21/17</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">MRV
    Communications, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">ADVA
    Optical Networking SE</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">08/11/17</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Broadview
    Networks Holdings, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Windstream
    Holdings, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">07/28/17</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">eDevice
    SA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">iHealthLabs
    Europe SARL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">09/02/16</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Emulex
    Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Avago
    Technologies Wireless Manufacturing LLC</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">05/05/15</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
each precedent transaction indicated above, using publicly available company filings, Capital IQ and press releases, Craig-Hallum
calculated multiples of TEV using the target company&#8217;s LTM revenue as well as next twelve months (&#8220;NTM&#8221;) revenue
and adjusted EBITDA as of the close date. LTM adjusted EBITDA was not considered in this analysis given CSI&#8217;s net operating
loss position for the LTM period. From this analysis, Craig-Hallum derived the 25th and 75th percentiles for the selected precedent
transactions set forth in the following table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 31%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">25<sup>th</sup>&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Median</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">75<sup>th</sup>&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile&#160;</span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / LTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.0x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.9x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.0x</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / NTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.4x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.3x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.5x</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 95; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / NTM Adjusted EBITDA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">8.7x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">8.7x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">12.1x</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
reviewing this analysis, Craig-Hallum also considered, among other things, the relative comparability of the precedent transactions
and targets to the merger and CSI. Based on the foregoing and applying its professional judgment, Craig-Hallum selected the representative
ranges of the 25th to 75th percentile for each metric. Craig-Hallum applied the respective LTM multiples from the precedent transactions
to Communications Systems, Inc.&#8217;s calendar year 2020 preliminary revenue and NTM multiples to CSI&#8217;s calendar year
2021 estimated revenue and adjusted EBITDA, resulting in ranges of implied total enterprise values. These total enterprise values
were further adjusted for CSI&#8217;s cash to calculate ranges of implied equity values shown in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Representative</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Equity <br />
Value Reference <br />
Range*</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / LTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">1.0x
    &#8211; 4.0x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$64.7
    &#8211; $193.6</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / NTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">1.4x
    &#8211; 2.5x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$88.8
    &#8211; $143.1</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / NTM Adjusted EBITDA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">8.7x
    &#8211; 12.1x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$37.5
    &#8211; $43.7</span></td></tr>
</table>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0 auto 0pt; width: 70%">                                                                                                                                                      <tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: top">
<td style="width: 0in"></td><td><span style="font: 8pt Times New Roman, Times, Serif"><i>*Dollars in millions</i></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 63pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
target company or transaction utilized in the selected precedent transactions analysis is identical to CSI nor the merger. In
evaluating the precedent transactions, Craig-Hallum made judgments and assumptions with regard to industry performance, general
business, economic, market and financial conditions, and other matters, many of which are beyond the control of CSI, such as the
impact of competition on the business of CSI or the industry generally, industry growth and the absence of any adverse material
change in the financial condition and prospects of CSI the industry or in the financial markets in general.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Discounted
Cash Flow Analysis &#8211; CSI Stand-Alone</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
conducted a discounted cash flow analysis for CSI on a stand-alone basis, which is designed to estimate the implied value of a
company by calculating the present value of the estimated future unlevered free cash flows and terminal value of the company.
Craig-Hallum calculated a range of implied equity values of CSI based on forecasts of future unlevered free cash flows for the
remainder of fiscal year 2021 as of March 1, 2021, through fiscal year 2025 provided by the management of CSI. Craig-Hallum first
calculated unlevered free cash flows (calculated as earnings before interest and taxes, less taxes, plus depreciation and amortization,
less the amount of any increase or plus the amount of any decrease in net working capital, less capital expenditures and less
any acquisition costs) of CSI for fiscal years 2021 to 2025, using an assumed tax rate of 26.0%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
then calculated terminal values for CSI using the terminal value method based on revenue and adjusted EBITDA multiples. The terminal
value based on revenue multiples was calculated by applying a range of terminal LTM revenue multiples of 1.5x to 2.5x (selected
based on Craig-Hallum&#8217;s professional judgment after consideration of the precedent M&amp;A transactions multiples and comparable
public company multiples) to CSI management&#8217;s revenue forecast for fiscal year 2025. The terminal value based on adjusted
EBITDA multiples was calculated by applying a range of terminal LTM adjusted EBITDA multiples of 11.0x to 13.0x (selected based
on Craig-Hallum&#8217;s professional judgment after consideration of the precedent M&amp;A transactions multiples and comparable
public company multiples) to CSI management&#8217;s adjusted EBITDA forecast for fiscal year 2025. In addition, Craig-Hallum added
CSI&#8217;s net operating loss carryforwards expected to be utilized CSI&#8217;s management to reduce future domestic federal
and state taxes, in each case based on internal estimates of CSI&#8217;s management.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">These
unlevered free cash flows, terminal values and net operating loss carryforwards were then discounted to their respective present
values as of March 1, 2021, using a range of discount rates of 16.0% to 20.0% (selected based on Craig-Hallum&#8217;s professional
judgment and derived from an analysis of the estimated weighted average cost of capital using CSI comparable company data) to
calculate a range of implied total enterprise values for CSI. These total enterprise values were further adjusted for CSI&#8217;s
cash to calculate ranges of implied equity values. From this analysis, Craig-Hallum derived the 25th and 75th percentiles for
the values produced from the discounted cash flow analysis set forth in the following table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 96; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 40%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 23%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Discounted
    Cash Flow Analysis</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Equity <br />
Value Reference <br />
Range*</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Terminal
    Revenue Method</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$86.4
    &#8211; $108.4</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Terminal
    EBITDA Method</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$101.1
    &#8211; $108.0</span></td></tr>
</table>
<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0 auto 0pt; width: 40%"><tr style="vertical-align: top">
<td style="width: 0in"></td><td><span style="font: 8pt Times New Roman, Times, Serif"><i>* Dollars in millions</i></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Comparable
Public Company Analysis &#8211; Pineapple Stand-Alone </span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
reviewed and compared certain financial information for Pineapple to corresponding financial information, ratios and public market
multiples for the following publicly traded companies, which, in the exercise of its professional judgment, Craig-Hallum determined
to be relevant to its analysis. In selecting comparable public companies, Craig-Hallum focused on businesses in the residential
solar and clean technology industries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Selected
Companies:</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.5pt; text-indent: -13.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Residential
Solar</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.5pt; text-indent: -13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Sunnova
                                         Energy International Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">SunPower
                                         Corporation</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Sunrun
                                         Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.5pt; text-indent: -13.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Clean
Technology</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.5pt; text-indent: -13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Ballard
                                         Power Systems Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Blink
                                         Charging Co.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Bloom
                                         Energy Corporation</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Clean
                                         Energy Fuels Corp.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Enphase
                                         Energy, Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">FuelCell
                                         Energy, Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Plug
                                         Power Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">SolarEdge
                                         Technologies, Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TPI
                                         Composites, Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Westport
                                         Fuel Systems Inc.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
obtained financial metrics and projections for the selected companies from SEC EDGAR and Capital IQ. In its analysis, Craig-Hallum
derived and compared multiples for the selected companies, calculated as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV
                                         as a multiple of estimated revenue for calendar year 2021 (&#8220;CY 2021E&#8221;)</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 36pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13.7pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV
                                         as a multiple of estimated revenue for calendar year 2022 (&#8220;CY 2022E&#8221;)</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">TEV
refers to market capitalization&#8212;calculated utilizing the treasury stock method&#8212;plus all outstanding debt, plus preferred
stock, plus any minority interest and less cash and cash equivalents (&#8220;net debt&#8221;). Adjusted EBITDA refers to earnings
before interest, taxes, depreciation, amortization, stock-based compensation and any other expenses deemed to be non-recurring
in nature. This analysis indicated the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">25<sup>th</sup></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile*</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Median*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">75<sup>th</sup></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile*</span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV / CY 2021E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.5x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8.5x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.5x</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 97; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif">TEV / CY 2022E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">4.9x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">10.2x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">29.6x</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
reviewing this analysis, Craig-Hallum also considered, among other things, the relative comparability of the selected companies
to Pineapple. Based upon the foregoing and applying its professional judgment, Craig-Hallum selected the representative ranges
of the 25<sup>th</sup> to 75<sup>th</sup> percentile for each metric. Craig-Hallum then applied the respective representative
ranges to the estimated calendar year 2021 and calendar year 2022 revenue figures for Pineapple, resulting in ranges of implied
total enterprise values. These total enterprise values were further adjusted for Pineapple&#8217;s net debt to calculate ranges
of implied equity values. A summary of these equity value ranges is shown in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Representative</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Equity <br />
Value Reference <br />
Range*</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV / CY 2021E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">4.5x &#8211; 14.5x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$175.7 &#8211; $593.2</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">TEV / CY 2022E Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">4.9x &#8211; 29.6x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$365.4 &#8211; $2,248.9</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0 auto 0pt; width: 70%"><tr style="vertical-align: top">
<td style="width: 0in"></td><td><span style="font: 8pt Times New Roman, Times, Serif"><i>* Dollars in millions</i></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Although
Craig-Hallum selected the companies reviewed in the analysis because, among other things, their businesses are reasonably similar
to that of Pineapple, no selected company is identical to Pineapple. In evaluating the financial multiples for the selected companies,
Craig-Hallum made judgments and assumptions with regard to industry performance, general business, economic, market and financial
conditions, and other matters. Accordingly, Craig-Hallum&#8217;s comparison of selected companies to Pineapple and analysis of
the results of such comparisons was not purely quantitative, but instead necessarily involved qualitative considerations and professional
judgments concerning differences in financial and operating characteristics and other factors that could affect the relative value
of Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Precedent
Transactions Analysis &#8211; Pineapple Stand-Alone</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
performed a selected precedent transactions analysis, which is designed to imply a value for a company based on publicly available
financial terms of the selected transactions that share some characteristics with the merger. Craig-Hallum reviewed and selected
precedent transactions that, in the exercise of its professional judgment, were deemed to be relevant to its analysis after meeting
the following criteria: (i) the target company operated in the residential solar and/or clean technology sectors, (ii) transactions
that closed since January 1, 2015, with publicly available financial terms, (iii) the target company&#8217;s implied enterprise
value was less than $5 billion, and (iv) the acquisition was not of a minority interest. In its analysis, Craig-Hallum reviewed
the following precedent transactions as of the closing date:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">Target</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">Acquirer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Close
    Date</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Vivint Solar, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Sunrun Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">10/08/20</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Hydrogenics Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Cummins
    Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">09/09/19</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 3pt 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">UQM
    Technologies, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 3pt 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Danfoss
    Power Solutions (US) Company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">07/31/19</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Maxwell Technologies, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Tesla, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">05/15/19</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Chargemaster plc</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">BP p.l.c.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">07/31/18</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Younicos
    AG</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Aggreko Plc</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">07/03/17</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Proton Energy Systems, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Nel ASA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">06/30/17</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Saft Groupe S.A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TOTAL
    S.A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">08/15/16</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Protonex Technology Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 3pt 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Ballard
    Power Systems Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">10/01/15</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Polypore International, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Asahi
    Kasei Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">08/26/15</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 98; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
each precedent transaction indicated above, using publicly available company filings, Capital IQ and press releases, Craig-Hallum
calculated multiples of TEV using the target company&#8217;s NTM revenue as of the close date. From this analysis, Craig-Hallum
derived the 25<sup>th</sup> and 75<sup>th</sup> percentiles for the selected precedent transactions set forth in the following
table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 31%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">25<sup>th</sup></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Median</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">75<sup>th</sup></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Percentile</span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / NTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.0x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.7x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.1x</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
reviewing this analysis, Craig-Hallum also considered, among other things, the relative comparability of the precedent transactions
and targets to the merger and Pineapple. Based on the foregoing and applying its professional judgment, Craig-Hallum selected
the representative ranges of the 25<sup>th</sup> to 75<sup>th</sup> percentile for each metric. Craig-Hallum applied the respective
NTM multiples from the precedent transactions to Pineapple&#8217;s calendar year 2021 estimated revenue, resulting in a range
of implied total enterprise values. These total enterprise values were further adjusted for Pineapple&#8217;s net debt to calculate
a range of implied equity values shown in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Financial
    Multiple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; padding-right: 2.15pt; padding-left: 2.15pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Representative</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Equity <br />
Value Reference <br />
Range*</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV
    / NTM Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">3.0x
    &#8211; 5.1x</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.15in; padding-bottom: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$115.2
    &#8211; $199.1</span></td></tr>
</table>
<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0 auto 0pt; width: 70%"><tr style="vertical-align: top">
<td style="width: 0in"></td><td><span style="font: 8pt Times New Roman, Times, Serif"><i>* Dollars in millions</i></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
target company or transaction utilized in the selected precedent transactions analysis is identical to Pineapple nor the merger.
In evaluating the precedent transactions, Craig-Hallum made judgments and assumptions with regard to industry performance, general
business, economic, market and financial conditions, and other matters, many of which are beyond the control of Pineapple, such
as the impact of competition on the business of Pineapple or the industry generally, industry growth and the absence of any adverse
material change in the financial condition and prospects of Pineapple, the industry or in the financial markets in general.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Discounted
Cash Flow Analysis &#8211; Pineapple Stand-Alone</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
conducted a discounted cash flow analysis for Pineapple on a stand-alone basis, which is designed to estimate the implied value
of a company by calculating the present value of the estimated future unlevered free cash flows and terminal value of the company.
Craig-Hallum calculated a range of implied equity values of Pineapple based on forecasts of future unlevered free cash flows for
the remainder of fiscal year 2021 as of March 1, 2021, through fiscal year 2025 provided by the management of Pineapple. Craig-Hallum
first calculated unlevered free cash flows (calculated as earnings before interest and taxes, less taxes, plus depreciation and
amortization, less capital expenditures, and less the amount of any increase or plus the amount of any decrease in net working
capital) of Pineapple for fiscal years 2021 to 2025, using an assumed tax rate of 26.0%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
then calculated terminal values for Pineapple using the terminal value method based on revenue multiples. The terminal value was
calculated by applying a range of terminal LTM revenue multiples of 4.25x to 5.25x (selected based on Craig-Hallum&#8217;s professional
judgment after consideration of the precedent M&amp;A transactions multiples and comparable public company multiples) to Pineapple
management&#8217;s revenue forecast for fiscal year 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">These
unlevered free cash flows and terminal values were then discounted to their respective present values as of March 1, 2021, using
a range of discount rates of 18.0% to 22.0% (selected based on Craig-Hallum&#8217;s professional judgment and derived from an
analysis of the estimated weighted average cost of capital using Pineapple comparable company data) to calculate a range of implied
total enterprise values for Pineapple. These total enterprise values were further adjusted for Pineapple&#8217;s net debt to calculate
ranges of implied equity values. From this analysis, Craig-Hallum derived the 25th and 75th percentiles for the values produced
from the discounted cash flow analysis set forth in the following table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 99; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 50%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 29%; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Discounted
    Cash Flow <br />
Analysis</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 20%; padding-right: 2.15pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Equity <br />
Value Reference <br />
Range*</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 3pt; padding-left: 2.15pt; text-align: center"><span style="font: 5pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Terminal
    Revenue Method</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$307.3
    &#8211; $348.8</span></td></tr>
</table>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 5pt auto 0pt; width: 50%"><tr style="vertical-align: top">
<td style="width: 0in"></td><td><span style="font: 8pt Times New Roman, Times, Serif"><i>* Dollars in millions</i></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Relative
Contribution Analysis</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
performed a relative contribution analysis for CSI and Pineapple based on the valuation methodologies described above. In performing
the relative contribution analysis, Craig-Hallum compared the range of stand-alone implied equity values for each company derived
from the range of median values calculated for each of the comparable public companies, selected precedent transactions and discounted
cash flow analyses. Craig-Hallum then compared these ranges to generate the implied relative contribution for each company for
each analysis before comparing the implied relative contribution ranges to the shares of CSI to be issued in the merger without
the earn-out of contingent consideration outlined in the merger agreement and with full earn-out provided for under the merger
agreement. &#8220;Without earn-out&#8221; assumes a total consideration to Pineapple of 20.6 million shares, including the base
consideration of 15.6 million shares as well as 5 million additional shares underlying the issuance of $10 million of convertible
notes by Pineapple between signing and closing with a conversion price of $2.00 per share. &#8220;Full earn-out&#8221; assumes
the same total consideration as the &#8220;without earn-out&#8221; scenario as well as all additional shares to be issued to Pineapple
as defined in the merger agreement that are subject to further conditions being met post-merger. This includes an additional 3
million shares contingent upon the payoff of all pre-closing debt by Pineapple within three months of the merger closing and 10
million shares subject to the achievement of both the $6.00 and $8.00 30-day VWAP milestones by the 24-month anniversary of the
merger closing and achievement of the disposition milestone by the 18-month anniversary of the merger closing, for an aggregate
quantity of additional contingent consideration to Pineapple of 13 million shares. Thus, the &#8220;full earn-out&#8221; scenario
assumes a total consideration to Pineapple post-merger of 33.6 million shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Equity Value</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Implied
    Relative Contribution</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Communications
    <br />
Systems, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Communications
    <br />
Systems, Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Methodology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range
    of Medians<sup>(1)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range
    of Medians<sup>(1)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range
    of Medians<sup>(1)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range
    of Medians<sup>(1)</sup></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; width: 28%"><span style="font: 10pt Times New Roman, Times, Serif">Comparable
    Company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">$62.9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">$122.7</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">$343.7</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">$767.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">7.6%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">26.3%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">73.7%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">92.4%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Precedent
    Transactions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$37.6</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$132.5</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$182.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$182.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">17.1%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">42.1%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">57.9%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">82.9%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Discounted
    Cash Flow</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$97.9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$104.5</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$329.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$329.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">22.9%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">24.1%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">75.9%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">77.1%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="8" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Transaction
    Consideration Without Earn-Out</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">32.5%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">67.5%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; background-color: white; padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="8" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: rgb(214,243,232); padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt"><span style="font: 10pt Times New Roman, Times, Serif">Transaction
    Consideration With Full Earn-Out</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: rgb(214,243,232); padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">22.8%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: rgb(214,243,232); padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; background-color: rgb(214,243,232); padding-right: 2.15pt; padding-bottom: 5pt; padding-left: 2.15pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">77.2%</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif"><i>*
Dollars in millions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif"><i>(1)
Based on median multiples and the corresponding range for each valuation methodology</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Implied
Multiples Analysis</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum
also performed an implied multiples analysis based on the valuation methodologies described above. Using the most recent close
price of CSI as of March 1, 2021, Craig-Hallum determined the implied equity value of Pineapple both without earn-out and with
full earn-out, as described above. These implied equity values were further adjusted for Pineapple&#8217;s debt and cash&#8212;assuming
that Pineapple issues $10 million of convertible notes between signing and closing&#8212;to calculate an implied enterprise value
for each scenario. Craig-Hallum then calculated the following implied enterprise value multiples for Pineapple both without earn-out
and with full earn-out: i) TEV as a multiple of estimated revenue for calendar year 2021 (&#8220;CY 2021E&#8221;) and ii) TEV
as a multiple of estimated revenue for calendar year 2022 (&#8220;CY 2022E&#8221;). Finally, these implied multiples for Pineapple
were compared to the financial multiples calculated in Pineapple&#8217;s comparable public companies and selected precedent transactions
analyses outlined above, and the range of implied equity values for Pineapple calculated both without earn-out and with full </span></p>

<!-- Field: Page; Sequence: 100; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">earn-out
was compared to the range of implied equity values from Pineapple&#8217;s discounted cash flow analysis outlined above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td colspan="13" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Comparable
    Public Company Analysis</span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Pineapple
    Implied Multiples</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Comparable
    Companies</span></td></tr>
<tr style="vertical-align: top">
    <td style="width: 34%; text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Without</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">With Full</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif">Residential
    Solar &amp; Clean Technology</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Earn-Out</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Earn-Out<sup>(1)(2)</sup></span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Min</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Median</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Mean</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Max</span></td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV<sup>(1)</sup> / CY 2021E Revenue</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">2.9 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">4.6 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="border-left: Gray 1pt solid; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">1.2 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">8.5 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">11.3 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">34.7 x</span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: left; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV<sup>(1)</sup> / CY 2022E Revenue</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">1.6 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">2.5 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="border-left: Gray 1pt solid; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">1.1 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">10.2 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">18.3 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">48.6 x</span></td></tr>
</table>
<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td colspan="13" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Comparable
    M&amp;A Transactions Analysis</span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Pineapple
    Implied Multiples</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Comparable
    M&amp;A Transactions</span></td></tr>
<tr style="vertical-align: top">
    <td style="width: 34%; text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Without</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">With Full</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif">Residential
    Solar &amp; Clean Technology</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Earn-Out</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Earn-Out<sup>(1)(2)</sup></span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Min</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Median</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Mean</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Max</span></td></tr>
<tr style="vertical-align: top; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">TEV<sup>(1)</sup> / NTM Revenue<sup>(3)</sup></span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">2.9 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">4.6 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="border-left: Gray 1pt solid; text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">1.2 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">4.7 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">4.6 x</span></td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt">&#160;</td>
    <td style="text-align: center; padding-top: 3pt; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">9.4 x</span></td></tr>
</table>
<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td colspan="13" style="border-bottom: Black 1pt solid; padding-left: 5pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Discounted Cash Flow Analysis*</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-left: 5pt"><span style="font-size: 3pt">&#160;</span></td>
    <td colspan="6"><span style="font-size: 3pt">&#160;</span></td>
    <td><span style="font-size: 3pt">&#160;</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font-size: 3pt">&#160;</span></td>
    <td><span style="font-size: 3pt">&#160;</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font-size: 3pt">&#160;</span></td>
    <td><span style="font-size: 3pt">&#160;</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font-size: 3pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5pt; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple Implied Equity Value Range:</span></td>
    <td style="border: Black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$110.2&#160;&#8211;&#160;$179.8</span></td>
    <td>&#160;</td>
    <td colspan="10" style="border: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">Revenue Multiple</span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: center; padding-left: 5pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">4.25x</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">4.50x</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">4.75x</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">5.00x</span></td>
    <td colspan="2" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">5.25x</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-left: 5pt"><span style="font-size: 3pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 3pt">&#160;</span></td>
    <td><span style="font-size: 3pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 3pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 3pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 3pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 3pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 3pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-top: Black 1pt solid; border-left: Black 1pt solid; width: 34%; background-color: rgb(214,243,232); padding-left: 5pt">&#160;</td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-left: Black 1pt solid; text-align: center; width: 15%; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">18.0%</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-top: Black 1pt solid; border-left: Black 1pt solid; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-top: Black 1pt solid; width: 9%; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">320.4</span></td>
    <td style="border-top: Black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-top: Black 1pt solid; width: 9%; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">339.0</span></td>
    <td style="border-top: Black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-top: Black 1pt solid; width: 9%; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">357.6</span></td>
    <td style="border-top: Black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-top: Black 1pt solid; width: 9%; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">376.2</span></td>
    <td style="border-top: Black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; width: 9%; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">394.7</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-left: Black 1pt solid; background-color: rgb(214,243,232); padding-left: 5pt">&#160;</td>
    <td style="border-right: Black 1pt solid; border-left: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">19.0%</span></td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">307.3</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">325.2</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">343.0</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">360.8</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-right: Black 1pt solid; text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">378.7</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-left: Black 1pt solid; background-color: rgb(214,243,232); padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Discount Rate @</span></td>
    <td style="border-right: Black 1pt solid; border-left: Black 1pt solid; text-align: center; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">20.0%</span></td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">294.8</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">312.0</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">329.1</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">346.2</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-right: Black 1pt solid; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">363.4</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-left: Black 1pt solid; background-color: rgb(214,243,232); padding-left: 5pt">&#160;</td>
    <td style="border-right: Black 1pt solid; border-left: Black 1pt solid; text-align: center; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">21.0%</span></td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">283.0</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">299.4</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">315.9</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">332.3</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-right: Black 1pt solid; text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">348.8</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; background-color: rgb(214,243,232); padding-left: 5pt">&#160;</td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">22.0%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">271.6</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">287.4</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">303.3</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">319.1</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; padding-right: 10pt; background-color: rgb(214,243,232)"><span style="font: 10pt Times New Roman, Times, Serif">334.9</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 8pt Times New Roman, Times, Serif"><i>*
Dollars in millions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><span style="font: 8pt Times New Roman, Times, Serif"><i><sup>(1)
</sup>Assumes Pineapple issues $10 million of convertible notes between signing and closing with a conversion price of $2.00</i>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.95pt; text-indent: -12.95pt"><span style="font: 8pt Times New Roman, Times, Serif"><i><sup>(2)
</sup>Assumes i) full achievement of the $6.00 and $8.00 30-day VWAP/disposition event milestones by the 18-month anniversary
of the merger closing and ii) payoff of pre-closing Pineapple debt within 3 months of closing</i>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.95pt; text-indent: -12.95pt"><span style="font: 8pt Times New Roman, Times, Serif"><i><sup>(3)
</sup>NTM multiples applied to Pineapple&#8217;s CY 2021E figures</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.95pt; text-indent: -12.95pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Miscellaneous</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
foregoing summary of material financial analyses does not purport to be a complete description of the analyses or data presented
by Craig-Hallum. The preparation of a fairness opinion is a complex process and is not necessarily susceptible to partial analysis
or summary description. Craig-Hallum believes that the summary set forth above and its analyses must be considered as a whole
and that selecting portions of it, without considering all of its analyses, could create an incomplete view of the processes underlying
the analyses and its opinion. No single factor or analysis was determinative of Craig-Hallum&#8217;s fairness determination. Rather,
Craig-Hallum considered the totality of the factors and analyses performed in arriving at its opinion. Craig-Hallum based its
analyses on assumptions that it deemed reasonable, including those concerning general business and economic conditions and industry-specific
factors. The other principal assumptions upon which Craig-Hallum based its analysis have been described under the description
of each analysis in the foregoing summary. Analyses based upon forecasts of future results are inherently uncertain, as they are
subject to numerous factors or events beyond the control of the parties and their advisors. Accordingly, forecasts and analyses
used or made by Craig-Hallum are not necessarily indicative of actual future results, which may be significantly more or less
favorable than suggested by those analyses. Moreover, Craig-Hallum&#8217;s analyses are not, and do not, purport to be appraisals
or otherwise reflective of the prices at which securities may trade at the present time or at any time in the future or at which
businesses actually could be bought or sold.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
part of its investment banking business, Craig-Hallum and its affiliates are continually engaged in the valuation of businesses
and their securities in connection with mergers and acquisitions. Craig-Hallum was selected as financial advisor to the Board
of Directors of CSI on the basis of Craig-Hallum&#8217;s experience and its familiarity with CSI and the industry in which it
operates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 101; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the terms of the engagement letter dated February 5, 2021, CSI has agreed to pay Craig-Hallum a fee of $300,000 for rendering
its opinion, which fee would be reduced by $100,000 upon CSI management&#8217;s request should a decision be made not to proceed
with the transaction or any other reason. In addition, CSI has agreed to reimburse Craig-Hallum for reasonable expenses incurred
in connection with the engagement and to indemnify Craig-Hallum against certain liabilities that may arise out of its engagement
by CSI and the rendering of the opinion. In the ordinary course of business, Craig-Hallum and its affiliates may actively trade
or hold the securities of CSI or any of their affiliates for Craig-Hallum&#8217;s account or for others and, accordingly, may
at any time hold a long or short position in such securities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Craig-Hallum&#8217;s
analyses were prepared solely as part of Craig-Hallum&#8217;s analysis of the fairness, from a financial point of view, to CSI
of the consideration to be paid by CSI under the terms of the merger agreement and were provided to the CSI board of directors
for its analysis of the merger agreement and the merger. The opinion of Craig-Hallum was only one of the factors taken into consideration
by the CSI board of directors in making its determination to approve the merger agreement and the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the ordinary course of its business, Craig-Hallum and its affiliates may actively trade securities of CSI for its own account
or the account of its customers and, accordingly, may at any time hold a long or short position in such securities. Craig-Hallum
has not received fees or other compensation from CSI or Pineapple in the past two years prior to the issuance of its opinion.
Craig-Hallum and its affiliates may from time to time perform various investment banking and financial advisory services for CSI
and for other clients and customers that may have conflicting interests with CSI, for which Craig-Hallum would expect to receive
compensation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Consistent
with applicable legal and regulatory requirements, Craig-Hallum has adopted policies and procedures to establish and maintain
the independence of Craig-Hallum&#8217;s research department and personnel. As a result, Craig-Hallum&#8217;s research analysts
may hold opinions, make statements or investment recommendations and/or publish research reports with respect to the transaction
and other participants in the transaction that differ from the opinions of Craig-Hallum&#8217;s investment banking personnel.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a065"></span><b>Certain
Financial Forecasts Utilized in Connection with the Merger</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
year our management provides the CSI board of directors certain estimates of projected financial results as part of our budget
and planning processes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with the evaluation of the merger, however, CSI management prepared the CSI Financial Forecasts which are summarized
in the below table. The CSI Financial Forecasts set forth below are included in this proxy statement/prospectus only because this
information was <span style="background-color: white">presented to and discussed with the CSI board of directors</span> as part
of its consideration of the Pineapple Merger Transaction. The CSI Financial Forecasts were provided to Craig-Hallum, the CSI board&#8217;s
financial advisor, for its use and reliance in connection with Craig-Hallum&#8217;s financial analyses and opinion dated March
1, 2021 as described in the section entitled &#8220;<i>Opinion of the Financial Advisor to the CSI Board of Directors</i>.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with the evaluation of the merger, Pineapple management prepared the Pineapple Financial Forecasts which also are summarized
in the below table and reflect the combined forecasted financial results of Pineapple, HEC and E-Gear as if Pineapple had acquired
HEC and E-Gear at the beginning of the forecast period. The Pineapple Financial Forecasts set forth below are included in this
proxy statement/prospectus only because this information was <span style="background-color: white">presented to and discussed
with the CSI board of directors</span> as part of its consideration of the Pineapple Merger Transaction. The Pineapple Financial
Forecasts also were provided to Craig-Hallum, the CSI board&#8217;s financial advisor, for its use and reliance in connection
with Craig-Hallum&#8217;s financial analyses and opinion as described in the section entitled &#8220;<i>Opinion of the Financial
Advisor to the CSI Board of Directors</i>.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
projected results described below were prepared by management of CSI and Pineapple, respectively, and were not prepared with a
view towards public disclosure. These projections do not purport to present the results of operations in accordance with generally
accepted accounting principles. No independent auditor has examined or compiled the projections and accordingly, assume no responsibility
for them. CSI&#8217;s internal financial projections are, in general, prepared solely for internal use and budgeting and other
management decisions and are subjective in many respects and thus susceptible to interpretations and periodic revision based on
actual experience and business developments. Both the CSI Financial Forecasts and the Pineapple Financial Forecasts also reflect
numerous </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 102; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">assumptions made by each company&#8217;s respective management with respect to the financial performance of CSI, on the
one hand, and Pineapple, HEC and E-Gear, on the other hand, including the continuing effects of competition, industry performance,
general business, economic, market and financial conditions, and other matters, all of which are difficult to predict and many
of which are beyond either company&#8217;s control. Accordingly, there can be no assurance that either the CSI Financial Forecasts
or the Pineapple Financial Forecasts would be necessarily realized, either on a standalone or combined basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
neither the CSI Financial Forecasts nor the Pineapple Financial Forecasts have been updated or adjusted for matters that have
arisen since the respective dates they were prepared.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>CSI
Financial Forecasts</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 36%; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">CSI
    Financial Forecasts</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2022E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2023E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2024E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2025E</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$
    in millions</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Sales</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$47.5</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$54.5</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$61.6</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$70.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$79.2</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    Profit</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$17.3</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$25.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$29.6</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$35.4</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$40.7</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    income (loss)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 0.1in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$(0.0)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$5.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$9.4</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$12.7</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Adjusted
    EBITDA (1)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$1.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$3.9</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$6.9</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$11.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$14.4</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unlevered
    Free Cash Flows (2)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.4</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 0.1in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$(3.4)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.5</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.9</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$4.9</span></td></tr>
</table>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">_________________</span></td><td style="font: 10pt Times New Roman, Times, Serif"></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 9pt Times New Roman, Times, Serif">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">EBITDA
                                         refers to operating income before interest, taxes, depreciation and amortization. For
                                         CSI, adjusted EBITDA excludes stock-based compensation expense.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 9pt Times New Roman, Times, Serif">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Unlevered
                                         free cash flows were calculated by taking CSI operating income after tax, adding back
                                         depreciation and amortization, subtracting capital expenditures, adjusting for changes
                                         in working capital, and subtracting acquisition costs.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI Financial Forecasts include adjusted EBITDA, a financial measure that is not prepared in accordance with generally accepted
accounting principles in the United States (non-GAAP), which excludes interest, taxes, depreciation and amortization from net
income, as well as stock-based compensation expense. For the purposes of the CSI Financial Forecasts, CSI calculated adjusted
EBITDA by starting with operating income, which does not include the impact of interest or taxes, and adding back depreciation,
amortization and stock-based compensation expense. CSI has reconciled the non-GAAP financial measure used in the CSI Financial
Forecasts with the most directly comparable GAAP financial measure. CSI management believes that the non-GAAP financial measure
not only provides CSI management with comparable financial data for internal financial analysis but also allows investors to better
understand the performance of the company on a period-over-period basis from the same perspective as management. However, other
companies may calculate these non-GAAP financial measures differently than CSI does. Investors should not consider the non-GAAP
financial measures in isolation or as a substitute for analysis of CSI&#8217;s results or projections as reported under GAAP.
CSI&#8217;s presentation of non-GAAP financial measures should not be construed to imply that CSI&#8217;s future results will
be unaffected by the adjustments made to calculate adjusted EBITDA, such as interest, taxes, depreciation, amortization, and stock-based
compensation expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 36%; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">CSI
    Non-GAAP Reconciliation</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2022E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2023E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2024E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2025E</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$
    in millions</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    Income</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 0.1in; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$(0.0)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$5.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$9.4</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$12.7</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation
    and Amortization</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$1.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$1.0</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$1.0</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.8</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Stock-Based
    Compensation Expense</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.7</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.9</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.9</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Adjusted
    EBITDA</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$1.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$3.9</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$6.9</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$11.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$14.4</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 103; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Pineapple
Financial Forecasts</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 36%; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
    Financial Forecasts</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2022E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2023E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2024E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2025E</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$
    in millions</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Revenue</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$41.5</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$76.2</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$109.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$140.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$165.5</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    Profit</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$17.2</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$27.2</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$38.2</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$50.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$56.5</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    Income</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.4</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$5.3</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$9.7</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$15.6</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$17.3</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">EBITDA
    (1)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$5.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$10.3</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$16.3</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$18.0</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unlevered
    Free Cash Flows (2)</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$1.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.1</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$3.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$11.0</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$10.8</span></td></tr>
</table>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">_________________</span></td><td style="font: 10pt Times New Roman, Times, Serif"></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 9pt Times New Roman, Times, Serif">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">EBITDA
                                         refers to operating income before interest, taxes, depreciation and amortization.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 9pt Times New Roman, Times, Serif">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Unlevered
                                         free cash flows were calculated by taking Pineapple, HEC and E-Gear combined operating
                                         income after tax, adding back depreciation and amortization, subtracting capital expenditures,
                                         and adjusting for changes in working capital.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Pineapple Financial Forecasts include EBITDA, a financial measure that is not prepared in accordance with GAAP, which excludes
interest, taxes, depreciation and amortization from net income. For the purposes of the Pineapple Financial Forecasts, Pineapple
calculated EBITDA by starting with the combined operating income of Pineapple, HEC and E-Gear, which does not include the impact
of interest or taxes, and adding back combined company depreciation and amortization. Pineapple has reconciled the non-GAAP financial
measure used in the Pineapple Financial Forecasts with the most directly comparable GAAP financial measure. Pineapple management
believes that the non-GAAP financial measure not only provides Pineapple management with comparable financial data for internal
financial analysis but also allows investors to better understand the performance of the company on a period-over-period basis
from the same perspective as management. However, other companies may calculate these non-GAAP financial measures differently
than Pineapple does. Investors should not consider the non-GAAP financial measures in isolation or as a substitute for analysis
of the results of Pineapple, HEC and E-Gear or projections as reported under GAAP. Pineapple&#8217;s presentation of non-GAAP
financial measures should not be construed to imply that the future results of Pineapple, HEC and E-Gear will be unaffected by
the adjustments made to calculate EBITDA, such as interest, taxes, depreciation, and amortization.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 36%; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
    Non-GAAP Reconciliation</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2022E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2023E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2024E</span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2025E</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$
    in millions</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    Income</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.4</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$5.3</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$9.7</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$15.6</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$17.3</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation
    and Amortization</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.4</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.5</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.6</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.7</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$0.8</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 3pt; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">EBITDA</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$2.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$5.8</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$10.3</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$16.3</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-right: 8.25pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$18.0</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>The
projected results described above were not prepared with a view to public disclosure or compliance with published guidelines of
the Securities and Exchange Commission or the guidelines established by the American Institute of Certified Public Accountants
regarding forecasts or projections. These projections are forward-looking statements and are based on expectations and assumptions
at the time they were prepared by CSI management or Pineapple management, respectively. The projections above involve risks and
uncertainties that could cause actual outcomes and results to differ materially from such expectations, including risks and uncertainties
described under &#8220;CAUTION CONCERNING FORWARD-LOOKING STATEMENTS&#8221; and &#8220;RISK FACTORS.&#8221; There can be no assurance
that the assumptions and adjustments made in preparing the projected financials results above will prove appropriate, or that
the projected financial results necessarily will be realized. There will be differences between actual and projected results,
and actual results may be materially greater or less than those contained in the projected results above. The inclusion of these
projections should not be regarded as an indication that CSI or Pineapple or their </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 104; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>respective affiliates or representatives, considered
or consider the projections to be an actual prediction of future events, and the projections should not be relied upon as such.
Neither CSI nor Pineapple or their respective affiliates or representatives has made or makes any representations to any person
regarding the ultimate performance of CSI, Pineapple or the combined company compared to the information contained in the projected
financial results, and none of them intends to provide any update or revision thereof.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a066"></span><b>When
the Pineapple Merger Transaction is Expected to be Completed</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
expect to complete the Pineapple Merger Transaction promptly after all of the closing conditions in the merger agreement, including
approval of the Pineapple Merger Proposal by our shareholders. Subject to the uncertainty concerning the satisfaction or waiver
of these conditions, we expect the Pineapple Merger Transaction to close by March 31, 2022. However, there can be no assurance
that the Pineapple Merger Transaction will be completed at all or, if completed, when it will be completed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a067"></span><b>Effects
on CSI if the Pineapple Merger Transaction is Completed and the Nature of Our Business Following the Transaction</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the Pineapple Merger Transaction is completed, we will rename our company Pineapple Holdings, Inc. and our common stock will trade
under the new symbol &#8220;PEGY&#8221;. Our business will focus on the rapidly growing home solar industry, with subsidiary operations
consisting of the Pineapple, HEC and E-Gear businesses, and we will pursue the Pineapple growth strategy of acquiring leading
local and regional solar installers around the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with the closing of the Pineapple Merger Transaction, CSI will distribute to CSI shareholders of record as of the close
of the business day immediately preceding the closing of the merger one non-transferable CVR for each outstanding share of common
stock of CSI held as of that time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Pineapple Merger Transaction will not alter the rights, privileges or nature of the issued and outstanding shares of the CSI common
stock. A shareholder who owns shares of our common stock immediately prior to the closing of the Pineapple Merger Transaction
will continue to hold the same number of shares immediately following the closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Prior
to and after the closing of the Pineapple Merger Transaction, we expect to continue our efforts to divest substantially all our
current operating and non-operating assets as part of our planned strategy to monetize our assets for the benefit of the CSI shareholders
and, after the closing of the Pineapple Merger Transaction, the holders of the CVRs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
SEC reporting obligations as a public company will not be affected as a result of completing the Pineapple Merger Transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a068"></span><b>Effects
on CSI if the Pineapple Merger Transaction is Not Completed</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger agreement is terminated or the merger is not consummated for any reason, it is expected that the CSI board of directors
will consider the full range of strategic alternatives regarding the use of its remaining cash and other assets, the S&amp;S Segment
business, and the future of CSI, with a view to maximizing value for our shareholders under the circumstances. These strategic
alternatives may include pursuing an alternative transaction to the merger, retaining some or all of the cash or other assets,
the acquisition of a new business or an investment in the S&amp;S Segment business, adoption of a plan of liquidation, or a combination
of these.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement may be terminated under certain circumstances as set forth in the merger agreement and summarized in this proxy
statement/prospectus. Pursuant to the merger agreement, we have agreed to pay Pineapple a termination fee of $2,500,000, plus
applicable costs and expenses up to $750,000, if the merger agreement is terminated under certain circumstances. See &#8220;THE
MERGER AGREEMENT&#8212; Termination Fees&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a069"></span><b>No
Appraisal or Dissenters&#8217; Rights</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
appraisal or dissenters&#8217; rights are available to our shareholders under Minnesota law or CSI&#8217;s articles of incorporation
or bylaws in connection with any proposal to be presented at the special meeting, including the Pineapple Merger Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 105; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a070"></span><b>Interests
of Our Directors and Executive Officers in the Pineapple Merger Transaction</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
considering the recommendation of our board to vote &#8220;FOR&#8221; the Pineapple Merger Proposal, you should be aware that,
aside from their interests as Company shareholders, our directors and executive officers have interests in the Pineapple Merger
Transaction that are different from, or in addition to, the interests of our shareholders generally.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Members
of our board were aware of and considered these interests, among other matters, in evaluating and negotiating the Pineapple Merger
Transaction, and in recommending to our shareholders that the Pineapple Merger Proposal be approved. For more information see
the sections entitled &#8220;Proposal #1: Pineapple Merger Proposal&#8212;Background of the Pineapple Merger Transaction&#8221;
and &#8220;Proposal #1: Pineapple Merger Proposal&#8212;Reasons for the Pineapple Merger Transaction and Recommendation of our
Board of Directors&#8221; above. These interests are described in more detail below, and certain of them are quantified in the
narrative below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Indemnification.
</i>The merger agreement provides that from and after the effective time of the merger, the holders of Class A Units and Class
P Units of Pineapple as of immediately prior to the effective time of the merger, severally and not jointly, will indemnify, defend
and hold harmless CSI and the combined company and each of their respective officers, directors, assigns, successors and controlled
affiliates against certain damages, to the extent arising out of or directly caused by any of the following: (a) any breach of
certain representations or warranties made by Pineapple in the merger agreement or any certificates delivered by Pineapple pursuant
to the merger agreement; (b) any breach or failure by Pineapple to satisfy or perform any covenant or agreement of Pineapple under
the merger agreement or any certificates delivered by Pineapple pursuant to the merger agreement; and (c) specified tax liabilities.
Any amounts owed would be recovered solely by forfeiture of Lockup Shares and thereafter, stock consideration received by the
Class A Unit and Class P Unit holders of Pineapple, in their capacity as such, in accordance with their respective pro rata shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
from and after the effective time of the merger, each member of Pineapple will indemnify, defend and hold harmless each indemnified
party described above against all damages, to the extent arising out of or directly caused by any breach of the representations,
warranties, covenants, or agreements of such Pineapple member in such Pineapple member&#8217;s joinder agreement to the merger
agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Outstanding
Equity Awards.</i> As of the record date, there are no outstanding equity awards under our 2011 Incentive Compensation Plan or
otherwise and we do not expect to have any equity awards outstanding at the effective time of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Employment
and Change of Control Agreements. </i>We have entered into change of control agreements (&#8220;CIC Agreements&#8221;) with each
named executive officer. The CIC Agreements provide for payment of severance compensation if there is a change in control of CSI
and within 24 months following this change of control, there is either an involuntary termination of employment other than for
cause, death, disability or retirement or a voluntary termination of employment for good reason (each a &#8220;Triggering Event&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
closing of the E&amp;S Sale Transaction on August 2, 2021 constituted a change of control under the CIC Agreements. Additionally,
the closing of the Pineapple Merger Transaction will constitute a change of control under the CIC Agreements. The named executive
officer will be entitled to severance compensation and the other benefits of the CIC Agreements if a Triggering Event occurs within
24 months following the latest change of control.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Mark
D. Fandrich, CSI&#8217;s Chief Financial Officer is expected to remain in the same role following the closing of the merger and
Roger H.D. Lacey, Executive Chairman of CSI, is expected to become chair of the combined company board of directors following
the closing of the merger. Additionally, we also do not expect to terminate Scott Fluegge, CSI&#8217;s Vice President of Information
Technology and Digital Transformation, as he is expected to continue employment following the closing of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
severance benefit is a specified multiple of the executive&#8217;s annual compensation at the date of the change of control, payable
in a lump sum within 75 days following the date of the Triggering Event. The multiple of the executive&#8217;s annual compensation
for our named executive officers is as follows: Mr. Lacey, 1.0 times; Mr. Fandrich, 1.5 times; and Mr. Fluegge, 1.0 times. Additionally,
each executive will be entitled to receive medical and dental </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 106; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">insurance and life insurance substantially in the form and expense
to the executive as received by the executive on the date of the Triggering Event.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CIC Agreements provide that the payments made to the executive will be one dollar less than the amount which would cause all payments
to the executive (including payments to the executive which are not included in the CIC Agreement) to be subject to the excise
tax imposed by Section 4999 of the Internal Revenue Code. Executive officers are not entitled to any gross-up payment under CIC
Agreements for such excise taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CIC Agreements include provisions requiring each executive to maintain confidentiality of information acquired during the period
of employment, to refrain for a period of one year from competing with CSI or soliciting other CSI employees to leave their employment
with us and to provide a release of all claims against CSI in exchange for the benefit paid pursuant to the CIC agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>LTI
Plan Awards.</i> As of the record date, there are no outstanding awards under our Long-Term Incentive Plan (&#8220;LTI Plan&#8221;)
and we do not expect to any LTI Plan awards to be outstanding at the effective time of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Golden
Parachute Compensation. </i>The table below sets forth the information required by Item 402(t) of Regulation S-K regarding certain
compensation that has, will or may be paid or become payable to our named executive officers in connection with the Pineapple
Merger Transaction, based on a number of assumptions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Anita
Kumar, our former Chief Executive Officer, is not included in the table below as no amounts will have, will or may be paid or
become payable to Ms. Kumar in connection with the Pineapple Merger Transaction. The employment of Ms. Kumar ended on August 1,
2021 in connection with the closing of the E&amp;S Sale Transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
table below assumes that:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         Pineapple Merger Transaction was consummated on January , 2022, which is the last practicable
                                         date prior to the filing of this proxy statement/prospectus (but see &#8220;Employment
                                         and Change of Control Agreements&#8221; above for a description of the impact of the
                                         closing of the E&amp;S Sale Transaction on the CIC Agreements);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         employment of the named executive officers below is terminated by CSI immediately following
                                         the closing of the Pineapple Merger Transaction if it were consummated on January , 2022,
                                         which is the last practicable date prior to the filing of this proxy statement/prospectus
                                         (but see &#8220;Employment and Change of Control Agreements&#8221; above for a description
                                         of our current intentions relating to the termination of the named executive officers);
                                         and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         compensation levels for the named executive officers at the relevant time are the levels
                                         currently in effect and no equity awards are granted to any of the named executive officers
                                         prior to the effective time of the merger.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="5" style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt"><p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Golden
Parachute Compensation (1)</b></span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; padding-right: 5.4pt; padding-left: 5pt"><p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name</b></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18%; padding-right: 5.4pt; padding-left: 5.4pt"><p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Cash
($)(2)</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18%; padding-right: 5.4pt; padding-left: 5.4pt"><p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Equity
($)</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18%; padding-right: 5.4pt; padding-left: 5.4pt"><p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Perquisites
/ <br />
Benefits ($)(3)</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18%; padding-left: 5.4pt"><p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 3pt; padding-bottom: 3pt; text-indent: 0in; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Roger
    H. D. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; text-indent: 0in; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">$811,468</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">$714</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$812,182</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 3pt; padding-bottom: 3pt; text-indent: 0in; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Mark
    D. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">$939,305</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">$18,668</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$957,973</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 3pt; padding-bottom: 3pt; text-indent: 0in; padding-left: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">Scott
    Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">$432,786</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right; padding-right: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">$31,263</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$464,049</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">(1)
There are no tax reimbursement, pension benefits or other payments to the named executive officers that are required to be disclosed
in this table pursuant to Item 402(t) of Regulation S-K.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">(2)
The amounts reported in this column represent the cash severance payment that each named executive officer would be entitled to
receive under his CIC Agreement, which is a &#8220;double trigger&#8221; arrangement requiring both a change of control and a
qualifying termination of employment within 24 months following the change of control. See the section entitled &#8220;Employment
and Change of Control Agreements&#8221; above for additional details.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 107; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">(3)
The amounts reported in this column represent the estimated cost of the employer portion of medical and dental insurance and life
insurance premiums payable by CSI under the CIC Agreements assuming a qualifying termination of the named executive officer&#8217;s
employment within 24 months following the change of control as described in note 2 above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a071"></span><b>Nasdaq
Listing</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
common stock is currently listed on Nasdaq under the symbol &#8220;JCS.&#8221; CSI has agreed with Pineapple to reasonably cooperate
in good faith to cause the shares of CSI common stock being issued in connection with the merger to be approved for listing on
Nasdaq at or after the effective time of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
is required to file an initial listing application with Nasdaq pursuant to Nasdaq &#8220;business combination&#8221; rules. If
this application is accepted, CSI anticipates that the shares of CSI common stock will be listed on Nasdaq following the closing
of the merger under the trading symbol &#8220;PEGY.&#8221; In order to meet the requirements for listing on Nasdaq, the post-merger
combined company will be required to satisfy Nasdaq&#8217;s initial listing requirements, including the financial and liquidity
requirements for the applicable Nasdaq market tier upon which the post-merger combined company&#8217;s shares will trade following
the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a072"></span><b>Anticipated
Accounting Treatment</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
expect that the merger will be accounted for as a &#8220;reverse recapitalization&#8221; under generally accepted accounting principles
in the United States of America. Under this method of accounting, CSI will be treated as the &#8220;acquired&#8221; company for
financial reporting purposes. This determination is based on a preponderance of factors indicating that Pineapple is the accounting
acquirer, including the fact that Pineapple&#8217;s ownership in the combined company would constitute a majority ownership and
Pineapple has designated the chief executive officer of the combined company. Accordingly, for accounting purposes, the merger
will be treated as the equivalent of Pineapple issuing shares for the net assets of CSI, accompanied by a recapitalization. The
net assets of CSI will be recorded at their fair value and goodwill and intangible assets will be recorded at their respective
fair values. Operations prior to the merger will be those of Pineapple. For further information, see &#8220;UNAUDITED PRO FORMA
CONDENSED COMBINED FINANCIAL INFORMATION&#8221; attached to this proxy statement/prospectus as Appendix F.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a073"></span><b>Certain
Material U.S. Federal Income Tax Consequences of the Merger</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Due
to the legal and factual uncertainties regarding the U.S. federal income tax treatment of the merger, Pineapple U.S. Holders (as
defined below) are urged to consult their tax advisors regarding the tax consequences to them of the merger and the timing and
characterization of income, gain or loss resulting from the merger and the Earnout Consideration (if any) pursuant to the merger
agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following discussion is a summary of the material U.S. federal income tax consequences of the merger to Pineapple U.S. Holders
that exchange an equity interest in Pineapple for shares of CSI common stock and cash pursuant to the merger, but this discussion
does not purport to be a complete analysis of all potential tax consequences that may be relevant to a Pineapple U.S. Holder.
The effects of other U.S. federal tax laws, such as estate and gift tax laws, and any applicable state, local or non-U.S. tax
laws, are not discussed. This discussion does not address the tax consequences to holders of options, restricted stock units or
similar rights to acquire CSI common stock. This discussion is based on the Code, Treasury Regulations promulgated thereunder,
judicial decisions, and published rulings and administrative pronouncements of the IRS, in each case in effect as of the date
hereof. These authorities may change or be subject to differing interpretations. Any such change or differing interpretation may
be applied retroactively in a manner that could adversely affect a Pineapple U.S. Holder. CSI has not sought and does not intend
to seek any rulings from the IRS regarding the matters discussed below. There can be no assurance the IRS or a court will not
take a position contrary to that discussed below regarding the tax consequences of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
discussion is limited to Pineapple U.S. Holders that hold an equity interest in Pineapple as a &#8220;capital asset&#8221; within
the meaning of Section 1221 of the Code (generally, property held for investment). This discussion does not address all U.S. federal
income tax consequences relevant to a Pineapple U.S. Holder&#8217;s particular circumstances, including the impact of the alternative
minimum tax or the Medicare contribution tax on net investment income. In </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 108; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">addition, it does not address consequences relevant
to Pineapple U.S. Holders subject to special rules, including, without limitation:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">brokers,
                                         dealers or traders in securities; banks; insurance companies; other financial institutions;
                                         mutual funds;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">real
                                         estate investment trusts; regulated investment companies; tax-exempt organizations or
                                         governmental organizations;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">pass-through
                                         entities such as partnerships, S corporations, disregarded entities for federal income
                                         tax purposes and limited liability companies (and investors therein);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who are not &#8220;United States persons&#8221; within the meaning of Section 7701(a)(30)
                                         of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">shareholders
                                         who are subject to the alternative minimum tax provisions of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who hold their equity interest in Pineapple as part of a hedge, wash sale, synthetic
                                         security, conversion transaction, or other integrated transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         that have a functional currency other than the U.S. dollar; traders in securities who
                                         elect to apply a mark-to-market method of accounting;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who hold equity interest in Pineapple that may constitute &#8220;qualified small business
                                         stock&#8221; under Section 1202 of the Code or as &#8220;Section 1244 stock&#8221; for
                                         purposes of Section 1244 of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who acquired equity interest in Pineapple in a transaction subject to the gain rollover
                                         provisions of Section 1045 of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         subject to special tax accounting rules as a result of any item of gross income with
                                         respect to equity interest in Pineapple being taken into account in an &#8220;applicable
                                         financial statement&#8221; (as defined in the Code);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         deemed to sell equity interest in Pineapple under the constructive sale provisions of
                                         the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who acquired their equity interest in Pineapple pursuant to the exercise of options or
                                         otherwise as compensation or through a tax-qualified retirement plan or through the exercise
                                         of a warrant or conversion rights under convertible instruments; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">certain
                                         expatriates or former citizens or long-term residents of the United States.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
an entity treated as a partnership for U.S. federal income tax purposes holds an equity interest in Pineapple, the tax treatment
of a partner in the partnership should depend on the status of the partner, the activities of the partnership and certain determinations
made at the partner level. Accordingly, partnerships holding an equity interest in Pineapple and the partners in such partnerships
should consult their tax advisors regarding the U.S. federal income tax consequences to them.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
summary is for information purposes only and is not intended to be, and should not be construed to be, legal, business or tax
advice to any particular Pineapple U.S. Holder. This summary does not take into account your particular circumstances and does
not address consequences that may be particular to you. Therefore, you should consult your tax advisors with respect to the application
of the U.S. federal income tax laws to their particular situations as well as any tax consequences of the merger arising under
the U.S. federal estate or gift tax laws or under the laws of any state, local or non-U.S. taxing jurisdiction or under any applicable
income tax treaty.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
purposes of this discussion, a &#8220;Pineapple U.S. Holder&#8221; is a beneficial owner of an equity interest in Pineapple that,
for U.S. federal income tax purposes, is or is treated as:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">an
                                         individual who is a citizen or resident of the United States;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 109; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         corporation or any other entity taxable as a corporation created or organized in or under
                                         the laws of the United States or any state or political subdivision thereof;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         trust the substantial decisions of which are controlled by one or more U.S. persons and
                                         which is subject to the primary supervision of a U.S. court, or a trust that validly
                                         has elected under applicable Treasury Regulations to be treated as a U.S. person for
                                         U.S. federal income tax purposes; or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">an
                                         estate, the income of which is subject to U.S. federal income tax regardless of its source.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Characterization
of the Merger</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
parties intend for the merger to be treated as a &#8220;reorganization&#8221; within the meaning of Section 368(a) of the Code.
The parties are not obligated to cause the merger to so qualify and it is not a condition to the completion of the merger that
the merger so qualifies or that either CSI or Pineapple receives an opinion of counsel to such effect. The merger may be fully
taxable to Pineapple U.S. Holders for U.S. federal income tax purposes. Qualification of the merger as part of a &#8220;reorganization&#8221;
will depend on the relevant facts at the time of the merger, including the trading price of CSI common stock. No ruling has been,
or will be, sought by CSI or Pineapple from the IRS with respect to the merger and there can be no assurance that the IRS will
not challenge the qualification of the merger as part of a &#8220;reorganization&#8221; under Section 368(a) of the Code or that
a court would not sustain such a challenge.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>U.S.
Federal Income Tax Consequences for Pineapple U.S. Holders</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger qualifies as part of a &#8220;reorganization&#8221; within the meaning of Section 368(a) of the Code, a Pineapple U.S.
Holder generally will recognize gain (but not loss) in an amount equal to the lesser of: (1) the sum of the amount of cash consideration
and the fair market value of the CSI common stock received, minus that Pineapple U.S. Holder&#8217;s adjusted tax basis in its
equity interest in Pineapple surrendered in exchange therefor, and (2) the amount of cash consideration received. Any recognized
gain will generally be long-term capital gain if the Pineapple U.S. Holder&#8217;s holding period with respect to the equity interest
in Pineapple surrendered is more than one year. In addition, the aggregate tax basis of the CSI common stock received will be
equal to the aggregate adjusted tax basis of the equity interest in Pineapple surrendered, reduced by the amount of cash consideration
received by the Pineapple U.S. Holder and increased by the amount of gain, if any, recognized by the Pineapple U.S. Holder in
the merger. The holding period of the CSI common stock received will include the holding period of the equity interest in Pineapple
surrendered.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
some cases, gain recognized by a Pineapple U.S. Holder could be treated as having the effect of a distribution of a dividend under
the tests set forth in Section 302 of the Code, in which case such Pineapple U.S. Holder could have dividend income up to the
amount of the cash consideration received. Because the possibility of dividend treatment depends primarily upon the particular
circumstances of a Pineapple U.S. Holder, including the application of certain constructive ownership rules, Pineapple U.S. Holders
should consult their tax advisors regarding the potential tax consequences of the merger to them. Pineapple U.S. Holders that
are corporations should also consult their tax advisors regarding the potential applicability of the &#8220;extraordinary dividend&#8221;
provisions of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger does not qualify as part of a &#8220;reorganization&#8221; within the meaning of Section 368(a) of the Code, a Pineapple
U.S. Holder generally will recognize gain or loss equal to the difference, if any, between: (1) the sum of the amount of cash
consideration and the fair market value of the CSI common stock, and (2) such Pineapple U.S. Holder&#8217;s adjusted tax basis
in the equity interest in Pineapple surrendered in exchange therefor. Any gain or loss will generally be long-term capital gain
or loss if the Pineapple U.S. Holder&#8217;s holding period with respect to the equity interest in Pineapple surrendered is more
than one year. The deductibility of capital losses is subject to various limitations. The aggregate tax basis of the CSI common
stock received will be equal to the fair market value of such stock upon receipt. The holding period of the CSI common stock received
at closing of the merger will begin on the day following the closing date of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Gain,
if any, recognized in the merger with respect to Earnout Consideration received after the close of the Pineapple U.S. Holder&#8217;s
taxable year in which the closing of the merger occurs may be eligible for reporting under the installment method. Pineapple U.S.
Holders are urged to consult their tax advisors regarding the availability and impact of the installment method and whether to
elect out of the installment method.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 110; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
a Pineapple U.S. Holder acquired different blocks of equity interests in Pineapple at different times or different prices, any
gain (or loss, if applicable) must be determined separately for each identifiable block of equity interests. Pineapple U.S. Holders
should consult their tax advisors regarding the manner in which cash consideration and CSI common stock (including any CSI common
stock received as Earnout Consideration) should be allocated among different blocks of equity interests in Pineapple surrendered
and the determination of the tax bases and holding periods of the CSI common stock received (including any CSI common stock received
as Earnout Consideration).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Imputed
Interest</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">A
portion of any Earnout Consideration received later than six months after the closing of the merger generally will be treated
as imputed interest income taxable at ordinary income rates when received. Any such amount treated as imputed interest will not
be taken into account as consideration for purposes of determining gain or loss. Pineapple U.S. Holders should consult with their
tax advisors as to the application of the imputed interest rules to their particular circumstances.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Information
Reporting and Backup Withholding</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Information
reporting and backup withholding may apply to payments made in connection with merger. Backup withholding will not apply, however,
if a Pineapple U.S. Holder provides proof of an applicable exemption or furnishes its U.S. taxpayer identification number and
otherwise complies with all applicable certification requirements. Any amounts withheld may be allowed as a refund or credit against
a Pineapple U.S. Holder&#8217;s U.S. federal income tax liability provided the required information is timely furnished to the
IRS.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger qualifies as part of a &#8220;reorganization&#8221; within the meaning of Section 368(a) of the Code, certain information
reporting requirements may apply to each Pineapple U.S. Holder that is a &#8220;significant holder&#8221; of equity interests
in Pineapple. A &#8220;significant holder&#8221; is a holder of an equity interest in Pineapple that, immediately before the merger,
owned at least 1% (by vote or value) of the outstanding equity interests of Pineapple (or securities of Pineapple with a basis
of at least $1 million). Pineapple U.S. Holders are urged to consult with their tax advisor as to the potential application of
these information reporting requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Each
Pineapple U.S. Holder is encouraged to consult his, her, or its own tax advisor as to the characterization of the merger and the
U.S. federal income tax consequences of the merger, and as to any state, local, foreign or other tax consequences based on such
Pineapple U.S. Holder&#8217;s particular facts and circumstances.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a074"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of the Pineapple Merger Proposal requires the affirmative vote of holders of at least two-thirds of the issued and outstanding
shares of CSI common stock that are entitled to vote at the special meeting. A vote of ABSTAIN on the Pineapple Merger Proposal
will have the same effect as a vote AGAINST the approval of the Pineapple Merger Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than with respect to any shares allocated to you as a participant in the CSI ESOP, if you are a record holder and do not vote,
your shares will not be voted at the special meeting and this failure to vote will have the same effect as a vote against the
Pineapple Merger Proposal. If you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you in the CSI
ESOP on any proposal, your shares will be voted at the special meeting on the Pineapple Merger Proposal according to the provisions
of the CSI ESOP, which provide that the trustees will vote these shares on the Pineapple Merger Proposal in the same proportion
as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and were voted on
the Pineapple Merger Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #1: THE PINEAPPLE MERGER PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 111; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a075"></span><b>PROPOSAL
#2:<br />
MERGER ISSUANCE PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a076"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
is asking its shareholders to approve the issuance of shares of CSI common stock to Pineapple members in connection with the merger.
The terms of, reasons for and other aspects of the merger, the issuance of CSI common stock as the Merger Consideration, and other
terms are described in detail in the other sections in this proxy statement/prospectus, including &#8220;Proposal #1: Pineapple
Merger Proposal&#8221; beginning on page 62 of this proxy statement/prospectus and &#8220;The Merger Agreement&#8221; beginning
on page 128 of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the terms of the merger agreement, CSI has agreed to issue to the members of Pineapple an aggregate of 15,600,000 shares of CSI&#8217;s
common stock, subject to certain adjustments, as &#8220;Base Consideration&#8221; in the merger. The Base Consideration will be
increased for any outstanding convertible notes issued by Pineapple in a Convertible Note Financing, which will convert into additional
shares of CSI common stock at a rate of one additional share for every $2.00 in unpaid principal and accrued interest on outstanding
convertible notes. The Base Consideration will be decreased for any outstanding indebtedness of Pineapple at the closing of the
merger in excess of $22.5 million, which will reduce the Base Consideration at a rate one share for every $2.00 of excess indebtedness.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to the Base Consideration, the Class A and Class P members of Pineapple may receive &#8220;Earnout Consideration&#8221;
which is up to an additional 13,000,000 shares of CSI common stock based on achievement of milestones. Additional shares of common
stock will be issued to such members of Pineapple as Earnout Consideration upon the occurrence of the following milestones:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">If
                                         the funding-related condition to the closing of the merger is satisfied by Pineapple
                                         or waived by CSI, then Pineapple Class A and Class P members will be entitled to 3,000,000
                                         shares of common stock as Earnout Consideration. The funding-related closing condition
                                         requires:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">there
                                         shall have been secured binding agreements for no less than $32 million in cash from
                                         the Equity Offering (as defined in the merger agreement) payable to CSI immediately following
                                         the effective time of the merger and the conditions to closing of CSI and the PIPE Investors
                                         in any definitive agreement relating to the Equity Offering, including the securities
                                         purchase agreement for the PIPE Offering, are satisfied (other than those conditions
                                         that by their nature or terms are to be satisfied at such closing, but subject to the
                                         satisfaction or (to the extent permitted by applicable law) waiver of those conditions
                                         and provided that CSI has used its reasonable best efforts to satisfy such conditions
                                         of the PIPE Investors and has not intentionally failed to satisfy such conditions);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">other
                                         than as set forth in the merger agreement, there shall be no accrued payable amounts
                                         or liabilities to Lake Street Solar LLC or Hercules, or their respective affiliates,
                                         on the balance sheet of Pineapple;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Hercules
                                         shall have waived Pineapple&#8217;s obligation to pay upon consummation of the merger
                                         $3.0 million of debt under the loan and security agreement, dated December 11, 2020,
                                         by and among Pineapple, Hercules and the lenders thereto and extended the maturity date
                                         of such debt to the earlier of (1) December 10, 2024 or (2) the date on which CSI or
                                         Pineapple receives equity financing (other than pursuant to the securities purchase agreement
                                         for the PIPE Offering) in one more transactions in an amount in excess of $25 million
                                         in the aggregate; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         entire amount owed by Pineapple under its working capital loan and security agreement,
                                         dated January 8, 2021 with Hercules and the lenders party thereto, shall have been extinguished
                                         or the maturity date thereof extended to at least December 10, 2024.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">If,
                                         within 24 months of closing, the CSI common stock achieves a 30-day VWAP (volume weighted
                                         average price) of at least $6.00 per share, such members will be entitled to receive
                                         4,000,000 shares of common stock (to be increased to 5,000,000 shares if CSI consummates
                                         the dispositions of the legacy assets by the 24-month anniversary of the closing).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">If,
                                         within 24 months of closing, the CSI common stock achieves a 30-day VWAP of at least
                                         $8.00 per share, such members will be entitled to receive an additional 4,000,000 shares
                                         of common </span></td></tr></table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 112; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
                                                                    <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">stock (to be increased to 5,000,000 shares if CSI consummates the legacy dispositions
                                         by the 24-month anniversary of the closing).</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of the record date, there were 9,720,627 shares of CSI common stock outstanding. CSI shareholders will continue to own their existing
shares of CSI common stock, which will not be adjusted by the merger. Immediately following the completion of the merger and the
issuance of 15,600,000 shares of CSI common stock as Base Consideration, approximately 1,425,000 additional shares of CSI common
stock as Base Consideration in connection with convertible note and debt obligations of Pineapple as part of the Convertible Note
Financing, and 3,000,000 shares of Earnout Consideration relating to the funding-related closing condition, CSI shareholders are
expected to hold approximately 32.7% of the outstanding shares of CSI common stock and former Pineapple members are expected to
hold approximately 67.3% of the outstanding shares of CSI common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a077"></span><b>Reasons
for the Recommendation of the CSI Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors is seeking shareholder approval of this Proposal #2: Merger Issuance Proposal in order to comply with Nasdaq
Listing Rules 5635(a), (b) and (d), each of which applies to the issuance of CSI common stock in connection with the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
Nasdaq Listing Rule 5635(a), shareholder approval is required prior to the issuance of securities in connection with the acquisition
of another company if such securities are not issued in a public offering and (i) have, or will have upon issuance, voting power
equal to or in excess of 20% of the voting power outstanding before the issuance of such securities (or securities convertible
into or exercisable for common stock); or (ii) the number of shares of common stock to be issued is or will be equal to or in
excess of 20% of the number of shares of common stock outstanding before the issuance of the stock or securities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
Nasdaq Listing Rule 5635(b), shareholder approval is required prior to the issuance of securities when the issuance or potential
issuance will result in a change of control of the registrant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
Nasdaq Listing Rule 5635(d), shareholder approval is required for a transaction other than a public offering involving the sale,
issuance or potential issuance by an issuer of common stock (or securities convertible into or exercisable for common stock) if
the number of shares of common stock to be issued is or may be equal to 20% or more of the common stock, or 20% or more of the
voting power, outstanding before the issuance, at a price that is less than the minimum price, defined as the lower of the closing
price immediately preceding the signing of the binding agreement or the average closing price of the common stock for the five
trading days immediately preceding the signing of the binding agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Shareholder
approval of this Proposal #2 also is a condition to the closing of the Pineapple Merger Transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
issuance of the shares of CSI common stock as described above in connection with the merger will result in significant dilution
to CSI shareholders and result in CSI shareholders having a smaller percentage interest in the voting power, liquidation value
and aggregate book value of CSI following the merger. See also &#8220;RISK FACTORS&#8221; beginning on page 28 of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a078"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of this Proposal #2: Merger Issuance Proposal requires the affirmative vote of the holders of at least a majority of
the shares of CSI common stock present at the special meeting and entitled to vote on this proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
you vote ABSTAIN on the Merger Issuance Proposal, it will have the same effect as a vote against the Merger Issuance Proposal.
Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have no effect on
the outcome of the Merger Issuance Proposal. If you are a participant in the CSI ESOP and do not vote the CSI shares allocated
to you in the CSI ESOP on any proposal, your shares will be voted at the special meeting on the Merger Issuance Proposal according
to the provisions of the CSI ESOP, which provide that the trustees will vote these shares on the Merger Issuance Proposal in the
same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and
were voted on the Merger Issuance Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #2: THE MERGER ISSUANCE PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 113; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a079"></span><b>PROPOSAL
#3:<br />
PIPE ISSUANCE PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a080"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
is asking its shareholders to approve the issuance of shares of CSI common stock to investors in connection with the PIPE Offering.
The terms of, reasons for and other aspects of the PIPE Offering, the issuance of CSI Series A convertible preferred stock and
warrants, the shares of CSI common stock issuable upon conversion and exercise of the CSI Series A convertible preferred stock
and warrants, and other terms are described in detail in the other sections in this proxy statement/prospectus, including &#8220;AGREEMENTS
RELATING TO THE MERGER &#8211; PIPE Offering Agreements&#8221; beginning on page 155 of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Assuming
CSI sells the maximum 32,000 shares of Series A convertible preferred stock in the PIPE Offering at the $1,000 per share Stated
Value, the PIPE Investors would be entitled to acquire:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">up
                                         to 9,411,764 shares of CSI common stock upon conversion, at the initial $3.40 per share
                                         conversion price, of the Series A convertible preferred stock to be issued in the PIPE
                                         Offering; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">up
                                         to 9,411,764 shares of CSI common stock upon exercise of common stock warrants to be
                                         issued in the PIPE Offering.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
9,411,764 shares issuable upon conversion of the Series A convertible preferred stock as described above would represent approximately
24.0% of the shares of CSI common stock that will be outstanding after giving effect to the issuance of shares in the merger.
The 18,823,528 shares issuable upon conversion of the Series A convertible preferred stock and upon exercise of the warrants for
cash as described above would represent approximately 38.8% of the shares of CSI common stock that will be outstanding after giving
effect to the issuance of shares in the merger and exercise of the warrants. The number of shares of CSI common stock that are
issuable upon conversion of the Series A convertible preferred stock and the number of shares of CSI common stock that are issuable
upon exercise of the warrants are subject to increase in the event that CSI issues or is deemed to issue CSI common stock in certain
dilutive issuances where the consideration per share is less than a price equal to the conversion price or exercise price in effect
immediately prior to such issuance or deemed issuance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a081"></span><b>Reasons
for the Recommendation of the CSI Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors is seeking shareholder approval of this Proposal #3: PIPE Issuance Proposal in order to comply with Nasdaq
Listing Rules 5635(b) and (d), each of which applies to the issuance of securities by CSI in connection with the PIPE Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
Nasdaq Listing Rule 5635(b), shareholder approval is required prior to the issuance of securities when the issuance or potential
issuance will result in a change of control of the registrant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
Nasdaq Listing Rule 5635(d), shareholder approval is required for a transaction other than a public offering involving the sale,
issuance or potential issuance by an issuer of common stock (or securities convertible into or exercisable for common stock) if
the number of shares of common stock to be issued is or may be equal to 20% or more of the common stock, or 20% or more of the
voting power, outstanding before the issuance, at a price that is less than the minimum price, defined as the lower of the closing
price immediately preceding the signing of the binding agreement or the average closing price of the common stock for the five
trading days immediately preceding the signing of the binding agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Shareholder
approval of this Proposal #3 is also a condition to the closing under the securities purchase agreement for the PIPE Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
issuance of the shares of CSI common stock as described above in connection with the PIPE Offering will result in significant
dilution to CSI shareholders and result in CSI shareholders having a smaller percentage interest in the voting power, liquidation
value and aggregate book value of CSI following the PIPE Offering. See also &#8220;RISK FACTORS&#8221; beginning on page 28 of
this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 114; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a082"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of this Proposal #3: PIPE Issuance Proposal requires the affirmative vote of the holders of at least a majority of the
shares of CSI common stock present at the special meeting and entitled to vote on this proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
you vote ABSTAIN on the PIPE Issuance Proposal, it will have the same effect as a vote against the PIPE Issuance Proposal. Except
with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have no effect on the outcome
of the PIPE Issuance Proposal. If you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you in the
CSI ESOP on any proposal, your shares will be voted at the special meeting on the PIPE Issuance Proposal according to the provisions
of the CSI ESOP, which provide that the trustees will vote these shares on the PIPE Issuance Proposal in the same proportion as
all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and were voted on the
PIPE Issuance Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #3: THE PIPE ISSUANCE PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 115; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a083"></span><b>PROPOSAL
#4:<br />
AUTHORIZED SHARE AMENDMENT PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a084"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
is asking its shareholders to approve an amendment to the CSI articles of incorporation to increase the number of authorized shares
of CSI common stock from 30,000,000 to 150,000,000, effective immediately prior to, and subject to, the completion of the merger.
A copy of the CSI articles of incorporation as amended to reflect the increase in the authorized shares is attached to this proxy
statement/prospectus as Appendix E. Holders of CSI common stock should read the CSI articles of incorporation, as amended, in
their entirety.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
proposed amendment would amend the first paragraph of Article V of CSI articles of incorporation to read in its entirety as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;The
authorized capital stock of this corporation shall be One Hundred Fifty Million (150,000,000) shares of Common Stock of the par
value of five cents ($.05) per share (the &#8220;Common Stock&#8221;) and Three Million (3,000,000) shares of Preferred Stock
of the par value of One Dollar ($1.00) per share (the &#8220;Preferred Stock&#8221;).&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
text of the amendment will be modified as appropriate if the reverse split, described in Proposal #6: Reverse Stock Split Proposal,
is effected before the authorized share amendment is filed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
share of CSI common stock authorized for issuance has the same rights as, and is identical in all respects with, each other share
of CSI common stock currently outstanding. The newly authorized shares of CSI common stock will not affect the rights, such as
voting and liquidation rights, of the shares of CSI common stock currently outstanding. Under the CSI articles of incorporation,
holders of CSI common stock do not have preemptive rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a085"></span><b>Reasons
for the Recommendation of the CSI Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
articles of incorporation currently authorize the issuance of up to 30,000,000 shares of common stock and 3,000,000 shares of
preferred stock. As of the close of business on the record date for the special meeting, there were 9,720,627 outstanding shares
of CSI common stock. As of the record date, there are no outstanding equity awards under our 2011 Incentive Compensation Plan
or otherwise and we do not expect to have any equity awards outstanding at the effective time of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Assuming
approval by the CSI shareholders of Proposal #1: Pineapple Merger Proposal, Proposal #2: Merger Issuance Proposal, Proposal #3:
Pipe Issuance Proposal, and Proposal #7, Equity Incentive Plan Proposal, there are:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">15,600,000
                                         shares of CSI common stock that will be issued as the Base Consideration at the closing
                                         of the merger to the Pineapple members as of the effective time of the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">1,425,000
                                         additional shares of CSI common stock that are estimated to be issued as Base Consideration
                                         at the closing of the merger in exchange for Class C Units of Pineapple that will be
                                         issued by Pineapple immediately prior to closing upon conversion of Pineapple convertible
                                         notes and debt obligations as part of the Convertible Note Financing at a rate of one
                                         Class C Unit for every $2.00 in unpaid principal and accrued interest;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000
                                         shares of CSI common stock that will be issued as Earnout Consideration at the closing
                                         of the merger to the Pineapple members as of the effective time of the merger relating
                                         to the satisfaction or waiver of the funding-related closing condition;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">up
                                         to 10,000,000 shares of CSI common stock that may be issued as Earnout Consideration
                                         to certain Pineapple members following closing of the merger upon the occurrence of the
                                         milestones specified in the merger agreement (other than the milestone related to the
                                         funding-related closing condition);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 116; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->104<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">up
                                         to 9,411,764 shares of CSI common stock that may be issued upon conversion, at the initial
                                         $3.40 per share conversion price, of the Series A convertible preferred stock to be issued
                                         in the PIPE Offering;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">up
                                         to 9,411,764 shares of CSI common stock that may be issued upon exercise of common stock
                                         warrants to be issued in the PIPE Offering; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000
                                         shares of CSI common stock reserved for future issuance under the 2022 Equity Incentive
                                         Plan.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the merger agreement, CSI has agreed to recommend to the CSI shareholders an amendment to the CSI articles of incorporation
to increase the quantity of shares of CSI common stock that CSI is authorized to issue to a number of shares of CSI common stock
at least necessary to complete the Pineapple Merger Transaction. The sum of the 9,720,627 outstanding shares of CSI common stock
and the 28,600,000 additional shares of CSI common stock that may be issued in the merger as Base Consideration and Earnout Consideration
would exceed the currently authorized 30,000,000 shares of CSI common stock, necessitating an increase in the number of authorized
shares in order to complete the Pineapple Merger Transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the securities purchase agreement relating to the PIPE Offering, CSI is obligated to maintain a required minimum reserve of at
least the number of shares issuable upon conversion or exercise of the Series A convertible preferred stock and common stock warrants
from the authorized shares if CSI common stock. So long as a warrant remains outstanding, CSI is obligated to keep at all times
keep reserved for issuance a number of shares of CSI common stock at least equal to 200% of the maximum number of shares of CSI
common stock as are issuable upon exercise of the outstanding warrants without regard to any limitations on exercise. Additionally,
if the number of authorized but unissued (and otherwise unreserved) shares of CSI common stock is less than 200% of the required
minimum (less the number of shares of CSI common stock previously issued upon conversion or exercise of the Series A convertible
preferred stock and common stock warrants), then the CSI board of directors is obligated to use its commercially reasonable efforts
to amend the CSI articles of incorporation to increase the number of authorized but unissued shares of the CSI common stock to
at least 200% of such required minimum, as soon as possible and in any event not later than the 75th day after such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to these contractual obligations that necessitate an increase in the number of authorized shares in order to complete
the Pineapple Merger Transaction and the PIPE Offering, the CSI board of directors believes that it is important for the combined
company to have additional authorized shares of CSI common stock for the 2022 Equity Incentive Plan to provide sufficient reserved
shares for a level of grants that will attract, retain, and motivate employees and other services providers to the combined company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
the CSI board of directors believes it is important for the combined company to have available for issuance a number of authorized
shares of common stock sufficient to support the combined company&#8217;s growth and to provide flexibility for future corporate
needs that may be identified by the board of directors of the combined company in the future, including, if needed, for financing
its business, for acquiring other businesses, for forming strategic partnerships and alliances and for stock dividends and stock
splits. The combined company currently has no such plans, proposals, or arrangements, written or otherwise, to issue any of the
additional authorized shares for such purposes except in connection with the merger, the PIPE Offering and the 2022 Equity Incentive
Plan as described above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">After
careful consideration, the CSI board of directors unanimously approved the amendment to the CSI articles of incorporation to increase
the number of authorized shares of CSI common stock from 30,000,000 to 150,000,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a086"></span><b>Potential
Adverse Effects of the Amendment</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Should
the CSI board of directors elect to issue additional shares of CSI common stock, other than on a pro rata basis to all current
CSI shareholders, existing CSI shareholders would not have any preferential rights to purchase those shares, and such issuance
could have a dilutive effect on earnings per share, book value per share, and the voting power and shareholdings of current CSI
shareholders, depending on the particular circumstances in which the additional shares of CSI common stock are issued. Please
see the section entitled &#8220;DESCRIPTION OF CSI CAPITAL STOCK&#8221; beginning on page 213 for a description of CSI capital
stock and the rights of CSI shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 117; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->105<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a087"></span><b>Potential
Anti-Takeover Effects</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Notwithstanding
the foregoing, authorized but unissued shares of CSI common stock may enable the board of directors of the combined company to
render it more difficult or to discourage an attempt to obtain control of the combined company and thereby protect continuity
of or entrench its management, which may negatively impact the market price of the CSI common stock. If, in the due exercise of
its fiduciary obligations, for example, the board of directors of the combined company were to determine that a takeover proposal
was not in the best interests of the combined company, such shares could be issued by the board of directors without shareholder
approval in one or more private placements or other transactions that might prevent or render more difficult or make more costly
the completion of any attempted takeover transaction by diluting voting or other rights of the proposed acquirer or insurgent
shareholder group, by creating a substantial voting bloc in institutional or other hands that might support the position of the
incumbent board of directors, by effecting an acquisition that might complicate or preclude the takeover, or otherwise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a088"></span><b>Appraisal
or Dissenters&#8217; Rights</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the MBCA, CSI shareholders are not entitled to appraisal rights or dissenter&#8217;s rights with respect to any proposal to
be presented at the special meeting, including the amendment to the CSI articles of incorporation to increase the number of authorized
shares of CSI common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a089"></span><b>Effectiveness
of Amendment</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
this Proposal #4: Authorized Share Amendment Proposal is approved by the CSI shareholders, the amendment to the CSI articles of
incorporation will become effective upon the filing of articles of amendment with the Minnesota Secretary of State or such later
effective date and time as specified in the articles of amendment in accordance with Minnesota law. CSI will specify that the
amendment to the CSI articles of incorporation is effective immediately prior to, and subject to, the completion of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a090"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of this Proposal #4: Authorized Share Amendment Proposal requires the affirmative vote of holders of at least a majority
of the issued and outstanding shares of CSI common stock that are entitled to vote at the special meeting. A vote of ABSTAIN on
the Authorized Share Amendment Proposal will have the same effect as a vote AGAINST the approval of the Authorized Share Amendment
Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than with respect to any shares allocated to you as a participant in the CSI ESOP, if you are a record holder and do not vote,
your shares will not be voted at the special meeting and this failure to vote will have the same effect as a vote against the
Authorized Share Amendment Proposal. If you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you
in the CSI ESOP on any proposal, your shares will be voted at the special meeting on the Authorized Share Amendment Proposal according
to the provisions of the CSI ESOP, which provide that the trustees will vote these shares on the Authorized Share Amendment Proposal
in the same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received
and were voted on the Authorized Share Amendment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #4: THE AUTHORIZED SHARE AMENDMENT
PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 118; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->106<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a091"></span><b>PROPOSAL
#5:<br />
ARTICLE IX AMENDMENT PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a092"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
is asking its shareholders to approve an amendment to the CSI articles of incorporation to eliminate Article IX relating to Business
Combinations and related matters, effective immediately prior to, and subject to, the completion of the merger. A copy of the
CSI articles of incorporation as amended to reflect the deletion of Article IX is attached to this proxy statement/prospectus
as Appendix E. Holders of CSI common stock should read the CSI articles of incorporation, as amended, in their entirety.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
proposed amendment would amend Article IX of CSI articles of incorporation to read in its entirety as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#8220;ARTICLE
IX</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">RESERVED&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Generally,
Article IX provides that any Business Combination will require the affirmative vote of not less than 80% of the votes entitled
to be cast by the holders of all then outstanding shares of CSI voting stock, voting together as a single class. This vote is
required notwithstanding the fact that no vote may be required, or that a lesser percentage or separate class vote may be specified,
by law or by any other provision of the CSI articles of incorporation or in any agreement with any national securities exchange
or otherwise. This vote also is in addition to any affirmative vote required by law or the CSI articles of incorporation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
Article IX, CSI shareholder approval of a Business Combination will not be applicable to any particular Business Combination if
the Business Combination is approved by a majority of the continuing directors of CSI. CSI shareholder approval also will not
be applicable to any particular Business Combination if the aggregate consideration to be received per share by holders of CSI
common stock or other capital stock in the Business Combination is at least equal to the higher amount of either:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(if
                                         applicable) the highest per share price (including any brokerage commissions, transfer
                                         taxes and soliciting dealers&#8217; fees) paid by or on behalf of the Interested Shareholder
                                         for any share of CSI common stock in connection with the acquisition by the Interested
                                         Shareholder of beneficial ownership of CSI common stock (i) within the two-year period
                                         immediately prior to the date of the first public announcement of the proposed Business
                                         Combination (the &#8220;Announcement Date&#8221;) or (ii) in the transaction in which
                                         it became an Interested Shareholder, whichever is higher; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         Fair Market Value per share of CSI common stock on the Announcement Date or on the date
                                         on which the Interested Shareholder became an Interested Shareholder, whichever is higher.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
defined in Article IX, a &#8220;Business Combination&#8221; includes certain transactions or agreements between or with CSI (or
its subsidiaries) and an &#8220;Interested Shareholder,&#8221; including a specified merger, consolidation or statutory exchange
of shares; sale, lease, exchange, mortgage, pledge, transfer or other disposition of assets of CSI or a subsidiary; the issuance
or transfer of securities of CSI or a subsidiary; the adoption of any plan or proposal for the liquidation or dissolution of CSI
or a subsidiary; any transaction that has the effect, directly or indirectly, of increasing the proportionate share of an Interested
Shareholder or any affiliate or associate of any Interested Shareholder in the securities of a CSI subsidiary; or any agreement,
contract or other arrangement or understanding providing for any one or more of the foregoing actions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
term &#8220;Interested Shareholder&#8221; includes any person who is the beneficial owner of 10% or more of the then outstanding
CSI voting stock or is an affiliate or associate of CSI and at any time within the two-year period immediately prior to the date
in question was the beneficial owner of 10% or more of the then outstanding CSI voting stock or is an affiliate or associate of
CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
Article IX requires the affirmative vote of not less than two thirds of the votes entitled to be cast by the holders of all then
outstanding shares of CSI voting stock, voting together as a single class, for any of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 119; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->107<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         sale, lease, mortgage, pledge, transfer, exchange or other disposition of all or substantially
                                         all of the property and assets of CSI to any person;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         reclassification of securities (including any combination of shares or reverse stock
                                         split), or recapitalization or reorganization of CSI, or any merger, consolidation or
                                         statutory exchange of shares of CSI or any CSI subsidiary with any other corporation
                                         (other than a merger of a wholly owned CSI subsidiary of CSI into CSI or the merger of
                                         two or more wholly owned subsidiaries of CSI;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         adoption of plan or proposal for the liquidation or dissolution of CSI; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         agreement, contract or other arrangement or understanding providing for one or more of
                                         the foregoing.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a093"></span><b>Reasons
for the Recommendation of the CSI Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">After
careful consideration, the CSI board of directors unanimously approved the amendment to the CSI articles of incorporation to eliminate
Article IX in order to reduce the anti-takeover effects of Article IX.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors believes the anti-takeover protections of Article IX are largely duplicative of existing provisions of
the Minnesota Business Corporation Act (MBCA), which governs CSI as a Minnesota corporation and will govern the combined company
following the merger. Please see the section entitled &#8220;DESCRIPTION OF CSI CAPITAL STOCK &#8211; Provisions of Minnesota
Law&#8221; beginning on page 217 for a summary of provisions of the MBCA that may have an effect of delaying, deterring or preventing
an unsolicited takeover of the Company or make an unsolicited takeover of CSI more difficult. Additionally, the scope, required
approvals and exceptions of Article IX are, in certain respects, different than existing provisions of the MBCA, which may result
in conflicting application of Article IX and the MBCA to particular business combinations or interested shareholders. The CSI
board of directors also believes that the provisions of Article IX are not typical of public companies governed by the MBCA and
that the combined company may be disadvantaged in future equity financings by these provisions as compared to other Minnesota
corporations without provisions comparable to Article IX.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
example, the MBCA Section 302A.673 [Business combinations] prohibits a public Minnesota corporation, such as CSI, from engaging
in a business combination with an interested shareholder for a period of four years after the date of the transaction in which
the person became an interested shareholder. Broadly Article IX and MBCA Section 302A.673 both regulate business combinations
with an interested shareholder. However, Article IX does not have any time limit on the application of its provisions similar
to the four-year period of MBCA Section 302A.673.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Article
IX permits CSI to engage in a business combination with an interested shareholder if the business combination is approved by the
affirmative vote of not less than 80% of the votes entitled to be cast by the holders of all then outstanding shares of CSI voting
stock, voting together as a single class. Under MBCA Section 302A.673, the shareholders do not have the authority to approve an
otherwise prohibited business combination with an interested shareholder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">While
CSI shareholder approval of a business combination under Article IX will not be applicable if the business combination is approved
by a majority of the continuing directors of CSI, MBCA Section 302A.673 requires approval from a committee of the CSI board of
directors that excludes current or former officers or employees. Accordingly, the approval of certain directors may be required
under Article IX but not permitted under MBCA Section 302A.673. Further, the CSI board may except a particular business combination
from the application of Article IX by approving the business combination. To except a business combination from the application
of MBCA Section 302A.673, the specified committee of the CSI board of directors must approve the business combination or the acquisition
of shares that would result in a shareholder becoming an interested shareholder prior to the date the shareholder becomes an interested
shareholder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
order to reduce the duplicative anti-takeover protections applicable to the combined company and to simplify and provide greater
uniformity in the application of the anti-takeover protections to the combined company, particularly as compared to other Minnesota
publicly-held corporations, the CSI board of directors believes that the amendment to the CSI articles of incorporation to eliminate
Article IX is in the best interests of the combined company and its shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 120; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->108<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a094"></span><b>Potential
Adverse Effects of the Amendment</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Article
IX purports to protect CSI shareholders against certain kinds of business combinations with large shareholders that may have interests
in the business combination that are different from, or in addition to, the interests of the CSI shareholders generally. Article
IX allows the CSI shareholders to approve a business combination with an interested shareholder even if the CSI board of directors
does not approve the business combination. Accordingly, Article IX shifts to the CSI shareholders collectively some decision-making
authority in respect of business combinations with interested shareholders. Eliminating Article IX will limit this authority of
the CSI shareholders and instead, the CSI board of directors will be have the full authority to manage the business and affairs
of the corporation under the MBCA.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Even
in the absence of Article IX, the Company will be afforded antitakeover protections under the provisions of its organizational
documents and under other provisions of the MBCA. Please see the section entitled &#8220;DESCRIPTION OF CSI CAPITAL STOCK &#8211;
Provisions of Minnesota Law&#8221; beginning on page 217 for a summary of provisions of the MBCA that may have an effect of delaying,
deterring or preventing an unsolicited takeover of the Company or make an unsolicited takeover of CSI more difficult.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a095"></span><b>Appraisal
or Dissenters&#8217; Rights</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the MBCA, CSI shareholders are not entitled to appraisal rights or dissenter&#8217;s rights with respect to any proposal to
be presented at the special meeting, including the amendment to the CSI articles of incorporation to eliminate Article IX.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a096"></span><b>Effectiveness
of Amendment</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
this Proposal #5: Article IX Amendment Proposal is approved by the CSI shareholders, the amendment to the CSI articles of incorporation
will become effective upon the filing of articles of amendment with the Minnesota Secretary of State or such later effective date
and time as specified in the articles of amendment in accordance with Minnesota law. CSI will specify that the amendment to the
CSI articles of incorporation is effective immediately prior to, and subject to, the completion of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a097"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of this Proposal #5: Article IX Amendment Proposal requires the affirmative vote of holders of at least 80% of the issued
and outstanding shares of CSI common stock that are entitled to vote at the special meeting. A vote of ABSTAIN on the Article
IX Amendment Proposal will have the same effect as a vote AGAINST the approval of the Article IX Amendment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than with respect to any shares allocated to you as a participant in the CSI ESOP, if you are a record holder and do not vote,
your shares will not be voted at the special meeting and this failure to vote will have the same effect as a vote against the
Article IX Amendment Proposal. If you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you in the
CSI ESOP on any proposal, your shares will be voted at the special meeting on the Article IX Amendment Proposal according to the
provisions of the CSI ESOP, which provide that the trustees will vote these shares on the Article IX Amendment Proposal in the
same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and
were voted on the Article IX Amendment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #5: THE ARTICLE IX AMENDMENT PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 121; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->109<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a098"></span><b>PROPOSAL
#6:<br />
REVERSE STOCK SPLIT PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a099"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
is asking its shareholders to approve a reverse stock split of the outstanding shares of its common stock, at a ratio within a
range of 1-for-3 to 1-for-6, as determined by the CSI board of directors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
this Proposal #6: Reverse Stock Split Proposal is approved, the CSI board of directors will select the effective time of the reverse
stock split, which will be no later than the first anniversary of this special meeting (the &#8220;split effective time&#8221;).
At the split effective time, the issued shares of CSI common stock immediately prior to the split effective time will be reclassified
into a smaller number of shares, at a ratio within the range of 1-for-3 to 1-for-6, with such specific ratio to be approved by
the CSI board of directors. As a result of the reverse split, a CSI shareholder will own one new share of CSI common stock for
every three (3) shares to six (6) shares of issued common stock held by that shareholder immediately prior to the split effective
time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors may determine to effect the reverse stock split, if the Reverse Stock Split Proposal is approved by CSI
shareholders, even if the merger is not consummated. The CSI board of directors also reserves the right to not effect the reverse
stock split, even if the Reverse Stock Split Proposal is approved by CSI shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
determining whether to implement the reverse stock split and which reverse stock split ratio to implement, if any, following receipt
of shareholder approval of this Proposal #6, the CSI board of directors may consider, among other things, various factors, such
as:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         historic trading price and trading volume of the CSI common stock;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         then-prevailing trading price and trading volume of CSI common stock and the expected
                                         impact of the reverse stock split on the trading market for CSI common stock in the short-
                                         and long-term;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         ability of CSI to maintain its current listing on the Nasdaq Global Market, the ability
                                         of CSI to be approved for listing on the Nasdaq Capital Market in connection with the
                                         merger, and the ability of the combined company to maintain its listing on the Nasdaq
                                         Capital Market;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">which
                                         reverse stock split ratio would result in the least administrative cost to CSI; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">prevailing
                                         general market and economic conditions.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Article
IX of the CSI articles of incorporation requires shareholder approval of a reverse stock split. The Reverse Stock Split Proposal
is being made in the event that the CSI shareholders do not approve Proposal #5: Article IX Amendment Proposal to eliminate Article
IX. If the CSI shareholders approve Proposal #5: Article IX Amendment Proposal to eliminate Article IX then the CSI board will
have the authority under the MBCA to effect a reverse stock split without shareholder approval, subject to the restrictions of
the MBCA, even if this Reverse Stock Split Proposal is not approved. The MBCA allows a reverse stock split to be effected by board
action alone, without approval of a corporation&#8217;s shareholders of any related amendment to the corporation&#8217;s articles
of incorporation, if the amendment will not result in the percentage of authorized shares of any class or series remaining unissued
after the reverse stock split exceeding the percentage of authorized shares of that class or series that were unissued before
the reverse stock split, and makes any other change necessary or appropriate to ensure that the rights or preferences of the holders
of outstanding shares of any class or series will not be adversely affected by the reverse stock split.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a100"></span><b>Reasons
for the Recommendation of the CSI Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors recommends that the CSI shareholders vote FOR this Proposal #6: Reverse Stock Split Proposal for the following
reasons, each of which is explained in more detail below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         reverse stock split may be necessary to increase CSI&#8217;s stock price to meet Nasdaq&#8217;s
                                         minimum bid price requirement at or following the effective time of the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         CSI board of directors believes effecting the reverse stock split may be an effective
                                         means of avoiding a delisting of the CSI common stock from Nasdaq in the future;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 122; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->110<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         CSI board of directors believes a higher stock price may help generate investor interest
                                         in CSI prior to the effective time of the merger or in the combined company following
                                         the effective time of the merger; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">if
                                         the reverse stock split successfully increases the per share price of CSI common stock,
                                         the CSI board of directors believes this increase may increase trading volume in CSI
                                         common stock and facilitate future financings by the combined company.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
common stock is quoted on the Nasdaq Global Market under the symbol &#8220;JCS.&#8221; According to Nasdaq Listing Rule 5110,
a Nasdaq-listed company must apply for initial listing on the Nasdaq Stock Market following a transaction whereby the Nasdaq-listed
company combines with a non-Nasdaq entity, resulting in a change of control of the Nasdaq-listed company and potentially allowing
the non-Nasdaq entity to obtain a Nasdaq listing. CSI has filed an initial listing application with Nasdaq to seek approval of
an initial listing for the combined company on the Nasdaq Capital Market at the effective time of the merger under the name Pineapple
Holdings, Inc. and the symbol &#8220;PEGY&#8221;. The initial listing standards of Nasdaq will require the combined company to
have, among other things, a $4.00 per share minimum bid price upon the effective time of the merger. As of January , 2022, the
closing price of CSI common stock was $ . If CSI shareholders do not approve the Reverse Stock Split Proposal and CSI cannot satisfy
the Nasdaq minimum bid price requirement, the PIPE Offering will not be able to occur because continued listing on Nasdaq is a
condition to the closing of the PIPE Offering. The PIPE Offering is necessary to fund the cash portion of the Pre-Closing Acquisition
and to repay $4.5 million of Pineapple&#8217;s $7.5 million term loan from Hercules. Accordingly, if the PIPE Offering does not
occur, the Pre-Closing Acquisition will not occur and Pineapple Merger Transaction will not be able to occur because the closing
of the Pre-Closing Acquisition is a condition to closing of the Pineapple Merger Transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
continued listing standards of Nasdaq require CSI to have and will require the combined company following the consummation of
the merger to have, among other things, a $1.00 per share minimum bid price. If CSI shareholders do not approve the Reverse Stock
Split Proposal and CSI cannot satisfy the Nasdaq minimum bid price requirement for continued listing, CSI may be subject to delisting
from the Nasdaq Global Market prior to the consummation of the merger or from the Nasdaq Capital Market following the consummation
of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Another
principal reason for the reverse stock split would be to generate investor interest in CSI common stock. An investment in CSI
common stock may not appeal to brokerage firms that are reluctant to recommend lower priced securities to their clients. Investors
may also be dissuaded from purchasing lower priced stocks because the brokerage commissions, as a percentage of the total transaction,
tend to be higher for such stocks. Moreover, the analysts at many brokerage firms do not monitor the trading activity or otherwise
provide coverage of lower priced stocks. Also, the CSI board of directors believes that most investment funds are reluctant to
invest in lower priced stocks. Accordingly, the CSI board of directors believes that a higher stock price may generate investor
interest in the CSI common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a101"></span><b>Principal
Effects of the Reverse Stock Split</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
approved and implemented, the principal effects of the reverse stock split would include the following, all of which have been
considered by the CSI board of directors in approving the Reverse Stock Split Proposal:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         number of outstanding shares of CSI common stock will be reduced and each shareholder
                                         will own fewer shares than they owned immediately before the reverse stock split.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         number of shares of CSI common stock reserved and available for issuance under the 2022
                                         Equity Incentive Plan will be reduced proportionately based on the reverse stock split
                                         ratio selected by the CSI board of directors, and the exercise price of all outstanding
                                         options under the 2022 Equity Incentive Plan will be increased proportionately.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         number of shares of CSI common stock issuable upon conversion of the CSI Series A convertible
                                         preferred stock and issuable upon exercise of the warrants issued as part of the PIPE
                                         Offering will be reduced proportionately based on the reverse stock split ratio selected
                                         by the CSI board of directors, and the conversion price of the Series A convertible preferred
                                         stock and the exercise price of the warrants will be increased proportionately.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 123; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->111<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Except
                                         for adjustments that may result from the treatment of fractional shares resulting from
                                         the reverse stock split, which are explained below under the section entitled &#8220;&#8212;Fractional
                                         Shares,&#8221; each shareholder will hold the same percentage of CSI common stock immediately
                                         following the reverse stock split as the shareholder held immediately prior to the reverse
                                         stock split.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         voting rights, rights to dividends and distributions and other rights of CSI common stock
                                         will not be changed as a result of the reverse stock split.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
reverse stock split will not affect CSI continuing to be subject to the periodic reporting requirements of the Exchange Act. The
reverse stock split is not intended as, and will not have the effect of, a &#8220;going private transaction&#8221; covered by
Rule 13e-3 under the Exchange Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
reverse stock split will be effected simultaneously for all outstanding shares of CSI common stock. The reverse stock split will
affect all CSI shareholders uniformly and will not affect any shareholder&#8217;s percentage interest in the CSI or the combined
company, except to the extent that the reverse stock split results in any shareholder owning a fractional share. Shares of CSI
common stock issued pursuant to the reverse stock split will remain fully paid and nonassessable. The reverse stock split will
not affect the total proportionate ownership of the combined company following the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
authorized capital stock currently consists of 30,000,000 shares of common stock, which would result in 10,000,000 shares of common
stock authorized if the reverse stock split is effectuated at a ratio of 1-for-3, and 6,000,000 shares of common stock authorized if
the reverse stock split is effectuated at a ratio of 1-for-6. As of the close of business on January 27, 2022, the record date for
the special meeting, there will be 9,720,627 outstanding shares of CSI common stock., which would result in approximately 3,240,209
shares of common stock outstanding if the reverse stock split is effectuated at a ratio of 1-for-3, and approximately 1,620,105
shares of common stock outstanding if the reverse stock split is effectuated at a ratio of 1-for-6.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table illustrates the additional effects of a 1-for-3 to 1-for-6 reverse stock split (without giving effect to the treatment
of fractional shares), assuming in each case that CSI shareholders approve the Authorized Share Amendment Proposal to permit the
amendment to the CSI articles of incorporation to increase the authorized shares of common stock to 150 million:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 20%; padding-top: 6pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: white 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 6pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; padding-top: 6pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Shares
    of <br />
Common Stock <br />
Issued and <br />
Outstanding (1)</span></td>
    <td style="border-bottom: white 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 6pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; padding-top: 6pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Shares
    of Common <br />
Stock Authorized <br />
and Reserved for <br />
Issuance(1)(2)</span></td>
    <td style="border-bottom: white 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 6pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; padding-top: 6pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Shares
    of Common <br />
Stock Authorized <br />
and Unreserved for <br />
Issuance(1)</span></td>
    <td style="border-bottom: white 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 6pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; padding-top: 6pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total
    Authorized <br />
Common <br />
Stock(1)</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total
    <br />
Authorized <br />
Preferred <br />
Stock</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">As
    of January 27, 2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 4.25pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,720,627</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 4.25pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">80,392,683</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 4.25pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">69,607,317</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 4.25pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">150,000,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">1-for-3
    Reverse Split</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,240,209</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">26,797,561</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">23,202,439</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">50,000,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">1-for-4
    Reverse Split</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,430,157</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">20,098,171</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17,401,829</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">37,500,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">1-for-5
    Reverse Split</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8203;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,944,125</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">16,078,537</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,921,463</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">30,000,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">1-for-6
    Reverse Split</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,620,105</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,398,781</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">11,601,219</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">25,000,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;These
estimates do not reflect the potential effects of cash payments in lieu of issuance of fractional shares that may result from
the reverse stock split.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Includes
(a) 15,600,000 shares of CSI common stock to be issued as Base Consideration in the merger plus an additional 1,425,000 shares
of CSI common stock to be issued as Base Consideration in the merger in connection with convertible note and debt obligations
of Pineapple as part of the Convertible Note Financing, (b) 3,000,000 shares of CSI common stock that will be issued at the closing
of the merger as Earnout Consideration and up to 10,000,000 shares of CSI common stock that may be issued to the Class </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 124; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->112<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">A and Class
P members of Pineapple as Earnout Consideration based on achievement of milestones, (c) 200% of the 9,411,764 shares of CSI common
stock issuable upon conversion, at the initial $3.40 per share conversion price, of the Series A convertible preferred stock to
be issued in the PIPE Offering, (d) 200% of the 9,411,764 shares of CSI common stock issuable upon exercise, at the initial $3.40
per share exercise price, of warrants to be issued in the PIPE Offering, and (e) 3,000,000 shares reserved for future issuance
under the 2022 Equity Incentive Plan. Under the terms of the securities purchase agreement and warrants for the PIPE Offering,
CSI is obligated to keep reserved a number of authorized but unissued (and otherwise unreserved) shares of CSI common stock of
at least 200% of the number required to issue all shares of CSI common stock upon conversion or exercise of the Series A convertible
preferred stock and warrants to be issued in the PIPE Offering. Does not include any adjustment to the shares of CSI common stock
issuable as Base Consideration in the merger for any outstanding convertible notes issued by Pineapple in a Convertible Note Financing
or for any outstanding indebtedness of Pineapple at the closing of the merger in excess of $22.5 million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">There
are risks associated with the reverse stock split, all of which have been considered by the CSI board of directors in recommending
to the CSI shareholders the Reverse Stock Split Proposal for approval.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
cannot predict whether the reverse stock split will increase the market price for CSI common stock. The history of similar stock
split combinations for companies in like circumstances is varied. There is no assurance that:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         market price per share of CSI common stock after the reverse stock split will rise in
                                         proportion to the reduction in the number of shares of CSI common stock outstanding before
                                         the reverse stock split;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         reverse stock split will result in a per share price that will attract brokers and investors
                                         who do not trade in lower priced stocks;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         reverse stock split will result in a per share price that will increase the ability of
                                         CSI to attract and retain employees;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         bid price per share will either exceed or remain in excess of the $1.00 minimum bid price
                                         as required by Nasdaq for continued listing; or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">that
                                         the combined company will otherwise meet the requirements of Nasdaq for initial listing
                                         on the Nasdaq Capital Market, including the $4.00 minimum bid price upon the closing.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
market price of CSI common stock will also be based on the performance of CSI, the perceived value of the CVRs and any pre-closing
dividends we may declare, the performance and expected performance of the combined company, and other factors, some of which are
unrelated to the number of shares outstanding. If the reverse stock split is effected and the market price of CSI common stock
declines, the percentage decline as an absolute number and as a percentage of the overall market capitalization of CSI may be
greater than would occur in the absence of a reverse stock split. Furthermore, the liquidity of CSI common stock could be adversely
affected by the reduced number of shares that would be outstanding after the reverse stock split. In addition, there can be no
assurance that CSI common stock will not be delisted due to a failure to meet other listing requirements even if the market price
per share of CSI common stock post reverse stock split remains in excess of the minimum bid price requirement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
anticipated resulting increase in the per share price of CSI common stock due to the reverse stock split is expected to encourage
greater interest in its common stock by brokers and investors and possibly promote greater liquidity for its shareholders. However,
there is no assurance that such greater interest or liquidity will occur.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Since
the reverse stock split will decrease the number of shares held by shareholders, the reverse stock split may increase the number
of shareholders who hold less than a &#8220;round lot,&#8221; or 100 shares. Typically, the transaction costs to shareholders
selling &#8220;odd lots&#8221; are higher on a per share basis. Consequently, the reverse stock split could increase the transaction
costs to shareholders in the event they wish to sell all or a portion of their shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Procedure
for Effecting the Reverse Stock Split and Exchange of Stock Certificates</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
CSI shareholders approve the Reverse Stock Split Proposal, and if the CSI board of directors still believes that a reverse stock
split is in the best interests of the company and its shareholders, the CSI board of directors will </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 125; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->113<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">approve a specific reverse
stock split ratio and determine the split effective time. Then CSI will file the amendment to its articles of incorporation with
the Secretary of State of the State of Minnesota at such time as the CSI board of directors has determined to be the appropriate
split effective time. The CSI board of directors may delay effecting the reverse stock split without resoliciting CSI shareholder
approval until the first anniversary of this special meeting. Beginning at the split effective time, each certificate representing
pre-split shares will be deemed for all corporate purposes to evidence ownership of post-split shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
soon as practicable after the split effective time, CSI shareholders will be notified that the reverse stock split has been effected.
CSI expects that the CSI transfer agent will act as exchange agent for purposes of implementing the exchange of stock certificates,
if any. Holders of CSI common stock holding all of their shares electronically in book-entry form with CSI&#8217;s transfer agent
do not need to take any action (the exchange will be automatic) to receive post-split shares. Holders of pre-split shares held
in certificated form will be asked to surrender to the exchange agent certificates representing pre-split shares in accordance
with the procedures to be set forth in a letter of transmittal to be sent by CSI. Upon receipt of the holder&#8217;s pre-split
certificate(s) and the properly completed and executed letter of transmittal, the holder will be issued the appropriate number
of shares of common stock electronically in book-entry form under the Direct Registration System, or DRS. No new shares in book-entry
form will be reflected until the holder surrenders the holder&#8217;s outstanding pre-reverse stock split certificate(s), together
with the properly completed and executed letter of transmittal, to the exchange agent. The certificates, if any, reflecting the
post-split shares will also reflect the change in CSI&#8217;s corporate name to Pineapple Holdings, Inc. if the merger has been
consummated. Any pre-split shares submitted for transfer, whether pursuant to a sale or other disposition, or otherwise, will
automatically be exchanged for post-split shares. CSI shareholders should not destroy any stock certificate(s) and should not
submit any certificate(s) unless and until requested to do so.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Fractional
Shares</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
fractional shares will be issued in connection with the reverse stock split. CSI shareholders of record who otherwise would be
entitled to receive fractional shares because they hold a number of pre-split shares not evenly divisible by the number of pre-split
shares to be reclassified into one post-split share, will be entitled to a cash payment in lieu thereof at a price equal to the
fraction to which the shareholder would otherwise be entitled multiplied by the closing price of the common stock on Nasdaq on
the date of the split effective time; provided, however, holders of certificated shares must first surrender to the exchange agent
the certificates representing such pre-split shares. The ownership of a fractional interest will not give the holder thereof any
voting, dividend, or other rights except to receive payment therefor as described herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
shareholders should be aware that, under the escheat laws of the various jurisdictions where CSI shareholders reside, where CSI
is domiciled, and where the funds will be deposited, sums due for fractional interests that are not timely claimed after the effective
date of the reverse stock split may be required to be paid to the designated agent for each such jurisdiction, unless correspondence
has been received by CSI or the exchange agent concerning ownership of such funds within the time permitted in such jurisdiction.
Thereafter, CSI shareholders otherwise entitled to receive such funds will have to seek to obtain them directly from the state
to which they were paid.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Accounting
Consequences</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
par value per share of CSI common stock will remain unchanged at $0.05 per share after the reverse stock split. As a result, at
the split effective time of the reverse stock split, the stated capital on the CSI&#8217;s balance sheet attributable to its common
stock will be reduced proportionately based on the reverse stock split ratio, from its present amount, and the additional paid-in
capital account will be increased for the amount by which the stated capital is reduced. After the reverse stock split (and disregarding
the impact of shares of CSI common stock issued in the merger), net income or loss per share, and other per share amounts will
be increased because there will be fewer shares of common stock outstanding. In future financial statements, net loss per share
and other per share amounts for periods ending before the reverse stock split will be restated to give retroactive effect to the
reverse stock split.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Potential
Anti-Takeover Effects</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
reverse stock split will not increase the proportion of unissued authorized shares to issued shares and accordingly, the CSI board
of directors believes there are limited anti-takeover effects from the reverse stock split. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 126; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->114<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The reverse stock split proposal is
not being proposed in response to any effort of which CSI is aware to accumulate shares of CSI common stock or obtain control
of CSI, other than in connection with the merger. Other than the proposals being submitted to the CSI shareholders for their consideration
at the special meeting, the CSI board of directors does not currently contemplate recommending the adoption of any other actions
that could be construed to affect the ability of third parties to take over or effect a change control of CSI. For more information,
please see the section entitled &#8220;DESCRIPTION OF CSI CAPITAL STOCK&#8212; Anti-Takeover Effect of the CSI Articles of Incorporation,
the CSI Bylaws and Minnesota Law&#8221; in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a102"></span><b>Certain
Material U.S. Federal Income Tax Consequences of the Reverse Stock Split</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following discussion is a summary of the material U.S. federal income tax consequences of the reverse stock split to CSI U.S.
Holders (which, for purposes of this discussion, has the same meaning as in &#8220;AGREEMENTS RELATING TO THE MERGER&#8212;Contingent
Value Rights Agreement&#8212;Certain Material U.S. Federal Income Tax Consequences of the Receipt of CVRs&#8221;), but does not
purport to be a complete analysis of all potential tax consequences that may be relevant to CSI U.S. Holders. The effects of other
U.S. federal tax laws, such as estate and gift tax laws, and any applicable state, local or non-U.S. tax laws are not discussed.
This discussion is based on the Code, Treasury Regulations promulgated thereunder, judicial decisions, and published rulings and
administrative pronouncements of the IRS, in each case in effect as of the date hereof. These authorities may change or be subject
to differing interpretations. Any such change or differing interpretation may be applied retroactively in a manner that could
adversely affect a CSI U.S. Holder. CSI has not sought and does not intend to seek any rulings from the IRS regarding the matters
discussed below. There can be no assurance the IRS or a court will not take a position contrary to that discussed below regarding
the tax consequences of the reverse stock split.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
discussion does not address all U.S. federal income tax consequences that may be relevant to a CSI U.S. Holder&#8217;s particular
circumstances, including the impact of the alternative minimum tax or the Medicare contribution tax on net investment income.
This discussion is limited to CSI U.S. Holders that hold CSI common stock as a &#8220;capital asset&#8221; within the meaning
of Section 1221 of the Code (generally, property held for investment). In addition, it does not address consequences relevant
to CSI U.S. Holders subject to special rules, including, without limitation:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">brokers,
                                         dealers or traders in securities; banks; insurance companies; other financial institutions;
                                         mutual funds;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">real
                                         estate investment trusts; regulated investment companies; tax-exempt organizations or
                                         governmental organizations;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">pass-through
                                         entities such as partnerships, S corporations, disregarded entities for federal income
                                         tax purposes and limited liability companies (and investors therein);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who are not &#8220;United States persons&#8221; within the meaning of Section 7701(a)(30)
                                         of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">shareholders
                                         who are subject to the alternative minimum tax provisions of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who hold their shares of CSI common stock as part of a hedge, wash sale, synthetic security,
                                         conversion transaction, or other integrated transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         that have a functional currency other than the U.S. dollar; traders in securities who
                                         elect to apply a mark-to-market method of accounting; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">certain
                                         expatriates or former citizens or long-term residents of the United States.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
an entity treated as a partnership for U.S. federal income tax purposes holds CSI common stock, the tax treatment of a partner
in the partnership should depend on the status of the partner, the activities of the partnership and certain determinations made
at the partner level. Accordingly, partnerships holding CSI common stock and the partners in such partnerships should consult
their tax advisors regarding the U.S. federal income tax consequences to them.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
summary is for information purposes only and is not intended to be, and should not be construed to be, legal, business or tax
advice to any particular CSI U.S. Holder. This summary does not take into account your particular circumstances and does not address
consequences that may be particular to you. Therefore, you should consult your </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 127; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->115<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">tax advisors with respect to the application of
the U.S. federal income tax laws to their particular situations as well as any tax consequences of the receipt of CVRs and any
payments made pursuant thereto arising under the U.S. federal estate or gift tax laws or under the laws of any state, local or
non-U.S. taxing jurisdiction or under any applicable income tax treaty.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Reverse
Stock Split</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
reverse stock split should constitute a &#8220;recapitalization&#8221; for U.S. federal income tax purposes. As a result, a CSI
U.S. Holder should not recognize gain or loss upon the reverse stock split, except with respect to cash received in lieu of a
fractional share of combined company common stock, as discussed below. A CSI U.S. Holder&#8217;s aggregate tax basis in the shares
of combined company common stock received pursuant to the reverse stock split should equal the aggregate tax basis of the shares
of combined company common stock surrendered (excluding any portion of such basis that is allocated to any fractional share of
combined company common stock), and such CSI U.S. Holder&#8217;s holding period in the shares of combined company common stock
received should include the holding period in the shares of combined company common stock surrendered. Treasury Regulations provide
detailed rules for allocating the tax basis and holding period of the shares of combined company common stock surrendered to the
shares of combined company common stock received pursuant to the reverse stock split. Holders of shares of combined company common
stock acquired on different dates and at different prices should consult their tax advisors regarding the allocation of the tax
basis and holding period of such shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">A
CSI U.S. Holder that receives cash in lieu of a fractional share of combined company common stock pursuant to the reverse stock
split should recognize capital gain or loss in an amount equal to the difference of the amount of cash received and the CSI U.S.
Holder&#8217;s tax basis in the shares of combined company common stock surrendered that is allocated to such fractional share
of combined company common stock. Such capital gain or loss should be long-term capital gain or loss if the CSI U.S. Holder&#8217;s
holding period for CSI common stock surrendered exceeded one year at the split effective time of the reverse stock split.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
discussion assumes that the distribution of CVRs to CSI U.S. Holders will be treated for U.S. federal income tax purposes as a
transaction that is separate and distinct from the reverse stock split. However, it is possible that the IRS or a court could
determine that the reverse stock split and the receipt of CVRs constitute a single &#8220;recapitalization&#8221; for U.S. federal
income tax purposes. For a discussion of such treatment, please see the section entitled &#8220;AGREEMENTS RELATING TO THE MERGER
&#8212; Contingent Value Rights Agreement &#8212; Certain Material U.S. Federal Income Tax Consequences of the Receipt of CVRs
&#8212; Alternative Treatment of the Receipt of CVRs and the Reverse Stock Split as a Single Recapitalization&#8221; in this proxy
statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Information
Reporting and Backup Withholding</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">A
CSI U.S. Holder may be subject to information reporting and backup withholding when such holder receives cash in lieu of fractional
shares of combined company common stock in the reverse stock split. Certain CSI U.S. Holders are exempt from backup withholding,
including corporations and certain tax-exempt organizations. A CSI U.S. Holder will be subject to backup withholding if such holder
is not otherwise exempt and:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         holder fails to furnish the holder&#8217;s taxpayer identification number, which for
                                         an individual is ordinarily his or her social security number;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         holder furnishes an incorrect taxpayer identification number;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         applicable withholding agent is notified by the IRS that the holder previously failed
                                         to properly report payments of interest or dividends; or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         holder fails to certify under penalties of perjury that the holder has furnished a correct
                                         taxpayer identification number and that the IRS has not notified the holder that the
                                         holder is subject to backup withholding.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Backup
withholding is not an additional tax. Any amounts withheld under the backup withholding rules may be allowed as a refund or a
credit against a CSI U.S. Holder&#8217;s U.S. federal income tax liability, provided the required information is timely furnished
to the IRS. CSI U.S. Holders should consult their tax advisors regarding their qualification for an exemption from backup withholding
and the procedures for obtaining such an exemption.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 128; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->116<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a103"></span><b>Appraisal
or Dissenters&#8217; Rights</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the MBCA, CSI shareholders are not entitled to appraisal rights or dissenter&#8217;s rights with respect to any proposal to
be presented at the special meeting, including the approval of a Reverse Stock Split Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a104"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of this Proposal #6: Reverse Stock Split Proposal requires the affirmative vote of holders of two-thirds of the issued
and outstanding shares of CSI common stock that are entitled to vote at the special meeting. A vote of ABSTAIN on the Reverse
Stock Split Proposal will have the same effect as a vote AGAINST the approval of the Reverse Stock Split Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than with respect to any shares allocated to you as a participant in the CSI ESOP, if you are a record holder and do not vote,
your shares will not be voted at the special meeting and this failure to vote will have the same effect as a vote against the
Reverse Stock Split Proposal. If you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you in the
CSI ESOP on any proposal, your shares will be voted at the special meeting on the Reverse Stock Split Proposal according to the
provisions of the CSI ESOP, which provide that the trustees will vote these shares on the Reverse Stock Split Proposal in the
same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions were received and
were voted on the Reverse Stock Split Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #6: REVERSE STOCK SPLIT PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 129; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->117<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a105"></span><b>PROPOSAL
#7:<br />
2022 EQUITY INCENTIVE PLAN PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a106"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
January 24, 2022, the CSI board of directors approved the Pineapple Holdings, Inc. 2022 Equity Incentive Plan (the &#8220;2022
Equity Incentive Plan&#8221;), subject to approval by the CSI shareholders. Assuming the 2022 Equity Incentive Plan is approved
by the CSI shareholders, it will become effective on the closing date of the merger, subject to the completion of the merger (such
date, the &#8220;Effective Date&#8221;). In the event that our shareholders do not approve this proposal, the 2022 Equity Incentive
Plan will not become effective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
2022 Equity Incentive Plan provides for the issuance of equity awards on or related to the common stock of the combined company.
The number of shares of common stock that may be the subject of awards issued under the 2022 Equity Incentive Plan is 3,000,000,
which represents approximately 8.0% of the outstanding CSI common stock on a fully-diluted basis assuming the issuance of the
Base Consideration and the closing of the PIPE Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
the Effective Date, the Communications Systems, Inc. 2011 Executive Incentive Compensation Plan will be terminated. As of January
25, 2022, we do not have any outstanding compensatory equity awards under the 2011 Executive Incentive Compensation Plan or under
any other equity incentive plans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a107"></span><b>Reasons
for the Recommendation of the CSI Board of Directors</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors recommends that the CSI shareholders vote FOR this Proposal #7: 2022 Equity Incentive Plan Proposal because
the 2022 Equity Incentive Plan will provide us with a share reserve that will enable us to provide a level of grants to attract,
retain, and motivate, and allow us to provide a competitive mix of compensation to, our key employees and other participants.
In addition, the 2022 Equity Incentive Plan includes a number of features that we believe are consistent with the interests of
our shareholders and sound corporate governance practices.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         Discounted Stock Options or SARs</i>. Stock options and stock appreciation rights may
                                         not be granted with an exercise price lower than the fair market value of the underlying
                                         shares on the date of grant.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         Repricings</i>. The 2022 Equity Incentive Plan prohibits any stock option or stock appreciation
                                         right from being re-priced, replaced, re-granted through cancellation, or modified without
                                         stockholder approval if the effect would be to reduce the exercise or strike price, as
                                         applicable, for the shares underlying the option or stock appreciation right.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         &#8220;Evergreen&#8221; Provision</i>. There is no &#8220;evergreen&#8221; feature pursuant
                                         to which the shares available for issuance under the 2022 Equity Incentive Plan can be
                                         automatically replenished.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>No
                                         Liberal Share Recycling.</i> The following shares will not be added back to the 2022
                                         Equity Incentive Plan&#8217;s share reserve: any shares that are delivered or withheld
                                         to pay the exercise price of an option award or to satisfy a tax withholding obligation
                                         in connection with any awards; shares that we repurchase using option exercise proceeds;
                                         and shares subject to a SAR award that are not issued in connection with the stock settlement
                                         of that award upon its exercise.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>Minimum
                                         Vesting or Performance Period for All Awards.</i> A minimum vesting or performance period
                                         of one year is prescribed for all awards, subject to limited exceptions.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         Transferability</i>. Awards granted under the 2022 Equity Incentive Plan generally may
                                         not be transferred, except by will or the laws of descent and distribution or pursuant
                                         to a qualified domestic relations order, unless approved by the Committee.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         Automatic Grants</i>. The 2022 Equity Incentive Plan does not provide for &#8220;reload&#8221;
                                         or other automatic grants to participants.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         Tax Gross-ups</i>. The 2022 Equity Incentive Plan does not provide for any tax gross-ups.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>Limits
                                         on Dividends and Dividend Equivalents</i>. The 2022 Equity Incentive Plan prohibits the
                                         payment of dividend equivalents on stock options and SARs, and requires that any dividends
                                         and </span></td></tr></table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 130; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->118<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
                                                              <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">dividend equivalents payable or credited on unvested awards other than options and
                                         SARs (&#8220;full value awards&#8221;) must be subject to the same restrictions and risk
                                         of forfeiture as the shares or share equivalents to which such dividends or dividend
                                         equivalents relate.</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>Compensation
                                         Recovery (&#8220;Clawback&#8221;)</i>. The 2022 Equity Incentive Plan provides that all
                                         awards granted under the 2022 Equity Incentive Plan will be and remain subject to any
                                         incentive compensation or clawback or recoupment policy that may be adopted by the Board
                                         or required by applicable law.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         Single Trigger Vesting upon a Change in Control</i>. The 2022 Equity Incentive Plan <span style="background-color: white">provides
                                         for vesting of time-based equity awards or performance-based equity awards based on both
                                         (1) the occurrence of a change in control and (2) an accompanying involuntary termination
                                         of service without cause within 24 months after the change in control (unless the awards
                                         are not continued, assumed, or replaced in connection with a corporate transaction, in
                                         which case they will accelerate upon the change in control).</span></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>No
                                         Liberal Definition of &#8220;Change in Control.&#8221; </i>No change in control would
                                         be triggered by shareholder approval of a business combination transaction, the announcement
                                         or commencement of a tender offer, or any board assessment that a change in control may
                                         be imminent.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a108"></span><b>Description
of 2022 Equity Incentive Plan</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
material features of the 2022 Equity Incentive Plan are summarized below. The summary is qualified in its entirety by reference
to the full text of the 2022 Equity Incentive Plan, which is attached to this proxy statement/prospectus as Appendix D.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Purpose
of the Plan. </i></b>The purpose of the 2022 Equity Incentive Plan is to assist the combined company in attracting, retaining,
motivating and rewarding certain key employees, officers, directors and consultants of the combined company and its affiliates,
promoting the creation of long-term value for the shareholders of the combined company by closely aligning the interests of such
individuals with those of our shareholders. The 2022 Equity Incentive Plan authorizes the award of stock-based incentives to selected
employees, officers, directors and consultants of the combined company to encourage such persons to expend the maximum effort
in the creation of stockholder value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Eligible
Participants.</i></b> Employees and officers of, and consultants and advisors to, the combined company or any affiliate, as well
as all non-employee directors of the combined company, will be eligible to receive awards under the 2022 Equity Incentive Plan.
We estimate that there will be approximately 100 employees (including three executive officers), and six non-employee directors
who would be eligible to participate in the 2022 Equity Incentive Plan immediately following the Effective Date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Administration.
</i></b>The 2022 Equity Incentive Plan will be administered by our Board or a committee of two or more non-employee directors
appointed by our Board to administer the 2022 Equity Incentive Plan (such committee being referred to as the &#8220;Committee&#8221;).
To the extent consistent with applicable law, the Committee may delegate its authority under the 2022 Equity Incentive Plan to
any one or more of its members, or, with respect to awards to participants who are not themselves our directors or executive officers,
to one or more of our other directors or executive officers or to a committee of the Board comprised of one or more directors.
The Committee may also delegate non-discretionary administrative duties to other persons, agents or advisors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Committee has the authority to determine the persons to whom awards will be granted, the timing, type and number of shares covered
by each award, the terms and conditions of the awards and the manner in which the awards are paid or settled. The Committee may
also (i) adopt sub-plans or special provisions applicable to awards, (ii) cancel or suspend an award, accelerate the vesting or
extend the exercise period of any award (subject to certain limitations), or otherwise amend the terms and conditions of outstanding
awards to the extent permitted under the 2022 Equity Incentive Plan, (iii) establish, modify or rescind rules to administer the
2022 Equity Incentive Plan, interpret the 2022 Equity Incentive Plan and any related award agreement, reconcile any inconsistency,
correct any defect or supply any omission in the 2022 Equity Incentive Plan, (iv) grant substitute awards under the 2022 Equity
Incentive Plan, and (v) require or permit the deferral of the settlement of an award and establish the terms and conditions of
any such deferral. Unless an amendment to the terms of an award is necessary to comply with </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 131; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->119<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">applicable laws or stock exchange
rules, a participant whose rights would be materially adversely impaired by such an amendment must consent to it.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Subject
to certain limits in the 2022 Equity Incentive Plan, the Committee may also establish sub-plans or modify the terms of awards
under the 2022 Equity Incentive Plan with respect to participants who reside outside of the United States or are employed by a
non-U.S. subsidiary in order to comply with local legal requirements or otherwise meet the objectives of the 2022 Equity Incentive
Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Except
in connection with equity restructurings and other situations in which share adjustments are specifically authorized, the 2022
Equity Incentive Plan prohibits the Committee from repricing any outstanding &#8220;underwater&#8221; option or SAR awards without
the prior approval of our shareholders. For these purposes, a &#8220;repricing&#8221; includes amending the terms of an option
or SAR award to lower the exercise price, canceling an option or SAR award in conjunction with granting a replacement option or
SAR award with a lower exercise price, canceling an underwater option or SAR award in exchange for cash, other property or grant
of a new full value award, or otherwise making an underwater option or SAR award subject to any action that would be treated under
accounting rules as a &#8220;repricing.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Available
Shares and Limitations on Awards.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
number of shares of common stock that may be the subject of awards issued under the 2022 Equity Incentive Plan is 3,000,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
2022 Equity Incentive Plan also provides that any shares of common stock subject to an award that expires, is cancelled or forfeited,
is settled for cash or otherwise does not result in the issuance of all of the shares of common stock subject to such award shall,
to the extent of such cancellation, forfeiture, expiration, cash settlement or non-issuance, again become available for awards
under the 2022 Equity Incentive Plan. However, the 2022 Equity Incentive Plan provides that the following shares shall not again
become available for awards or replenish the share reserve: (i) shares tendered (either actually or by attestation) by the participant
or withheld by us in payment of the exercise price of a stock option, (ii) shares tendered (either actually or by attestation)
by the participant or withheld by us to satisfy any tax withholding obligation with respect to an award, (iii) shares repurchased
by us with proceeds received from the exercise of a stock option, and (iv) shares subject to a stock appreciation right award
that are not issued in connection with the stock settlement of that award upon its exercise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
aggregate value of stock-based awards granted under the 2022 Equity Incentive Plan to any non-employee director in respect of
any calendar year with respect to their service as a non-employee director (excluding one-time awards made to a non-employee director
in connection with their initial appointment to the board) may not exceed $500,000, determined based on the fair market value
of such awards as of the date of grant for restricted stock, stock unit and other stock-based awards, and based on the grant date
fair value for accounting purposes for stock options and stock appreciation rights. The aggregate value of stock-based awards
granted under the 2022 Equity Incentive Plan to any non-employee director in connection with their initial appointment on the
Board may not exceed $500,000, determined based on the fair market value of such awards as of the date of grant for restricted
stock, stock unit and other stock-based awards, and based on the grant date fair value for accounting purposes for stock options
and stock appreciation rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Share
Adjustment Provisions.</i></b> If certain transactions with our shareholders occur that cause the per share value of the combined
company&#8217;s common stock to change, such as stock splits, spin-offs, stock dividends or certain recapitalizations (referred
to as &#8220;equity restructurings&#8221;), the Committee will equitably adjust, to the extent it deems appropriate, (i) the class
of shares issuable and the maximum number and kind of shares subject to the 2022 Equity Incentive Plan, (ii) outstanding awards
as to the class, number of shares and price per share, and (iii) award limitations prescribed by the 2022 Equity Incentive Plan.
Other types of transactions may also affect the common stock, such as reorganizations, mergers or consolidations. If there is
such a transaction and the Committee determines that adjustments of the type previously described in connection with equity restructurings
would be appropriate to prevent any dilution or enlargement of benefits under the 2022 Equity Incentive Plan, the Committee will
make such adjustments as it may deem equitable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Minimum
Vesting Periods. </i></b>Awards that vest based solely on the satisfaction of service-based vesting conditions are subject to
a minimum vesting period of one year from the date of grant, and awards whose grant or vesting is subject </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 132; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->120<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">to performance-based
vesting conditions must be subject to a performance period of not less than one year. These minimum vesting and performance periods
will not apply: (i) upon certain specified instances of a change in control, (ii) upon termination of service due to death or
disability, (iii) to a substitute award that does not reduce the vesting period of the award being replaced, (iv) to awards granted
in payment of or in exchange for other compensation that is already earned and payable, and (v) to awards involving an aggregate
number of shares not in excess of 5% of the 2022 Equity Incentive Plan&#8217;s share reserve. For purposes of awards made to non-employee
directors, a vesting period will be deemed to be one year if it runs from the date of one annual meeting of the company&#8217;s
shareholders to the date of the next annual meeting of the company&#8217;s shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Types
of Awards.</i></b> The 2022 Equity Incentive Plan permits us to award stock options, stock appreciation rights or &#8220;SARs&#8221;,
restricted stock awards, stock unit awards and other stock-based awards to eligible recipients. These types of awards are described
in more detail below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Options.
</i>Employees of our company or any subsidiary may be awarded options to purchase common stock that qualify as &#8220;incentive
stock options&#8221; within the meaning of Section 422 of the Code, and any eligible recipient may be awarded options to purchase
common stock that do not qualify as incentive stock options, referred to as &#8220;nonqualified stock options.&#8221; The exercise
price to be paid by a participant at the time an option is exercised may not be less than 100% of the fair market value of one
share of our common stock on the date of grant, unless the option is granted as a substitute award as described earlier. &#8220;Fair
market value&#8221; under the 2022 Equity Incentive Plan as of any date means, if the shares of our common stock are readily tradable
on an established securities market, then fair market value will be the closing sales price for a share of common stock on the
principal securities market on which it trades on the date for which it is being determined, or if no sale of shares occurred
on that date, on the next preceding date on which a sale of shares occurred, as reported by such principal securities market.
If the shares of our common stock are not then readily tradable on an established securities market, then fair market value will
be determined by the Committee as the result of a reasonable application of a reasonable valuation method that satisfies the requirements
of Section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
total purchase price of the shares to be purchased upon exercise of an option will be paid by the participant in cash or in such
other manner as the Committee may permit, including by payment under a broker-assisted sale and remittance program, by withholding
shares otherwise issuable to the participant upon exercise of the option or by delivery to the company of shares (by actual delivery
or attestation) already owned by the participant (in either case, such shares having a fair market value as of the date the option
is exercised equal to the purchase price of the shares being purchased).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">An
option will vest and become exercisable at such time, in such installments and subject to such conditions as may be determined
by the Committee, and no option may have a term greater than 10 years from its date of grant. No dividends or dividend equivalents
may be paid or credited with respect to shares subject to an option award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
aggregate fair market value of shares of our common stock with respect to which incentive stock options granted to any participant
may first become exercisable during any calendar year may not exceed $100,000. Any incentive stock options that become exercisable
in excess of this amount will be treated as nonqualified stock options. The maximum number of shares that may be issued upon the
exercise of incentive stock option awards under the 2022 Equity Incentive Plan is 3,000,000, subject to adjustment for changes
in our corporate structure or shares, as described above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock
Appreciation Rights.</i> A SAR award provides the right to receive a payment from us, in the form of shares of our common stock,
cash or a combination of both, equal to the difference between (i) the fair market value of a specified number of shares of our
common stock on the date of exercise of the SAR, and (ii) the aggregate exercise price under the SAR of that number of shares
of common stock. SARs will be subject to such terms and conditions, consistent with the other provisions of the 2022 Equity Incentive
Plan, as may be determined by the Committee. The Committee will have the sole discretion to determine the form in which payment
of SARs will be made to a participant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
exercise price per share of common stock of a SAR award will be determined by the Committee, but may not be less than 100% of
the fair market value of one share of our common stock on the date of grant, unless the SAR is granted as a substitute award as
described earlier. A SAR award will vest and become exercisable at such time, in such installments and subject to such conditions
as may be determined by the Committee, and no SAR award may </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 133; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->121<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">have a term greater than 10 years from its date of grant. No dividends
or dividend equivalents may be paid or credited with respect to shares subject to a SAR award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Restricted
Stock Awards.</i> A restricted stock award is an award of our common stock that vests at such times and in such installments as
may be determined by the Committee. Until an award vests, the shares subject to the award are subject to restrictions and the
possibility of forfeiture. The Committee may impose such restrictions or conditions to the vesting of restricted stock awards
as it deems appropriate, including that the participant remain continuously employed by, or in the service of, us or a subsidiary
of ours for a certain period or that we, or any of our subsidiaries or business units or the participant satisfy specified performance
criteria.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any
dividends or distributions payable with respect to shares that are subject to the unvested portion of a restricted stock award
will be subject to the same restrictions and risk of forfeiture as the shares to which such dividends or distributions relate.
Participants are entitled to vote restricted shares prior to the time they vest.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock
Unit Awards.</i> A stock unit award is a right to receive the fair market value of a specified number of shares of our common
stock, payable in cash, shares, or a combination of both, that vests at such times and in such installments as may be determined
by the Committee. Until it vests, a stock unit award is subject to restrictions and the possibility of forfeiture. Stock unit
awards will be subject to such terms and conditions, consistent with the other provisions of the 2022 Equity Incentive Plan, as
may be determined by the Committee. The Committee may provide for the payment of dividend equivalents on stock unit awards and
other stock-based awards, but any such dividend equivalents will be subject to the same restrictions and risk of forfeiture as
the underlying units or other share equivalents to which such dividend equivalents relate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
Stock-Based Awards.</i> The Committee may grant awards of common stock and other awards that are valued by reference to and/or
payable in shares of our common stock under the 2022 Equity Incentive Plan. The Committee has discretion in determining the terms
and conditions of such awards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Effective
Date and Term of the 2022 Equity Incentive Plan.</i></b> The Effective Date of the 2022 Equity Incentive Plan will be the closing
date of the merger, subject to the completion of the merger and assuming that the CSI shareholders approve this Proposal #7: 2022
Equity Incentive Plan Proposal. No awards will be made under the 2022 Equity Incentive Plan prior to the Effective Date. If the
CSI shareholders fail to approve the Pineapple Merger Proposal, the Merger Issuance Proposal, or the 2022 Equity Incentive Plan
Proposal, the 2022 Equity Incentive Plan will not become effective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Unless
terminated earlier, the 2022 Equity Incentive Plan will terminate on the tenth anniversary of the Effective Date. Awards outstanding
under the 2022 Equity Incentive Plan at the time it is terminated will continue in accordance with their terms and the terms of
the 2022 Equity Incentive Plan unless otherwise provided in the applicable agreements. The board of directors of the combined
company may suspend or terminate the 2022 Equity Incentive Plan at any time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Amendment
of the Plan.</i></b> The board of directors of the combined company may amend the 2022 Equity Incentive Plan from time to time,
but no amendments to the 2022 Equity Incentive Plan will be effective without shareholder approval if such approval is required
under applicable laws, regulations or stock exchange rules, including shareholder approval for any amendment that seeks to modify
the prohibition on underwater option or SAR re-pricing discussed above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Termination,
suspension or amendment of the 2022 Equity Incentive Plan will not adversely affect any outstanding award without the consent
of the affected participant, except for amendments necessary to comply with applicable laws or stock exchange rules.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Transferability
of Awards.</i></b> In general, no right or interest in any award under the 2022 Equity Incentive Plan may be assigned, transferred,
exchanged or encumbered by a participant, voluntarily or involuntarily, except by will or the laws of descent and distribution.
However, the Committee may provide that an award (other than an incentive stock option) may be transferable by gift to a participant&#8217;s
family member or pursuant to a domestic relations order. Any permitted transferee of such an award will remain subject to all
the terms and conditions of the award applicable to the participant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 134; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->122<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Change
in Control.</i></b> If a change in control of us that involves a corporate transaction occurs, then the consequences will be as
described below unless the Committee provides otherwise in an applicable award or other agreement with a participant. If outstanding
awards are continued, assumed or replaced by the surviving or successor entity in connection with a corporate transaction, and
if within twenty-four months after the corporate transaction a participant&#8217;s employment or other service is involuntarily
terminated without cause, (i) each of the participant&#8217;s outstanding options and SARs will become fully vested and exercisable
and will remain exercisable for one year, and (ii) each of the participant&#8217;s unvested full value awards will fully vest.
To the extent vesting of any award continued, assumed or replaced is subject to satisfaction of specified performance goals, those
goals shall be deemed to be achieved as of the date of the corporate transaction at the target level of performance and the vested
portion of the award at that level of performance is proportionate to the portion of the performance period that has occurred
up to the date of such termination of service.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
any outstanding award is not continued, assumed or replaced in connection with a change in control involving a corporate transaction,
then (i) all outstanding options and SARs will become fully vested and exercisable for a period of time prior to the effective
time of the corporate transaction and will then terminate at the effective time of the corporate transaction, and (ii) all full
value awards will fully vest immediately prior to the effective time of the corporate transaction. For these purposes, a performance-based
award will be considered fully vested at the target level of performance and the vested portion of the award at that level of
performance is proportionate to the portion of the performance period that has elapsed prior to the corporate transaction. Alternatively,
if outstanding awards are not continued, assumed or replaced, the Committee may elect to cancel such awards at or immediately
prior to the effective time of the corporate transaction in exchange for a payment with respect to each award in an amount equal
to the excess, if any, between the fair market value of the consideration that would otherwise be received in the corporate transaction
for the same number of shares over the aggregate exercise price (if any) for the shares subject to such award (or, if there is
no excess, such award may be terminated without payment).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Unless
otherwise provided in an applicable award agreement or another written agreement, i</span><span style="font: 10pt Times New Roman, Times, Serif">n
the event of a change in control of the company that does not involve a corporate transaction, if within twenty-four months after
the change in control a participant&#8217;s employment or other service is involuntarily terminated without cause, (i) each of
the participant&#8217;s outstanding options and SARs will become fully vested and exercisable and remain exercisable for one year,
and (ii) each of the participant&#8217;s unvested full value awards will fully vest. For these purposes, a performance-based award
will be considered fully vested at the target level of performance and the vested portion of the award at that level of performance
is proportionate to the portion of the performance period that has elapsed prior to the participant&#8217;s termination of service.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
purposes of the 2022 Equity Incentive Plan, the following terms have the meanings indicated:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         &#8220;change in control&#8221; generally refers to the acquisition by a person or group
                                         of beneficial ownership of more than 50% of the combined voting power of our voting securities,
                                         our continuing directors ceasing to constitute a majority of the board of directors,
                                         or the consummation of a corporate transaction as defined below (unless immediately following
                                         such corporate transaction all or substantially all of our previous holders of voting
                                         securities beneficially own more than 50% of the combined voting power of the resulting
                                         entity in substantially the same proportions).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         &#8220;corporate transaction&#8221; generally means (i) a sale or other disposition of
                                         all or substantially all of our assets, or (ii) a merger, consolidation, share exchange,
                                         or similar transaction involving us, regardless of whether we are the surviving entity.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Effect
of Termination of Employment.</i></b> Unless otherwise set forth in an applicable award agreement or other written agreement,
if a participant ceases to be employed by or provide other services to us and our affiliates, awards under the 2022 Equity Incentive
Plan will be treated as set forth in the plan. Upon termination for cause or upon conduct that would constitute cause during any
post-termination exercise period, all unexercised option and SAR awards and all unvested portions of any other outstanding awards
will be immediately forfeited without consideration. If a participant&#8217;s service is terminated due to his or her death or
disability, the currently vested and exercisable portions of option and SAR awards may be exercised for a period of one year after
the date of such termination. Upon termination for any reason other than death, disability or cause, all unvested and unexercisable
portions of any outstanding awards will be immediately forfeited without consideration and the currently vested and </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 135; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->123<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">exercisable
portions of option and SAR awards may be exercised for a period of three months after the date of such termination. However, if
a participant thereafter dies during such three-month period, the vested and exercisable portions of the option and SAR awards
may be exercised for a period of one year after the date of such termination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the 2022 Equity Incentive Plan, &#8220;cause&#8221; is defined as, unless otherwise defined in a then-effective written agreement
(including an award agreement), (i) the participant&#8217;s failure or refusal to perform satisfactorily the duties reasonably
required (other than by reason of disability) in any material respect; (ii) the participant&#8217;s material violation of any
law, rule, regulation, or court order, including any commission of, indictment for or conviction of any crime that constitutes
a felony or other similar category of crime outside the United States; (iii) conduct of the participant, in connection with their
employment or service, that has resulted, or could reasonably be expected to result, in material injury to the business or reputation
of our company or any of our affiliates; (iv) a material violation of the policies applicable to the participant, including but
not limited to, those relating to sexual harassment, the disclosure or misuse of confidential information, or those set forth
in the manuals or policy statements or any breach of any fiduciary duty or non-solicitation, non-competition or similar obligation
owed to us; (v) the participant&#8217;s act(s) of gross negligence or willful misconduct in the course of their employment or
service; or (vi) misappropriation by the participant of any assets or business opportunities of ours.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Clawback.
</i></b>The 2022 Equity Incentive Plan provides that, unless otherwise determined by the Committee or provided in an award agreement,
all awards granted under the 2022 Equity Incentive Plan shall be and remain subject to any incentive compensation or clawback
or recoupment policy currently in effect, as may be adopted by the Board or as may be required by applicable law, and, in each
case, as may be amended from time to time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Deferral
of Payouts.</i></b> The Committee may permit or require the deferral by a participant of the receipt of shares or cash in settlement
of any full value award under the 2022 Equity Incentive Plan, and will prescribe the terms, conditions and procedures for such
deferrals. Shares to effect the settlement of any such deferral will be drawn from and charged against the 2022 Equity Incentive
Plan&#8217;s share reserve.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a109"></span><b>U.S.
Federal Income Tax Consequences of Awards</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of the principal United States federal income tax consequences to our company and to participants subject
to U.S. taxation with respect to awards granted under the 2022 Equity Incentive Plan, based on current statutes, regulations and
interpretations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Non-qualified
Stock Options.</i></b> If a participant is granted a non-qualified stock option under the 2022 Equity Incentive Plan, the participant
will not recognize taxable income upon the grant of the option. Generally, the participant will recognize ordinary income at the
time of exercise in an amount equal to the difference between the fair market value of the shares acquired at the time of exercise
and the exercise price paid. The participant&#8217;s basis in the common stock for purposes of determining gain or loss on a subsequent
sale or disposition of such shares generally will be the fair market value of our common stock on the date the option was exercised.
Any subsequent gain or loss will be taxable as a capital gain or loss. The combined company will generally be entitled to a federal
income tax deduction at the time and for the same amount as the participant recognizes as ordinary income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Incentive
Stock Options.</i></b> If a participant is granted an incentive stock option under the 2022 Equity Incentive Plan, the participant
will not recognize taxable income upon grant of the option. Additionally, if applicable holding period requirements (a minimum
of two years from the date of grant and one year from the date of exercise) are met, the participant will not recognize taxable
income at the time of exercise. However, the excess of the fair market value of the shares acquired at the time of exercise over
the aggregate exercise price is an item of tax preference income potentially subject to the alternative minimum tax. If shares
acquired upon exercise of an incentive stock option are held for the holding period described above, the gain or loss (in an amount
equal to the difference between the fair market value on the date of sale and the exercise price) upon disposition of the shares
will be treated as a long-term capital gain or loss, and the combined company will not be entitled to any deduction. Except in
the event of death, if the holding period requirements are not met, the incentive stock option will be treated as one that does
not meet the requirements of the Code for incentive stock options and the tax consequences described for nonqualified stock options
will generally apply.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Other
Awards.</i></b> The current federal income tax consequences of other awards authorized under the 2022 Equity Incentive Plan generally
follow certain basic patterns. An award of restricted stock results in income recognition by </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 136; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->124<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">a participant in an amount equal
to the fair market value of the shares received at the time the restrictions lapse and the shares vest, unless the participant
elects under Code Section 83(b) to accelerate income recognition and the taxability of the award to the date of grant. Stock unit
awards generally result in income recognition by a participant at the time payment of such an award is made in an amount equal
to the amount paid in cash or the then-current fair market value of the shares received, as applicable. SAR awards result in income
recognition by a participant at the time such an award is exercised in an amount equal to the amount paid in cash or the then-current
fair market value of the shares received by the participant, as applicable. In each of the foregoing cases, the company will generally
have a corresponding deduction at the time the participant recognizes ordinary income, subject to Code Section 162(m) with respect
to covered employees.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Section
409A of the Code.</i></b> The foregoing discussion of tax consequences of awards under the 2022 Equity Incentive Plan assumes
that the award discussed is either not considered a &#8220;deferred compensation arrangement&#8221; subject to Section 409A of
the Code, or has been structured to comply with its requirements. If an award is considered a deferred compensation arrangement
subject to Section 409A but fails to comply, in operation or form, with the requirements of Section 409A, the affected participant
would generally be required to include in income when the award vests the amount deemed &#8220;deferred,&#8221; would be required
to pay an additional 20 percent income tax on such amount, and would be required to pay interest on the tax that would have been
paid but for the deferral.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a110"></span><b>New
Plan Benefits</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Because
the 2022 Equity Incentive Plan will not become effective until it is approved by our shareholders, the Committee has not yet approved
any awards under, or subject to, the 2022 Equity Incentive Plan. In addition, because all awards under the 2022 Equity Incentive
Plan are discretionary with the Committee, neither the number nor types of future 2022 Equity Incentive Plan awards to be received
by or allocated to particular participants or groups of participants is presently determinable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a111"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of the 2022 Equity Incentive Plan Proposal requires the affirmative vote of the holders of at least a majority of the
shares of CSI common stock present at the special meeting and entitled to vote on this proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
you vote ABSTAIN on the 2022 Equity Incentive Plan Proposal, it will have the same effect as a vote against the 2022 Equity Incentive
Plan Proposal. Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have
no effect on the outcome of the 2022 Equity Incentive Plan Proposal. If you are a participant in the CSI ESOP and do not vote
the CSI shares allocated to you in the CSI ESOP on any proposal, your shares will be voted at the special meeting on the 2022
Equity Incentive Plan Proposal according to the provisions of the CSI ESOP, which provide that the trustees will vote these shares
on the 2022 Equity Incentive Plan Proposal in the same proportion as all shares of CSI common stock allocated to ESOP participants
for which voting instructions were received and were voted on the 2022 Equity Incentive Plan Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #7: THE 2022 EQUITY INCENTIVE
PLAN PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 137; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->125<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a112"></span><b>PROPOSAL
#8:<br />
ADVISORY COMPENSATION PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a113"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
accordance with Section 14A of the Exchange Act, we are providing our shareholders with the opportunity to cast a non-binding,
advisory vote on the compensation that has, will or may be paid or become payable to our named executive officers in connection
with the Pineapple Merger Transaction, the value of which is set forth in the table entitled &#8220;Golden Parachute Compensation&#8221;
on page 95.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
required by Section 14A of the Exchange Act, we are asking our shareholders to vote on the adoption of the following resolution:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;RESOLVED,
that the compensation that has, will or may be paid or become payable to the Company&#8217;s named executive officers in connection
with the Pineapple Merger Transaction, as disclosed pursuant to Item 402(t) of Regulation S-K in the proxy statement/prospectus
for this meeting under &#8220;Proposal #1: Pineapple Merger Proposal &#8211; Interests of Our Directors and Executive Officers
in the Pineapple Merger Transaction &#8211; Golden Parachute Compensation,&#8221; including the table, associated footnotes and
narrative discussion, is hereby APPROVED.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Shareholders
should note that this proposal is advisory in nature and will not be binding on CSI or the CSI board of directors. The vote to
approve the named executive officers&#8217; compensation in this Proposal #8 is separate and apart from the vote on any other
matter presented at the special meeting. Accordingly, you may vote for the Pineapple Merger Proposal or any other proposal and
vote against this Advisory Compensation Proposal and vice versa. Further, because we are contractually obligated to make the potential
payments detailed in the sections described above, such compensation may be paid, subject only to the conditions applicable thereto,
regardless of the outcome of the vote on this Advisory Compensation Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a114"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
approval of the Advisory Compensation Proposal requires the affirmative vote of the holders of at least a majority of the shares
of CSI common stock present at the special meeting and entitled to vote on this proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
you vote ABSTAIN on the Advisory Compensation Proposal, it will have the same effect as a vote against the Advisory Compensation
Proposal. Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have no
effect on the outcome of the Advisory Compensation Proposal. If you are a participant in the CSI ESOP and do not vote the CSI
shares allocated to you in the CSI ESOP on any proposal, your shares will be voted at the special meeting on the Advisory Compensation
Proposal according to the provisions of the CSI ESOP, which provide that the trustees will vote these shares on the Advisory Compensation
Proposal in the same proportion as all shares of CSI common stock allocated to ESOP participants for which voting instructions
were received and were voted on the Advisory Compensation Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #8: THE ADVISORY COMPENSATION
PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 138; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->126<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>



<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a115"></span><b>PROPOSAL
#9:<br />
ADJOURNMENT PROPOSAL</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
the special meeting, we are submitting for shareholder consideration Proposal #9, which is a proposal to permit us to adjourn
or postpone the special meeting for the purpose of soliciting additional proxies in the event that, at the special meeting, there
are insufficient votes to approve the Pineapple Merger Proposal, the Merger Issuance Proposal, the PIPE Issuance Proposal, the
Authorized Share Amendment Proposal or the Reverse Stock Split Proposal. This Proposal #9 is referred to in this proxy statement/prospectus
as the Adjournment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><span id="a116"></span><b>Overview</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
this Adjournment Proposal, we are asking you to authorize the holder of any proxy solicited by the CSI board of directors to vote
in favor of adjourning the special meeting, and any later adjournments, to another time and place. If our shareholders approve
the Adjournment Proposal, we could adjourn the special meeting, and any adjourned session of the special meeting, to a later date
and use the additional time to solicit additional proxies in favor of the Pineapple Merger Proposal, the Merger Issuance Proposal,
the PIPE Issuance Proposal, the Authorized Share Amendment Proposal or the Reverse Stock Split Proposal, including the solicitation
of proxies from holders of our common stock that have previously voted against any of these proposals. If the Adjournment Proposal
is approved, we could adjourn the special meeting without a vote on the Pineapple Merger Proposal, the Merger Issuance Proposal,
the PIPE Issuance Proposal, the Authorized Share Amendment Proposal or the Reverse Stock Split Proposal even if we had received
proxies representing votes against the such proposal such that it would not be approved by the vote required and seek to convince
the holders of those shares to change their votes to votes in favor of such proposal. If you have previously submitted a proxy
on any proposal and wish to revoke it upon adjournment or postponement of the special meeting, you may do so.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
length of time the special meeting is adjourned or postponed will depend on the circumstances and will be determined by CSI. If
the special meeting is adjourned for more than 120 days after the date fixed for the original meeting date, we will be required
to provide our shareholders with formal notice of the adjourned meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">The
CSI board of directors believes that if the number of shares of our common stock present or represented at the special meeting
is </span><span style="font: 10pt Times New Roman, Times, Serif">insufficient to approve the Pineapple Merger
Proposal, the Merger Issuance Proposal, the PIPE Issuance Proposal, the Authorized Share Amendment Proposal or the Reverse Stock
Split Proposal<span style="background-color: white">, it is in the best interests of our shareholders to enable us, for a limited
period of time, to continue to seek to obtain a sufficient number of additional votes to approve these proposals.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a117"></span><b>Vote
Required</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
a quorum is present at the special meeting, the Adjournment Proposal will be approved by the affirmative vote of holders of at
least a majority of the shares of CSI common stock present at the special meeting and entitled to vote on this proposal. If a
quorum is not present at the special meeting, the Adjournment Proposal will be approved by the affirmative vote of the holders
of a majority of the voting power of our common stock present at the special meeting and no other business will be transacted
thereat. Except with respect to shares allocated to you as a participant in the CSI ESOP, if you fail to vote, it will have no
effect on the outcome of the vote on the Adjournment Proposal. If you vote ABSTAIN, it would have the same effect as a vote against
the Adjournment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
you are a participant in the CSI ESOP and do not vote the CSI shares allocated to you in the CSI ESOP, your shares will be voted
at the special meeting on the Adjournment Proposal according to the provisions of the CSI ESOP, which provide that the trustees
will vote these shares on the Adjournment Proposal the same proportion as all shares of CSI common stock allocated to ESOP participants
were voted on the Adjournment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>OUR
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; PROPOSAL #9: THE ADJOURNMENT PROPOSAL.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 139; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->127<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a118"></span><b>THE
MERGER AGREEMENT</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
section describes the material terms of the merger agreement. Please note that the summary below and elsewhere in this proxy statement/prospectus
regarding the merger agreement may not contain all of the information that is important to you. The summary below and elsewhere
in this proxy statement/prospectus of the merger agreement does not purport to be complete and is subject to, and qualified in
its entirety by, reference to the full text of the merger agreement, a copy of which is attached to this proxy statement/prospectus
as Appendix A-1 and Appendix A-4. <b>We encourage you to read the merger agreement carefully in its entirety for a more complete
understanding of the Pineapple Merger Transaction, the terms of the merger agreement, and other information that may be important
to you.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement has been included to provide shareholders with information regarding its terms and the Pineapple Merger Transaction
described in this proxy statement/prospectus. Neither Pineapple nor CSI intends that the merger agreement will be a source of
business or operational information about Pineapple or CSI. The merger agreement contains representations and warranties made
by and to Pineapple, CSI and Merger Sub as of specific dates. The statements embodied in those representations and warranties
were made for purposes of the merger agreement between the parties and are subject to qualifications and limitations agreed by
the parties in connection with negotiating the terms of the merger agreement and may be intended not as statements of fact but
rather as a way of allocating the risk to one of the parties if those statements prove to be incorrect. The representations and
warranties may also be subject to a contractual standard of materiality or material adverse effect different from those generally
applicable to shareholders and reports and documents filed with the SEC and in some cases may be qualified by disclosures made
by one party to the other, which are not necessarily reflected in the merger agreement. For the foregoing reasons, the representations
and warranties should not be read alone or relied upon as characterizations of the actual state of facts or condition of CSI,
Merger Sub, Pineapple or any of their respective subsidiaries or affiliates. Instead, such provisions or descriptions should be
read only in conjunction with the other information provided elsewhere in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement also references certain of the other transaction documents, including the contingent value rights agreement attached
to this proxy statement/prospectus as Appendix A-2 and summarized under &#8220;AGREEMENTS RELATING TO THE MERGER &#8211; Contingent
Value Rights Agreement&#8221; elsewhere in this proxy statement/prospectus. Certain of the other transaction documents are summarized
below, but are not binding upon any party until executed and delivered.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a119"></span><b>Form,
Effective Time and Closing of Merger</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement provides that, at the effective time of the merger, Merger Sub, a wholly-owned subsidiary of CSI, will merge
with and into Pineapple. Upon completion of the merger, the separate corporate existence of Merger Sub will cease, and Pineapple
will continue as the surviving company and as a wholly-owned subsidiary of CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
closing of the merger will occur no later than three business days after the satisfaction or waiver of all of the conditions to
completion of the merger (other than conditions to be satisfied on the closing date), which conditions are described below under
&#8220;&#8212; Conditions to the Closing of the merger&#8221; beginning on page 135 of this proxy statement/prospectus, or on
such other date as CSI and Pineapple may mutually agree. At the closing, CSI, Merger Sub and Pineapple will cause a certificate
of merger to be filed with the Secretary of State of the State of Delaware. The merger will become effective upon the acceptance
of such certificate or at such later time as may be specified in such certificate of merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a120"></span><b>Effects
of Merger; Merger Consideration</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
the effective time of the merger, each outstanding unit of Pineapple&#8217;s limited liability interests will be cancelled automatically
and (other than any excluded units owned by Pineapple, CSI or Merger Sub) converted into the right to receive shares of CSI common
stock as merger consideration as described below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">All
units of Pineapple held by Pineapple, CSI or Merger Sub will be cancelled and no payment will be made with respect to such shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 140; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->128<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
share of Merger Sub common stock issued and outstanding immediately prior to the effective time of the merger will convert into
and become one unit of the surviving company, which will represent all of the issued and outstanding units of the surviving company
immediately following the effective time of the merger. CSI will automatically be admitted as a member of the surviving company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
certificate of formation and limited liability company agreement of Pineapple will be the certificate of formation and limited
liability company agreement of surviving company until thereafter amended by CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a121"></span><b>Merger
Consideration</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
has four outstanding classes of limited liability company interests, including Class C, Class B, Class A and Class P. Each unit
of Pineapple outstanding prior the effective time of the merger will convert automatically into shares of CSI common stock. Under
the terms of the merger agreement, CSI has agreed to issue to the members of Pineapple an aggregate of 15.6 million shares of
CSI&#8217;s common stock, subject to certain adjustments, as consideration for the merger (the &#8220;Base Consideration&#8221;).
The Base Consideration will be increased for any outstanding convertible notes issued by Pineapple in the Convertible Note Financing,
which will convert into additional shares of CSI common stock at a rate of one additional share for every $2.00 in unpaid principal
and accrued interest on outstanding convertible notes. The Base Consideration will be decreased for any outstanding indebtedness
of Pineapple at the closing of the merger in excess of $22.5 million, which will reduce the Base Consideration at a rate one share
for every $2.00 of excess indebtedness.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of the date of this proxy statement/prospectus, Pineapple has entered into subscription agreements to issue $2,350,000 in convertible
notes as part of the Convertible Notes Financing, which will convert into 1,175,000 additional shares of CSI common stock as Base
Consideration at a rate of one additional share for every $2.00 in unpaid principal and accrued interest on outstanding convertible
notes. Additionally, as part of the Convertible Notes Financing, the principal amount plus accrued interest under Pineapple&#8217;s
working capital loan and security agreement will convert at a rate of one additional share of CSI common stock for every $2.00
in unpaid principal and accrued interest, or approximately 250,000 shares of CSI common stock as Base Consideration as of the
date of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to the Base Consideration, the Class A and Class P members of Pineapple may receive &#8220;Earnout Consideration&#8221;
which is up to an additional 13.0 million shares of CSI common stock pursuant to an earnout based on achievement of milestones.
Additional shares of common stock will be issued to such members of Pineapple as Earnout Consideration upon the occurrence of
the following milestones:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">If
                                         Pineapple satisfies the funding-related condition to closing, then such Class A and Class
                                         P members will be entitled to 3.0 million shares of common stock as Earnout Consideration.
                                         The funding-related closing condition requires:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">there
shall have been secured binding agreements for no less than $32 million in cash from the Equity Offering (as defined in the merger
agreement) payable to CSI immediately following the effective time of the merger and the conditions to closing of CSI and the
PIPE Investors in any definitive agreement relating to the Equity Offering, including the securities purchase agreement for the
PIPE Offering, are satisfied (other than those conditions that by their nature or terms are to be satisfied at such closing, but
subject to the satisfaction or (to the extent permitted by applicable law) waiver of those conditions and provided that CSI has
used its reasonable best efforts to satisfy such conditions of the PIPE Investors and has not intentionally failed to satisfy
such conditions);</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">other
than as set forth in the merger agreement, there shall be no accrued payable amounts or liabilities to Lake Street Solar LLC or
Hercules, or their respective affiliates, on the balance sheet of Pineapple;</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Hercules
shall have waived Pineapple&#8217;s obligation to pay upon consummation of the merger $3.0 million of debt under the loan and
security agreement, dated December 11, 2020, by and among Pineapple, Hercules and the lenders thereto and extended the maturity
date of such debt to the earlier of (1) December 10, 2024 or (2) the date on which CSI or Pineapple receives equity financing
(other than pursuant to the securities purchase agreement for the</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 141; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->129<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left">&#160;</td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">PIPE
Offering) in one more transactions in an amount in excess of $25 million in the aggregate; and</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">the
entire amount owed by Pineapple under its working capital loan and security agreement, dated January 8, 2021 with Hercules and
the lenders party thereto, shall have been extinguished or the maturity date thereof extended to at least December 10, 2024.</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">If,
                                         within 24 months of closing, the CSI common stock achieves a 30-day VWAP (volume weighted
                                         average price) of at least $6.00 per share, such members will be entitled to receive
                                         4.0 million shares of common stock (to be increased to 5.0 million if CSI consummates
                                         the dispositions of the legacy assets by the 24-month anniversary of the closing).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">If,
                                         within 24 months of closing, the CSI common stock achieves a 30-day VWAP of at least
                                         $8.00 per share, such members will be entitled to receive an additional 4.0 million shares
                                         of common stock (to be increased to 5.0 million if CSI consummates the legacy dispositions
                                         by the 24-month anniversary of the closing).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Specifically,</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">each
                                         Class C Unit will convert into the right to receive one (1) share of CSI common stock;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">each
                                         Class B Unit will convert into the right to receive one share of CSI common stock and
                                         the portion of 1.5 million escrow shares issuable to Class B unit holders under the escrow
                                         agreement, if any, divided by the number of outstanding Class B units; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">each
                                         Class A Unit and Class P Unit will convert into the right to receive the portion of (A)
                                         the Base Consideration, as adjusted; (B) the Earnout Consideration of up to 13.0 million
                                         shares of CSI stock to be issued under the terms of the merger agreement, divided by
                                         the number of Class A and Class P units outstanding, if any, and (C) the portion of the
                                         number of the total 1.5 million escrow shares issuable to Class A and Class P unitholders
                                         under the escrow agreement, if any. Holders of Class A and Class P Units have agreed,
                                         pursuant to the terms of their applicable joinder agreements, to retain and potentially
                                         forfeit to CSI 1,050,000 lockup shares of CSI common stock in order to satisfy certain
                                         indemnification obligations under the merger agreement.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement does not include any adjustment to the total number of shares of CSI common stock that Pineapple unit holders
will be entitled to receive for changes in the market price of CSI common stock. Accordingly, the market value of the shares of
CSI common stock issued pursuant to the merger will depend on the market value of the shares of CSI common stock at the time the
merger closes and could vary significantly from the market value on the date of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
fractional shares of CSI common stock will be issuable to holders of Pineapple units pursuant to the merger. In lieu thereof,
each holder of units converted who would otherwise have been entitled to receive a fraction of a share of CSI common stock will
be entitled to receive in cash (rounded down to the nearest whole cent), without interest, an amount equal to such fractional
amount multiplied by the last reported sale price of the CSI common stock on Nasdaq on the last trading day prior to the effective
time of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a122"></span><b>Payment
of Merger Consideration</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
holder of Pineapple units (including holders of any Pineapple convertible notes or debt obligations that will be converted into
Class C Units immediately prior to the effective time of the merger) is required to execute and deliver a joinder agreement to
Pineapple as a condition to the issuance of the stock consideration to such holder under the merger agreement. Delivery of a properly
executed joinder agreement entitles such delivering holder to payment of such holder&#8217;s consideration in accordance with
the terms and instructions set forth in such joinder agreement. Upon delivery of a duly completed joinder agreement to CSI or
its transfer agent and such other documents as may be reasonably required by the joinder agreement, each Pineapple holder will
receive in exchange the number of shares of common stock of CSI such holder is entitled to receive pursuant to the merger agreement.
Until a joinder agreement is executed and delivered as required by the merger agreement, each Pineapple unit (and any Pineapple
convertible note), will be deemed, from and after the effective time of the merger, to represent only the right to receive the
applicable per unit merger consideration under the merger agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 142; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->130<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">From
and after the effective time,&#160;the unit transfer books of the surviving company will be closed, and there will be no further
registration of transfers on the unit transfer books of the surviving company of the limited liability company interests in Pineapple
that were outstanding immediately prior to the effective time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Immediately
after the effective time and upon receipt of the applicable joinder agreement, CSI will pay and deliver the closing merger consideration
by directing its transfer agent to issue, in the name of each Pineapple holder, the number of shares of CSI common stock to be
issued to such holder pursuant to the merger agreement, as such number of shares are reflected on an allocation certificate signed
by a duly authorized officer of Pineapple. CSI will deliver to the Pineapple holders for delivery to the holders the aggregate
amount of cash sufficient to pay for any fractional shares of CSI common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a123"></span><b>Contingent
Value Rights</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
shareholders of CSI as of the close of the business day immediately preceding the effective time will receive contractual contingent
value rights, or CVRs, per share of CSI common stock then held by them that entitle the holder of the CVR to a portion of the
proceeds of dispositions received after the effective time pursuant to the CVR agreement. For more information about the CVR agreement,
see &#8220;AGREEMENTS RELATING TO THE MERGER&#8221; beginning on page 146 of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a124"></span><b>Management
and Officers of the Combined Company and Pineapple Following the Merger</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the merger agreement, at the effective time:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
                                         limited liability company agreement will be terminated and replaced with an amended and
                                         restated limited liability company agreement, reasonably acceptable to CSI, that will
                                         provide that Pineapple will cease to be managed by the Pineapple board of managers, and
                                         Pineapple will be a member-managed limited liability company managed by CSI, its sole
                                         member, and there will be no &#8220;manager&#8221; within the meaning of the Delaware
                                         Limited Liability Company Act, as amended; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         will take action to obtain the resignations of Richard A. Primuth and Steven C. Webster
                                         as members of the CSI board of directors as of the effective time, cause the board of
                                         CSI to consist of seven directors, and cause to be appointed the board to consist of
                                         Roger H.D. Lacey, Randall D. Sampson, Kyle Udseth and Scott Honour and the three additional
                                         directors proposed by Pineapple and approved by CSI, which are Michael R. Zapata, Thomas
                                         J. Holland and Marilyn Adler. Designees to the board of directors are expected to satisfy
                                         the requisite independence requirements for the combined company board of directors,
                                         as well as the sophistication and independence requirements for committee members pursuant
                                         to Nasdaq listing requirements.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
information about the directors expected to serve on the board of directors of CSI, see section titled &#8220;MANAGEMENT OF THE
COMBINED COMPANY&#8221; beginning on page 205  of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the merger agreement, at the effective time, the officers of Pineapple immediately prior to the effective time will be the
officers of the Surviving Company. Kyle Udseth will become the Chief Executive Officer of CSI and Mark Fandrich will serve as the
Chief Financial Officer of CSI. For information about the executive officers expected to serve as the executive officers of CSI, see
section titled &#8220;MANAGEMENT OF THE COMBINED COMPANY&#8221; beginning on page 205 of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a125"></span><b>Dissenters&#8217;
Rights and Appraisal Rights</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the joinder agreements, each holder of Pineapple units has irrevocably and unconditionally waived, and agreed to cause to be
waived and to prevent the exercise of, any rights of appraisal, any dissenters&#8217; rights and any similar rights relating to
the merger or any related transaction that such holder or any other person may have by virtue of, or with respect to, any units
by the holder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Holders
of CSI common stock are not entitled to any rights of appraisal, dissenters&#8217; rights or similar rights in connection with
the Pineapple Merger Transaction or other matters to be voted upon at the special meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 143; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->131<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a126"></span><b>Representations
</b>and Warranties</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement contains customary representations and warranties of Pineapple, CSI and Merger Sub for a transaction of this
type relating to, among other things:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">corporate
                                         organization, organizational and governing documents, authority and power, and similar
                                         corporate matters;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">authority
                                         to enter into the merger agreement and related agreements;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">capitalization;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">subsidiaries;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">noncontravention
                                         and required consents;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">financial
                                         statements and, with respect to CSI, documents filed with the SEC and the accuracy of
                                         information contained in those documents since January 1, 2018;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">information
                                         provided with respect to Pineapple and the accuracy of such information for inclusion
                                         in this proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">absence
                                         of certain changes or events, including, with respect to CSI, between September 30, 2020
                                         and the date of the merger agreement and with respect to Pineapple, between its inception
                                         and the date of the merger agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">identification
                                         of material contracts and the validity of material contracts to which the parties or
                                         their subsidiaries are a party and any violation, default or breach under such contracts;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">title
                                         to assets and condition of properties of Pineapple;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">intellectual
                                         property;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">indebtedness;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">legal
                                         proceedings and government orders;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">compliance
                                         with laws and permits;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">employment
                                         matters and benefit plans;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">affiliate
                                         interests and no ownership of CSI stock by Pineapple;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">environmental
                                         matters;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">insurance;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">tax
                                         matters;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         brokerage or finder&#8217;s fee or other fee or commission in connection with the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">with
                                         respect to CSI, the opinion of its financial advisor; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">with
                                         respect to Merger Sub, the absence of prior business activity and status as a direct
                                         wholly-owned subsidiary of CSI.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
representations and warranties are, in many respects, qualified by materiality and knowledge, and form the basis for limited indemnification
obligations of the Pineapple Class A and Class P holders and some of the conditions to the obligations of CSI and Pineapple to
complete the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a127"></span><b>Conduct
of Business Pending the Merger; Covenants</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
has agreed that, except in connection with the Pre-Closing Financing, the Pre-Closing Acquisition and the Equity Offering contemplated
by the merger agreement, or as permitted by the merger agreement or unless CSI will have provided written consent, during the
period commencing on the date of the merger agreement and continuing until the closing of the merger, Pineapple will conduct its
business in the ordinary course consistent with past practices. Pineapple has also agreed that, except in connection with the
Pre-Closing Financing, the Pre-Closing</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 144; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->132<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Acquisition and the Equity Offering contemplated by the merger agreement or consented to
in writing by CSI, Pineapple will not do any of the following during the period commencing on the date of the merger agreement
and continuing until the earlier to occur of the closing of the merger and the termination of the merger agreement:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(i)
                                         declare, set aside or pay any dividend or make any other distribution in respect of any
                                         of its units; (ii) split, combine or reclassify any of its units or issue or authorize
                                         the issuance of any other securities in respect of, in lieu of or in substitution for
                                         its units; (iii) except as contemplated by the merger agreement, purchase, redeem or
                                         otherwise acquire any units or other securities or (iv) make any other actual, constructive
                                         or deemed distribution of any units or other equity interests or otherwise make any payments
                                         to members in their capacity as such;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">issue,
                                         deliver, sell, pledge, or otherwise encumber, or subject to any lien any units, any other
                                         voting securities or equity interests or any securities convertible into units, or any
                                         rights, warranties or options, to acquire any units, voting securities or other convertible
                                         securities;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">amend
                                         its organizational documents;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         acquire or agree to acquire by merging or consolidating with, or by purchasing a substantial
                                         portion of the stock or assets of any business or any person;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         incur or enter into any commitment for any material capital expenditures;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         purchase, lease, or otherwise acquire any property or assets for an amount in excess
                                         of $100,000, individually or in the aggregate;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         use the proceeds of the Pre-Closing Financing in any manner not contemplated by the description
                                         of the use of proceeds reflected in any offering materials provided in connection with
                                         the Pre-Closing Financing or otherwise for operation of Pineapple&#8217;s business as
                                         contemplated as of the date of the merger agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         incur any indebtedness for borrowed money or issue any debt securities, make any loans,
                                         advances (other than routine travel and business expense advances) or capital contributions
                                         to, or investments in, any person;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         assume, guarantee or endorse the indebtedness of any other person;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">preserve
                                         and maintain all of its permits;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">pay
                                         its debts, taxes and other obligations when due;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">maintain
                                         the properties and assets owned, operated or used by Pineapple in the same condition
                                         as they were on the date of the merger agreement, subject to reasonable wear and tear;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">continue
                                         in full force and effect without modification all insurance policies, except as required
                                         by applicable law;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">defend
                                         and protect its properties and assets from infringement or usurpation;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">perform
                                         all of its material obligations under all material contracts of Pineapple relating to
                                         or affecting its properties, assets or business;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">maintain
                                         its books and records in accordance with past practice;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">comply
                                         with all applicable laws;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         take, or agree to commit to take, any action that would or is reasonably likely to result
                                         in any of the conditions to the merger not being satisfied, or that would impair the
                                         ability of any of the parties to consummate the merger in accordance with the terms of
                                         the merger agreement or delay such consummation; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
take or permit any action that would cause to occur any Company Material Adverse Effect, amendment of Pineapple&#8217;s organizational
documents, split, reclassification, purchase or acquisition of any membership interests of Pineapple, issuance, sale or disposition
of or creation of any encumbrance on any membership interest, or grant any options, warrants or other rights to purchase or obtain
membership interests in Pineapple, or take any action or omission outside of</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 145; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->133<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the ordinary course of business of Pineapple. See &#8220;Conditions
                                         to the Closing of the Merger&#8221; beginning on page 135 for the definition of Company
                                         Material Adverse Effect.</span></td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Until
the closing of the merger, Pineapple must keep CSI reasonably informed of the status of and the material activities, events, and
occurrences relating to the Pre-Closing Financing and the Pre-Closing Acquisition, including the achievement of and progress towards
satisfaction of the conditions to closing the transactions contemplated by the Pre-Closing Acquisition Agreement. If Pineapple
decides to pursue any other acquisitions between the date of the merger agreement and the closing, Pineapple must permit CSI to
participate, comment on, advise as to, and consent to any such other acquisitions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
has agreed that, except in connection with the dispositions of legacy assets, any pre-closing dividend, the PIPE Offering and
amendments to the CSI articles of incorporation, specifically contemplated by the merger agreement, or as otherwise provided in
the merger agreement or consented to in writing by Pineapple from the date of the merger agreement until the closing of the merger,
CSI will conduct its business only in the ordinary course of business consistent with past practice and CSI must:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         (i) declare, set aside or pay any dividends on, or make any other distributions in respect
                                         of, any of the CSI common Stock or any other equity interests to any shareholder of CSI,
                                         (ii) split, combine or reclassify any CSI common stock or any other equity interests
                                         or issue or authorize the issuance of any other securities in respect of, in lieu of
                                         or in substitution for shares of CSI common stock or any other equity interests, except
                                         for issuances of capital stock or other equity interests upon the exercise of options
                                         outstanding as of the date of the merger agreement in accordance with their present terms,
                                         (iii) except as expressly contemplated by the merger agreement, purchase, redeem or otherwise
                                         acquire any shares of CSI common stock or any other securities thereof or any rights,
                                         warrants or options to acquire any such shares or other securities, or (iv) make any
                                         other actual, constructive or deemed distribution in respect of any shares of CSI common
                                         stock or other equity interests or otherwise make any payments to shareholders of CSI
                                         in their capacity as such;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         issue, deliver, sell, pledge or otherwise encumber or subject to any lien any CSI common
                                         stock, any other voting securities or other equity interests or any securities convertible
                                         into, or any rights, warrants or options to acquire, any such CSI common stock, voting
                                         securities or other equity interests or convertible securities;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         amend its organizational documents;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         acquire or agree to acquire by merging or consolidating with, or by purchasing a substantial
                                         portion of the stock or assets of any business or any person;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         incur any indebtedness for borrowed money or issue any debt securities, make any loans,
                                         advances (other than routine travel and business expense advances) or capital contributions
                                         to, or investments in, any person;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         assume, guarantee or endorse the indebtedness of any other person;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">preserve
                                         and maintain all of its permits;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">pay
                                         its debts, taxes and other obligations when due;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">maintain
                                         the properties and assets owned, operated or used by CSI in the same condition as they
                                         were on the date of the merger agreement, subject to reasonable wear and tear;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">continue
                                         in full force and effect without modification all insurance policies, except as required
                                         by applicable law;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">defend
                                         and protect its properties and assets from infringement or usurpation;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">perform
                                         all of its material obligations under all material contracts of CSI relating to or affecting
                                         its properties, assets or business;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">maintain
                                         its books and records in accordance with past practice;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">comply
                                         with all applicable laws;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 146; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->134<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         take, or agree to commit to take, any action that would or is reasonably likely to result
                                         in any of the conditions to the merger not being satisfied, or that would impair the
                                         ability of any of the parties to consummate the merger in accordance with the terms of
                                         the merger agreement or delay such consummation; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">not
                                         take or permit any action that would cause to occur any Parent Material Adverse Effect,
                                         amendment of CSI&#8217;s organizational documents, split, reclassification, purchase
                                         or acquisition of any equity interests of CSI, issuance, sale or disposition of or creation
                                         of any encumbrance on any equity interest, or grant any options, warrants or other rights
                                         to purchase or obtain equity interests in CSI, or take any action or omission outside
                                         of the ordinary course of business of CSI consistent with past practice. See &#8220;&#8212;Conditions
                                         to the Closing of the merger&#8221; below for the definition of Parent Material Adverse
                                         Effect.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a128"></span><b>Conditions
to the Closing of the Merger</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
party&#8217;s obligation to complete the merger is subject to the satisfaction or waiver by each of the parties (where permissible
pursuant to applicable law), at or prior to the closing of the merger, of various conditions, which include, in addition to other
customary closing conditions, the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         merger agreement and the transactions contemplated by the merger agreement (including
                                         the merger) will have been duly approved and adopted by the requisite Pineapple members
                                         in accordance with the Delaware Limited Liability Company Act, as amended, and Pineapple&#8217;s
                                         organizational documents and such approval may not have been rescinded, withdrawn or
                                         modified in any way and will remain in full force and effect.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         merger agreement, the transactions contemplated by the merger agreement (including the
                                         merger, the CVR agreement and the issuance by CSI of CSI common stock as Merger Consideration),
                                         and an amendment to CSI&#8217;s articles of incorporation to increase the quantity of
                                         shares of CSI common stock CSI is authorized to issue to a number of shares at least
                                         necessary to complete the transactions contemplated by the merger agreement will have
                                         been duly approved and adopted by the requisite shareholders of CSI at a special meeting
                                         of CSI shareholders in accordance with the MBCA and CSI&#8217;s organizational documents.
                                         These conditions are the subject of the Pineapple Merger Proposal, the Merger Issuance
                                         Proposal and the Authorized Share Amendment Proposal. See &#8220;ABOUT THE SPECIAL MEETING&#8221;
                                         beginning on page 54 for requisite approval information for each of the proposals.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         registration statement required by the merger agreement for the issuance of CSI common
                                         stock as merger consideration will have become effective under the Securities Act and
                                         no stop order suspending the effectiveness of the registration statement will have been
                                         issued and no proceeding for that purpose, and no similar proceeding with respect to
                                         the proxy statement/prospectus, will have been initiated or threatened in writing by
                                         the SEC or its staff.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">No
                                         governmental authority of competent jurisdiction will have enacted, issued, promulgated,
                                         enforced, or entered any laws or governmental orders, whether temporary, preliminary,
                                         or permanent, that make illegal, enjoin, or otherwise prohibit consummation of the transactions
                                         contemplated by the merger agreement (including the merger and the issuance by CSI of
                                         CSI common stock as Merger Consideration) or the disposition of CSI legacy assets contemplated
                                         by the merger agreement.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         amendment to CSI&#8217;s articles of incorporation to increase the quantity of shares
                                         of CSI common stock CSI is authorized to issue to a number of shares at least necessary
                                         to complete the transactions contemplated by the merger agreement will have been filed,
                                         accepted and evidence of filing received by CSI from the Secretary of State of the State
                                         of Minnesota.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
obligation of CSI and Merger Sub to complete the merger is subject to the satisfaction or waiver (where permissible pursuant to
applicable law) of the following additional conditions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         funding-related closing condition, which requires:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 147; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->135<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">there
shall have been secured binding agreements for no less than $32 million in cash from the Equity Offering (as defined in the merger
agreement) payable to CSI immediately following the effective time of the merger and the conditions to closing of CSI and the
PIPE Investors in any definitive agreement relating to the Equity Offering, including the securities purchase agreement for the
PIPE Offering, are satisfied (other than those conditions that by their nature or terms are to be satisfied at such closing, but
subject to the satisfaction or (to the extent permitted by applicable law) waiver of those conditions and provided that CSI has
used its reasonable best efforts to satisfy such conditions of the PIPE Investors and has not intentionally failed to satisfy
such conditions);</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">other
than as set forth in the merger agreement, there shall be no accrued payable amounts or liabilities to Lake Street Solar LLC or
Hercules, or their respective affiliates, on the balance sheet of Pineapple;</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Hercules
shall have waived Pineapple&#8217;s obligation to pay upon consummation of the merger $3.0 million of debt under the loan and
security agreement, dated December 11, 2020, by and among Pineapple, Hercules and the lenders thereto and extended the maturity
date of such debt to the earlier of (1) December 10, 2024 or (2) the date on which CSI or Pineapple receives equity financing
(other than pursuant to the securities purchase agreement for the PIPE Offering) in one more transactions in an amount in excess
of $25 million in the aggregate; and</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">the
entire amount owed by Pineapple under its working capital loan and security agreement, dated January 8, 2021 with Hercules and
the lenders party thereto, shall have been extinguished or the maturity date thereof extended to at least December 10, 2024;</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-indent: -0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">certain
                                         fundamental representations and warranties of Pineapple will have been true and correct
                                         in all respects on the date of the merger agreement and will be true and correct on the
                                         closing date of the merger with the same force and effect as if made on and as of the
                                         date on which the merger is to be completed or, if such representations and warranties
                                         address matters as of a particular date, then such fundamental representations and warranties
                                         will be true and correct as of that particular date;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">all
                                         other representations and warranties of Pineapple in the merger agreement and any other
                                         certificate delivered by Pineapple under the merger agreement will have been true and
                                         correct as of the date of the merger agreement and will be true and correct on the closing
                                         date of the merger with the same force and effect as if made on the date on which the
                                         merger is to be completed or, to the extent such representations and warranties address
                                         matters as of a particular date, then such representations and warranties will be true
                                         and correct as of that particular date, except where the failure of these representations
                                         and warranties to be true and correct, individually or in the aggregate, has not had
                                         and would not reasonably be likely to have a &#8220;Company Material Adverse Effect;&#8221;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         will have performed in all material respects all of its obligations in the merger agreement
                                         required to be performed or by it on or before the closing of the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">No
                                         &#8220;Company Material Adverse Effect&#8221; will have occurred since the date of the
                                         merger agreement and be continuing;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         will have delivered certain certificates and other documents required under the merger
                                         agreement for the closing of the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         will have received the CVR agreement in form and substance reasonably satisfactory to
                                         CSI, signed by the Rights Agent;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         will have consummated the Pre-Closing Acquisition; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.5in; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">since
the date of the merger agreement, there will have been no &#8220;Company Material Adverse Effect&#8221; meaning any change, effect,
event, circumstance or development that is materially adverse to or has a material adverse effect on (i) the business, assets,
liabilities, capitalization, financial condition, or results of operations of Pineapple, taken as a whole, or (ii) the ability
of CSI or Merger Sub to consummate the merger or any of the other transactions contemplated by the</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 148; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->136<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.5in; text-align: left">&#160;</td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">merger
agreement or to perform any of their respective covenants or obligations under the merger agreement; however, that none of the
following changes or events caused by or resulting from the following, to the extent arising after the date of the merger agreement,
either alone or in combination, will be deemed to be a Company Material Adverse Effect, and none of the following will be taken
into account in determining whether there has been or will be a Company Material Adverse Effect:</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         transactions contemplated by the merger agreement, including the merger, or the announcement
                                         or pendency thereof;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         in prevailing economic or market conditions in the United States or any other jurisdiction
                                         in which such entity has substantial business operations (except to the extent those
                                         changes have a disproportionate effect on Pineapple relative to the other participants
                                         in the industry or industries in which Pineapple operates);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         or events affecting the industry or industries in which Pineapple operates generally
                                         or competes (except to the extent those changes or events have a disproportionate effect
                                         on Pineapple relative to the other participants in the industry or industries in which
                                         Pineapple operates);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         in generally accepted accounting principles or requirements (except to the extent those
                                         changes have a disproportionate effect on Pineapple relative to the other participants
                                         in the industry or industries in which Pineapple operates);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         in laws, rules or regulations of general applicability or interpretations thereof by
                                         any governmental authority (except to the extent those changes have a disproportionate
                                         effect on Pineapple relative to the other participants in the industry or industries
                                         in which Pineapple operates);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         natural disaster, pandemic or any outbreak of major hostilities in which the United States
                                         is involved or any act of terrorism within the United States or directed against its
                                         facilities or citizens wherever located or any governmental response to any of the foregoing
                                         (except to the extent those changes or events have a disproportionate effect on Pineapple
                                         relative to the other participants in the industry or industries in which Pineapple operates);
                                         or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         failure by Pineapple to meet any internal guidance, budgets, plans, projections or forecasts
                                         of its revenues, earnings or other financial performance or results of operations (but
                                         not, in the case of this clause), the underlying cause of such changes or failures, unless
                                         such changes or failures would otherwise be excepted from this definition).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Any
                                         event, fact, development, circumstance, change, effect, or occurrence that arises out
                                         of a law, directive, guideline or recommendation promulgated by any governmental entity
                                         related to COVID-19 will not be deemed, either alone or in combination, to constitute
                                         or contribute to a Company Material Adverse Effect, regardless of whether such effect
                                         is materially disproportionate.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
obligation of Pineapple to complete the merger is subject to the satisfaction or waiver (where permissible pursuant to applicable
law) of the following additional conditions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">certain
                                         fundamental representations and warranties of CSI will have been true and correct in
                                         all respects on the date of the merger agreement and will be true and correct on the
                                         closing date of the merger with the same force and effect as if made on and as of the
                                         date on which the merger is to be completed or, if such representations and warranties
                                         address matters as of a particular date, then such fundamental representations and warranties
                                         will be true and correct as of that particular date;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">all
other representations and warranties of CSI and Merger Sub in the merger agreement will have been true and correct a of the date
of the merger agreement and will be true and correct on the</span></p></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 149; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->137<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">closing
date of the merger with the same force and effect as if made on the date on which the merger is to be completed or, to the extent
such representations and warranties address matters as of a particular date, then such representations and warranties will be
true and correct as of that particular date, except where the failure of these representations and warranties to be true and correct,
individually or in the aggregate, has not had, and is not reasonably likely to have a material adverse effect on CSI;</span></p></td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         and Merger Sub will have performed or complied with in all material respects all obligations
                                         under the merger agreement required by them on or before the closing of the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">No
                                         Parent Material Adverse Effect will have occurred since the date of the merger agreement
                                         and be continuing;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         will have delivered certain certificates and other documents required under the merger
                                         agreement for the closing of the merger; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">since
                                         the date of the merger agreement, there will have been no &#8220;Parent Material Adverse
                                         Effect&#8221; meaning any change, effect, event, circumstance or development that is
                                         materially adverse to or has a material adverse effect on (i) the business, assets, liabilities,
                                         capitalization, financial condition, or results of operations of CSI or Merger Sub and
                                         their subsidiaries, taken as a whole, or (ii) the ability of CSI or Merger Sub to consummate
                                         the merger or any of the other transactions contemplated by the merger agreement or to
                                         perform any of their respective covenants or obligations under the merger agreement;
                                         provided, however, that none of the following changes or events caused by or resulting
                                         from, to the extent arising after the date of the merger agreement, either alone or in
                                         combination, will be deemed to be a Parent Material Adverse Effect, and none of the following
                                         will be taken into account in determining whether there has been or will be a Parent
                                         Material Adverse Effect:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         in prevailing economic or market conditions in the United States or any other jurisdiction
                                         in which such entities have substantial business operations (except to the extent those
                                         changes have a disproportionate effect on CSI or Merger Sub and their respective subsidiaries
                                         relative to the other participants in the industry or industries in which CSI, Merger
                                         Sub and their respective subsidiaries operate);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         or events affecting the industry or industries in which CSI and its subsidiaries operate
                                         generally (except to the extent those changes or events have a disproportionate effect
                                         on CSI and its subsidiaries relative to the other participants in the industry or industries
                                         in which CSI, Merger Sub and their respective subsidiaries operate);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         in generally accepted accounting principles or requirements (except to the extent those
                                         changes have a disproportionate effect on CSI, Merger Sub and their respective subsidiaries
                                         relative to the other participants in the industry or industries in which CSI and its
                                         subsidiaries operate);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">changes
                                         in laws, rules or regulations of general applicability or interpretations thereof by
                                         any governmental authority (except to the extent those changes have a disproportionate
                                         effect on CSI, Merger Sub and their respective subsidiaries relative to the other participants
                                         in the industry or industries in which CSI and its subsidiaries operate);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         natural disaster, pandemic or any outbreak of major hostilities in which the United States
                                         is involved or any act of terrorism within the United States or directed against its
                                         facilities or citizens wherever located or any governmental response to any of the foregoing
                                         (except to the extent those changes or events have a disproportionate effect on CSI,
                                         Merger Sub and their respective subsidiaries relative to the other participants in the
                                         industry or industries in which CSI and its Subsidiaries operate);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         change in the public trading price of CSI common stock or the implications thereof;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 150; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->138<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         change in the trading volume of CSI common stock;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         failure by CSI to meet any public estimates or expectations of CSI&#8217;s revenue, earnings
                                         or other financial performance or results of operations for any period;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         failure by CSI to meet any guidance, budgets, plans or forecasts of its revenues, earnings,
                                         or other financial performance or results of operations (but not, in the case of the
                                         preceding four clauses, the underlying cause of such changes or failures, unless such
                                         changes or failures would otherwise be excepted from this definition);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         transactions contemplated by the merger agreement, including the merger, or the announcement
                                         or pendency thereof; or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         event, fact, development, circumstance, change, effect, or occurrence that arises out
                                         of a law, directive, guideline or recommendation promulgated by any governmental entity
                                         related to COVID-19 will not be deemed, either alone or in combination, to constitute
                                         or contribute to a CSI Material Adverse Effect, regardless of whether such effect is
                                         materially disproportionate.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a129"></span><b>No
Solicitation</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
of CSI and Pineapple agreed that, subject to certain exceptions, during the pre-closing period, CSI and Pineapple and any of their
respective subsidiaries will not, and each party will cause their respective officers, members, employees, agents, attorneys,
consultants, contractors, accountants, financial advisors and other authorized representatives, not to, directly or indirectly:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">solicit,
                                         seek or initiate or knowingly take any action to facilitate or encourage any offers,
                                         inquiries or the making of any proposal or offer that constitutes, or could reasonably
                                         be expected to lead to, any &#8220;acquisition proposal&#8221;, or engage, participate
                                         in, or knowingly facilitate, any discussions or negotiations regarding, or furnish any
                                         nonpublic information to any person in connection with any inquiries, proposals or offers
                                         that constitute or could reasonably be expected to lead to, an acquisition proposal;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">solicit,
                                         initiate, encourage, enter into, continue or otherwise participate or engage in any discussions
                                         or negotiations regarding any acquisition proposal, or furnish to any person any non-public
                                         information or afford any person other than the CSI or Pineapple, as applicable, access
                                         to such party&#8217;s property, books or records (except pursuant to a request by a governmental
                                         authority) in connection with any offers, inquiries or the making of any proposal or
                                         offer that constitutes, or could reasonably be expected to lead to, any acquisition proposal;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">take
                                         any action to make the provisions of any takeover statute inapplicable to any transactions
                                         contemplated by an acquisition proposal; or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">resolve
                                         or publicly propose to do any of the foregoing.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">An
&#8220;acquisition proposal&#8221; means, with respect to the CSI or Pineapple, (a) any inquiry, proposal or offer for a merger,
consolidation, dissolution, sale of substantial assets, recapitalization, share exchange, tender offer or other business combination
involving such party and its subsidiaries (other than mergers, consolidations, recapitalizations, share exchanges or other business
combinations involving solely such party and/or one or more subsidiaries of such party), (b) any proposal for the issuance by
such party of 15% or more of its equity securities or (c) any proposal or offer to acquire in any manner, directly or indirectly,
15% or more of the equity securities or consolidated total assets of such party and its subsidiaries, in each case other than
the transactions contemplated by the merger agreement, <i>provided that</i> the Pre-Closing Financing, the Equity Offering and
the Pre-Closing Acquisition contemplated by the merger agreement will not be considered an acquisition proposal and a disposition
of legacy assets contemplated by the merger agreement will not be considered an acquisition proposal as long as the disposition
does not involve or relate to any transaction involving the sale or issuance of equity interests of CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 151; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->139<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Notwithstanding
those limitations on solicitation, before obtaining the applicable CSI shareholder approvals required to consummate the merger,
CSI may furnish nonpublic information regarding CSI and its subsidiaries to, or engage in discussions or negotiations (including
solicitation of revised acquisition proposals) with, any qualified third-party regarding a bona fide, written acquisition proposal
made or received after the date of the merger agreement, which the CSI board of directors determines in good faith, after consultation
with CSI&#8217;s outside financial advisors and outside legal counsel, constitutes or would be reasonably likely to result in
a &#8220;superior proposal&#8221;, (which is not withdrawn) as defined below, if:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         receives from the third-party an executed confidentiality agreement containing provisions
                                         not less favorable to CSI than those contained in the confidentiality agreement between
                                         CSI and Pineapple and containing additional provisions that expressly permit such party
                                         to comply with the merger agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         has not otherwise breached the non-solicitation provisions of the merger agreement described
                                         above;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         CSI board of directors has determined that taking such actions would be required to prevent
                                         a breach of the fiduciary duties of such board of directors under applicable law; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         notifies Pineapple prior to furnishing information or entering into any discussion or
                                         negotiations with a third-party.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">A
&#8220;superior proposal&#8221; means with respect to CSI, any <i>bona fide</i>, unsolicited written proposal made by a third
party to acquire 50% or more of the equity securities or consolidated total assets of the CSI and its subsidiaries, pursuant to
a tender or exchange offer, a merger, a consolidation, business combination or recapitalization or a sale or exclusive license
of its assets, (a) on terms which the CSI board of directors determines in its good faith judgment to be more favorable to the
holders of the CSI&#8217;s capital stock from a financial point of view than the transactions contemplated by the merger agreement
(after consultation with its financial and legal advisors), taking into account all the terms and conditions of such proposal
and the merger agreement (including any termination or break-up fees and conditions to consummation, as well as any written, binding
offer by Pineapple to amend the terms of the merger agreement,) (b) is not subject to any financing condition, (c) is reasonably
capable of being completed on the terms proposed without unreasonable delay and (d) includes termination rights no less favorable
than the terms set forth in the merger agreement, and in all respects from a third party capable of performing such terms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a130"></span><b>Member
and Shareholder Approval; No Change in the CSI Board Recommendation</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
members of Pineapple have approved the execution, delivery and performance of the merger agreement and the transactions contemplated
by the merger agreement and adopted the merger agreement pursuant to the Delaware Limited Liability Company Act, as amended. The
board of managers of Pineapple will take all action to maintain that approval and require any new members to sign a joinder agreement
as a condition precedent to becoming a new member.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI,
acting through its board, is obligated under the merger agreement to take all action necessary under applicable legal requirements
to call, give notice of, convene and hold a meeting of its shareholders for the purposes of voting on the merger, the transactions
contemplated by the merger agreement (including the merger, the CVR agreement and the issuance by CSI of CSI common stock as Merger
Consideration), which is the subject of the Pineapple Merger Proposal and the Merger Issuance Proposal, and an amendment to CSI&#8217;s
articles of incorporation to increase the quantity of shares of CSI common stock it is authorized to issue to a number of shares
at least necessary to complete the transactions contemplated by the merger agreement that is the subject of the Authorized Shares
Amendment Proposal, as well as the approval of a new equity incentive plan that is the subject of the 2022 Equity Incentive Plan
Proposal. Subject to certain exceptions, CSI is obligated to use its reasonable best efforts to solicit from its shareholders
proxies in favor of these proposals and to secure any other approval of its shareholders that is required by applicable law to
effect the transactions contemplated by the merger agreement. Prior to the special meeting of CSI shareholders to approve the
merger, CSI may not adopt, approve or recommend, or publicly propose to adopt, approve or recommend any acquisition proposal,
or enter into any alternative acquisition agreement other than as permitted under the merger agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 152; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->140<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Prior
to the effective time, the CSI board of directors may not take certain actions defined as a &#8220;Parent Board Recommendation
Change.&#8221; Specifically, the CSI board of directors may not, except as set forth in the merger agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">withhold,
                                         withdraw, materially qualify or modify, or publicly propose to withhold, withdraw, materially
                                         qualify or modify, the approval or recommendation by the CSI board of directors with
                                         respect to the merger or the CSI stock issuance pursuant to the merger agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">fail
                                         to include the CSI Board Recommendation in the proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">adopt,
                                         endorse, approve or recommend, or propose publicly to adopt, endorse, approve or recommend,
                                         or submit to the vote of any security holders of CSI, any acquisition proposal, or approve
                                         any transaction under, or any transaction resulting in any third party becoming an &#8220;interested
                                         stockholder&#8221; under, Section 302A.673 of the MBCA, or authorize, resolve or agree
                                         to take any such action;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">fail
                                         to recommend against acceptance of any acquisition proposal that is a tender offer or
                                         exchange offer, and to expressly reaffirm the CSI Board Recommendation, within ten business
                                         days after commencement (or if the CSI Shareholder Meeting is to occur prior to the tenth
                                         Business Day, such period ending on the later of (x) the Business Day prior to the CSI
                                         Shareholder Meeting and (y) the second Business Day after such request); or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">following
                                         the public announcement of an acquisition proposal (or the public announcement of an
                                         intention to make an acquisition proposal) fail to issue a press release expressly reaffirming
                                         the CSI Board Recommendation within ten business days after Pineapple requests a reaffirmation
                                         thereof (or if the CSI shareholder meeting is to occur prior to the tenth business day,
                                         such period ending on the later of (x) the business day prior to the CSI shareholder
                                         meeting and (y) the second business day after such request).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Notwithstanding
the foregoing, if at any time after the date of the merger agreement and prior to receipt of the required CSI shareholder approval,
CSI receives an unsolicited, bona fide, written acquisition proposal that the CSI board of directors has determined in good faith,
after consultation with outside legal counsel and its financial advisors, is or is reasonably expected to lead to a Superior Proposal,
then the CSI board of directors may, prior to the time of the required CSI shareholder approval, change its recommendation for
approval of the Pineapple Merger Proposal or may terminate the merger agreement in order to enter into a definitive agreement
providing for the implementation of such Superior Proposal, in each case if at any time prior to the time, but not after, receipt
of the required CSI shareholder approval is obtained, the CSI board of directors has determined in good faith, after consultation
with outside legal counsel and its financial advisors, that the failure to make such recommendation change or the failure to terminate
the merger agreement would be inconsistent with its fiduciary obligations under applicable law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the case of a Superior Proposal, the CSI board of directors will not be entitled to exercise its right to make a change in its
recommendation unless CSI and its representatives have complied with the non-solicitation, notice and information, negotiation
and other provisions of the merger agreement. The CSI board of directors will not be entitled to terminate the merger agreement
in order to enter into a definitive agreement providing for the implementation of such Superior Proposal unless concurrently with
the termination, CSI pays the Parent Termination Fee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a131"></span><b>Other
Agreements</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
of CSI and Pineapple has agreed to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">subject
                                         to confidentiality obligations, provide the other party with reasonable access during
                                         normal business hours to such party&#8217;s properties, books, contracts, commitments,
                                         personnel and records, as the other party may reasonably request;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">take
                                         all actions necessary to satisfy the conditions precedent to the consummation of the
                                         transactions contemplated by the merger agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 153; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->141<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">file
                                         or otherwise submit all applications, notices, reports and other documents reasonably
                                         required to be filed with a governmental entity with respect to the merger; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">use
                                         reasonable best efforts to obtain all third party consents necessary to consummate the
                                         transactions contemplated by the merger agreement.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
and Pineapple agreed that, among other things:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         and Pineapple will jointly prepare and file with the SEC a proxy statement/prospectus
                                         to be sent to the shareholders of CSI relating to the meeting of shareholders, and a
                                         registration statement on Form S-4 (including a prospectus) in connection with the issuance
                                         of CSI common stock in the merger, of which such proxy statement will form a part. In
                                         connection therewith, Pineapple agreed to deliver to CSI as promptly as reasonably practicable,
                                         Pineapple financial statements audited in accordance with the standards of the Public
                                         Company Accounting Oversight Board and an unqualified report of Pineapple&#8217;s auditors.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         and Pineapple will each use their respective reasonable best efforts to cause the registration
                                         statement to be declared effective as promptly as practicable, ensure that the registration
                                         statement complies in all material respects with applicable requirements, and keep the
                                         registration statement effective for so long as necessary to complete the merger and
                                         the CSI stock issuance.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         and Pineapple will use reasonable best efforts to file or otherwise submit all documents
                                         reasonably required to be filed with respect to the transactions contemplated by the
                                         merger agreement and the issuance of CSI common stock.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         and Pineapple will reasonably cooperate in good faith to prepare and submit to Nasdaq
                                         a notification form for the listing of the shares of CSI common stock to be issued pursuant
                                         to the merger agreement and to cause such shares to be approved for listing at or after
                                         the effective time.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">At
                                         or prior the effective time, CSI will declare, set aside and issue a pre-closing cash
                                         dividend to its shareholders of all of its cash and cash equivalents legally available
                                         for distribution to shareholders under applicable law, subject to reasonable reserves
                                         established by the CSI board of directors in its good faith, reasonable discretion.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         will cause certain investor rights and other shareholder rights agreements to be terminated
                                         prior to the effective time.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">From
                                         and after the effective time, CSI must use commercially reasonable efforts, in cooperation
                                         with the CVR Holders&#8217; Representative, to complete the dispositions of the CSI legacy
                                         assets as soon as reasonably practicable, and in any case within 24 months of the closing,
                                         and make the payments contemplated under the CVR agreement.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         and Pineapple agreed upon the handling of certain tax matters, including CSI&#8217;s
                                         filing of pre-closing tax returns, splitting of applicable transfer taxes, handling of
                                         straddle periods, tax claims and tax refunds.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Prior
                                         to the earlier of the closing and the termination of the merger agreement, each of Pineapple,
                                         CSI and the merger Sub agreed to cause their respective officers and employees to use
                                         reasonable best efforts to cooperate in connection with the arrangement of a private
                                         placement equity offering conducted by CSI and Pineapple in an amount up to $250 million.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         proceeds of the Equity Offering will be used to pay and secure the documented release
                                         of all encumbrances and guarantees associated with, the indebtedness and expenses in
                                         a specified order of priority. CSI must use reasonable best efforts to take and do all
                                         things reasonably necessary or advisable to consummate the transactions contemplated
                                         by the securities purchase agreement with the PIPE Investors, including to consummate
                                         the PIPE Offering if CSI&#8217;s conditions to closing in the securities purchase agreement
                                         are satisfied (other than those conditions that by their nature or terms are to be satisfied
                                         at such closing, but subject to the satisfaction or (to the extent permitted by applicable
                                         Law) waiver of those conditions) and enforce its rights under the securities purchase
                                         agreement.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 154; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->142<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">All
                                         rights to indemnification or exculpation existing in favor of the directors, managers
                                         and officers of CSI and Pineapple, as provided in their respective organizational documents
                                         in effect immediately prior to the effective time, will survive the transactions contemplated
                                         by the merger agreement and continue in full force and effect, to the fullest extent
                                         permitted under applicable law.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         will maintain, without any lapses in coverage, directors&#8217; and officers&#8217; liability
                                         insurance policies from and after the effective time for the benefit of those persons
                                         who are currently covered by any comparable insurance policies of CSI as of the date
                                         of the merger agreement with respect to matters occurring on or prior to the effective
                                         time.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         will as promptly as reasonably practicable notify Pineapple in writing of, and will give
                                         Pineapple the opportunity to participate in the defense, negotiations and settlement
                                         of, certain transaction litigation, will keep Pineapple reasonably informed with respect
                                         to the status thereof and will give consideration to Pineapple&#8217;s advice with respect
                                         to such transaction litigation. CSI will not settle or agree to settle any transaction
                                         litigation requiring amounts to be paid by CSI unless Pineapple has consented in writing,
                                         with such consent not to be unreasonably withheld, delayed or conditioned.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a132"></span><b>Termination
of the Merger Agreement</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement may be terminated and the merger may be abandoned at any time prior to the effective time of the merger, whether
before or after the required shareholder approvals to complete the merger and related matters have been obtained, as set forth
below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         mutual written consent of Pineapple and CSI;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         either CSI or Pineapple if the merger has not been consummated by March 31, 2022 (the
                                         &#8216;Outside Date&#8221;); provided, that the right to terminate the merger agreement
                                         under this provision will not be available to any party whose failure to fulfill any
                                         obligation under the merger agreement has been a principal cause of or resulted in the
                                         failure of the merger to occur on or before the Outside Date;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         either CSI or Pineapple if a governmental authority of competent jurisdiction will have
                                         issued a non-appealable final order, decree or ruling or taken any other action, in each
                                         case having the effect of permanently restraining, enjoining or otherwise prohibiting
                                         the merger;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         CSI if the securities purchase agreement for the PIPE Offering is terminated by one or
                                         more PIPE Investors;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         either CSI or Pineapple, if at CSI&#8217;s shareholder meeting held to approve the merger
                                         agreement and merger (including adjournments thereof) the shareholder approval contemplated
                                         by the merger agreement was not obtained;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         Pineapple, at any time prior to the receipt of CSI shareholder approval, if a CSI Board
                                         Recommendation Change has occurred or CSI will have materially breached its non-solicitation
                                         obligations under the merger agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         CSI upon material breach of or material failure to perform any of the representations,
                                         warranties, covenants or agreements on the part of Pineapple set forth in the merger
                                         agreement such that certain conditions in the merger agreement would not be satisfied
                                         as of the time of such breach or failure; provided, however, if such breach or failure
                                         is curable by Pineapple, then the merger agreement will not terminate as a result of
                                         such particular breach or failure unless the breach or failure remains uncured as of
                                         the earlier of the tenth (10th) business day following the date of written notice given
                                         by CSI to Pineapple of such breach and its intention to terminate the merger agreement
                                         or Pineapple&#8217;s ceasing to exercise commercially reasonable efforts to cure such
                                         breach or failure following delivery of written notice from CSI of such breach or failure
                                         and its intention to terminate;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 155; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->143<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         Pineapple upon material breach of or material failure to perform any of the representations,
                                         warranties, covenants or agreements on the part of CSI set forth in the merger agreement
                                         such that certain conditions in the merger agreement would not be satisfied as of the
                                         time of such breach or failure; provided, however, if such breach or failure is curable
                                         by CSI, then the merger agreement will not terminate as a result of such particular breach
                                         or failure unless the breach or failure remains uncured as of the earlier of the tenth
                                         (10th) business day following the date of written notice given by Pineapple to CSI of
                                         such breach and its intention to terminate the merger agreement or CSI&#8217;s ceasing
                                         to exercise commercially reasonable efforts to cure such breach or failure following
                                         delivery of written notice from Pineapple of such breach or failure and its intention
                                         to terminate;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         CSI if, at any time prior to the receipt of the requisite CSI shareholder approval with
                                         respect to the issuance of shares of CSI common stock pursuant to the merger, CSI has
                                         received a Superior Proposal (as defined in the merger agreement), CSI will have complied
                                         in all material respects with its obligations under the merger agreement with respect
                                         to such Superior Proposal, and the CSI board of directors approves, and CSI concurrently
                                         with the termination of the merger agreement enters into, a definitive agreement with
                                         respect to such Superior Proposal; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">by
                                         CSI if there is a Material Adverse Effect (as defined in the Pre-Closing Acquisition
                                         Agreement) under the Pre-Closing Acquisition Agreement.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a133"></span><b>Termination
Fees</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
must pay Pineapple a termination fee of&#8201;$2,500,000, plus applicable costs and expenses up to $750,000 pursuant to the merger
agreement, if the merger agreement was terminated (i) by CSI because CSI has received a Superior Proposal, and CSI has complied
in all material respects with its non-solicitation obligations and the CSI Board approves and concurrently enters into a definitive
agreement with respect to such Superior Proposal, (ii) by Pineapple if prior to receipt of requisite CSI shareholder approval,
the CSI Board has made a Parent Board Recommendation Change, failed to re-confirm its recommendation via press release or materially
breached its non-solicitation obligations under the merger agreement; and (iii) by either CSI or Pineapple following the occurrence
of the Outside Date or the failure to obtain the shareholder vote if Pineapple would have been entitled to terminate for a Parent
Board Recommendation Change prior to CSI terminating for the Outside Date or failed CSI shareholder vote, and at the time of such
termination an Acquisition Proposal had been made and within six months following such termination CSI enters into a definitive
agreement with respect to an Acquisition Proposal and that transaction is subsequently consummated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
must pay CSI a termination fee of&#8201;$2,500,000, plus applicable costs and expenses up to $750,000 pursuant to the merger
agreement, if the merger agreement was terminated by CSI because Pineapple fails to close the Pre-Closing Acquisition when required
and the merger agreement is subsequently terminated by CSI due to Pineapple&#8217;s breach or failure to close by the Outside
Date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a134"></span><b>Expenses</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger agreement is terminated before the merger is consummated, all fees and expenses incurred in connection with the merger
agreement and the Pineapple Merger Transaction and related transactions will be paid by the party incurring such expenses, including,
with respect to CSI, all fees and expenses incurred with respect to the printing, filing and mailing of this proxy statement/prospectus
(including any related preliminary materials) and the registration statement of which this proxy statement/prospectus is a part
and any amendments or supplements thereto. However, Pineapple must reimburse CSI for 50% of any Hart Scott Rodino Act filing fees
paid by CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger is consummated, all fees and expenses incurred by either CSI or Pineapple in connection with the merger agreement,
the Pineapple Merger Transaction and related transactions (but not, for the avoidance of doubt, any fees and expenses relating
to any disposition of CSI legacy assets), the Pre-Closing Acquisition, the Pre-Closing Financing, the PIPE Offering and transaction
litigation will be paid by CSI at or promptly after the effective time of the merger. The merger agreement further provides that
if CSI has paid any fees and expenses in connection with the merger agreement, the Pineapple Merger Transaction and related transactions
(but not, for the avoidance of doubt, any fees and expenses relating to any disposition of CSI legacy assets), the Pre-Closing
Acquisition, the Pre-Closing Financing, the PIPE Offering and transaction litigation before the closing date of the merger, an
amount of cash</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 156; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->144<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(regardless of whether in existence prior to, at or after the effective time of the merger) equal to the amount
of such fees and expenses paid before the closing date of the merger will be added to and included within the meaning of Parent
Legacy Assets under the CVR Agreement for distribution to the CVR holders pursuant to the CVR and CVR agreement as soon as reasonably
practicable after the closing date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a135"></span><b>Amendment</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement may be amended by the parties, by written action taken by or on behalf of their respective boards of directors,
at any time prior to the effective time, except that after the merger agreement has been adopted and approved by the shareholders
of CSI or Pineapple, no amendment which by law requires further approval by the shareholders of CSI or Pineapple, as the case
may be, will be made without such further approval.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a136"></span><b>Indemnification
by Pineapple Class A and Class P Holders</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the merger agreement, the Class A and Class P Holders of Pineapple, severally and not jointly, by approval of the merger agreement
or the execution of a joinder agreement, as applicable, agreed to indemnify, defend and hold harmless CSI and the Surviving Company
and each of their respective officers, directors, assigns, successors and controlled affiliates against all liabilities, losses,
claims, damages, actions (including informal proceedings), investigations, audits, demands, assessments, judgments, deficiencies,
penalties, fines and costs and expenses (including reasonable attorneys&#8217; fees and disbursements, but excluding any compensation
associated with internal legal personnel of the indemnified party), to the extent arising out of or directly caused by:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         breach of the representations or warranties made by Pineapple in Article III or Article
                                         IV of the merger agreement or any certificates delivered by Pineapple pursuant to the
                                         merger agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         breach or failure by Pineapple to satisfy or perform any covenant or agreement of Pineapple
                                         under the merger agreement or any certificates delivered by Pineapple pursuant to the
                                         merger agreement; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">specified
                                         indemnified taxes.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
representations, warranties and covenants of Pineapple generally survive for 12 months after the closing, except that the tax
representations and warranties survive for the applicable statutes of limitation plus 30 days, and the specified fundamental representations
of Pineapple survive until the longer of the expiration the applicable statute of limitations or five years. The obligations of
the Class A and Class P Holders to indemnify will not apply unless the aggregate amount of all such damages for covered claims
exceeds a basket of $250,000 (except for Fraud or breaches of Company Fundamental Representations as defined in the merger agreement),
and the maximum amount is limited (other than for any breach of Company Fundamental Representation or Fraud) to 1,050,000 &#8220;Lockup
Shares&#8221; issued to those holders, and in cases not covered by the foregoing to the amount of the total stock consideration
paid to the Pineapple holders. No Class A and Class P Holders is liable (other than with respect to breaches of Company Fundamental
Representations or Fraud) in excess of its pro rata share of the Lock Up Shares, and in any other case, in excess of its pro rata
share of the stock consideration received by such holder in its capacity as such. With respect to any claims for Fraud, the Class
A and Class P Holders will be jointly and severally liable, subject to the preceding sentence.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition, each Pineapple unit holder, by the execution of a joinder agreement, as applicable, agreed to indemnify, defend and
hold harmless each the CSI&#8217;s indemnified parties against all such damages, to the extent arising out of or directly caused
by any breach of the representations, warranties, covenants, or agreements of such holder in such holder&#8217;s joinder agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the event the merger is consummated, these indemnification provisions of the merger agreement will be the sole and exclusive remedies
of the indemnified parties for any claims for breaches of representations, warranties and covenants of Pineapple or for any other
damages arising out of or in connection therewith, except for any remedies that may be available under any other agreement delivered
under the merger agreement; in the case of fraud, in which event, any claim with respect to such fraud may be pursued against
the Pineapple Class A and Class P Holders jointly and severally; or any indemnified party&#8217;s right to seek specific performance
or other injunctive or equitable relief.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 157; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->145<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: none"><span id="a137"></span><b>AGREEMENTS
RELATING TO THE MERGER</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a138"></span><b>Voting
Agreement</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of certain material terms of the voting agreement dated March 1, 2021 by and among Communications Systems,
Inc., Pineapple Energy LLC and certain holders of capital stock of Communications Systems, Inc. The summary is not complete and
must be read together with the voting agreement, a copy of which is attached as Appendix A-3. We encourage you to read the voting
agreement carefully and in its entirety because the rights and obligations of the parties are governed by the express terms of
the voting agreement and not by this summary or any other information contained in this proxy statement/prospectus. This summary
may not contain all the information about the voting agreement that is important to you.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Simultaneously
with the execution of the merger agreement, Pineapple entered into the voting agreement with CSI and certain officers and directors
of CSI (the &#8220;CSI Holders&#8221;): Mark D. Fandrich, Anita Kumar, Roger H.D. Lacey, Richard A. Primuth, Randall D. Sampson,
Steven C. Webster and Michael R. Zapata. The CSI Holders hold in the aggregate approximately 13.8% of CSI&#8217;s common stock
outstanding as of March 1, 2021; and as of January 27, 2022, the record date for the special meeting, the CSI Holders hold approximately
16.3% of CSI&#8217;s common stock outstanding. In the event that any of the CSI Holders become the beneficial owners of any additional
shares of CSI common stock, then such additional shares will automatically and without any further action become governed by the
voting agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
voting agreement expressly does not limit or restrict any CSI Holder from taking any action in his or her capacity as director
or officer of CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the voting agreement, each CSI Holder has agreed, with respect to all voting securities of CSI that such CSI Holder beneficially
owns as of the date thereof or thereafter, to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">appear
                                         at any shareholder meeting to be counted as present for calculating a quorum;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">vote</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">in
                                         favor of the approval of the merger agreement and each of the related transactions (including
                                         the CVR agreement and the issuance by CSI of CSI common stock as Merger Consideration);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">against
                                         any action or agreement that could breach or is opposed to the merger agreement or any
                                         of the related transactions (including the CVR agreement and the issuance by CSI of CSI
                                         common stock as Merger Consideration);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">against
                                         any extraordinary corporate transaction or other acquisition proposal; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">against
                                         any other shareholder action, agreement or transaction that is intended to or might adversely
                                         affect the consummation of the merger and related transactions, provided the voting agreement
                                         does not limit or restrict the CSI Holders from voting on the dispositions of CSI legacy
                                         assets or on any matters not explicitly set forth in the voting agreement; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">grant
                                         to and appoint Pineapple as the CSI Holder&#8217;s proxy and attorney-in-fact for such
                                         securities if the CSI Holder fails to act in accordance with the voting obligations above.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
agreement provision should give rise to, or be interpreted to give rise to, a &#8220;control share acquisition&#8221; or &#8220;business
combination&#8221; with an &#8220;interested shareholder&#8221; (as such terms are defined in the Minnesota Business Corporation
Act). For the avoidance of doubt, in no event will the aggregate amount of CSI shares subject to the voting agreement exceed 19.9%
of the issued and outstanding CSI common stock and the voting agreement releases from its provisions such number of shares as
may be necessary to cause such aggregate amount to not exceed such percentage.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
CSI Holder has irrevocably and unconditionally waived any rights of appraisal, any dissenters&#8217; rights and any similar rights
that such shareholder may have in connection with the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 158; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->146<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
CSI Holder also agreed in the voting agreement not to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">enter
                                         into any other voting arrangement, grant a proxy, consent or power of attorney, nor take
                                         any action inconsistent with the voting agreement;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(1)
                                         transfer any of the CSI Holder&#8217;s covered securities; (2) enter into any agreement,
                                         arrangement or understanding with any other person or take any other action that would
                                         prevent or disable the CSI Holder from performing his or her obligations under the voting
                                         agreement; nor (3) take any action that would result in the CSI Holder not being able
                                         to comply with and perform the CSI&#8217;s Holder&#8217;s covenants under the voting
                                         agreement; nor</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">violate
                                         as shareholders any of the non-solicitation provisions of the merger agreement applicable
                                         to CSI representatives.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
acknowledged the restrictions on each CSI Holder&#8217;s covered securities and agreed not to register the transfer of such securities
without the prior written consent of Pineapple and agreed to take all other actions reasonably necessary to honor each CSI Holder&#8217;s
commitments in the voting agreement, including by prohibiting or refusing to effect a violation of the voting agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
CSI Holder, severally and not jointly, provided customary representations and warranties to Pineapple relating to due authority,
the validity of the voting agreement, ownership of shares of CSI common stock and the absence of violations, consents, approvals
or litigation. Pineapple provided customary representations and warranties to the CSI Holders regarding its existence, due authorization,
the validity of the voting agreement, and the absence of violations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
voting agreement will terminate at the earliest of the effective time of the merger, the termination of the merger agreement in
accordance with its terms, or such time as provided in a separate mutual written agreement of Pineapple and the CSI Holder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a139"></span><b>Contingent
Value Rights Agreement</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of certain material terms of the contingent value rights agreement, referred to as the CVR agreement, by
and among Communications Systems, Inc., the Rights Agent and the initial CVR Holders&#8217; Representative. The summary is not
complete and must be read together with the form of the CVR agreement, a copy of which is attached as Appendix A-2. We encourage
you to read the CVR agreement carefully and in its entirety because the rights and obligations of the parties are governed by
the express terms of the CVR agreement, as executed and delivered at the closing of the merger, and not by this summary or any
other information contained in this proxy statement/prospectus. This summary may not contain all the information about the CVR
agreement that is important to you. Additionally, the CVR agreement attached to this proxy statement/prospectus is a form of agreement
and is not binding upon any person until executed and delivered in connection with the closing of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement contemplates that, at or immediately prior to the closing of the merger, CSI, the Rights Agent and the CVR Holders&#8217;
Representative will enter into the CVR agreement. The rights and obligations of CSI under the CVR agreement will be the rights
and obligations of the combined company after the closing of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
initial Rights Agent is expected to be Equiniti Trust Company. The Rights Agent will be responsible for distributing the CVRs,
keeping a register for the registration of CVRs and distributing the CVR payments to the CVR holders. The Rights Agent will report
to both the CVR Holders&#8217; Representative and CSI. CSI will pay the fees and expenses of the Rights Agent in connection with
the CVR agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
initial CVR Holders&#8217; Representative will be designated by CSI prior to closing of the merger. The CVR Holders&#8217; Representative
is the exclusive representative, agent and attorney-in-fact of such CVR holder and all CVR holders as set forth in the CVR agreement.
No CVR holder may challenge or contest any action, inaction, determination or decision of the CVR Holders&#8217; Representative
or the authority or power of the CVR Holders&#8217; Representative and will not threaten, bring, commence, institute, maintain,
prosecute or voluntarily aid any action, which challenges the validity of or seeks to enjoin the operation of any provision of
the CVR agreement, including the provisions relating to the authority of the CVR Holders&#8217; Representative to act on behalf
of such CVR holder and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 159; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->147<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">all CVR
holders as set forth in the CVR agreement. CSI will pay the CVR Holders&#8217; Representative at the effective time of the merger a
fee as compensation for services rendered by the CVR Holders&#8217; Representative pursuant to the CVR agreement. Additionally, the
CVR Holders&#8217; Representative, after good faith discussions with CSI, will be entitled to be reimbursed from the CVR Escrow for
direct costs and expenses related to any Legacy Monetization.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CVR agreement provides that neither the Rights Agent nor the CVR Holders&#8217; Representative will have any liability for any
actions taken or not taken in connection with the CVR agreement, except to the extent of its respective willful misconduct or
gross negligence. CSI is obligated to indemnify each of the Rights Agent and the CVR Holders&#8217; Representative for, and hold
the Rights Agent harmless against any losses arising out of or in connection with their respective duties under the CVR agreement,
unless such loss has been determined by a court of competent jurisdiction to be a result of the Rights Agent&#8217;s willful misconduct
or gross negligence. or for the fees of counsel and expenses in connection with any lawsuit initiated by the Rights Agent on behalf
of itself or the CVR holders. Neither the Rights Agent nor the CVR Holders&#8217; Representative will be required to expend or
risk their own funds or otherwise incur any financial liability in the performance of any of their respective duties under the
CVR agreement or in the exercise of any of their respective rights or powers. Each of the Rights Agent and the CVR Holders&#8217;
Representative will undertake to perform such duties as are specifically set forth in the CVR agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the merger agreement, the shareholders of CSI as of the close of the business day immediately preceding the closing of the
merger will receive CVRs that entitle the shareholders to a portion of the proceeds of any disposition of any assets of CSI and/or
its subsidiaries that are related to CSI&#8217;s pre-merger business, assets and properties that occur after the closing of the
merger. Each such shareholder of CSI will be entitled to one CVR for each share of CSI common stock held by such shareholder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CVRs will not be transferable by the CVR holders, except in certain limited circumstances; will not have any voting or dividend
rights; will not be certificated or evidenced by any instrument; will not accrue interest; and will not be registered with the
SEC or listed for trading on any exchange. It is intended that the CVRs will not constitute securities, or a class of securities,
for the purposes of any securities laws. The CVRs will not represent any equity or ownership interest in CSI (or in any constituent
company to the merger) or in any legacy assets of CSI or other asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CVR term is the 24-month period beginning at the effective time of the merger and ending on the date that is 24 months following
the effective time of the merger. With respect to any disposition of all or any part of CSI&#8217;s legacy assets that is consummated
during the CVR Term (each such disposition, a &#8220;Legacy Monetization&#8221;), for which a definitive agreement or specified
letter of intent is entered into prior to the closing of the merger, each CVR will entitle its holder to receive a pro rata portion
of 100% of the net proceeds, if any, from each respective item of gross proceeds received by CSI or any of its affiliates regardless
of when any such gross proceeds are actually received. With respect to a qualified letter of intent, the Legacy Monetization must
be on terms and conditions that are substantially similar to the terms and conditions set forth in the qualified letter of intent.
With respect to any Legacy Monetization for which a definitive agreement is entered into following the closing of the merger (other
than in connection with a qualified letter of intent), each CVR will entitle its holder to receive a pro rata portion of 90% of
the net proceeds, if any, in respect of each respective item of gross proceeds received by CSI or any of its affiliates as a result
of any Legacy Monetization regardless of when any such gross proceeds are actually received.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">All
such payments will be reduced by an amount to be reasonably determined by CSI to be held in a reserve fund, not to exceed: (a)
in the case of any Legacy Monetization arising out of a qualified letter of intent for which a definitive agreement is entered
into prior to the closing of the merger, 7.5% of the gross proceeds of such Legacy Monetization, and (b) in the case of any Legacy
Monetization for which a definitive agreement (other than in connection with a qualified letter of intent) is entered into following
the closing of the merger, 6.75% of the gross proceeds of such Legacy Monetization, which will be retained in a segregated CVR
escrow account in which all net proceeds and&#160;the reserve fund amounts, if any, will be held until disbursed pursuant to the
CVR agreement. Notwithstanding the foregoing, any CVR payment amount that is less than $200,000 will be aggregated with the next
subsequent CVR payment amount, and if not paid prior thereto, included in the last CVR payment related to the last Legacy Monetization.
In no event will any CVR payment, including the last CVR payment related to the last Legacy Monetization, be made if the CVR payment
amount would be less than $50,000 in the aggregate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 160; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->148<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
purposes of the CVR agreement:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;gross
                                         proceeds&#8221; means all cash or cash proceeds (and the fair market value, as determined
                                         by CSI, as of the time of receipt, of all non-cash consideration such as stock or marketable
                                         securities) received by CSI from a Legacy Monetization;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;monetization
                                         expenses&#8221; means:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         expenses incurred or accrued relating to any unpaid invoice by CSI or any of its affiliates
                                         as a result of pursuing, negotiating, entering into and closing any Legacy Monetization,
                                         fees and out-of-pocket expenses of the Rights Agent and CVR Holders&#8217; Representative
                                         and any other brokerage fee, finder&#8217;s fee, success fees, transaction fees, service
                                         fees, commission, accountant fees, advisor fees, legal fees and similar items incurred
                                         as a result of pursuing, negotiating, entering into and closing any Legacy Monetization,
                                         provided, however, that, in each case, in no event will the monetization expenses include
                                         any administrative or similar expenses or fees payable by CSI in connection with its
                                         general overhead;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         applicable tax imposed on gross proceeds and payable by CSI or any of its affiliates
                                         following the effective time of the merger (regardless of whether the due date for such
                                         taxes arises during or after the CVR Term) and, without duplication, any income or other
                                         similar taxes payable by CSI or any of its affiliates following the effective time of
                                         the merger that would not have been incurred by CSI or any of its affiliates but for
                                         the Legacy Monetization or gross proceeds; provided that such taxes will be computed
                                         after taking into account any available net operating loss carryforwards or other tax
                                         attributes existing as of the closing of the merger actually recognized by CSI or its
                                         affiliates;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">to
                                         the extent not paid with CSI&#8217;s legacy cash or by revenue generated solely by CSI&#8217;s
                                         legacy assets prior to the closing of the Legacy Monetization, any expenses incurred
                                         by CSI or any of its affiliates in respect of the performance of the CVR agreement following
                                         the closing of the merger, including preserving and maintaining any such legacy assets,
                                         indemnification expenses with respect to such legacy assets, allocation of rent expenses
                                         or in respect of its performance of any contract in connection with any such legacy assets;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         loss<span style="background-color: white">, liability, damage, judgment, fine, penalty,
                                         cost or expense</span> incurred or reasonably expected to be incurred by or payable by
                                         CSI or any of its affiliates following the effective time of the merger arising out of
                                         any third-party claims, demands, actions, or other proceedings or indemnification relating
                                         to any disposition of CSI legacy assets;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9675;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">to
                                         the extent not paid by revenue generated solely by CSI&#8217;s legacy assets prior to
                                         the closing of the Legacy Monetization, any liabilities borne by CSI or any of its affiliates
                                         pursuant to any contract or definitive agreement for any disposition primarily related
                                         to CSI&#8217;s legacy assets, including costs or severance payments and benefits arising
                                         from the termination thereof and the termination of employees of CSI whose position related
                                         primarily to CSI&#8217;s legacy assets; provided, that obligations under the change in
                                         control agreements related to Mark D. Fandrich, Scott Fluegge and Kristin A. Hlavka will
                                         not constitute monetization expenses unless such individuals are notified of termination
                                         of employment or the individuals notify CSI of their intent to terminate their employment
                                         prior to the closing of the merger; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;net
                                         proceeds&#8221; means, with respect to each respective Legacy Monetization, the excess,
                                         if any, of (a) all gross proceeds <i>less</i> (b) all monetization expenses. For clarity,
                                         to the extent monetization expenses exceed gross proceeds for any calendar quarter during
                                         the CVR term, any excess Monetization Expenses will be applied against gross proceeds
                                         in subsequent calendar quarters during the CVR term.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
to the extent that any loss to CSI from third-party claims as described above as &#8220;monetization expense&#8221; above is mitigated,
in whole or in part, by the receipt of net proceeds from insurance by CSI during the CVR term, such amounts received shall be
treated as monetization expenses (as a credit), with net proceeds from insurance calculated as the gross proceeds received by
CSI from insurance policies, less expenses incurred or accrued by CSI relating to the collection of such insurance proceeds (including
any administrative or similar expense and the costs of employees and consultants of CSI in connection with obtaining such proceeds),
less the net</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 161; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->149<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">present value of anticipated future insurance price increases to CSI in connection with such claims (as determined
by CSI&#8217;s board of directors), with CSI under no obligation to maintain any insurance or attempt to collect any such insurance
payments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">During
the CVR term, the CVR Holders&#8217; Representative and CSI will cooperate to use commercially reasonable efforts to pursue Legacy
Monetizations, and the CVR Holders&#8217; Representative will have the final discretion and decision making authority, not to
be unreasonably withheld, over the final terms of each Legacy Monetization, including the particular manner, and upon what terms
and conditions each Legacy Monetization is consummated; provided, that, any such Legacy Monetization will require CSI to execute
the definitive agreement(s) relating thereto (so long as such definitive agreements do not include unreasonable burdens or obligations
on CSI).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
later than 30 days after the end of each calendar quarter during the CVR term in which a respective item of gross proceeds is
received by CSI from a Legacy Monetization, CSI will deliver to the CVR Holders&#8217; Representative and the Rights Agent a CVR
payment statement for such period, along with reasonable documentation to support its calculation of the CVR payment and monetization
expenses. Following consideration of the information provided by CSI, no later than 15 days after the CVR Holders&#8217; Representative&#8217;s
receipt of all this information, the CVR Holders&#8217; Representative may deliver a written notice of objection to CSI objecting
to the calculation of the CVR payment amount and monetization expenses and stating a basis for its determination. If the CVR Holders&#8217;
Representative fails to deliver a notice of objection within such 15-day period, the last day of such period shall be the &#8220;CVR
Payment Determination Date.&#8221; Or, if <span style="background-color: white">after delivery of a notice of objection, CSI and
CVR Holders&#8217; Representative informally agree in writing on the amount of the CVR payment, if any, and calculation of monetization
expenses, the date of such agreement will be deemed the CVR Payment Determination Date. </span>Otherwise, the CVR Payment Determination
Date will be the earlier date, following the end of such calendar quarter, on which CSI and the CVR Holders&#8217; Representative
agree in writing as to the amount of the CVR payment payable for such quarter.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">If,
after a specified number of days, CSI and CVR Holders&#8217; Representative are unable to agree informally on the amount of the
CVR Payment, if any, and calculation of monetization expenses, any dispute arising from the notice of objection will be resolved
by a legal proceeding or by an independent third party valuation expert selected by CSI and the CVR Holders&#8217; Representative,
whose decision shall be binding. In the case of this dispute resolution, the date of a decision in a legal proceeding or by an
independent third party valuation expert generally will be the CVR Payment Determination Date. The fees charged by the valuation
expert will be allocated between CSI and the CVR holders (by deduction from the CVR payment amount) in the same proportion that
the disputed amount of the CVR payment amount that was unsuccessfully disputed by (as finally determined by the valuation expert)
bears to the total disputed amount of the CVR payment amount.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
or before the 5th business day after the CVR Payment Determination Date, CSI must deliver to the Rights Agent and cause the Rights
Agent to deliver to the CVR holders, pro rata as to their CVR holdings, the amount of the indicated CVR payment amount.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any
reserve fund amounts in the CVR escrow established for a Legacy Monetization will be released upon the earlier of: (a) 12 months
following the consummation of the applicable Legacy Monetization; and (b) the expiration of any generally applicable indemnity
escrow established for purposes of breaches of CSI representations and warranties in any applicable definitive agreement. Thereafter,
any such released reserve fund amounts will be included by CSI in the CVR payment amount paid on the next CVR Payment Date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CVRs will terminate upon the earlier of (a) the payment of the full amount of all CVR payment amounts to the Rights Agent and
the payment of the full amount of all CVR payment amounts to the CVR holders and (b) the expiration of the CVR term. However,
the CVR agreement will remain in effect and not <span style="background-color: white">limit the right of </span>CVR holders <span style="background-color: white">to
receive the CVR payment amounts to the extent earned prior to the expiration of the </span>CVR <span style="background-color: white">agreement
or held in the CVR escrow or reserve fund, and the provisions applicable to these amounts will survive the expiration of the </span>CVR
agreement <span style="background-color: white">until such CVR payments have been made, if applicable</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CVR agreement contains an acknowledgment that the CVRs and the possibility of any payment under the CVR agreement are highly speculative
and subject to numerous factors outside of CSI&#8217;s control, and there is no assurance that the CVR holders will receive any
payments under the CVR agreement or in connection with the CVRs. The CVR agreement also contains an acknowledgment that it is
highly possible that no Legacy Monetization will occur</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 162; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->150<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">prior to the expiration of the CVR term and that there will not be any
gross proceeds that may be the subject of a CVR payment amount.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Neither
CSI nor its affiliates will owe, by virtue of their obligations under </span><span style="font: 10pt Times New Roman, Times, Serif">the
CVR agreement<span style="background-color: white">, a fiduciary duty or any implied duties to the CVR holders and the parties
to </span>the CVR agreement<span style="background-color: white">, and CSI and its affiliates intend for solely the express provisions
of </span>the CVR agreement <span style="background-color: white">to govern their contractual relationship with respect to the
CVRs. </span>Except as expressly set forth in the CVR agreement, none of <span style="background-color: white">CSI </span>or any
of its subsidiaries will have any obligation or liability whatsoever to any CVR holder relating to or in connection with any action,
or failure to act, with respect to the sale of CSI&#8217;s legacy assets. Following the CVR term, CSI will be permitted to take
any action in respect of CSI&#8217;s legacy assets in order to satisfy any wind-down liabilities associated with its legacy assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the CVR agreement, during the CVR term:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         will not sell, transfer, dispose, spin-off, or license any of its legacy assets or use
                                         its legacy cash, except pursuant to a Legacy Monetization agreed to by the CVR Holders&#8217;
                                         Representative or in the ordinary course of business of such legacy assets consistent
                                         with past practice;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         will not terminate or intentionally materially negatively impact its legacy assets, including
                                         by failing to preserve and maintain its legacy assets, without the prior written approval
                                         of the CVR Holders&#8217; Representative, which consent will not be unreasonably withheld,
                                         conditioned or delayed; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">and
                                         until the payment of the last CVR payment related to the last Legacy Monetization, CSI
                                         will not, and will not permit any of its subsidiaries to, create or permit to exist any
                                         encumbrance on any of the CSI legacy assets, including any CSI legacy cash and equity
                                         of any subsidiary of CSI that was a subsidiary of CSI prior to the effective time of
                                         the merger.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
CSI will not consolidate with or merge into any other entity (other than a merger or consolidation where CSI is the surviving
corporation) unless the surviving entity expressly assumes payment of amounts on all the CVRs and the performance of all of CSI&#8217;s
duties and covenants and CSI delivers to the CVR Holders&#8217; Representative and the Rights Agent an officer&#8217;s certificate
stating that such consolidation or merger complies with the foregoing requirements. If CSI consolidates or merges with another
entity after the closing of the merger, no part of the consolidation or merger will give the CVR holders the right to a CVR payment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
may not, in whole or in part, assign any of its obligations under the CVR agreement other than as specified in the CVR agreement.
The CVR Holders&#8217; Representative may assign any of its rights or obligations under the CVR agreement to any third party (reasonably
acceptable to CSI) to serve as a successor CVR Holders&#8217; Representative, provided that such assignee executes a written joinder
to the CVR agreement assuming the rights and duties of the CVR Holders&#8217; Representative.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Certain
amendments of the CVR agreement are permitted by CSI unilaterally at any time, while certain other amendments require the prior
written consent of the CVR Holders&#8217; Representative or the consent of not less than a majority of the outstanding CVRs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Certain
Material U.S. Federal Income Tax Consequences of the Receipt of CVRs</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
discussion under &#8220;AGREEMENTS RELATED TO THE MERGER&#8212; Contingent Value Rights Agreement&#8212;Certain Material U.S.
Federal Income Tax Consequences of the Receipt of CVRs&#8221; pertaining to the U.S. federal income tax consequences of the receipt
of CVRs by CSI U.S. Holders (as defined below), insofar as such discussion constitutes statements of U.S. federal income tax law
or legal conclusions, in each case, subject to the facts, assumptions, limitations and exclusions set forth in this proxy statement/prospectus,
constitutes the opinion of Ballard Spahr as to the material U.S. federal income tax consequences of the receipt of the CVRs by
CSI U.S. Holders. Due to the legal and factual uncertainties regarding the U.S. federal income tax treatment of CVRs, CSI U.S.
Holders are urged to consult their tax advisors regarding the tax consequences to them of the receipt of CVRs and the timing and
characterization of income, gain or loss resulting from receipt of payments (if any) pursuant to the CVRs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 163; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->151<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following discussion is a summary of the material U.S. federal income tax consequences of the receipt of CVRs to CSI U.S. Holders
who receive CVRs with respect to CSI common stock, but this discussion does not purport to be a complete analysis of all potential
tax consequences that may be relevant to a CSI U.S. Holder. The effects of other U.S. federal tax laws, such as estate and gift
tax laws, and any applicable state, local or non-U.S. tax laws are not discussed. This discussion does not address the tax consequences
to holders of options, restricted stock units or similar rights to acquire CSI common stock. This discussion is based on the Code,
Treasury Regulations promulgated thereunder, judicial decisions, and published rulings and administrative pronouncements of the
IRS, in each case in effect as of the date hereof. These authorities may change or be subject to differing interpretations. Any
such change or differing interpretation may be applied retroactively in a manner that could adversely affect a CSI U.S. Holder.
CSI has not sought and does not intend to seek any rulings from the IRS regarding the matters discussed below. There can be no
assurance the IRS or a court will not take a position contrary to that discussed below regarding the tax consequences of the receipt
of CVRs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
discussion is limited to CSI U.S. Holders that hold CSI common stock as a &#8220;capital asset&#8221; within the meaning of Section
1221 of the Code (generally, property held for investment). This discussion does not address all U.S. federal income tax consequences
relevant to a CSI U.S. Holder&#8217;s particular circumstances, such as the impact of the alternative minimum tax or the Medicare
contribution tax on net investment income. In addition, it does not address consequences relevant to CSI U.S. Holders subject
to special rules, including, without limitation:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">brokers,
                                         dealers or traders in securities; banks; insurance companies; other financial institutions;
                                         mutual funds;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">real
                                         estate investment trusts; regulated investment companies; tax-exempt organizations or
                                         governmental organizations;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">pass-through
                                         entities such as partnerships, S corporations, disregarded entities for federal income
                                         tax purposes and limited liability companies (and investors therein);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who are not &#8220;United States persons&#8221; within the meaning of Section 7701(a)(30)
                                         of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">shareholders
                                         who are subject to the alternative minimum tax provisions of the Code;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         who hold their shares of CSI common stock as part of a hedge, wash sale, synthetic security,
                                         conversion transaction, or other integrated transaction;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">persons
                                         that have a functional currency other than the U.S. dollar; traders in securities who
                                         elect to apply a mark-to-market method of accounting; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">certain
                                         expatriates or former citizens or long-term residents of the United States.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
an entity treated as a partnership for U.S. federal income tax purposes holds CSI common stock, the tax treatment of a partner
in the partnership should depend on the status of the partner, the activities of the partnership and certain determinations made
at the partner level. Accordingly, partnerships holding CSI common stock and the partners in such partnerships should consult
their tax advisors regarding the U.S. federal income tax consequences to them.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
summary is for information purposes only and is not intended to be, and should not be construed to be, legal, business or tax
advice to any particular CSI U.S. Holder. This summary does not take into account your particular circumstances and does not address
consequences that may be particular to you. Therefore, you should consult your tax advisors with respect to the application of
the U.S. federal income tax laws to their particular situations as well as any tax consequences of the receipt of CVRs and any
payments made pursuant thereto arising under the U.S. federal estate or gift tax laws or under the laws of any state, local or
non-U.S. taxing jurisdiction or under any applicable income tax treaty.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
purposes of this discussion, a &#8220;CSI U.S. Holder&#8221; is a beneficial owner of CSI common stock that, for U.S. federal
income tax purposes, is or is treated as:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">an
                                         individual who is a citizen or resident of the United States;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 164; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->152<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         corporation or any other entity taxable as a corporation created or organized in or under
                                         the laws of the United States or any state or political subdivision thereof;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         trust, the substantial decisions of which are controlled by one or more U.S. persons
                                         and which is subject to the primary supervision of a U.S. court, or a trust that validly
                                         has elected under applicable Treasury Regulations to be treated as a U.S. person for
                                         U.S. federal income tax purposes; or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">an
                                         estate, the income of which is subject to U.S. federal income tax regardless of its source.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Receipt
of CVRs by CSI U.S. Holders</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
discussion assumes that the distribution of CVRs to CSI U.S. Holders will be treated for U.S. federal income tax purposes as a
transaction that is separate and distinct from the CSI reverse stock split and the Merger. If, contrary to that assumption, the
distribution of CVRs to CSI U.S. Holders were integrated for tax purposes with the CSI reverse stock split or the Merger, this
could affect the calculation of the extent to which the distribution constitutes a taxable dividend or capital gain.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">There
is substantial uncertainty as to the tax treatment of the CVRs. No authority is directly on point as to the amount, timing and
character of any gain, income or loss with respect to the CVRs. For example, it is possible that contingent value rights with
characteristics similar to the CVRs should be treated as a distribution of property with respect to CSI&#8217;s stock, a distribution
of equity, a &#8220;debt instrument&#8221; or as an &#8220;open transaction&#8221; for U.S. federal income tax purposes. Under
applicable U.S. tax principles, such questions are inherently factual in nature. It is therefore not possible to express a definitive
conclusion as to the U.S. federal income tax treatment of receipt of the CVRs or the payments (if any) made pursuant to the CVRs.
Based on the specific characteristics of the CVRs, CSI intends to treat the issuance of the CVRs as a distribution of property
with respect to its stock. No assurance can be given, however, that the IRS would not assert, or that a court would not sustain,
a position contrary to this treatment or the intended tax consequences summarized below. No advance ruling has been or will be
sought from the IRS regarding any matter discussed in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the opinion of Ballard Spahr, CSI&#8217;s legal counsel, based on the facts, assumptions, limitations and exclusions set forth
in this proxy statement/prospectus, the issuance of the CVRs to CSI U.S. Holders under the terms expressed in the form of the
CVR agreement included as Appendix A-2 to this proxy statement/prospectus is more likely than not to be treated as a distribution
of property with respect to CSI common stock. Assuming such treatment, each CSI U.S. Holder will be treated as receiving a distribution
of property in an amount equal to the fair market value of the CVRs issued to such CSI U.S. Holder on the date of the issuance.
This distribution generally should be treated first as a taxable dividend to the extent of the CSI U.S. Holder&#8217;s pro rata
share of CSI&#8217;s current or accumulated earnings and profits (as determined for U.S. federal income tax purposes), next as
a non-taxable return of capital to the extent of the CSI U.S. Holder&#8217;s basis in its CSI common stock, and finally as capital
gain from the sale or exchange of CSI common stock with respect to any remaining value. If a CSI U.S. Holder has held its CSI
common stock for more than one year, capital gain recognized by the U.S. Holder (if any) should qualify as long-term capital gain.
CSI cannot currently estimate its accumulated earnings and profits position at the time the CSI U.S. Holders receive the distribution
of the CVRs. CSI U.S. Holders will receive an IRS Form 1099-DIV notifying them of the portion of the CVR value treated as a dividend
or non-dividend distribution, as applicable, for U.S. federal income tax purposes. A CSI U.S. Holder&#8217;s initial tax basis
in such holder&#8217;s CVRs should equal the fair market value of such CVRs on the date of their issuance. The holding period
of such CVRs should begin on the day after the date of issuance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Assuming
the above income tax treatment is applicable to the CVRs, future payments received by a CSI U.S. Holder on a CVR would likely
be treated as a non-taxable return of such CSI U.S. Holder&#8217;s adjusted tax basis in the CVR to the extent of such basis,
and payments in excess of such amount would likely be treated either as ordinary income or a dividend.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Alternative
Treatment of the Receipt of CVRs</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
treatment of such future payments is, however, uncertain and alternative treatments, while not expected, are possible. One possible
treatment is that the CVRs be treated as one or more &#8220;debt instruments.&#8221; If that were the case, payments received
with respect to the CVRs generally would likely be treated as payments in retirement of a &#8220;debt instrument,&#8221; except
to the extent of interest imputed under the Code. If those rules were to apply, interest generally</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 165; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->153<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">should be imputed under complex
rules. In such a case, a CSI U.S. Holder would be required to include any such interest in income on an annual basis, whether
or not currently paid.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
issuance of the CVRs could also be treated as a distribution of equity for U.S. federal income tax purposes, although CSI believes
such treatment is unlikely. In that case, CSI U.S. Holders should not recognize gain or loss as a result of the issuance of the
CVRs. Each CSI U.S. Holder&#8217;s tax basis in such holder&#8217;s CSI common stock would be allocated among such holder&#8217;s
CSI common stock and such holder&#8217;s CVRs in proportion to their relative fair market values on the date of issuance. The
holding period of such CVRs should include the holding period of the CSI U.S. Holder in such holder&#8217;s CSI common stock.
Future payments on a CVR received by a CSI U.S. Holder would likely be treated as dividends to the extent of the CSI U.S. Holder&#8217;s
pro rata share of CSI&#8217;s current or accumulated earnings and profits (as determined for U.S. federal income tax purposes),
next as a non-taxable return of capital to the extent of the CSI U.S. Holder&#8217;s basis in the CVR, and finally as capital
gain from the sale or exchange of the CVR with respect to the remaining value, if any. As discussed above, CSI does not intend
to report the issuance of the CVRs as a distribution of equity, and any CSI U.S. Holder reporting the CVR issuance as a distribution
of equity may likely face an increased risk of examination by the IRS with respect to such reporting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">It
is also possible that the issuance of the CVRs could be treated as subject to the &#8220;open transaction&#8221; doctrine provided
that the value of the CVRs on the closing date of the merger cannot be &#8220;reasonably ascertained.&#8221; If the receipt of
CVRs were treated as an &#8220;open transaction&#8221; for U.S. federal income tax purposes, each CSI U.S. Holder should not immediately
take the CVRs into account in determining whether such holder must recognize gain (if any) on the receipt of the CVRs and such
holder should not have a tax basis in the CVRs. Rather, the CSI U.S. Holder&#8217;s U.S. federal income tax consequences would
be determined in general based on whether the CVRs are treated as a distribution of property or of equity at the time the payments
with respect to the CVRs are received or deemed received in accordance with the CSI U.S. Holder&#8217;s regular method of accounting.
It is the position of the IRS, as reflected in Treasury Regulations, that only in &#8220;rare and extraordinary cases&#8221; is
the value of property so uncertain as to warrant &#8220;open transaction&#8221; treatment. CSI believes &#8220;open transaction&#8221;
treatment is unlikely and does not intend to report the issuance of the CVRs in such a manner.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Alternative
Treatment of the Receipt of CVRs and the Reverse Stock Split as a Single Recapitalization</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Notwithstanding
CSI&#8217;s position that the receipt of CVRs and the CSI reverse stock split are appropriately treated as separate transactions,
it is possible that the IRS or a court could determine that the receipt of the CVRs and the CSI reverse stock split constitute
a single &#8220;recapitalization&#8221; for U.S. federal income tax purposes. In such case, the tax consequences of the receipt
of CVRs and the CSI reverse stock split would differ from those described above and would depend in part on many of the same considerations
described above, including whether the CVRs should be treated as property, equity or debt instruments or should be subject to
the &#8220;open transaction&#8221; doctrine. In general, if the CVRs are treated as property and are not subject to the &#8220;open
transaction&#8221; doctrine, then a CSI U.S. Holder should recognize gain (but not loss) equal to the lesser of (i) the fair market
value of the CVRs received, and (ii) the excess (if any) of (A) the sum of (1) the fair market value of the CVRs received and
(2) the fair market value of the CSI shares received in the CSI reverse stock split, over (B) the CSI U.S. Holder&#8217;s adjusted
tax basis in the CSI common stock surrendered in the CSI reverse stock split.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 166; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->154<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>This
discussion is for informational purposes only and is not tax advice. Each CSI U.S. Holder is encouraged to consult his, her, or
its own tax advisor as to the characterization and the U.S. federal income tax consequences of the receipt of the CVRs and any
payments made pursuant thereto, alternative treatments, and as to any state, local, foreign or other tax consequences based on
such CSI U.S. Holder&#8217;s particular facts and circumstances.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a140"></span><b>PIPE
Offering Agreements</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Securities
Purchase Agreement</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
September 15, 2021, CSI entered into an amended and restated securities purchase agreement with a group of institutional investors,
referred to as the PIPE Investors, for a $32.0 million private placement investment (&#8220;PIPE Offering&#8221;) in CSI. This
amended and restated securities purchase agreement replaced a $25.0 million original securities purchase agreement dated June
28, 2021. Proceeds of this investment will used primarily to fund the cash portion of the Pre-Closing Acquisition, to repay $4.5
million of Pineapple&#8217;s $7.5 million term loan from Hercules, transaction expense and strategic initiatives of the combined
company following the closing of the merger, if approved by CSI shareholders. Among other conditions, the closing of the financing
is subject to approval of CSI&#8217;s shareholders, which is the subject of Proposal #3: PIPE Issuance Proposal. See &#8220;DESCRIPTION
OF CSI CAPITAL STOCK &#8211; Preferred Stock&#8221; for a summary of the rights, preferences, restrictions and other matters relating
to the CSI Series A convertible preferred stock to be authorized and issued in connection with the transactions contemplated by
the securities purchase agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the terms of the securities purchase agreement, the PIPE Investors have agreed to purchase $32.0 million in newly authorized CSI
Series A convertible preferred stock convertible at a price of $3.40 per share into CSI common stock, with five-year warrants
to purchase an additional $32.0 million of common shares at that same price. Pursuant to the securities purchase agreement, CSI
will sell up to an aggregate of 32,000 shares of its Series A convertible preferred stock, which has a stated value per share
of $1,000 and a conversion price per share of $3.40, subject to adjustment. For each $1,000 paid, the PIPE Investor will receive
1 share of Series A convertible preferred stock and a warrant to purchase 294 shares of CSI common stock, which is the number
of shares of CSI common stock initially issuable upon conversion of each share of Series A convertible preferred stock. At the
closing, each PIPE Investor will deliver to CSI, via wire transfer or a certified check, immediately available funds equal to
such PIPE Investor&#8217;s subscription amount. Assuming CSI sells 32,000 shares of Series A convertible preferred stock for gross
proceeds of $32.0 million, CSI would be obligated to issue approximately 9,411,764 shares of CSI common stock on conversion of
Series A convertible preferred stock at the initial $3.40 per share conversion price and CSI also would issue warrants to purchase
9,411,764 shares of CSI common stock at an exercise price of $3.40 per share. The securities purchase agreement contains customary
representations and warranties of CSI and the PIPE Investors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For a summary of the rights and preferences of the Series A convertible preferred stock, see "DESCRIPTION OF CSI CAPITAL STOCK - Preferred Stock."</span>

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
securities purchase agreement provides that the PIPE Offering will close immediately following the consummation of the merger.
Thus, the PIPE Investors will invest in the post-merger combined company. The PIPE Investors will not be entitled to receive any
cash dividends paid prior to closing of the merger and will not receive CVRs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">From
the date of the securities purchase agreement until 45 days after the &#8220;Effective Date&#8221; as defined in the securities
purchase agreement, CSI and any subsidiary may not issue, enter into any agreement to issue or announce the issuance or proposed
issuance of any shares of CSI common stock or common stock equivalents or file any registration statement or any amendment or
supplement thereto, in each case other than as contemplated pursuant to the registration rights agreement entered into in connection
with the PIPE Offering or the merger agreement. Additionally, from the date of the securities purchase agreement until such time
as no PIPE Investor holds any of the warrants, CSI is prohibited from effecting or entering into an agreement to effect any issuance
by CSI or any of its subsidiaries of CSI common stock or common stock equivalents (or a combination of units thereof) involving
a &#8220;Variable Rate Transaction.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
securities purchase agreement generally defines a Variable Rate Transaction as a transaction involving CSI common stock and any
of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         conversion price, exercise price or exchange rate or other price that is based upon,
                                         and/or varies with the trading prices of or quotations for the shares of CSI common stock</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 167; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->155<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         conversion, exercise or exchange price that is subject to being reset at some future
                                         date after the initial issuance or upon the occurrence of specified or contingent events
                                         directly or indirectly related to the business of the company or the market for the CSI
                                         common stock, or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">any
                                         agreement, including, but not limited to, an equity line of credit, whereby the company
                                         may issue securities at a future determined price.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
securities purchase agreement generally defines the term Effective Date to mean the earliest date that:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         initial registration statement registering for resale all underlying shares required
                                         to be registered under the initial registration statement pursuant to the registration
                                         rights agreement has been declared effective by the Commission,</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">all
                                         of the underlying shares have been sold pursuant to Rule 144 or may be sold pursuant
                                         to Rule 144 without the requirement for CSI to be in compliance with the current public
                                         information requirement under Rule 144 and without volume or manner-of-sale restrictions,</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">follows
                                         the one-year anniversary of the closing date of the securities purchase agreement provided
                                         that a holder of underlying shares is not an affiliate of CSI, or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">all
                                         of the underlying shares may be sold pursuant to an exemption from registration under
                                         Section 4(a)(1) of the Securities Act without volume or manner-of-sale restrictions and
                                         CSI&#8217;s counsel has delivered to such holders a standing written unqualified opinion
                                         that resales may then be made by such holders of the underlying shares pursuant to such
                                         exemption which opinion shall be in form and substance reasonably acceptable to such
                                         holders.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">From
the date of the securities purchase agreement until the one year anniversary of the Effective Date as defined in the securities
purchase agreement, the PIPE Investors have the right to purchase up to an aggregate of 25% of any issuance by CSI or any of its
subsidiaries of CSI common stock or common stock equivalents for cash consideration, other than an exempt issuance as defined
in the securities purchase agreement, which includes the issuance of stock-based awards to employees, officer or directors of
CSI pursuant to a plan adopted for such purpose, the issuance of securities upon the exercise or exchange of or conversion of
any securities issuable under the securities purchase agreement or outstanding on the date of the securities purchase agreement,
or the issuance of shares of CSI common stock issued in connection with certain business combinations or strategic transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
securities purchase agreement requires that CSI and each of its directors, officers and beneficial owners of 10% or more of its
common stock enter into a lock-up agreement at the closing of the PIPE Offering. Under the lock-up agreement, the CSI shareholder
party thereto will not, for a period of 30 days from the Effective Date as defined in the securities purchase agreement, offer,
sell, contract to sell, grant any option or contract to purchase, purchase any option or contract to sell, hypothecate, pledge
or otherwise dispose of any shares of CSI common stock, establish or increase a put equivalent position or liquidate or decrease
a call equivalent position, or enter into any swap or other arrangement that transfers to another, in whole or in part, any of
the economic consequences of ownership of the CSI common stock, subject to certain customary exceptions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with the transaction, CSI has agreed to file a registration statement on behalf of the PIPE Investors allowing them
to resell the CSI common stock into which the Series A convertible preferred stock is convertible and into which the warrants
are exercisable immediately after issuance. Closing of the PIPE Offering also is subject to the consummation of the merger, filing
of the Certificate of Designation with the Minnesota Secretary of State to designate the Series A convertible preferred stock,
CSI shareholder approval as required by Nasdaq rules and regulations, CSI shareholder approval of an amendment to the CSI articles
of incorporation to increase the authorized shares of common stock sufficient to complete the PIPE Offering, and the effectiveness
of the resale registration statement, as well as other customary closing conditions. The CSI shareholder approval required by
Nasdaq rules and regulations is the subject of Proposal #3: PIPE Issuance Proposal and the CSI shareholder approval of an amendment
to the CSI articles of incorporation to increase the authorized shares of common stock is the subject of Proposal #4: Authorized
Share Amendment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
securities purchase agreement may be terminated by any PIPE Investor, as to such PIPE Investor&#8217;s obligations only, if the
closing of the PIPE Offering has not been consummated on or before March 31, 2022. However, this date may be extended for an additional
30 days in the event that the resale registration statement and/or the proxy</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 168; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->156<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">statement/prospectus required for the Pineapple Merger
Transaction is still being reviewed or commented on by the SEC. Any termination of a PIPE Investor&#8217;s obligations will not
affect the obligations of the Company and the other PIPE Investors. Additionally, the securities purchase agreement will terminate
automatically in the event of any termination of the merger agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>PIPE
Offering Warrants</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
the closing of the PIPE Offering under the securities purchase agreement, CSI will issue to each PIPE Investor a warrant to purchase
CSI common stock. The number of warrant shares will be based on the purchase price paid by the PIPE Investor. For each $1,000
paid, the PIPE Investor will receive 1 share of Series A convertible preferred stock and a warrant to purchase 294 shares of CSI
common stock, which is the number of shares of CSI common stock initially issuable upon conversion of each share of Series A convertible
preferred stock. Assuming CSI sells 32,000 shares of Series A convertible preferred stock for gross proceeds of $32.0 million,
CSI would be obligated to issue approximately 9,411,764 shares of CSI common stock on conversion of Series A convertible preferred
stock at the initial $3.40 per share conversion price and CSI also would issue warrants to purchase 9,411,764 shares of CSI common
stock at an exercise price of $3.40 per share.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
warrants issued in the PIPE Offering will have an initial exercise price of $3.40 per share, will be exercisable immediately,
and will have a term of exercise equal to five years. The exercise price is subject to adjustment if, after the date of the securities
purchase agreement, CSI issues, sells, publicly announces the contemplated issuance or sale of, or is deemed to have issued or
sold, any shares of CSI common stock for a consideration per share less than a price equal to the exercise price in effect immediately
prior to such issuance or sale or deemed issuance or sale. In the case of any such dilutive issuance, the exercise price then
in effect will be reduced to an amount equal to the lesser of the consideration per share in such dilutive issuance and the lowest
volume weighted average price (VWAP) of the CSI common stock on any trading day during the 5 trading days immediately following
the public announcement of the execution of the dilutive issuance. Additionally, the number of warrant shares issuable under the
warrant will be increased such that the aggregate exercise price payable under the warrant, after taking into account the decrease
in the exercise price in connection with the dilutive issuance, will be equal to the aggregate exercise price prior to such adjustment.
However, the warrant provides that no adjustment will be made under these dilutive issuance provisions with respect to or as a
result of any of the transactions contemplated by the merger agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
warrant may be exercised by payment of the aggregate exercise price in cash or, if the exercise of the warrant occurs after the
deadline for effectiveness of the registration statements required by the registration rights agreement and a registration statement
covering the issuance or resale of the shares of CSI common stock issuable upon exercise of the warrant is not available for the
issuance or resale, by a cashless exercise in which the holder will receive a net number of shares of CSI common stock upon exercise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
warrant contains a call provision under which CSI may call for cancellation of all or any portion of a warrant for which an exercise
notice has not yet been delivered for consideration equal to $0.001 per warrant share. This call right may be exercised by CSI
upon proper notice only if after the Effective Date as defined in the securities purchase agreement:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         volume weighted average price (VWAP) of the CSI common stock for each of 10 consecutive
                                         trading days exceeds 300% of the then current exercise price,</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         average daily dollar volume for such 10 consecutive trading day measurement period exceeds
                                         $5,000,000 per trading day; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         holder of the warrant is not in possession of any information that constitutes, or might
                                         constitute, material, non-public information which was provided by CSI, any of its subsidiaries,
                                         or any of their officers, directors, employees, agents or affiliates.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than the transactions contemplated by the merger agreement, CSI may not enter into or be party to a &#8220;Fundamental Transaction&#8221;
unless the successor entity to such Fundamental Transaction assumes in writing all of the obligations of CSI under the warrant
and all other PIPE Offering transaction documents. In addition, prior to the consummation of any Fundamental Transaction pursuant
to which holders of CSI common stock are entitled to receive securities, cash, assets or other property with respect to or in
exchange for the CSI common stock, CSI must</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 169; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->157<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">make appropriate provision to ensure that, and any applicable successor entity must
ensure that, the warrant holder will thereafter have the right to receive upon exercise of the warrant at any time after the consummation
of such event, shares of CSI common stock or capital stock of the successor entity or, if so elected by the warrant holder, in
lieu of the shares of CSI common stock (or other securities, cash, assets or other property) issuable upon exercise of the warrant
prior to such event, such shares of stock, securities, cash, assets or any other property whatsoever (including warrants or other
purchase or subscription rights) which the warrant holder would have been entitled to receive upon the consummation of such event
or the record date resulting in such event, had the warrant been exercised immediately prior to such event or the record date
such event (without regard to any limitations on exercise of the warrant). In the event of a Change of Control, at the request
of the warrant holder or at the election of CSI delivered before the 60th day after the consummation of such Change of Control,
CSI (or the successor entity) will purchase the warrant from the warrant holder by paying to the holder cash in an amount equal
to the Black-Scholes value of the remaining unexercised portion of the warrant on the date of such Change of Control.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the warrant, the term Fundamental Transaction includes one or more related transactions in which CSI, directly or indirectly,
will:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">consolidate
                                         or merge with or into (whether or not CSI is the surviving corporation) another entity,
                                         or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">sell,
                                         assign, transfer, convey or otherwise dispose of all or substantially all of the properties
                                         or assets of CSI or any of its &#8220;significant subsidiaries&#8221; to one or more
                                         entities, or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">make,
                                         or allow one or more entities to make, or allow CSI to be subject to or have shares of
                                         CSI common stock be subject to or party to one or more entities making, a purchase, tender
                                         or exchange offer that is accepted by the holders of at least either (i) 50% of the outstanding
                                         shares of CSI common stock, (ii) 50% of the outstanding shares of CSI common stock calculated
                                         as if any shares of CSI common stock held by all entities making or party to, or affiliated
                                         with any entities making or party to, such offer were not outstanding; or (iii) such
                                         number of shares of CSI common stock such that all entities making or party to, or affiliated
                                         with any entity making or party to, such offer, become collectively the beneficial owners
                                         of at least 50% of the outstanding shares of CSI common stock, or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">consummate
                                         a stock purchase agreement or other business combination with one or more entities whereby
                                         all such entities, individually or in the aggregate, acquire, either (i) at least 50%
                                         of the outstanding shares of CSI common stock, (ii) at least 50% of the outstanding shares
                                         of CSI common stock calculated as if any shares of CSI common stock held by all the entities
                                         making or party to, or affiliated with any entity making or party to, such stock purchase
                                         agreement or other business combination were not outstanding; or (iii) such number of
                                         shares of CSI common stock such that the entities become collectively the beneficial
                                         owners of at least 50% of the outstanding shares of CSI common stock, or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">reorganize,
                                         recapitalize or reclassify shares of CSI common stock,</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">allow
                                         any entity individually or the entities in the aggregate to be or become the beneficial
                                         owner, directly or indirectly, of either (x) at least 50% of the aggregate ordinary voting
                                         power represented by issued and outstanding shares of CSI common stock, (y) at least
                                         50% of the aggregate ordinary voting power represented by issued and outstanding shares
                                         of CSI common stock not held by all such entities as of the date of the securities purchase
                                         agreement calculated as if any shares of CSI common stock held by all such entities were
                                         not outstanding, or (iii) a percentage of the aggregate ordinary voting power represented
                                         by issued and outstanding shares of CSI common stock or other equity securities of CSI
                                         sufficient to allow such entities to effect a statutory short form merger or other transaction
                                         requiring other shareholders of CSI to surrender their CSI common stock without approval
                                         of the shareholders of CSI.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 170; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->158<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
warrant contains provisions limiting the exercise by a PIPE Investor based on beneficial ownership. Specifically, a PIPE Investor
will be prohibited, subject to certain exceptions, from exercising a warrant to the extent that immediately prior to or after
giving effect to such exercise, the PIPE Investor, together with its affiliates and other attribution parties, would own more
than 4.99% of the total number of shares of CSI common stock then issued and outstanding, which percentage may be changed at the
PIPE Investors&#8217; election to a lower percentage at any time or to a higher percentage not to exceed 9.99% upon 61 days&#8217;
notice to CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
so long as the warrant remains outstanding, CSI is obligated to keep at all times keep reserved for issuance a number of shares
of CSI common stock at least equal to 200% of the maximum number of shares of CSI common stock as are issuable upon exercise of
the outstanding warrants without regard to any limitations on exercise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Registration
Rights Agreement</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with the securities purchase agreement, CSI entered into a registration rights agreement dated September 15, 2021 with
the PIPE Investors. Pursuant to the registration rights agreement, CSI has agreed to file a registration statement to register
for resale by the PIPE Investors 200% of the CSI common stock issuable upon conversion of the Series A Convertible Preferred Stock
and the CSI common stock issuable upon exercise of the warrants issued in the PIPE Offering. Closing of the transactions contemplated
by the securities purchase agreement is subject to the effectiveness of this resale registration statement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
has agreed to use commercially reasonable efforts to keep the registration statement effective until the date that all registrable
securities covered by such registration statement may be sold by non-affiliates without volume or manner-of-sale restrictions
pursuant to Rule 144, without the requirement for CSI to be in compliance with the current public information requirement under
Rule 144 as determined by counsel to CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
CSI fails to file and obtain and maintain effectiveness of the resale registration statements by the deadlines required under
the registration rights agreement or fails to maintain the effectiveness of the resale registration statements for specified periods,
then CSI shall be obligated to pay, as liquidated damages, to each holder of registrable securities an amount in cash equal to
2.0% of the aggregate purchase price paid by such holder under the securities purchase agreement for an unregistered securities
then held by such holder and 2.0% on each monthly anniversary of the date of such failure if not cured, provided that the aggregate
of all such payments will not exceed 10.0% of the aggregate purchase price paid by such holder under the securities purchase agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">These
registration rights granted under the registration rights agreement are subject to certain conditions and limitations, including
CSI&#8217;s right to delay or withdraw a registration statement under certain circumstances. The registration rights agreement
also contains customary indemnification and contribution provisions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock
Transfer Agreements With the PIPE Investors</i></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On January 24, 2022, each of Lake Street Solar, Hercules, Kyle Udseth and the Sandra and Tom Holland Trust, of which Thomas J. Holland is trustee (the "Holland Trust") entered into stock transfer agreements with the PIPE Investors pursuant to which each agreed to sell to the PIPE Investors a portion of an aggregate 4,810,000 shares of CSI common stock they will receive in the merger in the respective aggregate amounts as follows: Lake Street Solar, 3,832,223 shares; Hercules 777,969 shares; Mr. Udseth 182,347 shares; and the Holland Trust, 17,460 shares.  Each of the stock transfer agreements is identical other than the respective names of the PIPE Investor purchaser and number of shares to be issued in the merger that will be sold by the transferor on the terms and conditions set forth in the stock transfer agreement.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under the stock transfer agreement, the transferor will sell the specified to the PIPE Investors, at a purchase price of $0.0001 per share, on the first business day that is on or after the date that is 183 days following the closing of the merger, unless prior to such date (a) the closing of the merger did not occur as timely required under the merger agreement, (b) the volume weighted average price for the CSI common stock for any five trading days during any 10 consecutive trading day period commencing on the date of the closing of the merger and ending on or prior to the date that is 180 days following the closing of the merger exceeds $3.80 per share (as adjusted for any stock dividend, stock split, stock combination, reclassification or other similar transaction), (c) CSI closes on the sale of equity securities that consist of CSI common stock or common stock equivalents that do not constitute an exempt issuance under the securities purchase agreement with the PIPE Investors at a price either (i) constituting a 20% or greater discount to the average of the CSI common stock volume weighted average prices for the 10 consecutive trading day period ending on the date preceding the closing of the sale of these equity securities or (ii) $2.25 per share or less (as adjusted for any stock dividend, stock split, stock combination, reclassification or other similar transaction) or (d) the failure of the PIPE Investor to timely close as required under the securities purchase agreement for the PIPE Offering or the PIPE Investor's breach of any provision under the securities purchase agreement for the PIPE Offering in a manner that causes a material adverse effect to CSI or if the closing of the transactions set forth in the securities purchase agreement for the PIPE Offering does not occur as set forth in the securities purchase agreement for the PIPE Offering.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a141"></span><b>Hercules-Pineapple
Sungevity Asset Purchase and Hercules Debt Financing</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2020, Pineapple purchased certain assets from Hercules Technology Management Co V, LLC (&#8220;Hercules Management&#8221;)
that it had acquired in a public auction of assets of HoSoPo Corporation, Solar Spectrum LLC, and Solar Spectrum Holdings, LLC
conducted by Hercules Capital, Inc. (&#8220;Hercules&#8221;). The assets sold by Hercules Management to Pineapple related to the
Sungevity business and included tangible assets of consisting of fixed assets and inventory, and intangible assets consisting
of the Sungevity trade name, and a database comprised of both historical existing and unconverted customer leads.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2020, Pineapple and Hercules entered into a loan and security agreement for a term loan to Pineapple in the principal
amount of $7,500,000 to finance the acquisition of the Sungevity assets from Hercules Management. On December 16, 2021, Pineapple
and Hercules amended the loan and security agreement pursuant to that certain consent and amendment to loan agreement. Pineapple
also issued 3,000,000 of its Class A Units to Hercules as partial consideration for the asset purchase, which represents a 15.0%
ownership interest in Pineapple.</span></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 171; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->159<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
term loan is secured by, among other things, the assets purchased by Pineapple. Subject to certain exceptions, the term loan is
also secured by Pineapple&#8217;s personal property, including without limitation certain receivables, equipment, fixtures, intellectual
property, inventory, investment property, deposit accounts, cash, and goods, in each case whether now or hereafter owned or existing.
In order to establish the security interest in the Pineapple intellectual property collateral, Pineapple and Hercules entered
into an intellectual property security agreement dated December 11, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Subject
to certain conditions, borrowings under the loan and security agreement bears interest at 10.00% per annum with interest compounded
daily and added to the principal balance quarterly, in arrears. The loan and security agreement contains customary representations
and warranties, covenants and conditions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the loan and security agreement, Hercules is entitled to the highest priority lien on the collateral, including with respect to
the payment of $2,000,000 of accounts payable that are or may be owed to Lake Street Solar LLC and $350,000 of accounts payable
that are or may be owed to Hercules, each of which is subordinate to the payment of Pineapple&#8217;s obligations under the loan
and security agreement. Under the loan and security agreement, this aggregate $2,350,000 in payables to Pineapple members may
only be repaid under certain conditions, including the requirement that no obligations are outstanding under the loan and security
agreement and that Pineapple or its subsidiaries has closed on an equity transaction generating at least $30 million in proceeds.
On December 16, 2021, Hercules and Lake Street Solar LLC entered into subscription agreements for the issuance of convertible
notes in respect of the $2,000,000 and $350,000 in accounts payable, respectively, which would convert into 1,000,000 and 175,000
Pineapple Class C Units, respectively, as of immediately prior to the consummation of the merger. Each such Class C Unit will
subsequently convert into one share of CSI common stock upon consummation of the merger. The loan and security agreement also
contains certain customary events of default and, upon the occurrence and during the continuation of an event of default, the
secured obligations will bear interest at the non-default rate per annum plus 4.0%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
may prepay all or a portion of the outstanding term loan by paying the entire principal balance (or such portion thereof) and
all accrued and unpaid interest thereon, in each case without a prepayment premium or fee. Pineapple must prepay all of the outstanding
term loan if CSI, Pineapple or any of their respective subsidiaries closes on one or more sales of equity (or another form of
equity financing) that generates proceeds of at least $25 million in the aggregate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
proceeds of the term loan may be used by Pineapple solely to pay related fees and expenses in connection with the loan and security
agreement and to purchase the assets described above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Upon
consummation of the merger and receipt by CSI of proceeds from the PIPE Offering, Pineapple must repay $4,500,000 of the outstanding
term loan plus all accrued and unpaid interest and expenses on the term loan. The remaining term loan principal balance and all
accrued but unpaid interest is due and payable on December 10, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a142"></span><b>Pre-Closing
Acquisition Agreement</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, Pineapple as the Buyer, HEC and E-Gear as the Sellers, and Steven P. Godmere, as representative for the Sellers,
or the Seller Representative, entered into an asset purchase agreement, which was amended by the parties on December 16, 2021
(the &#8220;Pre-Closing Acquisition Agreement&#8221;). Under the Pre-Closing Acquisition Agreement, Pineapple will purchase substantially
all of the assets and assume certain of the liabilities of the Sellers. Such acquisition will not occur until the Seller Representative
has received satisfactory written confirmation from Pineapple that the transactions contemplated by the Agreement and Plan of
Merger are ready to be consummated on the terms and conditions set forth therein, among other customary closing conditions. Additionally,
Pineapple shall, on or prior to the closing date of the Pre-Closing Acquisition Agreement, procure a buyer-side representations
and warranties insurance policy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
assets acquired will be all of the assets of the Sellers outside of certain cellphones, laptops and vehicles of two Seller employees.
Pineapple will assume liabilities, included, but not limited to: (i) the current liabilities of the Sellers, including accounts
payable, deferred revenue, accrued expenses, accrued interest, commissions payable, payroll liabilities, and other current liabilities
that mainly include payroll accruals, (ii) any liability resulting from, arising out of or caused by any breach of warranty offered
by the Sellers and (iii) any liability in respect of any contract outside of contracts related to the above listed excluded assets,
but only to the extent that such liabilities thereunder are (a) required to be performed after the closing date of the merger,
(b) were incurred in the ordinary course of business and (c) do not relate to any failure to perform, improper performance, warranty
or other breach, default or violation by the Sellers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 172; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->160<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
the closing of the Pre-Closing Acquisition Agreement, Pineapple will pay $12.5 million minus certain transaction expenses and
other costs, along with issuing to the Sellers an aggregate of up to 6,250,000 Class B Units of Pineapple, which will provide
the Sellers with the right to receive shares of CSI common stock in the merger pursuant to the terms and conditions of the merger
agreement. If the closing of the Pre-Closing Acquisition Agreement occurs after the March 31, 2022 outside date, Pineapple will
pay the Sellers an additional $250,000. Additionally, Pineapple will pay certain liabilities of the Sellers and transaction expenses
at closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the Pre-Closing Acquisition Agreement, the Sellers may direct that 2.5% of the 6,250,000 Class B Units be issued and delivered
to Independent Investment Bankers Corp. Additionally, at Sellers&#8217; sole discretion, Sellers may elect to relinquish a portion
of the 6,250,000 Class B Units in such amount as shall be set forth in a written notice provided prior to the closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">After
the closing of the Pre-Closing Acquisition Agreement and within three business days thereafter, Sellers must deliver the &#8220;Seller
Estimate,&#8221; which is the Sellers&#8217; good faith estimate of (i) the working capital of the Sellers as of the close of
business on such closing date, which, as described in more detail in the Pre-Closing Acquisition Agreement, means the excess of
the current assets of Sellers over the current liabilities of the Sellers, (ii) the estimated indebtedness of the Sellers as of
immediately prior to such closing date, and (iii) the unpaid transaction expenses as of immediately prior to such closing date.
Within ninety days following the closing of the Pre-Closing Acquisition Agreement, Pineapple must prepare a statement setting
forth the &#8220;Certified Total,&#8221; which is the amount Pineapple determines to be the actual (i) working capital of the
Sellers as of the close of business on such closing date, (ii) indebtedness of the Sellers as of immediately prior to such closing,
and (iii) unpaid transaction expenses as of immediately prior to such closing. The Seller Representative may dispute the Certified
Total for a period of thirty days after receipt of such statement from Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Sellers
must pay to Pineapple an amount equal to the sum of: (A) the amount by which the working capital in the Seller Estimate exceeds
the working capital in the Certified Total, if any, plus (B) the amount by which the indebtedness in the Certified Total exceeds
indebtedness in the Seller Estimate, if any, plus (C) the amount by which the transaction expenses in the Certified Total exceeds
the transaction expenses in the Seller Estimate, if any. Pineapple must pay to the Sellers an amount equal to the sum of: (A)
the amount by which the indebtedness in the Seller Estimate exceeds the indebtedness in the Certified Total, if any, plus (B)
the amount by which the transaction expenses in the Seller Estimate exceeds the transaction expenses in the Certified Total, if
any. Such payment, if any, must be made within 10 days after the determination of such amount becomes final.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">After
the closing of the Pre-Closing Acquisition Agreement, the Sellers will be subject to a 5 year non-compete agreement, and will
be subject to confidentiality obligations with regards to non-public material information related to their businesses. Additionally,
both parties shall be subject to certain indemnity obligations after closing, subject to certain limitations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 173; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->161<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a143"></span><b>INFORMATION
ABOUT CSI</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a144"></span><b>Overview
of CSI&#8217;s Business</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Communications
Systems, Inc. was formed as a Minnesota corporation in 1969. Suttle, Inc. had been a significant component of CSI&#8217;s business
from its inception. As a key element of the Company&#8217;s strategic plan, however, the Company sold substantially all of Suttle&#8217;s
business, assets and operations pursuant to two separate transactions occurring in 2019 and 2020. CSI classified the operations
of Suttle as discontinued operations for 2020 and 2019.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
May 14, 2020, CSI acquired Ecessa Corporation in a reverse triangular merger for $4.6 million in cash. Ecessa designs and distributes
software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of field installations of Ecessa
Edge&#174;, PowerLink&#174;, and WANworX&#174; controllers and is part of the Company&#8217;s Services &amp; Support (S&amp;S) Segment.
See Note 5, Business Combinations, of the Notes to the Consolidated Financial Statements of CSI included in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
November 3, 2020, CSI acquired the operating assets of privately held IVDesk Minnesota, Inc. (&#8220;IVDesk&#8221;) from a third-party
receiver (&#8220;Receiver&#8221;) appointed by Hennepin County, Minnesota State District Court Judge for aggregate consideration
of $1.4 million, including a $550,000 earnout payment made in March 2021.&#160;IVDesk provides private cloud services to small-
and mid-size businesses (SMB), with a particular focus on the financial services industry. IVDesk currently services over 85 customers
across the U.S. with a focus on a tri-state region with Minnesota at the center. IVDesk&#8217;s business model is built on monthly
recurring revenue and is included within the S&amp;S Segment. See Note 5, Business Combinations, of the Notes to the Consolidated
Financial Statements of CSI included in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">After
giving effect to the Suttle transactions and following the acquisition of Ecessa during the second quarter of 2020 and the merging
of certain operations, CSI classified its businesses into the following two segments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>Electronics
                                         &amp; Software (E&amp;S) Segment:</i>&#160;The E&amp;S Segment designs, develops and
                                         sells Intelligent Edge solutions that provide connectivity and power through Power over
                                         Ethernet (&#8220;PoE&#8221;) products and actionable intelligence to end devices in an
                                         Internet of Things (&#8220;IoT&#8221;) ecosystem through embedded and cloud-based management
                                         software. In addition, this segment generates revenue from its traditional products consisting
                                         of, media converters, NICs, and Ethernet switches that offer the ability to affordably
                                         integrate the benefits of fiber optics into any data network; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><i>Services
                                         &amp; Support (S&amp;S) Segment:</i>&#160;The S&amp;S Segment provides SD-WAN and other
                                         technology solutions that address prevalent IT challenges, including network resiliency,
                                         security products and services, network virtualization, and cloud migrations, IT managed
                                         services, wired and wireless network design and implementation, and converged infrastructure
                                         configuration, deployment and management.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Non-allocated
general and administrative expenses are separately accounted for as &#8220;Other&#8221; in the Company&#8217;s segment reporting.
Additionally, any indirect general and administrative costs previously allocated to Suttle are also included in &#8220;Other.&#8221;
Intersegment revenues are eliminated upon consolidation. Further information regarding these segments, including customer and
industry concentration, is set forth in &#8220;CSI MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS
OF OPERATIONS&#8217; starting on page 176 of this proxy statement/prospectus and in Note 14 of the notes to the consolidated financial
statements of CSI included in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
August 2, 2021, CSI completed the E&amp;S Sale Transaction, which resulted in the disposition of the operations of the E&amp;S
Segment. Accordingly, the S&amp;S Segment remaining as the Company&#8217;s continuing business operations. A summary of the products,
manufacturing and sources of supply, markets and marketing, research and development, competition and order book for both the
E&amp;S Segment and the S&amp;S Segment is included below as background to understanding the &#8220;CSI MANAGEMENT&#8217;S DISCUSSION
AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS&#8221; starting on page 176 of this proxy statement/prospectus.
No adjustment has been made to the CSI historical financial statements included with this proxy statement/prospectus to reflect
the E&amp;S Segment as discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 174; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->162<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>About
the Electronics &amp; Software Segment</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
Segment Products.</i> This segment is comprised of CSI&#8217;s Transition Networks, Inc. (&#8220;Transition Networks&#8221; or
&#8220;Transition&#8221;) and Net2Edge Limited (&#8220;Net2Edge&#8221;) businesses.&#160;Transition Networks is based in Minnetonka,
Minnesota, and Net2Edge is based in Basingstoke, Hampshire, United Kingdom. The E&amp;S Segment develops, markets and sells PoE
switches, media converters, network interface cards (NICs), Ethernet switches, Small Form Factor Pluggable modules (SFP), and
other connectivity products under the Transition Networks brand name. Transition sells its products through distributors, resellers,
integrators, and original equipment manufacturers (&#8220;OEMs&#8221;). These media converters, network interface devices (NIDs),
and Ethernet Switch products allow network operators to transmit voice and data across networks as well as provide connectivity
and power in security and surveillance, smart building, smart city and intelligent transportation applications. Sales by the E&amp;S
Segment were $34,496,000 in 2020 compared to $47,007,000 in 2019. International sales accounted for 14% of the E&amp;S Segment&#8217;s
sales, or $4,775,000 in 2020, compared to $7,236,000, or 15% of the E&amp;S Segment&#8217;s sales in 2019.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
Manufacturing and Sources of Supply. </i>The E&amp;S Segment uses contract manufacturers to manufacture its products in different
geographical locations, in addition to OEM partners through which the Company sources product and markets under its own name.
In 2020, 91% of the total value of the E&amp;S Segment&#8217;s products were manufactured in or sourced from Trade Agreement Acts
(TAA) compliant countries (i.e. Taiwan, U.S., U.K.) and the remaining 9% was manufactured in or sourced from other geographies.
Offshore sources of supply are subject to certain risks, including political risk.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
Markets and Marketing. </i>The E&amp;S Segment&#8217;s products are used in a broad array of markets including federal government,
enterprise, service provider, industrial, security, and surveillance markets. The E&amp;S Segment has a broad customer base that
uses its products in a variety of applications. Marketing primarily consists of direct marketing using a sales force, tradeshows,
trade magazine advertising, on-line advertising, website, email, social media, and public relations activities. The E&amp;S Segment
also provides and participates in advertising and cooperative marketing campaigns with distribution partners.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
Research and Development. </i>Research and development consists primarily of designing, prototyping, and testing of equipment
and supplies associated with developing new products and enhancing existing products. Research and development costs are expensed
when incurred and were $2,808,000 in 2020 compared to $3,600,000 in 2019. The E&amp;S Segment also occasionally uses third-party
design services and original design manufacturers (&#8220;ODM&#8221;) to support specific product design requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
Competition.</i> The E&amp;S Segment faces strong competition across its entire product line. A large number of competitors exist
for high-volume products in Ethernet switches and media converters. Low-cost competitors from China and Taiwan are strongest in
(i) Asian, (ii) European, Middle Eastern, and African (&#8220;EMEA&#8221;) and (iii) South American markets. The E&amp;S Segment
also faces new competitors as it enters new markets for smart cities, smart buildings, intelligent transportation systems, and
higher performance devices for the service provider market.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
Order Book.</i> Outstanding customer orders for the E&amp;S Segment products were approximately $1,559,000 at March 1, 2021 and
$2,813,000 at March 1, 2020. The E&amp;S Segment orders are fulfilled on a relatively short-term basis and therefore CSI does
not consider the order book as a significant indicator of longer-term future results.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>About
the Services &amp; Support Segment</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>S&amp;S
Segment Overview.</i> This segment is comprised of CSI&#8217;s JDL Technologies, Inc. (&#8220;JDL Technologies&#8221; or &#8220;JDL&#8221;)
and Ecessa Corporation (&#8220;Ecessa&#8221;) businesses. JDL is based in Fort Lauderdale, Florida, and Ecessa is based in Minnetonka,
Minnesota. The S&amp;S Segment provides technology solutions that address prevalent IT challenges, including network resiliency,
security products and services, network virtualization, and cloud migrations, IT managed services, wired and wireless network
design and implementation, and converged infrastructure configuration, deployment and management. The S&amp;S Segment&#8217;s
2020 sales were $8,777,000 compared to 2019 sales of $4,741,000. S&amp;S Segment project and product revenue totaled $5,120,000
in 2020 or 58% of segment sales compared to $2,242,000 in 2019 or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 175; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->163<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">47% of the S&amp;S Segment&#8217;s sales. Services revenues
for the S&amp;S Segment increased to $3,657,000 in 2020 from $2,499,000 in 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>S&amp;S
Markets and Marketing</i>. The S&amp;S Segment partners with clients to provide complete support for their information technology
environments, from servers to software applications, from the network-level down to the desktop level. Under a typical managed
services agreement, the S&amp;S Segment provides virtual CIO services to client management, deploys, manages, secures, and supports
client&#8217;s IT systems and services, provides helpdesk support to the client&#8217;s user community, and adds value to the
client&#8217;s business by enabling the client to focus on its core competencies. The S&amp;S Segment provides an on-premise managed
services operations center and secure, state-of-the-art hosted datacenter and partnerships with industry leading solution providers.
The S&amp;S Segment also maintains robust partnerships with strategic manufacturers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">In
2020, the S&amp;S Segment aggressively targeted its primary vertical markets, healthcare, education and commercial business.&#160;In
the healthcare market, the S&amp;S Segment&#8217;s managed services practice supports clients ranging from single-office providers,
to multi-location regional specialists, to their regulated suppliers and business associates. In the education market, a substantial
portion of the S&amp;S Segment&#8217;s historical revenue has been derived from a school district in Florida. During 2020, the
S&amp;S Segment continued to support a multi-year project to provide wireless network services and datacenter upgrades for several
hundred public K-12 schools in Florida. Most of the Company&#8217;s work on this project was completed in 2020. The S&amp;S Segment
was not selected as the primary vendor on the next multi-year project for this Florida school district but was selected as the
secondary vendor for structured cabling and enterprise networking. In the commercial business market, the S&amp;S Segment provides
support and service to a diverse commercial client set. In 2019, the S&amp;S Segment continued to place emphasis on an expanded
set of security solutions layered on top of its Cloud-Based IT Managed Services. This enabled the S&amp;S Segment to provide an
even more secure total solution that included security awareness testing and training of client end users which has become increasingly
important as threats to an organization&#8217;s security are focused more and more on end users as the weakest link.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>S&amp;S
Competition. </i>The Company expects the S&amp;S Segment&#8217;s managed services market will continue to grow significantly over
the next several years, and as a result will attract many competitors, becoming a highly competitive industry. In response to
these factors, S&amp;S Segment&#8217;s focus has been to attempt to adapt to the changing needs of its clients through the adoption
and productizing of new IT Service technologies as they become available. An example of this would be the addition of several
security services to the S&amp;S Segment portfolio in 2019 including security tools to monitor the flow of sensitive data in and
on the network, additional cloud-based services through Azure and AWS and enhanced end-point security services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>S&amp;S
Order Book.</i> Outstanding customer orders and contracts for the S&amp;S Segment products and services were approximately $4,333,000
at March 1, 2021 and $1,546,000 at March 1, 2020. The Company does not consider current outstanding S&amp;S Segment orders and
contracts as a significant indicator of longer-term future results.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a145"></span><b>Employees</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2021, CSI employed 41 people. Of this number, 32 were employed within the S&amp;S Segment and 9 in corporate general
and administrative positions. We consider our relations with our employees to be good. None of our employees are currently represented
by a labor union.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a146"></span><b>Description
of Property</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
conducts administrative, manufacturing and engineering functions at the following facilities:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">CSI
                                         owns a 105,000 square foot building in Minnetonka, Minnesota where its executive and
                                         administrative offices are located. Transition Networks uses this facility for its warehouse,
                                         assembly, engineering and administrative operations. JDL Technologies and Ecessa use
                                         this facility for some administrative operations. CSI has entered into an agreement to sell this building.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 176; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->164<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">JDL
                                         leases 3,700 square feet of office space in Fort Lauderdale, Florida.</span></td></tr></table>




<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
believes these facilities will be adequate to accommodate its administrative, manufacturing and distribution needs of the legacy
CSI business and in the event the Minnetonka headquarters is sold, that it will be able to find alternative facilities adequate
for the needs of the legacy CSI business and the combined company in the even the merger is approved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a147"></span><b>Legal
Proceedings</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
is subject to claims and lawsuits that have been filed in the ordinary course of business. From time to time, the Company brings
suit against others to enforce contract rights or property rights, or to collect debts in the ordinary course of business. Management
believes that the resolution or settlement of any pending litigation will not have a material adverse effect on the results of
operations or liquidity of CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 177; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->165<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: none"><span id="a148"></span><b>CSI
EXECUTIVE COMPENSATION</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
section discusses CSI&#8217;s executive compensation objectives and policies, forms of compensation, and compensation related
to services in 2020 paid or potentially payable to the CSI named executive officers identified below under the Summary Compensation
Table (&#8220;CSI NEOs&#8221;), as well as other CSI senior executives (collectively, with the CSI NEOs, the &#8220;CSI senior
executives&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Compensation
Philosophy and Objectives</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
approach to executive compensation of CSI senior executives is based on the following objectives:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">To
                                         align compensation with shareholder interests;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">To
                                         reward both annual and long-term financial performance;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">To
                                         provide pay opportunities comparable to opportunities at companies with which the Company
                                         competes for management talent; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">To
                                         maintain internally fair and equitable compensation levels and practices.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has generally structured its annual and long-term incentive compensation to be &#8220;performance-based.&#8221; In addition,
when determining how much performance-based compensation should be paid in cash versus granting stock options or other awards
payable in stock, the CSI compensation committee has generally emphasized paying long-term compensation through equity awards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Role
of the Compensation Committee and Information Used to Determine Compensation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">One
of the CSI compensation committee&#8217;s primary responsibilities is to review and approve, or recommend for Board approval,
compensation paid to CSI&#8217;s Chief Executive Officer, the CSI NEOs, and other CSI senior executives. The Compensation Committee
(&#8220;Committee&#8221;) carries out this responsibility pursuant to a Board-approved written charter. The CSI compensation committee
is subject to Board oversight, and other Board members frequently participate in deliberations related to executive compensation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
its charter, the CSI compensation committee has the authority to select, retain, and compensate executive compensation consultants
and other experts that it deems necessary to carry out its responsibilities. Since November 2015, the CSI compensation committee
has, from time to time, engaged Total Rewards Group (&#8220;TRG&#8221;), a compensation consulting firm, to study and make recommendations
regarding our compensation program. This included an evaluation of our base compensation for CSI senior executives to determine
whether we were paying &#8220;competitive&#8221; compensation and whether our approach to compensation was generally in line with
&#8220;best practices&#8221; for public companies. The CSI compensation committee selected TRG without a recommendation by management
and TRG reported directly to the CSI compensation committee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI compensation committee also uses industry surveys to evaluate base compensation and total compensation paid to our CSI senior
executives. In some years, the CSI compensation committee has relied on studies prepared by Company employees based on surveys
of manufacturing companies of similar size. In other years, this information has been supplied by our compensation consultant.
In addition, the CSI compensation committee periodically compares compensation it pays to CSI senior executives to compensation
paid by a limited number of specific companies in similar industries, and of similar size and scope (&#8220;comparator group&#8221;)
so that it has comparative data for assessing CSI&#8217;s market position in compensation levels and practices.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Base
Salaries</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Base
salaries of CSI&#8217;s executive officers are established by reference to average base salaries paid to executives in similar
positions with similar responsibilities using information supplied by compensation consultants and other sources. Base salaries
are generally reviewed annually in December of each year and adjustments are made effective as of January 1 of the following year.
From time to time, however, promotions and other events require adjustments at other points in the year. While emphasis is placed
on measurable financial factors, when it determines base salaries, the CSI compensation committee also considers factors such
as development and execution of strategic plans, changes in areas of responsibility, potential for assuming greater responsibility
and the development and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 178; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->166<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">management of employees. The CSI compensation committee does not, however, assign specific weights to
these various quantitative and qualitative factors in reaching its decisions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table shows the title and base salary for each NEO as of March 1, 2021. See the Summary Compensation Table and accompanying
disclosure for information about 2020 compensation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 95%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 28%; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Named
    Executive Officer</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 39%; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Position</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 33%; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Annual
    Rate of Base Salary ($)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Roger
    H. D. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Chief
    Executive Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">120,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Anita
    Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Chief
    Executive Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">280,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Mark
    Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Treasurer,
    Chief Operating Officer, and Chief Financial Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">265,860</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Scott
    Fluegge *</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in"><span style="font: 10pt Times New Roman, Times, Serif">Vice
    President of Information Technology and Digital Transformation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 2.15pt; padding-right: 4.3pt; padding-left: 0.05in; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">225,363</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">*Scott
Fluegge served as President and General Technologies, Inc. Manager until of JDL until December 31, 2020. He assumed his current
position in January 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Annual
Bonus Plan</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Bonuses
are paid under CSI&#8217;s Annual Bonus Plan (&#8220;Bonus Plan&#8221;) to CSI NEOs and other CSI senior executives during the
course of and following the end of each fiscal year based on achievement in relation to objective financial goals set at the beginning
of the fiscal year. These bonuses are intended to provide CSI senior executives with an opportunity to receive additional cash
compensation upon attainment of pre-established performance goals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
the beginning of each fiscal year, the CSI compensation committee determines what objective performance measures it will use to
assess performance by the Company overall and by each business unit. In addition, the CSI compensation committee assigns a percentage
weight to the various measures that are applied when determining the total bonus to be paid to each executive. The CSI compensation
committee concurrently determines specific goals for each of these performance measures. Most performance measures for business
unit performance have three goals to which achievement is compared, defined as &#8220;threshold,&#8221; &#8220;target&#8221; and
&#8220;maximum,&#8221; with &#8220;target&#8221; goals generally being equal to CSI&#8217;s budget for that performance measure.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
light of the proposed merger, CSI did not adopt a 2021 Bonus Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Bonus
Compensation of the CSI Named Executive Officers </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
potential bonuses for the chief executive officer and chief financial officer were based on overall Company consolidated performance.
Each Business Unit Leader is typically paid a bonus based on the performance of the business unit he manages. Whether and to what
extent bonus compensation is paid to him is determined following the end the annual period. A comparison of achievement to performance
goals is made after twelve months. With respect to these measures, we compare annual results to goals, and a bonus is paid if
achievement is at least 80% of the target goal for that performance measure.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Concurrent
with determining and assigning weight to the various performance measures, and the goals against which achievement is measured,
the CSI compensation committee determines a &#8220;target&#8221; bonus opportunity and a &#8220;maximum&#8221; bonus opportunity
that may be earned by each executive as a percentage of his base salary if actual performance exceeds applicable threshold performance
goals. In 2020, the &#8220;target&#8221; annual bonus opportunity for the CSI senior executives ranged from 25% to 65% of their
respective base salaries, and their respective &#8220;maximum&#8221; bonus opportunities were approximately 37.5% to 97.5% of
their respective target bonus opportunities if actual achievement equaled or exceeded maximum performance goals. The target annual
bonus for the CEO and CFO were based on consolidated targets for revenue and operating income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table presents for 2020: (i) the performance measures for the CSI, Electronics &amp; Software (E&amp;S) Segment, and
JDL business units; (ii) the relative weight assigned to each of the performance measures in determining overall performance of
the business units; (iii) target achievement levels for each performance measure selected; and (iv) actual 2020 achievement as
a percentage of the target goal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 179; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->167<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 37%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Performance
    Measure</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>%</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Weight</b></span></p></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Annual
    Target</b><br />
    <b>Goal ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 29%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>%
    of Target <br />
Performance Achieved</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">E&amp;S Segment</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Total Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">43,993,000&#160;
    &#160; &#160; &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">78%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Total Operating Income</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,683,000&#160;
    &#160; &#160; &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">60%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">JDL</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Total Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,188,000&#160;
    &#160; &#160; &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">82%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Total Operating
    Income</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">25%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,517,000&#160;
    &#160; &#160; &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">60%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Commercial Operating
    Income</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">25%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">173,000&#160;
    &#160; &#160; &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">137%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">CSI</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated Revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">40%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">52,428,000&#160;
    &#160; &#160; &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">81%</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated Operating Income</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">40%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 12.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,500,000&#160;
    &#160; &#160; &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">-180%</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Bonuses
Paid Pursuant to the 2020 Annual Bonus Plan</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
table below presents the bonus opportunity under the Annual Bonus Plan for the four CSI NEOs as a percentage of their respective
base salaries upon achievement of &#8220;target&#8221; goals for each performance measure (weighted as indicated above), the dollar
value of the opportunity at target achievement, and the actual amount paid in cash to the CSI NEOs based on actual achievement
in relation to goals for performance measures under CSI&#8217;s 2020 Annual Bonus Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 95%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Named
    Executive Officer</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Bonus
    Opportunity as % of<br />
 2020 Base Salary at Target <br />
Achievement</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Dollar
    Value of Bonus<br />
 Opportunity at Target<br />
 Achievement</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Annual
    Bonus Paid <br />
Based on Actual <br />
Achievement</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 26%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 14%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 12%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 7%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 6%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 12%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Roger
                                    H. D. Lacey</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">65</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">78,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Anita Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">35</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">64,750</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Mark
                                    Fandrich</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">132,930</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 43.5pt; text-indent: -43.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Scott
                                    Fluegge</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 43.5pt; text-indent: -43.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">35</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">87,520</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">33,810</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Discretionary
Bonuses </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI compensation committee and the Board believe the most appropriate approach to paying annual bonus compensation is one in which
executives are measured against predetermined objective performance measures and performance goals. However, from time to time,
in limited and extraordinary circumstances, the CSI compensation committee and the Board also believe, it is in the best interest
of the Company and its shareholders to pay discretionary bonuses. During late fiscal 2020, the CSI compensation committee determined
it was desirable and in the best interest of the Company to pay discretionary bonuses to certain employees based on the CSI compensation
committee&#8217;s judgment that those individuals made important contributions to the Company or a business unit or segment that
should be rewarded apart from achievement in comparison to goals under performance measures. This included a $25,000 discretionary
bonus paid to Mr. Fandrich.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Overview
of Long-Term Incentive Compensation </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
CSI senior executives have been given, over the last several years, the opportunity to earn long-term, incentive compensation
by means of the following forms of incentive awards:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Long
                                         Term Incentive Awards (&#8220;LTI Awards&#8221;)</span>. LTI Awards provide the opportunity
                                         to earn a payout in Company stock or cash after the end of three-year performance periods,
                                         to the extent earned by actual performance compared to performance goals.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 180; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->168<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Stock
                                         Options</span>. Stock Options are granted on an annual basis, vest over four years beginning
                                         one year after the award is made, and only provide value to the executive if CSI&#8217;s
                                         stock price increases over the option exercise price.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Long-term
incentive compensation opportunities for our CSI NEOs and other CSI senior executives are determined under a two-step process.
First, the CSI compensation committee determines the total &#8220;target&#8221; opportunity (expressed as a percentage of base
compensation) for each Senior Executive to earn long-term incentive compensation (the &#8220;Total Target LTI Opportunity&#8221;).
Over the last several years this percentage has ranged from 20% to 206% of the Senior Executive&#8217;s base compensation. Second,
an allocation of the Total Target LTI Opportunity is then made to LTI Awards and Stock Options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>LTI
Awards</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">LTI
Awards may be &#8220;Performance Share Units&#8221; or &#8220;Performance Cash Units.&#8221; LTI Awards that are performance-based
and payable in stock following the end of the three-year period are defined as &#8220;Performance Share Units&#8221; or &#8220;PSUs&#8221;
under our incentive compensation plan. The number of PSUs awarded to each NEO is determined by dividing the dollar value of the
NEO&#8217;s LTI Award by the average price of CSI&#8217;s stock over a 20-business-day period beginning on or about March 1 of
each year. Each PSU represents the potential issuance of one share of common stock; the number of PSUs issued as shares of stock
depends on actual achievement in relation to performance goals for the three-year period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">LTI
Awards that are performance-based and payable in cash following the end of a three-year period are defined as &#8220;Performance
Cash Units&#8221; or &#8220;PCUs&#8221; under our incentive compensation plan. Each PCU represents the potential to be paid $1.00,
and the number of PCUs that are paid in dollars depends on actual achievement in relation to performance goals for the three-year
period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock
Options</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
number of shares covered by Stock Options granted to each NEO is determined by dividing the dollar value of the Total Target LTI
Opportunity allocated to Stock Options by a value for an option to purchase one share of our stock as determined by the CSI compensation
committee. Typically, the CSI compensation committee has used the Black Scholes methodology to determine the value of one option
based on a share price of CSI&#8217;s stock as of a specific date during the second half of March in each year; the share exercise
price of Stock Options is fair market value on the date of grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>2020
Long term Incentive Compensation Awards </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
May 6, 2020, pursuant to CSI&#8217;s Long Term Incentive Compensation Plan (the &#8220;LTI Plan&#8221;) the CSI compensation committee
determined, and the CSI board of directors ratified and approved, the overall design and other features of CSI&#8217;s LTI Plan
for 2020 as applied to the CSI NEOs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
May 23, 2018, the CSI board of directors announced the formation of a special committee to explore Company strategic options.
As a result of the initiative, CSI sold substantially all the operational assets of CSI&#8217;s wholly owned subsidiary Suttle
in two separate transactions that closed on April 5, 2019 and March 11, 2020 and completed the 2020 Ecessa and IV Desk Acquisitions.
In light of these initiatives, in determining the 2020 LTI awards for CSI NEOs and other members of CSI senior management, the
CSI compensation committee and CSI board of directors decided on a combination of RSUs, stock options and cash, rather than the
PSUs based primarily on the operating results of CSI&#8217;s subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI compensation committee first determined that the following CSI NEOs would be awarded the total opportunities for long term
executive compensation as a percentage of their respective base compensation as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 181; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->169<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Long
    Term <br />
Opportunity in<br />
 Dollars</b><sup>(1)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Allocation
    of Long-Term Opportunity in Dollars to<br />
 Restricted Stock Units and Stock Options </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020
    <br />
Base<br />
 Salary</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>%<br />

    Base <br />
Salary</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Grant<br />

    Date <br />
Dollar<br />
 Value</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Value
    of <br />
LTI <br />
Opportunity Allocated to<br />
 Restricted <br />
Stock Units</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Shares
    <br />
Covered<br />
 by <br />
Restricted<br />
 Stock <br />
Units<sup>(2)</sup></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Value
    of <br />
LTI <br />
Opportunity<br />
 Allocated to <br />
Stock <br />
Options</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Shares
    <br />
Covered <br />
by<br />
 Option<br />
 Grant<sup>(3)</sup></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Value
    of <br />
LTI <br />
Opportunity<br />
 Allocated to <br />
Cash</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">120,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">206</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">247,500</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">123,750</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">23,798</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">61,875</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">35,095</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">61,875</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Ms. Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">185,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">74,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">37,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7,115</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">18,500</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10,493</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">18,500</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">265,860</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">50</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">132,930</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">66,465</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12,782</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">33,233</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">18,849</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">33,233</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">225,363</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">90,145</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">45,073</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,668</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">22,536</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12,782</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">22,536</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 9pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 9pt Times New Roman, Times, Serif">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Allocated
                                         75% to LTI Awards and 25% to Stock Options as presented, respectively, in the last five
                                         columns.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 9pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 9pt Times New Roman, Times, Serif">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">The
                                         number of RSUs was determined by dividing the dollar value of the LTI Opportunity Allocated
                                         to Restricted Stock Units by the 20-business day average price of CSI&#8217;s stock ending
                                         May 6, 2020 of $5.20. These vest over a three-year period.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 9pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 9pt Times New Roman, Times, Serif">(3)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">We
                                         determined the number of shares covered by Stock Options granted to each Senior Executive
                                         in 2020 by dividing of the dollar value of the LTI Opportunity Allocated to Stock Options
                                         for each executive as discussed above by the Black Scholes value on the grant date of
                                         $1.76. The exercise price of each option is $5.39 (the closing market price on May 6,
                                         2020); and each option vests 25% each year beginning May 6, 2021 and expires May 6, 2027.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
Compensation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to participating in Company-wide plans providing health, dental and life insurance on the same basis as all of our other
U.S.-based employees, our CSI senior executives receive other compensation in various forms, primarily the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">An
                                         annual contribution to CSI&#8217;s Employee Stock Ownership Plan and Trust (&#8220;ESOP&#8221;).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">An
                                         annual matching contribution of up to 50% of each executive&#8217;s personal contribution
                                         to CSI&#8217;s 401(k) Plan up to the first 6% of the personal contribution.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">A
                                         car allowance or company car.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">In
                                         individual, unique circumstances, additional compensation to support an overseas assignment
                                         or travel to a residence away from CSI&#8217;s offices.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
amount of this other compensation for the CSI named executive officers is presented in the column titled &#8220;All Other Compensation&#8221;
under the &#8220;Summary of Executive Compensation Table&#8221; and the &#8220;Other Compensation Table.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Employment
Agreement</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Company and Chief Executive Officer Anita Kumar entered into an employment agreement effective as of December 1, 2020. Under this
&#8220;at-will&#8221; employment agreement, the Company agreed to pay Mrs. Kumar a base salary of $280,000 and she was eligible
to earn a bonus up to 55% of her base salary. The Company also entered into a change of control agreement with her, as described
below. The employment agreement also provided that if the Company terminated her employment prior to December 31, 2021 without
a change of control, she would be she would be entitled to receive a guaranteed separation payment equivalent to six months base
salary.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Consideration
of Risk in Compensation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Company believes placing substantial emphasis on long-term incentive compensation encourages executives to direct their efforts
to promote the creation of long-term shareholder value and that promoting the creation of long-term value discourages behavior
that leads to excessive risk. The CSI compensation committee believes that the</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 182; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->170<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">following features of our compensation programs
provide incentives for the creation of long-term shareholder value and encourage high achievement by our executive officers without
encouraging inappropriate or unnecessary risk taking:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">We
                                         balance rewards for short and long-term decision making by providing both annual bonus
                                         compensation and long-term incentive compensation.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Our
                                         long-term incentives in the form of stock options become exercisable over a four-year
                                         period and remain exercisable for up to seven years from the date of grant.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Our
                                         long-term incentive compensation awards become payable only if, after completion of a
                                         multi-year period, actual performance over the period compared to pre-established performance
                                         goals justifies a payment.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Because
of our stock ownership guidelines require all executives to make progress towards owning stock equal to at least one times their
base compensation, we believe our CSI NEOs are less likely to expose the Company to inappropriate or unnecessary risks.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
financial metrics used in our incentive compensation programs are measures the CSI compensation committee believes drive long-term
shareholder value. Moreover, the CSI compensation committee attempts to set ranges for these measures that encourage success without
encouraging excessive risk taking to achieve short term results. In addition, all forms of incentive compensation specify a maximum
amount that cannot exceed two times the target amount, no matter how much financial performance exceeds the ranges established
at the beginning of the year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Summary
Compensation Table</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table presents information regarding compensation earned in 2020 and 2019 for services as executive officers (and in
the case of Anita Kumar all compensation as an employee in 2020), by Roger H.D. Lacey CSI&#8217;s chief executive officer until
November 30, 2020, Anita Kumar, CSI&#8217;s chief executive officer beginning December 1, 2020, Mark Fandrich, CSI&#8217;s chief
financial officer, and the other most highly compensated executive officer of the Company in 2020 (together referred to as the
&#8220;CSI named executive officers&#8221; or &#8220;CSI NEOs&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name
    and Principal Position</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Year</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Salary<br />

    ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Bonus<br />

    ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Stock
    Awards <br />
($)</b> <sup>(1)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 4.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Options
    Award <br />
($)</b> <sup>(2)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Non-Equity
    <br />
Incentive Plan<br />
 Compensation<br />
 ($)</b> <sup>(3)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>All
    Other<br />
 Compensation<br />
 ($) <sup>(4)</sup></b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    <br />
($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 16%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 4%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 7%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 7%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 12%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 12%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 7%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Roger H.D. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">120,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">169,254</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">61,875</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">40,637</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">45,248</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">437,014</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">President and
    Chief Executive Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">120,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">36,263</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">4,644</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">165,893</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">45,394</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">472,194</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Anita Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">198,250</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">65,077</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">61,780</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">4,433</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">17,130</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">346,670</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">President and
    Chief Executive Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mark Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">265,860</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">25,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">88,204</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">33,232</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">19,145</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">23,367</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">454,808</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Group Business
    President and</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">253,200</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">61,214</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">14,357</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100,010</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">23,711</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">502,491</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Chief Financial
    Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Scott Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">225,363</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">61,214</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">22,536</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">48,180</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">19,349</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">376,642</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">President &amp;
    General Manager</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">218,799</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">42,317</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">9,925</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">16,975</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">21,681</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">309,696</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">JDL Technologies,
    Inc.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 9.35pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 9pt Times New Roman, Times, Serif">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Represents
                                         stock earned under CSI&#8217;s Annual Bonus Plan and Long-Term Incentive Plan (&#8220;LTI
                                         Plan&#8221;). The values expressed represent the aggregate grant date fair value computed
                                         in accordance with FASB ASC Topic 718 and Item 402(r)(2)(iv) of Regulation S-K, using
                                         the assumptions discussed in Note 11, &#8220;Stock Compensation&#8221; in the notes to
                                         consolidated financial statements included in our Annual Report on Form 10-K for the
                                         year ended December 31, 2020.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 183; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->171<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 9pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 9pt Times New Roman, Times, Serif">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">The
                                         values expressed represent the aggregate grant date fair value computed in accordance
                                         with FASB ASC Topic 718 and Item 402(r)(2)(iv) of Regulation S-K, using the assumptions
                                         discussed in Note 11, &#8220;Stock Compensation,&#8221; in the notes to consolidated
                                         financial statements included in our Annual Report on Form 10-K for the year ended December
                                         31, 2020.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 9pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 9pt Times New Roman, Times, Serif">(3)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Represents
                                         amounts earned under CSI&#8217;s Short-term Incentive plan. See &#8220;Non-Equity Incentive
                                         Plan Compensation Table&#8221; below.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 9pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 9pt Times New Roman, Times, Serif">(4)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">See
                                         &#8220;Other Compensation Table&#8221; below.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Non-Equity
Incentive Plan Compensation Table</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table provides a breakdown of information under the column &#8220;Non-Equity Incentive Plan Compensation&#8221; in the
preceding Summary Compensation Table.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Year</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Short-Term</b><br />
    <b>Plans ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Long-Term
    Plans ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 52%"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
    Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 12%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 14%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 13%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">40,637</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">165,893</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Ms. Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">4,433</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">19,145</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100,010</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">33,810</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">14,370</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">16,975</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
Compensation Table</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table provides a breakdown of information under the column &#8220;Other Compensation&#8221; above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 95%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>Year</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Contributions
    to<br />
 Defined <br />
Contribution Plan<br />
 ($)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Non-Elective<br />

    Contributions to CSI <br />
Defined Contribution <br />
Plan ($)</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Other ($)</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    ($)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">8,550</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7,630</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">29,068</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">45,248</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">8,400</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">5,244</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">31,750</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">45,394</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Ms. Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7,522</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7,522</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,086</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">17,130</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">8,550</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">9,750</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5,067</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">23,367</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">8,400</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7,561</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7,750</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">23,711</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7,141</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7,141</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5,067</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">19,349</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6,965</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6,965</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7,750</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">21,681</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<!-- Field: Page; Sequence: 184; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->172<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Outstanding
Equity Awards at Fiscal Year-End</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table sets forth information concerning outstanding equity awards held by Named Executive Officers as of December 31,
2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Number
    of Securities</b><br />
    <b>Underlying Unexercised </b><br />
    <b>Options</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Shares
    or Units of </b><br />
    <b>Stock that have </b><br />
    <b>not Vested</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Equity
    Incentive Plan Awards:</b><br />
    <b>Unearned Shares, Units or Other</b><br />
    <b>Rights that have not Vested</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><b>Exercisable
    </b><br />
    <b>(#)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Unexercisable</b></span><br />
<span style="font: 9pt Times New Roman, Times, Serif"><b>(#)</b>&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><b>Option
    Exercise Price</b><br />
    <b>($)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><b>Option</b><br />
    <b>Expiration</b><br />
    <b>Date</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><b>Number</b><br />
    <b>(#)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Market</b></span><br />
<span style="font: 9pt Times New Roman, Times, Serif"><b>Value</b></span><br />
<span style="font: 9pt Times New Roman, Times, Serif"><b>($)&#160;</b></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><b>Number
    of</b><br />
    <b>(#)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><b>Market
    or</b><br />
    <b>Payout Value of</b><br />
    <b>($)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">Mr.
    Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">12,195</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">11.70</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6/4/2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">22,655</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">11.65</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/17/2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">24,950</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">11.09</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4/3/2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">25,050</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">11.05</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5/21/2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">16,667</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">7.34</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1/25/2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">41,250</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6.85</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/15/2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">42,188</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">14,062</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(1)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4.40</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/31/2024</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">30,938</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">30,937</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(2)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3.61</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/9/2025</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">50,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2.55</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">12/12/2025</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,875</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,625</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(3)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2.64</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/28/2026</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">35,095</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(4)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5.39</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5/6/2027</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">9,157</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">41,847</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(5)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">23,798</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">108,757</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(6)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">Ms.
    Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">10,493</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(4)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5.39</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5/6/2027</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6,250</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,750</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(7)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4.45</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">11/24/2027</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,983</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,202</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(5)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">7,115</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">32,516</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(6)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">22,850</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(8)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">Mr.
    Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">20,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5.72</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">8/29/2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">13,275</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6,625</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(1)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4.40</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/31/2024</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">14,575</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">14,575</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(2)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3.61</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/9/2025</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,165</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">9,495</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(3)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2.64</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/28/2026</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,849</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(4)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5.39</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5/6/2027</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">15,458</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">70,643</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(5)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">12,782</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">58,414</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(6)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">Mr.
    Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">15,073</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">12.97</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/21/2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">15,732</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">11.65</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/17/2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">20,624</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6.85</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/15/2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">10,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6.55</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5/25/2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,310</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,311</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(1)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4.40</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/31/2024</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,470</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">10,940</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(2)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3.61</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/9/2025</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,188</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6,564</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(3)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2.64</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3/28/2026</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">12,782</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(4)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5.39</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5/6/2027</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">10,686</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">48,835</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(5)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 12pt; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">8,668</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">36,613</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif"><sup>(6)</sup>&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 7%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 10%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 10%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 7%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 6%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-fourth on each of March 31, 2018, 2019, 2020 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 185; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->173<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-fourth on each of March 9, 2019, 2020, 2021 and 2022.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-fourth on each of March 28, 2020, 2021, 2022 and 2023.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-fourth on each of May 6, 2021, 2022, 2023 and 2024.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-third on each of March 28, 2020, 2021 and 2022.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(6)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-third on each of May 6, 2021, 2022 and 2023.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(7)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-fourth immediately and on each of November 24, 2021, 2022, and 2023.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(8)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting
one-third on each of November 24, 2021, 2022 and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020
Options Exercised and Stock Vested</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table shows the stock awards and restricted stock grants that vested during 2020 for the CSI named executive officers.
No options were exercised by the CSI named executive officers in 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Stock
    Awards</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Number
    of Shares Acquired on <br />
Vesting (#)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Value
    Realized on Vesting <br />
($)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 28%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 23%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">16,091</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">89,034</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Ms. Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">3,248</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">16,370</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">13,153</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">66,798</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Scott Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">9,414</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">48,093</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">
<b>Potential Payments Under Change Of Control</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has entered into Change of Control Agreements (&#8220;CIC Agreements&#8221;) with each CSI Named Executive Officer. CIC
Agreements provide for payment of severance compensation if (A) there is a change in control of the Company and (B) within 24
months following this change of control, there is either (i) an involuntary termination of employment other than for cause, death,
disability or retirement or (ii) a voluntary termination of employment for Good Reason (each a &#8220;Triggering Event&#8221;).
Under the CIC Agreements, &#8220;Good Reason&#8221; includes a material diminution in the person&#8217;s base salary, duties or
authority, or those of his immediate superior, or a material diminution in the budget over which the person has authority or a
change in geographic location of the person&#8217;s job. The CIC Agreements include provisions requiring each executive to maintain
confidentiality of information acquired during the period of employment, to refrain for a period of one year from competing with
the Company or soliciting other Company employees to leave their employment with the Company and to provide a release of all claims
against the Company in exchange for the benefit paid pursuant to the CIC agreement. In the event of a change in control, CSI&#8217;s
LTI Plan provides for partial vesting and payment of unvested Incentive Awards and CSI&#8217;s Stock Option Plan provides for
vesting of unvested stock options, in each case irrespective of whether or not a Triggering Event has occurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Assuming
a change of control occurred on January 1, 2020, the following table presents amounts potentially payable to each of the CSI named
executive officers, without and with a corresponding Triggering Event.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Reason
    for Payment</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Cash
    <br />
Severance<br />
 ($)</b><sup>(1)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Partial</b><br />
    <b>Vesting of</b><br />
    <b>Incentive</b><br />
    <b>Awards ($)</b><sup>(2)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Vesting
    of <br />
Unvested <br />
Options</b><sup>(3)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right; width: 17%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 11%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 14%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    without a Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    with Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">350,301</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">203,214</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">184,438</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">737,953</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 186; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->174<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Reason
    for Payment</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Cash
    <br />
Severance<br />
 ($)</b><sup>(1)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Partial</b><br />
    <b>Vesting of</b><br />
    <b>Incentive</b><br />
    <b>Awards ($)</b><sup>(2)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Vesting
    of <br />
Unvested <br />
Options</b><sup>(3)</sup></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif">Ms. Kumar</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 17%"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    without a Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right; width: 11%"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right; width: 14%"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    with Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">329,769</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">79,308</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">412,077</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    without a Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    with Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">593,015</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">153,844</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">55,801</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">802,660</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Fluegge</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    without a Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Change of Control
    with Triggering Event</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">262,362</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">107,052</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">34,451</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">403,865</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
amounts in this column reflect the amount of cash severance the Company would be obligated to pay these individuals in the form
of a single lump-sum cash payment pursuant to their CIC Agreements.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
amounts in this column reflect the estimated value of unvested Incentive Awards under CSI&#8217;s LTI Plan at December 31, 2020
that would become payable upon the occurrence of a change in control.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
amount in this column represents in-the-money value of options assuming vesting upon a change in control at January 1, 2021. As
of the immediately preceding business day, the exercise price of unvested options granted to these CSI NEOs was greater than the
closing market price of the CSI common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Director
Compensation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
2020 compensation of CSI non-employee directors was as follows: (i) each director was paid an annual cash retainer of $20,000;
(ii) each director was granted options to purchase 10,000 shares of common stock; (iii) the two committee chairs were each paid
an additional $7,500 in cash; (iv) each non-chair committee member was paid an additional $5,000 in cash; (v) the non-executive
CSI board chair was paid an additional $20,000 in cash; and (vi) Mr. Primuth, who in addition to his other director responsibilities,
served as CSI board secretary until April 2020, was paid an additional $8,750 in cash.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table presents the 2020 cash and dollar value of stock options paid to each CSI non-employee board member. Curtis A.
Sampson retired as a director at the 2020 annual meeting of shareholders in June 2020 and Michael Zapata was elected as a director
on that date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 85%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name
    </b>(1)</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Fees
    Earned or Paid in Cash ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Options
    Awards ($)</b>(2)</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    ($)</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 25%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 23%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 21%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Curtis A. Sampson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">10,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">--</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">10,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Richard A. Primuth</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">39,167</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">15,946</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">55,113</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Randall D. Sampson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">32,500</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">15,946</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">48,446</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Steven C. Webster</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">30,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">15,946</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">45,946</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Michael Zapata</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">12,500</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">15,946</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">28,446</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;In
addition to compensation as directors, the named directors serve in differing roles for which they receive separate compensation,
including as a committee chair, committee member, and board secretary, as described above.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 9pt Times New Roman, Times, Serif">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Values
expressed represent the aggregate grant date fair value computed in accordance with FASB ASC Topic 718 and Item 402(r)(2)(iv)
of Regulation S-K, using the assumptions discussed within Note 11 in the notes to the CSI consolidated financial statements included
in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 187; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->175<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: none"><span id="a149"></span><b>CSI
MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">You
should read the following discussion and analysis of CSI&#8217;s financial condition and results of operations together with CSI&#8217;s
financial statements and related notes appearing elsewhere in this proxy statement/prospectus. This discussion and analysis contains
forward-looking statements based upon current expectations that involve risks and uncertainties. CSI&#8217;s actual results may
differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed
in the section entitled &#8220;RISK FACTORS&#8221; and in other sections of this proxy statement/prospectus. Please also see the
section entitled &#8220;CAUTION CONCERNING FORWARD-LOOKING STATEMENTS.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a150"></span><b>Comparison
of Three Months Ended September 30, 2021 and 2020</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
August 2, 2021, CSI and Lantronix, Inc. closed the E&amp;S Sale Transaction and, as a result, CSI disposed of its E&amp;S Segment
business as of that date. The financial statements, notes to financial statements, and this comparison of the nine months ended
September 30, 2021 and 2020 in this CSI Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations
reflect CSI&#8217;s continuing operations and exclude the discontinued operations of the Company&#8217;s former E&amp;S Segment
and Suttle businesses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
consolidated sales decreased 45.5% in the third quarter of 2021 to $1,828,000 compared to $3,354,000 in the same period of 2020.
CSI consolidated operating loss from continuing operations in the third quarter of 2021 increased to $1,868,000 from an operating
loss from continuing operations of $965,000 in the third quarter of 2020. CSI net loss from continuing operations in the third
quarter of 2021 was $1,803,000 or $ (0.19) per diluted share compared to net loss from continuing operations of $699,000 or $
(0.07) per diluted share in the third quarter of 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Services
&amp; Support (S&amp;S) Segment Results</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Services
&amp; Support (S&amp;S) Segment sales decreased 45% to $1,947,000 in the third quarter of 2021 compared to $3,530,000 in the third
quarter of 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues by customer group were as follows:</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 65%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; padding-right: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Customer Group</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; padding-right: 5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Financial</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;482,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;117,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Healthcare</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;261,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;244,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Education</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;64,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2,312,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Other
    commercial clients</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1,021,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;682,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">CSI
    IT operations</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;119,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;175,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1,947,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;3,530,000</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues by revenue type were as follows:</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 65%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; padding-right: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Type</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; padding-right: 5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Project
    &amp; product revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;297,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2,611,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Services
    &amp; support revenue</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1,650,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;919,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1,947,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;3,530,000</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues from the education sector decreased $2,248,000 or 97% in the third quarter of 2021 as compared to the 2020 third
quarter due to the substantial completion of projects from CSI&#8217;s Florida school district customer in the prior year. CSI
was not selected as the primary vendor on the next multi-year project for this school district, but has been selected as the secondary
vendor for structured cabling and enterprise networking.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenue from sales to SMBs, which are primarily financial, healthcare and commercial clients increased $721,000 or 69%
in the third quarter of 2021 as compared to the third quarter of 2020 due to the</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 188; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->176<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> acquisition of the assets of IVDesk on November
3, 2020. S&amp;S Segment project and product revenue decreased $2,314,000 or 89% in the third quarter of 2021 as compared to the
third quarter of 2020 primarily due to the decrease in the education sector. S&amp;S Segment services and support revenue increased
$731,000 or 80% as compared to the same quarter of the prior year due to CSI&#8217;s acquisition of Ecessa and its service and
support revenue on its SD-WAN products as well as the acquisition of IVDesk, which contributed $634,000 in revenue during the
quarter. Overall, Ecessa contributed $565,000 in revenue during the quarter, an increase of $30,000 over the third quarter of
the prior year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment gross profit decreased 38% to $834,000 in the third quarter of 2021 compared to $1,340,000 in the same period in 2020
due to the decrease in the education sector revenue. S&amp;S Segment gross margin increased to 42.8% in the third quarter of 2021
compared to 38.0% in the third quarter of 2020 due to the increase in services &amp; support revenue, which has higher margins.
S&amp;S Segment selling, general and administrative expenses decreased 17% in the third quarter of 2021 to $669,000, or 34.4%
of sales, compared to $803,000, or 22.7% of sales, in the third quarter of 2020 due to lower compensation related expenses on
lower headcount.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
S&amp;S Segment reported operating income of $55,000 in the third quarter of 2021 compared to operating income of $431,000 in
the same period of 2020, primarily due to lower revenues into the education sector.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;Other&#8221;
includes non-allocated corporate overhead costs that are not considered discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
corporate costs increased by $527,000 due to outside legal and financial consulting costs related to the Pineapple Merger Transaction
and additional expense related to the accelerated vesting of all outstanding equity awards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
loss from continuing operations before income taxes was $1,798,000 in the third quarter of 2021 compared to a loss from continuing
operations before income taxes of $690,000 in the third quarter of 2020. CSI&#8217;s effective income tax rate was (0.3%) in the
third quarter of 2021 and (1.3%) in 2020. This effective tax rate for 2021 differs from the federal tax rate of 21% due to state
income taxes, the effect of uncertain income tax positions, stock compensation windfalls and changes in valuation allowances related
to deferred tax assets. As of December 31, 2020, CSI had a federal net operating loss carryforward from 2015 through 2020 activity
of approximately $10,940,000 that is available to offset future taxable income and begins to expire in 2035. CSI also has a federal
capital loss carryforward from 2018 of approximately $1,930,000 that is available to offset future capital gains and expires in
2023. CSI expects to offset a substantial portion of the loss carryforwards against the gain on sale of the E&amp;S Segment in
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a151"></span><b>Comparison
of Nine Months Ended September 30, 2021 and 2020</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated
sales decreased slightly in the first nine months of 2021 to $5,313,000 compared to $5,321,000 in the same period of 2020. Consolidated
operating loss from continuing operations in the first nine months of 2021 increased to $6,156,000 from an operating loss from
continuing operations of $4,044,000 in the first nine months of 2020. Net loss from continuing operations in the first nine months
of 2021 was $6,328,000 or $ (0.65) per diluted share compared to net loss from continuing operations of $3,100,000 or $ (0.33)
per diluted share in the first nine months of 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Services
and Support (S&amp;S) Segment Results</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment sales decreased 3% to $5,719,000 in the first nine months of 2021 compared to $5,882,000 in the first nine months of 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues by customer group were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 189; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->177<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Customer Group</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 65%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 16%"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 16%; padding-right: 5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Financial</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1,306,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;314,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Healthcare</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;760,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;674,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Education</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;212,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;3,031,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Other
    commercial clients</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;3,035,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1,302,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">CSI
    IT operations</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;406,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;561,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;5,719,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;5,882,000</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues by revenue type were as follows:</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 65%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5pt; width: 16%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Type</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; padding-right: 5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Project &amp; product
    revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;927,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;3,498,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Services &amp;
    support revenue</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;4,792,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2,384,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3.25pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;5,719,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;5,882,000</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues from the education sector decreased $2,819,000 or 93% in the first nine months of 2021 as compared to the 2020
first nine months due to the substantial completion of projects from CSI&#8217;s Florida school district customer in the prior
year. CSI was not selected as the primary vendor on the next multi-year project for this school district, but has been selected
as the secondary vendor for structured cabling and enterprise networking.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenue from sales to SMBs, which are primarily financial, healthcare and commercial clients increased $2,811,000 or 123%
in the first nine months of 2021 as compared to the first nine months of 2020 due to the acquisition of Ecessa on May 14, 2020
and the acquisition of the assets of IVDesk on November 3, 2020. S&amp;S Segment project and product revenue decreased $2,571,000
or 73% in the first nine months of 2021 as compared to the first nine months of 2020 primarily due to the decrease in the education
sector. S&amp;S Segment services and support revenue increased $2,408,000 or 101% as compared to the same period of the prior
year due to CSI&#8217;s acquisition of Ecessa and its service and support revenue on its SD-WAN products as well as the acquisition
of IVDesk, which contributed $1,847,000 in revenue during the first nine months. Overall, Ecessa contributed $1,736,000 in revenue
during the first nine months, an increase of $938,000 over the same period of the prior year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment gross profit increased 8% to $2,260,000 in the first nine months of 2021 compared to $2,090,000 in the same period in
2020. S&amp;S Segment gross margin increased to 39.5% in the first nine months of 2021 compared to 35.5% in 2020 due to the increase
in services &amp; support revenue, which has higher margins. S&amp;S Segment selling, general and administrative expenses increased
42% in the first nine months of 2021 to $2,290,000, or 40.0% of sales, compared to $1,614,000, or 27.4% of sales, in the first
nine months of 2020 due to the May 2020 acquisition of Ecessa and the November 2020 acquisition of IVDesk, and the inclusion of
their associated general and administrative costs, which are not included in the prior year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
S&amp;S Segment reported an operating loss of $376,000 in the first nine months of 2021 compared to operating income of $370,000
in the same period of 2020, primarily due to decreased revenue from the education sector and increased selling, general and administrative
expenses, including an increase in amortization expense of $240,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;Other&#8221;
includes non-allocated corporate overhead costs that are not considered discontinued operations. Other corporate costs increased
by $1,366,000 due to outside legal and financial consulting costs related to the Pineapple Merger Transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 190; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->178<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
loss from continuing operations before income taxes was $6,322,000 in the first nine months of 2021 compared to a loss from continuing
operations before income taxes of $3,096,000 in the first nine months of 2020. CSI&#8217;s effective income tax rate was (0.1%)
in the first nine months of 2021 and (0.1%) in 2020. This effective tax rate for 2021 differs from the federal tax rate of 21%
due to state income taxes, the effect of uncertain income tax positions, stock compensation windfalls and changes in valuation
allowances related to deferred tax assets. As of December 31, 2020, CSI had a federal net operating loss carryforward from 2015
through 2020 activity of approximately $10,940,000 that is available to offset future taxable income and begins to expire in 2035.
CSI also has a federal capital loss carryforward from 2018 of approximately $1,930,000 that is available to offset future capital
gains and expires in 2023. CSI expects to offset a substantial portion of the loss carryforwards against the gain on sale of the
E&amp;S segment in 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Liquidity
and Capital Resources</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of September 30, 2021, CSI had $40,940,000 in cash, cash equivalents, restricted cash, and liquid investments. Of this amount,
$33,138,000 was invested in short-term money market funds that are not considered to be bank deposits and are not insured or guaranteed
by the FDIC or other government agency. These money market funds seek to preserve the value of the investment at $1.00 per share;
however, it is possible to lose money investing in these funds. The remainder in cash and cash equivalents is operating cash.
CSI also had $5,655,000 in investments consisting of corporate notes and bonds that are traded on the open market and are classified
as available-for-sale at September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
had working capital of $3,541,000 at September 30, 2021, consisting of current assets of approximately $41,471,000 and current
liabilities of $37,930,000 compared to working capital of $28,320,000 at December 31, 2020 consisting of current assets of $35,758,000
and current liabilities of $7,438,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Cash
flow used in operating activities was approximately $2,626,000 in the first nine months of 2021 as compared to $5,580,000 used
in the same period of 2020. Significant working capital changes from December 31, 2020 to September 30, 2021 included a decrease
in receivables of $2,238,000 and an increase in payables of $1,007,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Net
cash provided by investing activities was $26,329,000 in first nine months of 2021 compared to $1,183,000 2020, due to $23,625,000
in proceeds from the E&amp;S Sale Transaction in discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Net
cash used in financing activities was $1,565,000 in the first nine months of 2021 compared to $827,000 used in financing activities
in 2020. CSI paid $550,000 in contingent consideration related to the November 2020 IVDesk acquisition. Cash dividends paid on
common stock decreased to $16,000 in 2021 from $564,000 in 2020 ($0.04 per common share). Dividends paid in the first nine months
of 2021 consisted only of accrued dividends that were paid on deferred stock or restricted stock units that vested and were issued
in 2021. Proceeds from common stock issuances, principally related to the accelerated vesting of all outstanding equity awards,
totaled approximately $3,813,000 in 2021 and $91,000 in 2020. CSI acquired $1,073,000 and $70,000 of Company stock from employees
in 2021 and 2020, respectively, to satisfy withholding tax obligations related to share-based compensation, pursuant to terms
of Board and shareholder-approved compensation plans. CSI has not acquired Company stock during the first nine months of 2021
under a $2,000,000 Stock Repurchase Program authorized by the Board of Directors in August 2019. At September 30, 2021, there
remained $341,000 under the 2019 Stock Repurchase Program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
September 13, 2021, CSI announced that its board of directors had declared a special dividend of $3.50 per share payable on October
15, 2021 to CSI shareholders of record at the close of business on September 30, 2021. The aggregate amount of the special dividend
was approximately $34.0 million, which was funded from the net proceeds of the E&amp;S Sale Transaction and CSI&#8217;s existing
cash on hand.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Line
of Credit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
August 28, 2020, CSI entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing a $5.0 million
line of credit facility that replaced a prior facility. On October 29, 2020, CSI entered into a First Amendment to the Credit
Agreement. Under the Credit Agreement, as amended, CSI had the ability to</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 191; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->179<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">obtain one or more letters of credit in an aggregate
amount up to $2.0 million, subject to the general terms of the Credit Agreement. CSI terminated the Credit Agreement effective
August 13, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the opinion of management, based on CSI&#8217;s current financial and operating position and projected future expenditures, sufficient
funds are available to meet CSI&#8217;s anticipated operating and capital expenditure needs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Critical
Accounting Policies</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
critical accounting policies, including the assumptions and judgments underlying them, are discussed in Note 1 of the notes to
the consolidated financial statements of CSI included in this proxy statement/prospectus. There were no other significant changes
to our critical accounting policies during the nine months ended September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
accounting policies have been consistently applied in all material respects and disclose matters such as allowance for doubtful
accounts, sales returns, inventory valuation, warranty expense, income taxes, revenue recognition, asset impairment recognition,
and foreign currency translation. On an ongoing basis, we evaluate our estimates based on historical experience and on various
other assumptions that we believe to be reasonable under the circumstances, the result of which form the basis for making judgments
about the carrying value of assets and liabilities that are not readily apparent from other sources. Results may differ from these
estimates due to actual outcomes being different from those on which we based our assumptions. Management reviews these estimates
and judgments on an ongoing basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Recently
Issued Accounting Pronouncements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Recently
issued accounting standards and their estimated effect on CSI&#8217;s condensed consolidated financial statements are also described
in Note 14, Recent Accounting Pronouncements, to CSI&#8217;s condensed consolidated unaudited financial statements as of and for
the nine months ended September 30, 2021 included in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a152"></span><b>Comparison
of Year Ended December 31, 2020 and 2019</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Results
of Operations</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
consolidated sales were $42,576,000 in 2020, a 16% decrease from sales of $50,906,000 in 2019. CSI&#8217;s consolidated net loss
from continuing operations in 2020 was $1,796,000, or ($0.19) per share compared to net income of $251,000 or $0.03 per share
in 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<i>Electronics
&amp; Software (E&amp;S) Segment Results</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
2020, 86% of E&amp;S Segment revenue came from North America. E&amp;S Segment sales decreased 27% to $34,496,000 in 2020 compared
to $47,007,000 in 2019. The E&amp;S Segment organizes its sales force by vertical markets and segments its customers geographically.
E&amp;S Segment sales by region in 2020 and 2019 were:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; padding-left: 10pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Segment </b><br />
    <b>Sales by Region</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 72%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">North
    America</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">29,721,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">39,771,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">International</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,775,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7,236,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">34,496,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">47,007,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;The
following table summarizes the E&amp;S Segment&#8217;s 2020 and 2019 sales by product group:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; padding-left: 10pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Segment</b><br />
    <b>Sales by Product Group</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 72%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Intelligent
    edge solutions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12,162,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">18,442,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Traditional products</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">22,334,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">28,565,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">34,496,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">47,007,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 192; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->180<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E&amp;S
Segment sales in North America decreased 25% or $10,050,000 in 2020 compared to 2019 primarily due to delayed project spending
by customers due to the effect of the COVID-19 pandemic, $7,050,000 of sales for a major metropolitan smart city intelligent transportation
IoT project recorded in the prior year, that did not reoccur in the current year, and a decline in sales to major Canadian telecommunications
customer, partially offset by strong sales to Federal agencies. E&amp;S Segment international sales decreased $2,461,000, or 34%,
primarily due to the economic effects of the COVID-19 pandemic and an overall drop in demand for traditional products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E&amp;S
Segment sales of intelligent edge solutions (&#8220;IES&#8221;) products decreased 34% or $6,280,000 due to $7,050,000 of deliveries
in the prior year for a major metropolitan smart city intelligent transportation IoT project that did not reoccur in the current
year, partially offset by higher sales of security and surveillance products and sales to Federal agencies. Excluding the prior
year major metropolitan smart city intelligent transportation IOT project, sales of IES products increased by $770,000 or 7%.
Traditional product sales decreased 22% or $6,231,000, due mainly to the overall economic effects of the COVID-19 pandemic and
a decline in media converter orders from major telecommunications customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E&amp;S
Segment gross profit decreased 30% to $14,890,000 in 2020 compared to $21,394,000 in 2019. E&amp;S Segment gross margin as a percentage
of sales decreased to 43% in 2020 from 46% in 2019 primarily due to the volume and favorable margin impacts from the prior year
major metropolitan smart city IoT project that did not reoccur in the current year, and increased sales of some IES products to
Federal agencies at lower margins, partially offset by lower inventory write-downs year over year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E&amp;S
Segment selling, general and administrative expenses decreased 20% to $13,875,000, or 40% of sales, in 2020 from $17,354,000,
or 37% of sales in 2019 due to reduced travel, marketing and personnel expenses, in part due to steps taken by management in response
to the COVID-19 pandemic.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
E&amp;S Segment had operating income of $1,015,000 in 2020 compared to operating income of $4,040,000 in 2019, primarily due to
lower sales and gross margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Services
&amp; Support (S&amp;S) Segment Results</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment sales increased 85% to $8,777,000 in 2020 compared to $4,741,000 in 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues by customer group were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; padding-left: 10pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Segment</b><br />
    <b>Revenue by Customer Group</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 72%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Education</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,483,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,926,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Healthcare</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">887,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">705,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Financial and other
    commercial clients</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,708,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,268,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">CSI IT operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">699,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">842,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,777,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,741,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;S&amp;S
Segment revenues by revenue type were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; padding-left: 10pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Segment</b><br />
    <b>Revenue by Type</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2019</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 72%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Project
    &amp; product revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5,120,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 11%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,242,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Services &amp; support
    revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,657,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,499,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,777,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,741,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 193; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->181<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenues from the education sector increased $2,557,000 or 133% in 2020 primarily due to the commencement of projects
that had been previously delayed due to funding issues where the prior year had less project revenue in this sector. Projects
for this education customer commenced at the end of the second quarter of 2020. Although the education vertical remains an important
element of the S&amp;S Segment&#8217;s overall market strategy, much of S&amp;S Segment&#8217;s historical revenue from the education
sector has been derived from a school district in Florida. The Company has substantially completed its work on this project and
was not selected as the primary vendor on the next multi-year project for this school district, but has been selected as the secondary
vendor for structured cabling and enterprise networking.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment revenue from small to medium businesses (&#8220;SMBs&#8221;), which are primarily healthcare, financial and commercial
clients, increased by 82% or $1,622,000 due to the acquisition of Ecessa on May 14, 2020 and the acquisition of the assets of
IVDesk on November 3, 2020. The decrease in the CSI IT operations revenue as compared to 2019 is related to hardware refresh revenue
in the prior year that was not repeated in the current year. S&amp;S Segment project and product revenue increased $2,878,000
or 128% during 2020 as compared to 2019 due primarily to the increase in the education sector. S&amp;S Segment services and support
revenue increased $1,158,000 or 46% as compared to the same quarter of the prior year due to the Company&#8217;s acquisition of
Ecessa, which has service and support revenue on its SD-WAN products. Overall, Ecessa contributed $1,260,000 and IVDesk contributed
$401,000 in revenue during the year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment gross profit increased 101% to $2,979,000 in 2020 compared to $1,482,000 in 2019. S&amp;S Segment gross margin as a percentage
of sales increased to 34% in 2020 compared to 31% in 2019 due to the increase in project revenue in the education sector, primarily
within the second half.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment selling, general and administrative expenses increased 80% in 2020 to $2,669,000, or 30% of sales, compared to $1,485,000
in 2019, or 31% of sales due to the May 2020 acquisition of Ecessa and the inclusion of its general and administrative costs that
are not included in the prior year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">S&amp;S
Segment operating income was $310,000 in 2020 compared to an operating loss of $3,000 in 2019, primarily due to increased education
revenue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
a result of our treatment of Suttle as discontinued operations, &#8220;Other&#8221; includes non-allocated corporate overhead
costs as well as costs allocated to Suttle that are not considered discontinued operations. In the past, the Company would estimate
annual revenue and headcount for each principal business unit and then allocate a portion of shared service corporate overhead
costs based on these metrics. Because Suttle is now treated as discontinued operations, these costs are now included within &#8220;Other.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s loss from continuing operations before income taxes was $1,775,000 in 2020 compared to income before income taxes
of $235,000 in 2019. The Company&#8217;s effective income tax rate was -1.1% in 2020 compared to -6.5% in 2019. The 2020 effective
rate differed from the standard rate of 21% primarily due to the valuation allowances related to deferred tax assets, along with
the impact of state income taxes, foreign tax rate differences, foreign losses not deductible for U.S. income tax purposes, and
provisions for interest charges for uncertain income tax positions. As of December 31, 2020, the Company had a federal net operating
loss carryforward from 2015 through 2020 activity of approximately $10,940,000 that is available to offset future taxable income
and begins to expire in 2035. The Company also has a federal capital loss carryforward from 2018 of approximately $1,930,000 that
is available to offset future capital gains and expires in 2023. See Note 13 for a reconciliation of the standard tax rate to
the Company&#8217;s effective tax rate for 2020 and 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 194; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->182<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Effects
of Inflation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Inflation
has not had a significant effect on operations in recent years. The Company does not have long-term production or procurement
contracts and has historically been able to adjust pricing and purchasing decisions to respond to inflationary pressures.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Liquidity
and Capital Resources</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2020, the Company had approximately $21,457,000 in cash, cash equivalents and liquid investments, compared to
$24,057,000 at December 31, 2019. Of this amount, $9,424,000 was invested in short-term money market funds that are not considered
to be bank deposits and are not insured or guaranteed by the FDIC or other government agency. These money market funds seek to
preserve the value of the investment at $1.00 per share; however, it is possible to lose money investing in these funds. The remainder
in cash and cash equivalents is operating cash. The Company also had $8,364,000 in investments consisting of commercial paper
and corporate notes and bonds that are traded on the open market and are classified as available-for-sale at December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Company had working capital of $28,320,000, consisting of current assets of approximately $35,758,000 and current liabilities
of $7,438,000 at December 31, 2020 compared to working capital of $38,052,000, consisting of current assets of $49,402,000 and
current liabilities of $11,350,000 at the end of 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Cash
flow used in operating activities was approximately $4,684,000 in 2020 compared to $10,231,000 provided in 2019. Significant working
capital changes from 2019 to 2020 included a $1.4 million decrease in accounts payable and $1.5 million used in discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Cash
provided by investing activities was $3,930,000 in 2020 compared to $5,222,000 used in 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Net
cash used by financing activities was $800,000 in 2020 compared to $1,450,000 in 2019. Cash dividends paid on common stock decreased
to $564,000 in 2020 ($0.06 per common share) from $743,000 in 2019 ($0.08 per common share). Proceeds from common stock issuances,
principally shares sold to the Company&#8217;s Employee Stock Ownership Plan and issued under the Company&#8217;s Employee Stock
Purchase Plan, totaled approximately $119,000 in 2020 and $715,000 in 2019. The Company acquired $71,000 and $2,000 in 2020 and
2019, respectively, of Company stock from employees to satisfy withholding tax obligations related to share-based compensation,
pursuant to terms of Board and shareholder-approved compensation plans. The Company also acquired $284,000 of Company stock under
a $2,000,000 Stock Repurchase Program authorized by the Board of Directors in August 2019. At December 31, 2020, there remained
$341,000 under the 2019 Stock Repurchase Program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Line
of Credit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
August 28, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing a $5,000,000
line of credit facility that replaced a prior facility. On October 29, 2020, the Company entered into a First Amendment to the
Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain one or more letters of credit
in an aggregate amount up to $2.0 million, subject to the general terms of the Credit Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Company had no outstanding borrowings against this line of credit, or the prior facility, at December 31, 2020 and 2019, and $1,051,000
was available for use as of December 31, 2020. Interest on borrowings on the credit line is at LIBOR plus 1.25%, with a minimum
LIBOR rate of 0.75% (2.0% at December 31, 2020). The credit agreement expires August 28, 2021 and is secured by government securities
owned and pledged by the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with the Company&#8217;s November 3, 2020 purchase of the operating assets of privately held IVDesk from a third-party
Receiver, the Company provided the Receiver as seller a $550,000 letter of credit to secure the Company&#8217;s obligation to
pay the earn-out under the asset purchase agreement. The letter of credit was issued pursuant to the line of credit with Wells
Fargo. In March 2021, the Company paid the $550,000 balance and the letter of credit was cancelled.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 195; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->183<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the opinion of management, based on the Company&#8217;s current financial and operating position and projected future expenditures,
sufficient funds are available to meet the Company&#8217;s anticipated operating and capital expenditure needs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Contractual
Obligation Summary</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes our contractual obligations at December 31, 2020 and the effect these obligations are expected to have
on CSI&#8217;s liquidity and cash flow in future periods:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Less
    than</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>More
    Than</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>One
    Year</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>1
    &#8211; 3 Years</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>3
    &#8211; 5 Years</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>5
    Years</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">225,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">199,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">225,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">199,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,000</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2020, the Company had no other material commitments (either cancelable or non-cancelable) for capital expenditures,
short or long-term debt, capital leases or other purchase commitments related to ongoing operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>New
Accounting Pronouncements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">See
Note 1 of the notes to the consolidated financial statements of CSI included in this proxy statement/prospectus for a discussion
of new accounting standards applicable to CSI for 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Off
Balance Sheet Arrangements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 196; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->184<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a153"></span><b>INFORMATION
ABOUT PINEAPPLE</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>For
purposes of this section only, &#8220;Pineapple,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221; refer to Pineapple
Energy, LLC, on a combined basis with Hawaii Energy Connection and E-Gear, LLC, unless the context otherwise requires.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a154"></span><b>Overview
of Pineapple&#8217;s Business</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
mission is to be the trusted energy partner to the consumer. Pineapple Energy provides households with sustainable solar energy,
back-up power and security, control and predictability, and cost savings. Because we believe the fragmented solar market is ripe
for consolidation and provides an excellent opportunity for growth, we seek to acquire companies that deliver advanced home energy
solutions and have brands with significant recognition in their respective marketplaces. We launched our business in late 2020
with the acquisition of certain assets of Sungevity, a residential solar brand with national brand recognition. Sungevity has
provided us with well-known brand name and access to a database with both historical existing buyers and 115,000 unconverted leads,
dating back to January 2019. On March 1, 2021, Pineapple signed a definitive agreement to acquire two leading sustainable energy
service and technology providers in Hawaii: Hawaii Energy Connection (&#8220;HEC&#8221;) and E-Gear, LLC (&#8220;E-Gear&#8221;).
These acquisitions are anticipated to close immediately prior to the closing of the Pineapple Merger Transaction. HEC is a leading
sustainable energy provider, with over 9,000 residential systems installed and growing. E-Gear operates as a technology developer
and manufacturer of energy management software and hardware in Hawaii. The HEC and E-Gear acquisitions are intended to establish
our presence in the United States&#8217; most solar-friendly region, as approximately 30% of Hawaiian homes are powered by solar.
To drive our growth, we are actively looking for additional brands to add to our portfolio.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
systems provide our primary customers, residential homeowners, with clean solar energy, typically at a savings compared to traditional
utility energy. We provide a full range of installation services, including the design, engineering, procurement, permitting,
construction, grid connection, warranty, monitoring and maintenance of residential solar energy systems. We also offer battery
storage to customers in select markets and serve a limited number of enterprise customers. We believe our technology optimizes
solar generation and storage in relation to load, grid condition, tariff, and customer desires, enabling us to maximize customer
retention and sell them additional products. We believe our customer satisfaction drives a significant referral rate to prospective
new customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
plan to drive substantial growth by continuing to grow our brand portfolio through further acquisitions. We currently have several
targets on which we are conducting due diligence. We generally target solar contractors and sales and installation companies,
and technology companies serving the alternative energy sector. We believe additional acquisitions will help us to expand our
regional reach and achieve substantial economies of scale.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a155"></span><b>Our
Market Opportunity</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
residential solar sales and installation market is estimated to be over $5 billion in the United States alone. In 2021, Wood Mackenzie
and SEIA estimated mid-teen-percentage industry growth for each of the next three years. With only 3% of United States homes running
on residential solar power, and certain regions, such as Hawaii and Australia, having ten times this penetration, we believe there
is a significant opportunity for growth, especially given the push to decarbonize the U.S. economy to reduce air pollution and
minimize the negative impact of climate change. Further, the residential solar market provides customers with compelling cost
savings as compared to most electric utilities, with customers who switch to solar typically saving from 10-50% a month as compared
to comparable electric utility providers, depending on the region. Additionally, as utility prices continue to increase and the
price of solar equipment decreases, we believe the residential solar return on investment will continue to improve. Further, the
ongoing trend of increasing credit availability and decreasing interest rates on solar loans will provide access to an expanding
customer base that could not previously benefit from solar or found the cost-benefit ratio not great enough.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Residential
solar offers the largest near-term market opportunity to capture adjacent revenue opportunities, such as battery storage, integration
with electric vehicle charging, controlling HVAC and lighting, powering home security systems, controlling household energy use,
and improving the efficiency of common household appliances. We believe that the total addressable market for adjacent energy
services is approximately $26.5 billion. We believe that we can penetrate this market with our portfolio of product offerings
for residential solar customers. When</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 197; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->185<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">paired with solar, battery storage is proving to be a significant source of incremental
income for us. We believe the battery storage opportunity is growing due to an increasingly unreliable grid, as demonstrated by
rolling blackouts and proactive shut-downs in California, prolonged grid outages in Texas caused by extreme winter weather, and
other severe storms that occur nationwide. We train our salespeople to focus on this opportunity and are frequently more successful
than other solar originators who we believe are failing to fully capture this sales opportunity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a156"></span><b>Our
Strategy</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
strategy is designed to provide customers with sustainable energy security by leveraging our people, technology, and processes
to deliver solutions that improve the performance, increase the reliability, and reduce the cost of energy. Key elements of our
strategy include:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Capitalizing
                                         on the opportunity for industry and regional consolidation.</b> Residential solar is
                                         a fragmented industry, with over 4,000 contractors nationwide. However, we believe the
                                         Sunrun-Vivint merger in 2020 started the era of consolidation and the positive impact
                                         of scale-expansion. We believe there is a tremendous opportunity for a consolidator to
                                         rapidly scale its business and become one of the most recognized brands in the industry
                                         through acquiring, integrating, and growing leading local and regional solar sales and
                                         installation companies.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Leverage
                                         and continue to lower our customer acquisition cost through our digital platform and
                                         referral program.</b> We already have what we believe are premier referral rates, with
                                         over 50% of HEC&#8217;s sales in Hawaii stemming from customer referrals, and one in
                                         every three Sungevity customers historically providing us with a referral. We believe
                                         that these two portfolio companies form a foundation to drive improved referral performance
                                         across the network of companies we acquire, further increasing our referral rates and
                                         lowering our customer acquisition cost.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Leverage
                                         our expertise in battery storage and grid services in Hawaii as state policies nationwide
                                         move towards replicating Hawaii.</b> Hawaii is the most advanced residential solar, battery
                                         storage, and home energy management market in the U.S. With 15 years of operations and
                                         approximately 9,000 residential solar systems installed, HEC is a market leader with
                                         one of the most-recognized brands. As a result of our position and experience in the
                                         Hawaiian market, we have a thorough understanding of the Hawaiian solar regulatory regime,
                                         which we believe will be a competitive advantage as state policies nationwide replicate
                                         the solar policies that Hawaii has implemented.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Continue
                                         to grow our operations to achieve economies of scale.</b> Residential solar is like many
                                         industries in that cost-of-goods-sold is a significant expense, and companies with greater
                                         scale can enjoy significantly lower costs throughout their equipment supply chain. As
                                         we grow both organically and through acquisitions, we expect to lower the costs of acquiring
                                         modules, inverters, and electrical balance-of-systems components, which we anticipate
                                         should allow us to accelerate growth through lower pricing and enhanced profit margins.
                                         With scalable administrative and operational infrastructure, we believe our current approach
                                         of organic growth enhanced by acquisitions will lead to profitability and cash generation.
                                         We anticipate taking advantage of the growth in the solar market as well as gaining market
                                         share relative to competitors. We also plan to benefit from economies of scale related
                                         to customer financing, since we can secure better loan and lease terms for our customers
                                         through our national solar finance partners.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Explore
                                         potential opportunities outside of solar to become a one-stop shop for consumers&#8217;
                                         home and energy needs.</b> We can eventually cross-sell into the energy storage, smart
                                         appliance, energy management software, comfort and lighting and security markets. These
                                         smart home products can be integrated into our residential solar product, and our ability
                                         to collaborate with providers of such products in the future may present us with a significant
                                         source of additional revenue.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 198; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->186<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a157"></span><b>Our
Strengths</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
believe that the following strengths of our business position us to capitalize on the growing residential solar market, reinforce
our position in the marketplace, and distinguish us from our competitors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Strong
                                         history and proven lead generation process position us for organic growth.</b> We have
                                         a history of delivering exceptional customer experiences, which has led to us driving
                                         high customer referral rates. As we grow our digital lead management platform, we expect
                                         these referral rates to improve. Further, we acquired over 115,000 unconverted Sungevity
                                         leads dating back to January 2019, which we believe will serve as a strong foundation
                                         as we ramp inside sales activities and simultaneously ramp new lead generation from our
                                         website and digital marketing efforts. We believe we are in an ideal position to approach
                                         these leads as the push progresses to minimize the negative impacts of climate change
                                         and air pollution. Furthermore, the easing of COVID-19 restrictions makes it easier for
                                         us to approach and install residential solar clients.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Recognized
                                         position in key solar market positions us well for expansion and provides us with penetration
                                         opportunities in multiple regions throughout the U.S.</b> We have a significant number
                                         of residential solar systems installed in Hawaii, the leading U.S. state as measured
                                         by the percentage of solar systems installed, and one of the most influential states
                                         in the U.S. from a solar public policy perspective.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Positioned
                                         to leverage customer sentiment and public policy momentum.</b> The U.S. is rapidly moving
                                         to decarbonize its economy to reduce air pollution and minimize the negative impact of
                                         climate change. A key element of decarbonizing the economy is transitioning electricity
                                         from fossil fuels to renewable energy. Solar energy has become one of the lowest cost,
                                         most reliable and most flexible forms of energy generation and is becoming a preferred
                                         option for electricity generation worldwide.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>A
                                         leading vendor for cutting edge product offerings.</b> We are a leading vendor for cutting-edge
                                         product offerings from Enphase, Generac and other large solar product providers. As an
                                         experienced operator in the residential solar industry, we have built relationships with
                                         these large solar product providers that we believe provide us with a competitive advantage
                                         over newer entrants to the industry.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Seasoned
                                         and experienced management team.</b> We have a strong leadership team, with over 20 years
                                         of collective industry experience. Our founder and chief executive officer previously
                                         led various marketing, digital, product, and customer experience functions at the two
                                         largest US residential solar companies, and our senior executive in charge of products
                                         and technology has more than a decade of experience in residential solar development,
                                         manufacturing, and sales.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a158"></span><b>Our
Products and Services</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
primary product we offer to customers is a photovoltaic solar energy system, which is almost always installed on their roof, although
can at times be ground mounted. Solar panels, also called modules, generate direct-current electricity when they are struck by
sunlight. This direct current is sent to an inverter, which converts the DC electricity into alternating-current (&#8220;AC&#8221;)
electricity, which is the type of electricity that is needed to provide power to outlets and run home appliances and equipment
The AC flows from the inverter to the home&#8217;s main electrical panel, where it is then used to supply the home&#8217;s current
power needs. If there is a shortfall, the home draws the remainder needed from the traditional utility connection, often referred
to as the &#8220;grid&#8221;. If the home system has excess production, the surplus is usually exported back to the grid. Residential
solar systems typically provide cost savings to customers because the system&#8217;s roof-panels generate power from the sun instead
of customer&#8217;s needing to purchase power from the utility. In addition, customers generally receive tax incentives and credits
for the excess generation provided back to the utility.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Battery
storage is an increasingly important piece of our offering. Lithium-ion batteries store excess solar generated electricity on
the residential premises, as opposed to sending it back to the grid. This can generate economic benefits in markets with utility
time-of-use (&#8220;TOU&#8221;) rates, whereby a homeowner is compensated at a low rate during the day for sending solar to the
grid but would be charged a high rate in the evening for drawing electricity from the</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 199; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->187<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">grid. In TOU markets, customers can store
their excess power during the day and then utilize the stored power at night, thus saving money. An equally important benefit
of pairing a battery with solar is that a battery will keep powering a customer&#8217;s home during a grid outage. A solar system
alone will not continue providing a home with electricity if the grid is down as the utility company establishes automatic disconnects
to ensure that no live current is sent back into the grid for safety reasons. When a battery is added, the system can automatically
and nearly-instantaneously become a self-contained micro-grid during an outage. The home can continue utilizing the electricity
generated by the panels, as well as electricity stored in the battery when the sun is not shining. In addition, the excess production
from the panels during the day can be used to recharge a battery that was depleted overnight.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the Hawaiian market we also offer energy management control devices on solar systems that are paired with batteries. This is an
emerging part of the business, but soon we believe we will be able to help homeowners generate ongoing revenue streams by aggregating
their batteries into a fleet, thus creating a &#8220;virtual power plant&#8221; and selling grid services to the utility. We have
proprietary technology in this area, strong relationships with regulators and utilities, and are participating in ongoing requests
for proposals around this opportunity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a159"></span><b>Competition</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the solar installation market, we compete with companies that offer products like ours. Some of these companies have greater financial
resources, operational experience, and technical capabilities than we do. When bidding for solar installation projects, however,
our current experience suggests that there is no clear dominant or preferred competitor in the markets in which we compete. We
do not believe that any competitor has more than 25% of market share in the regions in which we operate. We compete with other
solar installers on pricing, service, warranty, and the ability to arrange financing. We also compete, on a cost basis, with traditional
utilities that supply electricity to our potential customers and with companies that are not regulated like traditional utilities
but that have access to the traditional utility electricity transmission and distribution infrastructure pursuant to state and
local pro-competitive and consumer choice policies. Our advantage over traditional utilities is that we offer customers the opportunity
to create their own electricity and reduce dependency on the traditional electrical grid. We compete with these traditional utilities
primarily based on price (cents per kilowatt hour), predictability of future prices (by providing pre-determined annual price
escalations), the backup power capabilities of our battery storage solution and the ease by which customers can switch to electricity
generated by our solar energy systems.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
believe we are a strong competitor, but the marketplace is comprised of many companies. There are over 4,000 residential solar
sales and installation companies in the United States, and most residential solar sales are competitive with customers receiving
quotes from multiple companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
also compete with (i) companies that are not regulated like traditional utilities but that have access to the traditional utility
electricity transmission and distribution infrastructure pursuant to state and local pro-competitive and consumer choice policies
and (ii) with solar companies with business models that are like ours. Some customers might choose to subscribe to a community
solar project or renewable subscriber program with these companies or their utilities, instead of installing a solar energy system
on their home, which could affect our sales. Additionally, some utilities offer generation portfolios that are increasingly renewable
in nature. We believe that we compete favorably with these companies based on our unique multi-channel approach and differentiated
customer experience.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
also face competition from: purely finance-driven organizations that acquire customers and then subcontract out the installation
of solar energy systems; from installation businesses that seek financing from external parties; from large construction companies
and utilities; and from sophisticated electrical and roofing companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a160"></span><b>Intellectual
Property</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Generally,
businesses in the solar installation industry are not dependent on intellectual property. As of December 31, 2021, we do not have
any issued patents and have not filed any patent applications. We intend to file patent applications as we continue to innovate
through our research and development efforts and will acquire patents upon the closing of our acquisition of HEC and E-Gear.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 200; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->188<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a161"></span><b>Government
Regulation</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
are not regulated as a public utility in the United States under applicable national, state, or other local regulatory regimes
where we conduct business. We compete primarily with regulated utilities. As a result, we have developed and are committed to
maintaining a policy team to focus on the key regulatory and legislative issues impacting the entire industry. We believe these
efforts help us better navigate local markets through relationships with key stakeholders and facilitate a deep understanding
of the national and regional policy environment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">To
operate our systems, we obtain interconnection permission from the applicable local primary electric utility. Depending on the
size of the solar energy system and local law requirements, interconnection permission is provided by the local utility directly
to us and/or our customers. In almost all cases, interconnection permissions are issued based on a standard process that has been
pre-approved by the local public utility commission or other regulatory body with jurisdiction over net metering policies. As
such, no additional regulatory approvals are required once interconnection permission is given.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
operations are subject to stringent and complex federal, state, and local laws, including regulations governing the occupational
health and safety of our employees and wage regulations. For example, we are subject to the requirements of the federal Occupational
Safety and Health Act, as amended (&#8220;OSHA&#8221;), the U.S.&#160;Department of Transportation (&#8220;DOT&#8221;), and comparable
state laws that protect and regulate employee health and safety. We endeavor to maintain compliance with applicable DOT, OSHA,
and other comparable government regulations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a162"></span><b>Government
Incentives</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Federal,
state, and local government bodies provide incentives to owners, distributors, system integrators and manufacturers of solar energy
systems to promote solar energy in the form of rebates, tax credits, payments for renewable energy credits associated with renewable
energy generation and exclusion of solar energy systems from property tax assessments. These incentives help to catalyze customer
acceptance of solar energy as an alternative to utility-provided power by lowering costs and increasing benefits, thus improving
consumer ROI and/or decreasing payback periods. In addition, for some investors, the acceleration of depreciation creates a valuable
tax benefit that reduces the overall cost of the solar energy system and increases the return on investment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
federal government currently offers an investment tax credit (&#8220;Commercial ITC&#8221;) under Section 48(a) of the Internal
Revenue Code of 1986, as amended (the &#8220;Code&#8221;), for the installation of certain solar power facilities owned for business
purposes. If construction on the facility began before January 1, 2020, the amount of the Commercial ITC available is 30%, if
construction began during 2020, 2021, or 2022 the amount of the Commercial ITC available is 26%, and if construction begins during
2023 the amount of the Commercial ITC available is 22%. The Commercial ITC steps down to 10% if construction of the facility begins
after December 31, 2023, or if the facility is not placed in service before January 1, 2026. The depreciable basis of a solar
facility is also reduced by 50% of the amount of any Commercial ITC claimed. The Internal Revenue Service (the &#8220;IRS&#8221;)
provided taxpayers guidance in Notice 2018-59 for determining when construction has begun on a solar facility. This guidance is
relevant for any facilities that we seek to deploy in future years but can take advantage of a higher tax credit rate available
for an earlier year. For example, we have sought to capture the 30% Commercial ITC that was available prior to January 1, 2020,
by incurring certain costs and taking title to equipment in 2019 or early 2020 and/or by performing physical work on components
that will be installed in solar facilities. From and after 2023, we may seek to avail ourselves of the 26% credit rate by using
these methods to establish the beginning of construction in 2020, 2021, or 2022. In future years, we may similarly utilize the
program if the Commercial ITC step down continues.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">More
than half of the states, and many local jurisdictions, have established property tax incentives for renewable energy systems that
include exemptions, exclusions, abatements, and credits. Many states have also adopted procurement requirements for renewable
energy, and in 2018 the California Energy Commission and California Building Standards Commission approved a standard that beginning
in 2020, newly constructed single-family and multifamily residences up to three stories tall must be solar-powered. Approximately
thirty states and the District of Columbia have adopted a renewable portfolio standard (and eight other states have some voluntary
goal) that requires regulated utilities to procure a specified percentage of total electricity delivered in the state from eligible
renewable energy sources, such as solar energy systems, by a specified date. To prove compliance with such mandates, utilities
must surrender solar renewable energy credits (&#8220;SRECs&#8221;) to the applicable authority. Solar energy system owners such
as our investment funds often can sell SRECs to utilities directly or in SREC markets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 201; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->189<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">While
there are numerous federal, state, and local government incentives that benefit our business, some adverse interpretations or
determinations of new and existing laws can have a negative impact on our business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a163"></span><b>Employees</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2021, Pineapple had 4 employees in the United States, of which 1 is an executive. Upon the closing of the Pineapple
Merger Transaction, Pineapple will add employees from HEC and CSI. None of Pineapple&#8217;s employees, nor the employees of HEC
and CSI, are represented by a labor union.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a164"></span><b>Properties</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
is currently utilizing another company&#8217;s office space for which it pays no fee. We expect to lease new space for our corporate
headquarters in the upcoming 12 months.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a165"></span><b>Legal
Proceedings</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
may be subject to legal proceedings and claims in the ordinary course of business. We cannot predict the results of any such disputes,
and despite the potential outcomes, the existence thereof may have an adverse material impact on us due to diversion of management
time and attention as well as the financial costs related to resolving such disputes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 202; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->190<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: none"><span id="a166"></span><b>PINEAPPLE
EXECUTIVE COMPENSATION</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
section discusses Pineapple&#8217;s executive compensation and compensation paid or potentially payable to Kyle Udseth, as he
will be continuing as the chief executive officer of the combined company. No other Pineapple employees will be continuing as
executive officers of the combined company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
Udseth was hired as Pineapple&#8217;s chief executive officer on February 10, 2021. As a result, Mr. Udseth did not receive any
compensation from Pineapple in 2019 or 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Employment
Agreement</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
February 10, 2021, Pineapple entered into an employment agreement with Kyle Udseth pursuant to which he was hired as Pineapple&#8217;s
chief executive officer. Under the employment agreement, Mr. Udseth received a signing bonus of $65,000. Mr. Udseth&#8217;s annual
base salary is $300,000, half of which is being paid to Mr. Udseth and half of which has been accruing. Upon the closing of the
merger agreement, the portion of Mr. Udseth&#8217;s base salary that has been accrued will be paid to him, and going forward no
portion of his salary will be accrued and instead will be paid in accordance with regular payroll practices. Mr. Udseth is eligible
for annual discretionary bonuses in the amount of 50% of his annual salary, as determined by the board of Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
initial term of Mr. Udseth&#8217;s employment agreement is for a two-year period from its effective date of February 10, 2021.
On the second anniversary of the effective date, and on each succeeding one-year anniversary of such date, the term of the employment
agreement will be automatically extended for successive one-year periods unless Pineapple or Mr. Udseth gives written notice of
non-renewal to the other party at least ninety days prior to such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
the event Mr. Udseth&#8217;s employment is terminated by Pineapple without cause (as defined in the employment agreement), by
Pineapple due to Mr. Udseth&#8217;s disability, or by Mr. Udseth for good reason (as defined in the employment agreement), subject
to Mr. Udseth signing, and not rescinding, a release of claims and his continued compliance with restrictive covenants applicable
to him, he will be paid severance in an amount equal to 50% of his annual base salary as of the date termination. Such amount
will be payable to him in substantially equal installments during the period from his date of termination through, and up to,
the six-month anniversary of the termination date. In the event Mr. Udseth&#8217;s employment is terminated by Pineapple for cause
or by Mr. Udseth for any reason, other than good reason, he will only receive his earned but unpaid base salary through the date
of termination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
Udseth&#8217;s employment agreement contains customary confidentiality provisions. The employment agreement also provides that,
while Mr. Udseth is employed by us and for a period of 12 months thereafter, he will not (i) engage in competitive business, subject
to certain exceptions; (ii) persuade or induce any supplier or vendor to terminate, reduce or change its supply of its good or
service to Pineapple; (iii) interfere, or aid or induce any other person or entity in interfering, with the relationship between
Pineapple and its vendors, joint venturers or licensors; or (iv) solicit, aid or induce any employee, representative or agent
of Pineapple to leave such employment or retention or to accept employment with or render services to or with any other entity,
or hire or retain any such employee, representative or agent, or take any action to materially assist or aid any such actions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Non-Employee
Manager Compensation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">No
members of Pineapple&#8217;s board of managers received any compensation during the year ended December 31, 2020 for their service
as a member of the board of managers during such time period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 203; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->191<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: none"><span id="a167"></span><b>PINEAPPLE
MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">You
should read the following discussion and analysis of Pineapple Energy LLC&#8217;s financial condition and results of operations
together with the financial statements and related notes appearing elsewhere in this proxy statement/prospectus. This discussion
and analysis contains forward-looking statements based upon current expectations that involve risks and uncertainties. Pineapple&#8217;s
actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors,
including those discussed in the section entitled &#8220;RISK FACTORS&#8221; and in other sections of this proxy statement/prospectus.
Please also see the section entitled &#8220;CAUTION CONCERNING FORWARD- LOOKING STATEMENTS.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
Energy LLC (Pineapple) is a Delaware limited liability company formed on December 1, 2020. Pineapple was founded to acquire and
grow leading local and regional solar, storage, and energy services companies nationwide. Pineapple&#8217;s vision is to power
the energy transition through grass-roots growth of solar electricity paired with battery storage on consumers&#8217; homes. Pineapple
puts the customer at the heart of everything it does, building long-term relationships to create and share in recurring revenue
from the electric grid of the future. The acquisition of the Sungevity assets in December 2020 provides Pineapple access to Sungevity&#8217;s
installed customer base consisting of 44,000+ solar customers across 12 states.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Key
Developments</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         commenced operations in December 2020. Pineapple had $25,000 of commission-based revenue
                                         during the nine months ended September 30, 2021.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         incurred $3.7 million of operating expenses for the nine-months ended September 30, 2021,
                                         which included $2.0 million in transaction costs, $1.1 million of intangible asset amortization
                                         expense, and $698,000 of selling, general and administrative expenses. The majority of
                                         the transaction costs were still payable as of September 30, 2021.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">On
                                         December 11, 2020, Pineapple and Hercules entered into a loan and security agreement
                                         for a term loan to Pineapple in the principal amount of $7,500,000 to finance the acquisition
                                         of the Sungevity assets from Hercules Management. Pineapple also issued 3,000,000 of
                                         its Class A Units to Hercules as partial consideration for the asset purchase, which
                                         represents a 15.0% ownership interest in Pineapple. As of September 30, 2021 and December
                                         31, 2020, there was $7,500,000 in term debt to Hercules outstanding.&#160; Pineapple
                                         had determined the fair value of the debt was $4.8 million as of the date of acquisition
                                         and no value was assigned to the equity units as an operating business was not acquired
                                         with steady, reliable cash flows, as well as the fact that no residual value exists beyond
                                         the acquired tangible and intangible assets.&#160; As of September 30, 2021 and December
                                         31, 2020, the recorded value of the debt on the balance sheet was $5.8 million and $4.8
                                         million, respectively.&#160; Pineapple incurred $1.0 in loan accretion and interest expense
                                         for the nine months ending September 30, 2021. On December 16, 2021, Pineapple and Hercules
                                         amended the loan and security agreement to provide that upon consummation of the merger
                                         and receipt by CSI of proceeds from the PIPE Offering, Pineapple must repay $4,500,000
                                         of the outstanding term loan plus all accrued and unpaid interest and expenses on the
                                         term loan. The remaining portion of the term loan has a maturity date of December 31,
                                         2024.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         had $150,000 outstanding under the January 8, 2021 working capital loan and security
                                         agreement as of September 30, 2021 as compared to $0 at December 31, 2020, in order to
                                         pay certain payables and operating expenses.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
entered into an asset acquisition agreement on December 11, 2020 to purchase certain assets from Hercules Technology Management
Co V, LLC (&#8220;Hercules Management&#8221;) that it had acquired in a public auction of assets of HoSoPo Corporation, Solar
Spectrum LLC, and Solar Spectrum Holdings, LLC conducted by Hercules Capital, Inc. (&#8220;Hercules&#8221;).&#160; The assets
sold by Hercules Management to Pineapple related to the Sungevity business and included tangible assets</span></p></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 204; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->192<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">consisting
of fixed assets and inventory, and intangible assets consisting of the Sungevity trade name and a database comprised of both historical
existing and unconverted customer leads.</span></p></td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
                                         has also accrued a payable of $2.0 million to Lake Street Solar LLC and $350,000 to Hercules
                                         relating to the Sungevity asset acquisition. The nature of the underlying costs are considered
                                         indirect costs of the asset acquisition and were expensed as acquisition-related costs
                                         from the period of inception (December 1, 2020) through December 31, 2020. On December
                                         16, 2021, Hercules and Lake Street Solar LLC entered into subscription agreements for
                                         the issuance of convertible notes in respect of the $2,000,000 and $350,000 in accounts
                                         payable, respectively, which would convert into 1,000,000 and 175,000 Pineapple Class
                                         C Units, respectively, as of immediately prior to the consummation of the merger. Each
                                         such Class C Unit will subsequently convert into one share of CSI common stock upon consummation
                                         of the merger.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Impact
of COVID-19 Pandemic</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
is subject to risks and uncertainties as a result of the COVID-19 pandemic. Pineapple considered the emergence and pervasive economic
impact of the COVID-19 pandemic in its assessment of its financial position, results of operations, cash flows, and certain accounting.
Pineapple is continuing to actively monitor the effects and potential impacts of the COVID-19 pandemic on all aspects of its business,
liquidity and capital resources. The extent to which the COVID-19 pandemic may materially impact its financial condition, liquidity
or results of operations is uncertain at this time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Critical
Accounting Policies</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i><span style="text-decoration: underline">Intangible
Assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Intangible
assets primarily consist of trademarks and are amortized using the straight-line method over the estimated useful lives of the
respective trademarks, which are 36 months. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i><span style="text-decoration: underline">Impairment
of Long-Lived Assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">The
Company reviews its long-lived assets, including intangibles, for impairment whenever events or changes in circumstances indicate
that the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies
the asset group which includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable
cash flows. If the total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount
of the asset, a loss is recognized for the difference between the fair value and carrying amount of the asset. For the period
of inception (December 1, 2020) through December 31, 2020 and the nine months ended September 30, 2021, no impairment was identified.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i><span style="text-decoration: underline">Fair
Value Measurements</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Accounts
payable approximate fair value because of the short-term nature of these instruments. The payables due to members are considered
long term and due to the nature of the transaction, fair value is impractical to estimate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">To
record estimates at fair value, Pineapple uses market data or assumptions that market participants would use in pricing the asset
or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can
be readily observable, market corroborated or generally unobservable. Pineapple primarily applies the market approach for recurring
fair value measurements and attempt to use the best available information. Pineapple determines the fair value based upon the
hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted
prices in active markets for identical assets or liabilities (Level 1 measurement) and lowest priority to unobservable inputs
(Level 3 measurement).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">The
initial fair value of Pineapple&#8217;s long-term debt and assets acquired were determined based upon Level 3 inputs and are considered
to be a non-recurring fair value measurement. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i><span style="text-decoration: underline">Asset
Acquisition </span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 205; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->193<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Pineapple
entered into an asset acquisition agreement on December 11, 2020 to purchase certain assets from Hercules Management.&#160; The
Company has determined the transaction to be an asset acquisition and has identified the trademark and assets held for sale as
identifiable assets. As the transaction did not involve the exchange of monetary consideration, the value associated with the
asset acquisition was based on the Company&#8217;s most reliable indication of fair value, which is the estimated fair value of
the debt and equity units issued in consideration. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i><span style="text-decoration: underline">Income
Taxes</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Pineapple
elected to be treated as an association taxable as a corporation as of the date of formation. Pineapple applied a full valuation
allowance to its deferred tax asset balance, resulting in a net deferred asset of $0 as of September 30, 2021 and December 31,
2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Pineapple
did not record any amounts related to penalties and interest during the nine months ended September 30, 2021 and the period from
inception (December 1, 2020) through December 31, 2020. Pineapple management does not believe that Pineapple has any material
uncertain tax positions as of September 30, 2021 and December 31, 2020. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i><span style="text-decoration: underline">Going
Concern</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">The
Company&#8217;s financial statements are prepared using generally accepted accounting principles, which contemplate the realization
of assets and liquidation of liabilities in the normal course of business. Certain conditions raise substantial doubt about the
ability of the Company to continue as a going concern. Also see &#8220;Liquidity and Capital Resources&#8221; section.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Results
of Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Nine
Months Ended September 30, 2021 </i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
expects to operate and consolidate solar companies to power the energy transition through grass-roots growth of solar electricity
paired with battery storage on consumers&#8217; homes. Pineapple plans on engaging in the acquisition and growth of local and
regional solar, storage and energy service companies and providing solar, battery storage and other energy services to homeowners.
Pineapple expects that the majority of its revenues will be derived from new installations of residential and commercial customers,
which tend not to recur frequently and from the acquisition and growth of local and regional solar, storage and energy service
companies. Opportunity for long-term growth will be focused on the United States and will be dependent on the completion of the
merger, Pineapple&#8217;s acquisition strategy and funding, including through the PIPE Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
has not included any financial data in this subsection as of or for the nine months ended September 30, 2020 because Pineapple
was not formed until December 1, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Sales
were $25,000 for the nine months ended September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Operating
expenses for the nine months ended September 30, 2021 were $3.7 million, which included $2.0 million in transaction costs (see
&#8220;Acquisitions and Dispositions&#8221; below), $1.1 million in intangible asset amortization expense and $698,000 of selling,
general, administration costs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Interest
and accretion of loan expense was $1.0 million for the nine months ended September 30, 2021. The increase in loans payable is
attributable to this expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
disposed of assets held for sale for no gain or loss during the nine months ended September 30, 2021, which provided $480,000
in working capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Current
liabilities increased to $2.3 million as of September 30, 2021 as compared to $11,000 as of December 31, 2020. This increase is
primarily due to transaction costs of $2.0 million that were included in payables as of September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Period
Ended December 31, 2020 and 2019</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 206; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->194<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
&#8220;period ended December 31, 2020&#8221; is the period from Pineapple&#8217;s formation on December 1, 2020 to December 31,
2020. No financial data is included for periods prior to Pineapple&#8217;s date of formation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Sales
were $0 for the period ended December 31, 2020 as Pineapple did not start operations until 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">There
were two transactions in the period ended December 31, 2020. The first was an asset acquisition and the second was indirect costs
of the asset acquisition that have been expensed as acquisition-related costs from the period of inception (December 1, 2020).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i><span style="text-decoration: underline">Asset
Acquisition</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2020, Pineapple purchased certain assets from Hercules Management that it had acquired in a public auction of assets
of HoSoPo Corporation, Solar Spectrum LLC, and Solar Spectrum Holdings, LLC conducted by Hercules. The assets sold by Hercules
Management to Pineapple related to the Sungevity business and included tangible assets consisting of fixed assets and inventory,
and intangible assets consisting of the Sungevity trade name, and a database comprised of both historical existing and unconverted
customer leads (such acquisition, the &#8220;Asset Acquisition&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2020, Pineapple and Hercules entered into a loan and security agreement for a term loan to Pineapple in the principal
amount of $7.5 million to finance the acquisition of the Sungevity assets from Hercules Management. Pineapple also issued 3,000,000
of its Class A Units to Hercules as partial consideration for the asset purchase, which represents a 15.0% ownership interest
in Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
determined this transaction to be an asset acquisition and has identified the trademark and assets held for sale as identifiable
assets. Pineapple determined the fair value of the debt was $4.8 million at the date of acquisition. The assets held for sale
are recorded at fair market value, which approximates the amount received from the sale of these assets subsequent to year-end.
The remaining difference between the fair value of the debt and the assets held for sale has been ascribed to the Sungevity tradename
and will be amortized over a 36-month period. No value has been assigned to the equity units as an operating business was not
acquired with steady, reliable cash flows, as well as the fact that no residual value exists beyond the acquired tangible and
intangible assets. Equity value creation will be dependent upon future business execution and growth following the bankruptcy
exit and conversion of customer leads. This transaction accounts for the assets held for sale of $480,000, intangible assets of
$4.2 million and loans payable of $4.8 million as of December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i><span style="text-decoration: underline">Acquisition
Related Transaction Costs</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2020, Pineapple has accrued a payable of $2.0 million to Lake Street Solar LLC and $350,000 to Hercules relating
to the asset acquisition (see above). The nature of the underlying costs are considered indirect costs of the asset acquisition
and have been expensed as acquisition-related costs from the period of inception (December 1, 2020) through December 31, 2020.&#160;
This transaction accounts for the payables due to members of $2.35 million in 2020. On December 16, 2021, Hercules and Lake Street
Solar LLC entered into subscription agreements for the issuance of convertible notes in respect of the $2,000,000 and $350,000
in accounts payable, respectively, which would convert into 1,000,000 and 175,000 Pineapple Class C Units, respectively, as of
immediately prior to the consummation of the merger. Each such Class C Unit will subsequently convert into one share of CSI common
stock upon consummation of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Pineapple
has elected to be treated as an association taxable as a corporation as of the date of formation. Pineapple had a deferred tax
asset as of September 30, 2021 and December 31, 2020 of $1.9 million and $710,000, respectively. Pineapple has applied a valuation
allowance as of September 30, 2021 and December 31, 2020 of $1.9 million and $710,000, respectively, therefore Pineapple&#8217;s
net deferred tax asset is $0 as of September 30, 2021 and December 31, 2020. As of September 30, 2021 and December 31, 2020, Pineapple
had net operating loss carryforwards of $1.2 million and $62,000, respectively, that do not expire. Tax expense for the nine months
ended September 30, 2021 and the period ended December 31, 2020 was $0.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 207; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->195<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Pineapple
did not record any amounts related to penalties and interest during the nine months ended September 30, 2021 and the period ended
December 31, 2020. Pineapple management does not believe that Pineapple has any material uncertain tax positions as of September
30, 2021 and December 31, 2020. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Acquisitions
and Dispositions</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than the Sungevity asset acquisition on December 11, 2020, there were no acquisitions or dispositions in the period ended December
31, 2020 or the nine months ended September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, Pineapple entered into an asset purchase agreement with Hawaii Energy Connections, LLC (&#8220;HEC&#8221;) and
E-Gear, LLC (&#8220;E-Gear&#8221;), Hawaii limited liability companies, which was amended on December 16, 2021. Under the asset
purchase agreement, as amended, HEC and E-Gear agreed to sell to Pineapple substantially all their assets for an aggregate purchase
price of $12.5 million cash payable at closing, subject to a working capital adjustment following closing, plus equity in Pineapple
consisting of up to 6,250,000 Class B Units of Pineapple, representing approximately 40% ownership in Pineapple. If the closing
of this acquisition occurs after March 31, 2022, Pineapple will pay HEC and E-Gear an additional $250,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, Pineapple also entered into an Agreement and Plan of Merger with Communications Systems, Inc., a Minnesota corporation,
Helios Merger Co., a Delaware corporation and a wholly owned subsidiary of CSI, Lake Street Solar LLC, a Delaware limited liability
company, and Randall D. Sampson, as the Shareholders&#8217; Representative, pursuant to which Merger Sub will merge with and into
Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI. The merger is subject to approval by CSI shareholders
and is expected to close in 2022. The Agreement and Plan of Merger was amended by the parties on December 16, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
sale of assets by HEC and E-Gear to Pineapple is conditioned on the concurrent closing of the merger transaction with CSI and
is expected to close in 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Effects
of Inflation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Inflation
has not had a significant effect on Pineapple&#8217;s operations. Pineapple does not have long-term production or procurement
contracts expects to be able to adjust pricing and purchasing decisions to respond to inflationary pressures.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Liquidity
and Capital Resources</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of September 30, 2021, Pineapple had cash of $67,000. Pineapple incurred a net loss of $4.7 million for the nine months ended
September 30, 2021 and Pineapple&#8217;s members&#8217; deficit as of September 30, 2021 was $7.2 million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2020, Pineapple had no cash and during the period from inception (December 1, 2020) through December 31, 2020,
Pineapple incurred a net loss of $2.5 million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Cash
flow used in operations was $563,000 for the nine months ended September 30, 2021, which is primarily due to payment of transaction
and other operating costs. Cash flow from investing activities was $480,000 for the nine months ended September 30, 2021 due to
proceeds Pineapple received from the sale of assets held for sale. Pineapple also received proceeds from borrowings on a working
capital loan of $150,000 during the nine months ended September 30, 2021, which is considered a financing activity. Overall, Pineapple&#8217;s
cash increased by $67,000 during the nine months ended September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
ability to continue as a going concern is dependent upon its ability to generate revenue and its ability to complete its planned
merger with a subsidiary of CSI, which if completed, will increase Pineapple&#8217;s liquidity through the anticipated completion
of a $32 million round of equity financing referred to as the PIPE Offering. Pineapple has also undertaken various initiatives
during 2021 that Pineapple management believes will positively impact operations, including investing in a sales force, and limiting
other operational costs. Pineapple plans to grow its operating expenses consistent with revenue growth. Among other conditions,
Pineapple&#8217;s proposed merger with a subsidiary of CSI is subject to approval by CSI&#8217;s shareholders as described in
this proxy statement/prospectus. There are no assurances the merger will be approved or completed or that Pineapple will be able
to obtain financing</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 208; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->196<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">necessary to scale its operations, execute on its business plan or to generate the revenue necessary to fund
operations. The financial statements contain no adjustments for the outcome of this uncertainty.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Loan
and Security Agreements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Working
Capital Loan and Security Agreement</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
January 8, 2021, the Company and Hercules, as agent for itself and the lenders, entered into a Working Capital Loan and Security
Agreement for a working capital loan in the maximum principal amount of $500,000 and on December 16, 2021, the parties amended
the Working Capital Loan and Security Agreement pursuant to that certain First Amendment to Working Capital Loan and Security
Agreement by and between Pineapple and Hercules Capital, Inc.. The lenders, Hercules and Northern Pacific Growth Investment Advisors,
LLC, made working capital loan commitments of $400,000 and $100,000, respectively.&#160; Northern Pacific Growth Investment Advisors,
LLC is an affiliate of Northern Pacific Group, which controls Lake Street Solar, LLC, a member of Pineapple. Borrowings under
the Working Capital Loan Agreement bear interest at 10.00% per annum with interest compounded daily and payable monthly. As of
September 30, 2021 and December 31, 2020, the balance outstanding on the working capital loan was $150,000 and $0, respectively.
The loan is collateralized by all of the Company&#8217;s assets. The working capital loan has a maturity date of December 31,
2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger transaction between Pineapple and CSI occurs on or prior to the maturity date of December 31, 2022, then the outstanding
principal amount and all accrued and unpaid interest and expenses thereon held by the lenders will automatically convert into
the number of Class C Units of Pineapple calculated based on one Class C Unit being issued for every $2.00 of unpaid principal
of the loan as of such date and accrued and unpaid interest and expenses thereon. Each such Class C Unit will be converted into
one share of CSI common stock upon consummation of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
working capital loan and security agreement provides that if a Qualified PIPE Transaction occurs on or prior to the maturity date
of December 31, 2022, then the outstanding principal amount of the working capital loan held by Hercules, and all accrued and
unpaid interest, would automatically convert into PIPE Transaction Equity issued in such Qualified PIPE Transaction at a price
equal to the lowest price per unit paid by the other purchasers of the Qualified PIPE Transaction Equity. The term Qualified PIPE
Transaction means a PIPE Transaction that generates proceeds to Pineapple of at least $20 million in the aggregate. PIPE Transaction
means the offer and sale of equity securities and/or securities exercisable or exchangeable into or for equity securities in a
transaction exempt from registration under the Securities Act of 1933, as amended, by an issuer with a class of securities registered
or otherwise publicly traded or contemplated to be publicly traded, whether by merger, reverse merger or otherwise. Additionally,
if the Company issued and sold PIPE Transaction Equity that does not constitute a Qualified PIPE Transaction prior to the maturity
date of December 31, 2022 and the automatic conversion of the Hercules working capital loan as described above did not occur,
then Hercules has the option to convert its working capital loan into PIPE Transaction Equity issued in the non-Qualified PIPE
Transaction at a price equal to the lowest price per unit paid by the other purchasers of the PIPE Transaction Equity.&#160; In
the case of either a mandatory or optional conversion of the Hercules working capital loan, the working capital loan by Northern
Pacific Growth Investment Advisors, LLC, including all accrued and unpaid interest, would be immediately due and payable.<span style="text-decoration: underline">Term
Loan and Security Agreement</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2020, Pineapple and Hercules entered into a loan and security agreement for a term loan to Pineapple in the principal
amount of $7,500,000 to finance the acquisition of the Sungevity assets from Hercules Management. The loan and security agreement
was amended on December 16, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
term loan is secured by, among other things, the assets purchased by Pineapple. Subject to certain exceptions, the term loan is
also secured by Pineapple&#8217;s personal property, including without limitation certain receivables, equipment, fixtures, intellectual
property, inventory, investment property, deposit accounts, cash, and goods, in each case whether now or hereafter owned or existing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Subject
to certain conditions, borrowings under the loan and security agreement bears interest at 10.00% per annum with interest compounded
daily and added to the principle balance quarterly, in arrears. The loan and security agreement contains customary representations
and warranties and financial and other covenants and conditions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 209; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->197<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the loan and security agreement, Hercules is entitled to the highest priority lien on the collateral, including with respect to
the payment of $2,000,000 of accounts payable that are or may be owed to Lake Street Solar LLC and $350,000 of accounts payable
that are or may be owed to Hercules, each of which is subordinate to the payment of Pineapple&#8217;s obligations under the loan
and security agreement. Under the loan and security agreement, this aggregate $2,350,000 in payables to Pineapple members may
only be repaid under certain conditions, including the requirement that no obligations are outstanding under the loan and security
agreement and that Pineapple or its subsidiaries has closed on an equity transaction generating at least $30 million in proceeds.
On December 16, 2021, Hercules and Lake Street Solar LLC entered into subscription agreements for the issuance of convertible
notes in respect of the $2,000,000 and $350,000 in accounts payable, respectively, which would convert into 1,000,000 and 175,000
Pineapple Class C Units, respectively, as of immediately prior to the consummation of the merger. Each such Class C Unit will
subsequently convert into one share of CSI common stock upon consummation of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
may prepay all or a portion of the outstanding term loan by paying the entire principal balance (or such portion thereof) and
all accrued and unpaid interest thereon, in each case without a prepayment premium or fee. Pineapple must prepay all of the outstanding
term loan if CSI, Pineapple or any of their respective subsidiaries closes on one or more sales of equity (or another form of
equity financing) that generates proceeds of at least $25 million in the aggregate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Upon
consummation of the merger and receipt by CSI of proceeds from the PIPE Offering, Pineapple must repay $4,500,000 of the outstanding
term loan plus all accrued and unpaid interest and expenses on the term loan. The remaining term loan principal balance and all
accrued but unpaid interest is due and payable on December 10, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Off
Balance Sheet Arrangements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Subsequent
Events</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">On
December 16, 2021, Pineapple and CSI entered an Amendment No. 1 to the Agreement and Plan of Merger, that, among other things,
(1) extended the Outside Date from August 31, 2021 to March 31, 2022 such that either CSI or Pineapple will have the right to
terminate the merger agreement if the merger has not been consummated by March 31, 2022, (2) added additional conditions to closing
related to the PIPE financing and Pineapple debt obligations, (3) changed the milestone under which CSI will be obligated to issue
3.0 million shares of its common stock as Earnout Consideration to provide that if the additional closing conditions are met,
CSI will be obligated to issue 3.0 million shares of its common stock as Earnout Consideration, and (4) extended the time for
CSI to complete the dispositions of its legacy assets from 18 months from the closing date to 24 months from the closing date.
In connection with this amendment, Pineapple also amended, effective as of December 16, 2021, other agreements as described above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
January 2022, the Company also agreed to issue 81,301 Class A units to a non-employee for advisory services provided in 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 210; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->198<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: none"><span id="a168"></span><b>HEC
AND E-GEAR MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">You
should read the following discussion and analysis of HEC and E-Gear&#8217;s financial condition and results of operations together
with HEC and E-Gear&#8217;s combined financial statements and related notes appearing elsewhere in this proxy statement/prospectus.
This discussion and analysis contains forward-looking statements based upon current expectations that involve risks and uncertainties.
HEC and E-Gear&#8217;s actual results may differ materially from those anticipated in these forward-looking statements as a result
of various factors, including those discussed in the section entitled &#8220;RISK FACTORS&#8221; and in other sections of this
proxy statement/prospectus. Please also see the section entitled &#8220;CAUTION CONCERNING FORWARD- LOOKING STATEMENTS.&#8221;
References in this section to (i) &#8220;HEC&#8221; refer to Hawaii Energy Connection, LLC, (ii) &#8220;E-Gear&#8221; refer to
E-Gear, LLC and (iii) the &#8220;Combined Hawaiian Company&#8221; refer to HEC and E-Gear on a combined basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">HEC
and E-Gear were incorporated under the laws of Hawaii on February 27, 2007 and February 8, 2012, respectively. HEC is a leading
sustainable energy provider, with over 9,000 residential systems installed and growing. E-Gear operates as a technology developer
and manufacturer of energy management software and hardware in Hawaii.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Key
2021 Developments</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         Combined Hawaiian Company&#8217;s sales for the nine months ended September 30, 2021
                                         were $10.7 million, a 14% decrease from its sales for the nine months ended September
                                         30, 2020 of $12.4 million. The Combined Hawaiian Company&#8217;s gross profit was for
                                         the nine months ended September 30, 2021 was $2.8 million, a decrease of 18% from its
                                         gross profit for the nine months ended September 30, 2020 of $3.4 million.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         Combined Hawaiian Company&#8217;s net income for the nine months ended September 30,
                                         2021 was $169,000, compared to net income of $970,000 for the nine months ended September
                                         30, 2020.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">As
                                         of September 30, 2021, the Combined Hawaiian Company had cash of $1.3 million and working
                                         capital of $2.2 million compared to cash of $1.5 million and working capital of $3.0
                                         million as of December 31, 2020.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         Combined Hawaiian Company&#8217;s operating expenses for the nine months ending September
                                         30, 2021 were $2.7 million, a decrease of 10% from its operating expenses of $3.0 million
                                         for the nine months ended September 30, 2020.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">During
                                         the year ended December 31, 2020, HEC received an unsecured loan in the amount of $553,000
                                         under the Paycheck Protection Program (or &#8220;PPP&#8221;). HEC elected to account
                                         for proceeds of its PPP loan under International Accounting Standards (&#8220;IAS&#8221;)
                                         20 Accounting for Governmental Grants and Disclosure of Government Assistance. During
                                         the nine months ended September 30, 2020, HEC recorded $501,000 as governmental grant
                                         income for eligible costs incurred under the program. On January 13, 2021, HEC received
                                         notice of forgiveness of the full amount of the loan from the Small Business Administration.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Impact
of COVID-19 Pandemic</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company is subject to risks and uncertainties as a result of the COVID-19 pandemic. As a response to the COVID-19
pandemic, HEC has implemented a controlled schedule, social distancing, mask requirements for employees permitted to use the office,
implementation of an infectious disease prevention policy, and required quarantine for out of state travel of any kind before
returning to work; while E-Gear has not implemented such procedures because it does not have employees. The Combined Hawaiian
Company experienced supply chain and demand disruptions during 2020 and 2021 and expects the disruption to its supply chain to
continue throughout 2021, as well as higher logistics and operational costs due to the COVID-19 pandemic. The Combined Hawaiian
Company has also seen a decrease in demand for its solar solutions due to the COVID-19 pandemic.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 211; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->199<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company considered the emergence and pervasive economic impact of the COVID-19 pandemic in our assessment of
its financial position, results of operations, cash flows, and certain accounting. HEC received a PPP loan in the amount of $553,000,
of which $501,000 was recorded as governmental grant income during the nine-month period ended September 30, 2020. The Combined
Hawaiian Company has not identified any specific impairment triggering event from circumstances originating from COVID-19. The
Combined Hawaiian Company is continuing to actively monitor the effects and potential impacts of the COVID-19 pandemic on all
aspects of its business, liquidity and capital resources. The extent to which the COVID-19 pandemic may materially impact the
Combined Hawaiian Company&#8217;s financial condition, liquidity or results of operations is uncertain at this time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Critical
Accounting Policies</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Basis
of Presentation and Principles of Combination:</i> The Combined Hawaiian Company&#8217;s financial statements include the results
of HEC and E-Gear. The Combined Hawaiian Company has determined the basis for preparation of combined financial statements is
due to common ownership and management of the entities. Intercompany accounts and transactions have been eliminated upon combination.
The Combined Hawaiian Company uses a qualitative approach to identify a controlling financial interest in a variable interest
entity (VIE) and performs an ongoing assessment of whether its interest makes HEC the primary beneficiary of E-Gear. HEC holds
a variable interest in E-Gear in the form of a receivable of $2.0 million and $1.7 million as of September 30, 2021 and December
31, 2020, respectively, which is eliminated in combination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>Inventories:
</i>Inventories, which consist primarily of materials and supplies used in the construction of solar arrays, are stated at lower
of cost or net realizable value, with costs computed on an average cost basis. The Combined Hawaiian Company periodically reviews
its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined
to be less than cost. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>Revenue
Recognition:</i> The Combined Hawaiian Company recognizes revenue in accordance with the core principle of ASC 606 when there
is a transfer of control of promised goods or services to customers in an amount that reflects the consideration that the Combined
Hawaiian Company expects to be entitled to in exchange for those goods or services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">The
Combined Hawaiian Company sells solar power systems under construction and development agreements to residential and commercial
customers. The completed system is sold as a single performance obligation. For residential contracts, revenue is recognized at
the point-in-time when such systems are placed into service. Any advance payments received in the form of customer deposits are
considered to be contract liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Commercial
contracts are generally completed within three to twelve months from commencement of construction. Construction on large projects
may be completed within eighteen to twenty-four months, depending on the size and location of the project. Revenue from commercial
contracts are recognized as work is performed based on the estimated ratio of costs incurred to date to the total estimated costs
at the completion of the performance obligation. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">All
other revenues for sales of components or maintenance are recorded at the point that the control transfers to the customer, which
typically occurs upon shipment or delivery to the customer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>Cost
of Revenue</i>: Cost of revenue consists of expenses relating to salaries and benefits of supporting engineers and other direct
supporting personnel, materials and supplies, depreciation of fixed assets and other costs incurred to directly support the fulfillment
of the revenue contracts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>Warranties:
</i>Warranties for the Combined Hawaiian Company are limited to labor on installation. Expenses related to warranties on labor
were minimal for the nine months ended September 30, 2021 and 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Results
of Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Comparison
of Nine Months Ended September 30, 2021 and 2020</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Combined
Hawaiian Company sales for the nine months ended September 30, 2021 were $10.7 million, a 14% decrease from sales of $12.4 million
for the nine months ended September 30, 2020. Net income for the nine months</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 212; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->200<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">ended September 30, 2021 was $169,000 compared to
net income of $970,000 for the nine months ended September 30, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i><span style="text-decoration: underline">HEC
Results</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">HEC
sales decreased 15% to $10.5 million for the nine months ended September 30, 2021 compared to $12.4 million for the nine months
ended September 30, 2020. Commercial revenue increased 122% to $256,000 for the nine months ended September 30, 2021 compared
to $115,000 for the nine months ended September 30, 2020. Residential revenue decreased to $10.3 million for nine months ended
September 30, 2021 compared to $12.3 million for the nine months ended September 30, 2020. The decrease in residential revenue
is primarily due to significant weather events in the first quarter of 2021 and delayed project spending by customers due to the
effect of the COVID-19 pandemic.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Gross
profit decreased 21% to $2.9 million for nine months ended September 30, 2021 compared to $3.6 million for the nine months ended
September 30, 2020. Gross margin as a percentage of sales decreased to 27% for the nine months ended September 30, 2021 from 29%
for the nine months ended September 30, 2020 primarily due to additional shipping and handling costs and delays due to the effect
of the COVID-19 pandemic.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Operating
expenses decreased 11% to $2.6 million for the nine months ended September 30, 2021 as compared to $2.9 million for the nine months
ended September 30, 2020. The decrease is primarily due to lower commissions and gross earnings tax, which are both based off
revenues.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">HEC
had operating income of $244,000 for the nine months ended September 30, 2021 compared to operating income of $672,000 for the
nine months ended September 30, 2020, primarily due to lower sales and gross margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">HEC
other income decreased to $10,000 for the nine months ended September 30, 2021 as compared to $493,000 for the nine months ended
September 30, 2020, which is primarily due to government grant income recognized in connection with eligible costs incurred under
the PPP loan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i><span style="text-decoration: underline">E-Gear
Results</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E-Gear
sales increased to $164,000 for the nine months ended September 30, 2021 compared to $4,000 for the nine months ended September
30, 2020. The increase in revenue is due to sales of software.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Gross
profit increased 83% to ($25,000) for the nine months ended September 30, 2021 compared to ($143,000) the nine months ended September
30, 2020. Gross margin as a percentage of sales increased primarily due to E-Gear increasing revenue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Operating
expenses increased 14% to $60,000 for the nine months ended September 30, 2021 compared to $52,000 for the nine months ended September
30, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E-Gear
had an operating loss of $85,000 for the nine months ended September 30, 2021 compared to an operating loss of $195,000 for the
nine months ended September 30, 2020, primarily due to increased sales.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Comparison
of Year Ended December 31, 2020 and 2019</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Combined
Hawaiian Company sales were $19.0 million for the year ended December 31, 2020, a 1.4% decrease from sales of $19.2 million in
the year ended December 31, 2019. Net income in the year ended December 31, 2020 was $2.0 million compared to net income of $1.9
million in the year ended December 31, 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i><span style="text-decoration: underline">HEC
Results</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">HEC
sales decreased 0.5% to $18.9 million in the year ended December 31, 2020 compared to $19.0 million in the year ended December
31, 2019. Commercial revenue decreased 38% to $141,000 in the year ended December 31, 2020 compared to $228,000 in the year ended
December 31, 2019. Residential revenue did not change from $18.8 million in the years ended December 31, 2020 and 2019. The decrease
in commercial revenue is primarily due to delayed project spending by customers due to the effect of the COVID-19 pandemic.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 213; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->201<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Gross
profit decreased 7.2% to $5.9 million in the year ended December 31, 2020 compared to $6.4 million in the year ended December
31, 2019. Gross margin as a percentage of sales decreased to 31% in the year ended December 31, 2020 from 34% in the year ended
December 31, 2019 primarily due to additional shipping and handling costs and delays due to the effect of the COVID-19 pandemic.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Operating
expenses remained consistent at $4.3 million in the years ended December 31, 2020 and 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">HEC
had operating income of $1.7 million in the year ended December 31, 2020 compared to operating income of $2.1 million in the year
ended December 31, 2019, primarily due to lower sales and gross margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">HEC
other income increased to $546,000 for the year ended December 31, 2020 compared to other expense of $44,000 for the year ended
December 31, 2019, due to $553,000 of government grant income recognized in connection with eligible costs incurred under the
PPP loan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i><span style="text-decoration: underline">E-Gear
Results</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E-Gear
sales decreased 89% to $22,000 for the year ended December 31, 2020 compared to $198,000 for the year ended December 31, 2019.
The decrease in revenue is primarily due to focus on the HEC entity by management due to the effect of the COVID-19 pandemic.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Gross
profit decreased 154% to ($89,000) for the year ended December 31, 2020 compared to $165,000 for the year ended December 31, 2019.
Gross margin as a percentage of sales decreased to (340%) for the year ended December 31, 2020 from 74% for the year ended December
31, 2019, primarily due to E-Gear focusing on the development of software and decreased sales in the year ended December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Operating
expenses decreased 61% to $141,000 in the year ended December 31, 2020 compared to $360,000 in the year ended December 31, 2019.
The decrease is primarily the result of less attorney costs for patents.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">E-Gear
had an operating loss of $230,000 for the year ended December 31, 2020 compared to an operating loss of $195,000 the year ended
December 31, 2019, primarily due to the lower revenue and gross margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">The
Combined Hawaiian Company is treated as a partnership for income tax purposes and all income and expenses are reported in the
tax returns of its members. The Combined Hawaiian Company did not record any amounts related to penalties and interest during
the nine months ended September 30, 2021 and 2020 and during the years ended December 31, 2020 and 2019. Management does not believe
that the Combined Hawaiian Company has any material uncertain tax positions as of September 30, 2021 and December 31, 2020. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Acquisitions
and Dispositions</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">There
were no acquisitions or dispositions during the during the nine months ended September 30, 2021 or the years ended December 31,
2020 and 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, the Combined Hawaiian Company entered into an asset purchase agreement with Pineapple, under which the Combined
Hawaiian Company agreed to sell to Pineapple substantially all the assets of the Combined Hawaiian Company for an aggregate purchase
price of $12.5 million cash payable at closing, subject to a working capital adjustment following closing, plus equity in Pineapple
consisting of 6,250,000 Class B Units of Pineapple, representing approximately 40% ownership in Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Also
on March 1, 2021, Pineapple entered into an Agreement and Plan of Merger with Communications Systems, Inc., a Minnesota corporation,
Helios Merger Co., a Delaware corporation and a wholly-owned subsidiary of CSI, Lake Street Solar LLC, a Delaware limited liability
company, and Randall D. Sampson, as the Shareholders&#8217; Representative, pursuant to which Merger Sub will merge with and into
Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI. The merger is subject to approval by CSI shareholders
and is expected to close in 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 214; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->202<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
sale of assets by the Combined Hawaiian Company to Pineapple is conditioned on the concurrent closing of the Pineapple merger
and is expected to close in 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Effects
of Inflation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Inflation
has not had a significant effect on Combined Hawaiian Company operations in recent years. The Combined Hawaiian Company does not
have long-term production or procurement contracts and has historically been able to adjust pricing and purchasing decisions to
respond to inflationary pressures.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Liquidity
and Capital Resources</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of September 30, 2021, the Combined Hawaiian Company had approximately $1.3 million in cash, compared to $1.5 million as of December
31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company had working capital of $2.2 million, consisting of current assets of approximately $4.4 million and
current liabilities of $2.2 million as of September 30, 2021 compared to working capital of $3.0 million, consisting of current
assets of $4.9 million and current liabilities of approximately $1.9 million as of December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company&#8217;s cash flow generated from operating activities was $877,000 for the nine months ended September
30, 2021 compared to $1.6 million generated for the nine months ended September 30, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company&#8217;s cash used in investing activities was $29,000 for nine months ended September 30, 2021 compared
to $149,000 for the nine months ended September 30, 2020. The Combined Hawaiian Company purchased $9,000 of property, plant and
equipment for the for the nine months ended September 30, 2021 compared to $139,000 for the nine months ended September 30, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company&#8217;s net cash used in financing activities was $1.0 million for the nine months ended September 30,
2021 compared to $1.7 million used in the nine months ended September 30, 2020. The Combined Hawaiian Company&#8217;s cash payment
of loans payable decreased to $0 for the nine months ended September 30, 2021 from $975,000 for the nine months ended September
30, 2020. The Combined Hawaiian Company&#8217;s distributions to members increased to $1.0 million for the nine months ended September
30, 2021 from $766,000 for the nine months ended September 30, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company&#8217;s cash flow generated from operating activities was approximately $1.7 million for the year ended
December 31, 2020 compared to $2.5 million generated in the year ended December 31, 2019. The Combined Hawaiian Company&#8217;s
significant working capital changes for the year ended December 31, 2019 to the year ended December 31, 2020 included a $1.5 million
decrease in accounts receivable, $400,000 increase in inventory, and a $1.4 million decrease in customer deposits.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company&#8217;s cash used in investing activities was $165,000 for the year ended December 31, 2020 compared
to $52,000 used in the year ended December 31, 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
Combined Hawaiian Company&#8217;s net cash used in financing activities was $2.0 million for the year ended December 31, 2020
compared to $1.1 million used in the year ended December 31, 2019. The Combined Hawaiian Company&#8217;s cash payment of loans
payable increased from $751,000 for the year ended December 31, 2019 to $975,000 for the year ended December 31, 2020. The Combined
Hawaiian Company&#8217;s distributions to members increased from $306,000 for the year ended December 31, 2019 to $985,000 for
the year ended December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Line
of Credit</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">During
the years ended December 31, 2020 and 2019, HEC had a $400,000 credit agreement with American Savings Bank, F.S.B. (&#8220;ASB&#8221;)
to provide a revolving line of credit. HEC had $0 outstanding as of December 31, 2020 and $400,000 outstanding as of December
31, 2019. This line of credit matured on May 18, 2021 and was not renewed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 215; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->203<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">During
the year ended December 31, 2020, the Combined Hawaiian Company repaid $402,000 in loans payable to its members, a loan payable
to ASB in the amount of $173,000, and $400,000 in borrowings outstanding under its revolving line of credit with ASB.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of September 30, 2021 and December 31, 2020, there were no loans outstanding.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Contractual
Obligation Summary</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of September 30, 2021 and December 31, 2020, the Combined Hawaiian Company had no other material commitments (either cancelable
or non-cancelable) for capital expenditures, short or long-term debt, capital leases or other purchase commitments related to
ongoing operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Off
Balance Sheet Arrangements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Subsequent
Events </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, the combined Hawaiian Company entered into an asset purchase agreement with Pineapple Energy, LLC (&#8220;Pineapple&#8221;),
a Delaware limited liability company located in Minnesota, under which the combined Hawaiian Company agreed to sell to Pineapple
substantially all the assets of the Company for an aggregate purchase price of $12,500 cash payable at closing, subject to a working
capital adjustment following closing, plus equity in Pineapple consisting of 6,250,000 Class B Units of Pineapple (the &#8220;Closing
Equity Consideration&#8221;), representing approximately 40% ownership in Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Also
on March 1, 2021, Pineapple, entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Communications
Systems, Inc. (&#8220;CSI&#8221;), a Minnesota corporation, Helios Merger Co., a Delaware corporation and a wholly-owned subsidiary
of CSI (the &#8220;Merger Sub&#8221;), Lake Street Solar LLC, a Delaware limited liability company (the &#8220;Members&#8217;
Representative&#8221;), and Randall D. Sampson, as the Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative,&#8221;
and together with CSI, the Merger Sub, Pineapple and the Members&#8217; Representative, the &#8220;Parties&#8221;), pursuant to
which Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI (the
&#8220;Pineapple Merger&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
merger is expected to close in 2022. The combined Hawaiian Company&#8217;s asset purchase agreement with Pineapple and the Merger
Agreement between CSI and Pineapple were both amended on December 16, 2001.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 16, 2021, Pineapple and the combined Hawaiian Company entered into amendment number one to the Asset Purchase Agreement
dated March 1, 2021 that, among other things, (1) extended the Termination Date under which either party could terminate from
August 31, 2021 to March 31, 2022, (2) added a section called &#8220;Additional Payment&#8221; whereby Pineapple will pay to the
owners of the combined Hawaiian Company $250,000 if the closing of the asset purchase does not occur before the Termination Date,
and (3) provided that the owners of the combined Hawaiian Company may, at their sole discretion, elect to relinquish a portion
of their Closing Equity Consideration in such amount as shall be set forth in a written notice provided to Pineapple not less
than three business days prior to closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 216; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->204<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a169"></span><b>MANAGEMENT
OF THE COMBINED COMPANY</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the merger agreement, CSI is obligated take all action necessary to cause Kyle Udseth and Mark D. Fandrich to be appointed as
the chief executive officer and chief financial officer, respectively, of the combined company as of the effective time of the
merger. Additionally, CSI will cause the number of members of the CSI board of directors to be fixed at seven as of the effective
time of the merger and will cause to be elected as directors Roger H.D. Lacey, Randall D. Sampson, Kyle Udseth and Scott Honour
plus up to three additional persons proposed by Pineapple at least 45 days prior to the effective time of the merger to and approved
by CSI, which approval may not be unreasonably withheld. Pineapple has proposed Michael R. Zapata, a current CSI director, and
Marilyn Adler and Thomas J. Holland as directors and CSI has approved of these proposed directors. If any person identified in
accordance with the merger agreement is unable or unwilling to serve in such capacity, the party making such appointment will
designate a successor. Richard A. Primuth and Steven C. Webster, current members of the CSI board of directors, will resign at
the effective time of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following table provides information regarding the expected directors and executive officers of the combined company following
the closing of the merger. None of Mr. Udseth, Mr. Honour, Ms. Adler or Mr. Holland have any current role with CSI and will not
have any role with CSI until the closing of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 25%; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name</b></span></td>
    <td style="border-top: #BFBFBF 1pt solid; border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 25%; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Age</b></span></td>
    <td style="border-top: #BFBFBF 1pt solid; border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Position</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Roger
    H.D. Lacey</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">71</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Chair
    of the Board, Director</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Kyle
    Udseth</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">41</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Chief
    Executive Officer, Director</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Mark
    D. Fandrich</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">60</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Chief
    Financial Officer</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Kristin
    A. Hlavka</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Corporate
    Controller</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Scott
    Honour</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">55</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Randall
    D. Sampson</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">63</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Michael
    R. Zapata</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">43</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Marilyn
    Adler</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">56</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(214,243,232)">
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; border-left: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Thomas
    J. Holland</b></span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">59</span></td>
    <td style="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Executive
Officers of the Combined Company</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Kyle
Udseth</i> founded Pineapple in 2020 and has served as chief executive officer of Pineapple and has served on its board of managers
since its inception. Prior to founding Pineapple, Mr. Udseth served in various executive roles at leading national residential
solar companies starting in 2015, such as: vice president of sales at Sungevity from August to November of 2020, senior director
of marketing and customer experience at Sunnova from October of 2018 to August of 2020, and head of customer marketing at Sunrun
from August of 2015 to September of 2018.&#160;Mr. Udseth holds a bachelor&#8217;s degree in economics from Carleton College and
an MBA from the Stanford Graduate School of Business. We have determined that Mr. Udseth&#8217;s business experience and management
background will contribute to the board of directors of the combined company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Mark
D. Fandrich</i> was appointed chief financial officer of CSI in August 2016. From July 2015 to August 2016, he served as Vice
President of Finance of Suttle, Inc. From April 2004 to July 2015, he was Corporate Controller for The Bergquist Company, a global
supplier of thermal interface material.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Kristin
A. Hlavka</i> was appointed corporate controller of CSI in May 2011. From July 2008 to April 2011, she served as the Assistant
Corporate Controller. Prior to July 2008, she was an auditor for Deloitte and Touche LLP.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 217; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->205<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Non-Employee
Directors of the Combined Company</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Roger
H.D. Lacey</i> served as CSI&#8217;s chief executive officer from February 2015 until November 30, 2020 and has served as the
executive chairman of CSI board of directors since December 2018. He also assumed the additional role of interim chief executive
officer on August 2, 2021 when Ms. Kumar&#8217;s employment was terminated in connection with the closing of the E&amp;S Sale
Transaction. Mr. Lacey has been a CSI director since 2008, served as board vice chair from September 2013 until December 2018
and interim chief executive officer from June 2014 until February 2015. Mr. Lacey was senior vice president of strategy and corporate
development at the 3M Company from 2009 to his retirement in 2013. He was the 3M Company&#8217;s chief strategy officer and head
of global mergers and acquisitions from 2000 to 2013. Mr. Lacey&#8217;s career with 3M began in 1975; from 1989 to 2000 he held
various senior positions including serving as division vice president of 3M Telecom Division. In addition, Mr. Lacey served as
a member of the corporate venture capital board for internal and external new venture investments from 2009 to 2013. In addition,
he is a board member of Johnsonville Sausage Corporation, a leading US food company, and also a Senior Partner in CGMR Capital,
a private equity firm, where he is a Board member of WTB , a private Utilities services company, and Cambek, a leading manufacturer
of specialty wood construction products. He was formerly a member of the board of governors for Opus Business School, University
of St. Thomas; a visiting professor of strategy and corporate development, Huddersfield University; a founding member of the Innovation
Lab at MIT; and is a former vice chair of Abbott Northwestern Hospital Foundation. Mr. Lacey brings a unique perspective that
combines familiarity with key telecommunication and data markets around the world combined with deep experience in strategic planning
and business development.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Randall
D. Sampson</i> has been a CSI director since 1999 and the lead independent director since December 2018. He currently serves as
chair of the audit &amp; finance committee, and also is a member of the compensation committee. Mr. Sampson is the president,
chief executive officer, and a board member of Canterbury Park Holding Corporation (&#8220;CPHC&#8221;), positions he has held
since 1994. CPHC is a public company (Nasdaq: CPHC) based in Shakopee, Minnesota that re-launched a failed pari-mutuel race track
and stimulated the revival of Minnesota&#8217;s horse breeding and training industries. Under his leadership, the Canterbury Park
Racetrack has become a unique, family-friendly venue for live horse races and other entertainment, as well as pari-mutuel and
card club wagering. Before becoming one of the three co-founders of CPHC in 1994, and after graduating from college with a degree
in accounting, Mr. Sampson worked for five years in the audit department of a large public accounting firm where he earned his
CPA certification, subsequently gained experience as a controller of a private company, served as a chief financial officer of
a public company and managed Sampson family interests in horse breeding and training. The challenging nature of Canterbury Park&#8217;s
business has demanded from its CEO an entrepreneurial mindset, attention to expense control, continuous innovation in marketing,
and attention to the needs of customers, which, along with other qualities, Mr. Sampson uniquely brings to the governance responsibilities
of the board of directors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Scott
Honour</i> has served as a director of EVO Transportation &amp; Energy Services, Inc. since November 2016 and has served as a
member of its audit committee since February 2019. Mr. Honour also serves as Managing Partner of Northern Pacific Group, a Wayzata,
Minnesota based private equity firm, where he has served since 2012. Previously, from 2002 to 2012, he was Senior Managing Director
of The Gores Group, a Los Angeles based private equity firm with $4 billion of capital under management. Prior to that, Mr. Honour
was a Managing Director at UBS Investment Bank from 2000 to 2002 and an investment banker at DLJ from 1991 to 2000. He began his
career at Trammell Crow Company in 1988. Mr. Honour also co-founded YapStone, Inc. in 1999. Mr. Honour holds a BS in business
administration and a BA in economics from Pepperdine University and an MBA in finance and marketing from the Wharton School of
the University of Pennsylvania. We believe Mr. Honour&#8217;s business and board experience will contribute to the board of directors
of the combined company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Michael
R. Zapata</i> has served as a director of CSI since June 2020. Mr. Zapata has served as Executive Chairman and President of Schmitt
Industries, Inc. (Nasdaq: SMIT) since December 2018, and as Chief Executive Officer of that company since July 2019. Mr. Zapata
is the founder and Managing Member of Sententia Capital Management, LLC, a value investing focused investment management firm
(&#8220;Sententia&#8221;). Since its inception in 2012, Sententia has invested in deep value public equities in a concentrated
portfolio. The firm employs a rigorous research process and attempts to engage constructively with management when appropriate.
Prior to Sententia, Mr. Zapata served nearly 10 years in the U.S. Navy. During his service from 2001 to 2010, he held various
leadership roles during the Global War on Terror. Deploying to locations including Iraq, Afghanistan, Africa, the Middle East
and the Arabian Peninsula, he brings valuable insight and expertise in intelligence fusion, operational execution, strategic planning</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 218; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->206<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">
and risk mitigation. He received his B.S. from Texas A&amp;M University, where he was recognized as a Dougherty Award Recipient.
He received his M.B.A. from Columbia University as a student in the Heilbrunn Center for Value Investing. He serves as a director
of Tip of the Spear Foundation, a non-profit dedicated to supporting Elite Operators and their families during times of need.
Mr. Zapata&#8217;s background in, and knowledge of, operational execution and strategic planning, as well as his familiarity with
small public companies and the challenges they face bring a good perspective to the board of directors of the combined company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Marilyn
Adler</i> is a founder of Mizzen Capital, a private credit fund, and has been a Managing Partner there since March 2019. Prior
to launching Mizzen Capital, Ms. Adler held senior management roles with several Small Business Investment Company (&#8220;SBIC&#8221;)
funds, including Medley SBIC LP from September 2012 to March 2019, Sunrise Equity Partners LP from September 2003 to September
2012 and Hudson Venture Partners LP from 1997 to 2002. Prior to that, she worked at Teachers Insurance and Annuity Association,
a Fortune 100 financial services organization, in the fixed income group from September 1991 to June 1994 and at Donaldson, Lufkin
&amp; Jenrette, an investment bank, from September 1987 to June 1989. Ms. Adler was also a Board Member of the Small Business
Investor Alliance from 2014-2019. Ms. Adler earned an MBA from The Wharton School of the University of Pennsylvania in 1991 and
a BS with distinction from Cornell University in 1987. We believe that Ms. Adler&#8217;s business and management experience will
contribute to the board of the combined company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Thomas
J. Holland</i>, is currently the Chief Operating Officer of Homebound Inc., a California-based housing company, and has been in
such role since November 2021. He was previously a partner at Bain &amp; Company, Inc., a management consulting firm, (&#8220;Bain
&amp; Company&#8221;) from September 2018 to November 2021. From December 2016 to December 2017, Mr. Holland was the CEO of Century
Snacks, LLC, a California-based food manufacturing company. From March 2014 to December 2015, Mr. Holland served as the President
of SunRun Inc., a provider of residential solar panels and home batteries (&#8220;SunRun&#8221;), and he was the Chief Operating
Officer of SunRun from August 2013 to March 2014. Prior to that, he was a partner at Bain &amp; Company from December 1989 to
July 2013. Mr. Holland holds a B.S. in Civil Engineering from the University of California, Berkeley and an M.B.A. from the Stanford
Graduate School of Business. Mr. Holland&#8217;s management experience across a variety of industries will bring a unique perspective
to the board of the combined company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Independence
of the Combined Company Board of Directors</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the Nasdaq listing standards, a majority of the members of the combined company&#8217;s board of directors must qualify as &#8220;independent,&#8221;
as affirmatively determined by the board of directors. The board of directors has affirmatively determined that all of the expected
directors, except for Messrs. Lacey and Udseth, are independent directors within the meaning of the applicable Nasdaq listing
standards. All members of the combined company&#8217;s audit and finance committee and compensation committee will be independent
directors under the applicable Nasdaq listing standards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Combined
Company Board Leadership</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined company&#8217;s board of directors will be responsible for the control and direction of the combined company. The chair
of the combined company&#8217;s board of directors will be selected by the combined company&#8217;s board of directors. Initially,
Mr. Lacey will serve as the chair of the combined company board. Mr. Sampson is expected to serve as the lead independent director
of the combined company board and in that role, he will provide leadership to the independent directors, liaise with chair and
the chief executive officer on behalf of the independent directors, and advise the board on matters where there may be an actual
or perceived conflict of interest.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Committees
of the Combined Company&#8217;s Board of Directors</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board has established two standing committees, each of which will continue following the effective time of the merger: audit
&amp; finance and compensation. Only members of the board of directors have served and will serve on these committees.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
expected composition and responsibilities of each committee are described below. Members will serve on these committees until
their resignations or until otherwise determined by the board of directors. The audit and finance committee and the compensation
committee each will operate under a written charter adopted by the combined company board of directors, each of which will be
available on the combined company&#8217;s website.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 219; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->207<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Audit
and Finance Committee</i>. The audit and finance committee is responsible for the engagement, retention and replacement of the
independent registered public accounting firm, approval of transactions between CSI and a director or executive officer unrelated
to service as a director or officer, approval of non-audit services provided by CSI&#8217;s independent registered public accounting
firm, oversight of CSI&#8217;s internal controls and the receipt, retention and treatment of complaints regarding accounting,
internal controls and auditing matters. CSI&#8217;s independent registered public accounting firm reports directly to the audit
&amp; finance committee. The expected members of the audit &amp; finance committee are Randall D. Sampson (Chair), Marilyn Adler
and Michael R. Zapata, each of whom is independent under applicable SEC rules and Nasdaq listing standards. In addition, the CSI
board of directors has determined that Randall D. Sampson qualifies as an audit committee financial expert.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Compensation
Committee</i>. The compensation committee is responsible for the overall compensation strategy and policies of CSI; reviews and
approves the compensation and other terms of employment of CSI&#8217;s chief executive officer and other executive officers, subject
to final board approval; oversees the establishment of performance goals and objectives for CSI&#8217;s executive officers; administers
CSI&#8217;s incentive compensation plans, including the 2022 Equity Incentive Plan; considers the adoption of other or additional
compensation plans; and provides oversight and final determinations with respect to CSI&#8217;s 401(k) plan, employee stock ownership
plan and other similar employee benefit plans. The expected members of the compensation committee are Thomas J. Holland (Chair),
Marilyn Adler and Randall D. Sampson, each of whom is independent under applicable SEC rules and Nasdaq listing standards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Code
of Business Conduct and Ethics for Employees, Executive Officers, and Directors of the Combined Company</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Following
the effective time of the merger, the combined company board of directors will adopt a Code of Business Conduct and Ethics, or
the Code of Conduct, applicable to all of the combined company&#8217;s employees, executive officers and directors. The Code of
Conduct will be available at the investors section of the CSI website at www. commsystems.com. Information contained on or accessible
through this website is not a part of this proxy statement/prospectus, and the inclusion of such website address in this proxy
statement/prospectus is an inactive textual reference only. Any amendments to the Code of Conduct, or any waivers of its requirements,
are expected to be disclosed on its website to the extent required by applicable rules and exchange requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 220; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->208<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a170"></span><b>RELATED
PARTY TRANSACTIONS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Described
below are any transactions occurring since January 1, 2019 and any currently proposed transactions to which either CSI or Pineapple
was a party and in which:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         amounts involved exceeded or will exceed the lesser of $120,000 or 1% of the average
                                         of CSI or Pineapple total assets, as applicable, at year-end for the last two completed
                                         fiscal years; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">a
                                         director, executive officer, holder of more than 5% of the outstanding capital stock
                                         of CSI or equity interests of Pineapple, or any member of such person&#8217;s immediate
                                         family had or will have a direct or indirect material interest.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to the transactions described below, please see the compensation agreements and other arrangements described under the
sections titled &#8220;Proposal #1: Pineapple Merger Proposal &#8211; Interests of Our Directors and Executive Officers in the
Pineapple Merger Transaction&#8221; beginning on page 94  of this proxy statement/prospectus and the sections titled &#8220;CSI
EXECUTIVE COMPENSATION&#8221; and &#8220;PINEAPPLE EXECUTIVE COMPENSATION&#8221; beginning on page 166 and page 191, respectively,
of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a171"></span><b>CSI
Transactions</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
September 2020, CSI repurchased 50,000 of common stock at a price of $3.84 from entities associated with GAMCO, which is the beneficial
owner of more 5% of CSI&#8217;s common stock. The purchase was done pursuant in a private transaction pursuant to CSI&#8217;s
stock repurchase program and the purchase price was less than the Nasdaq price on the date of purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI board of directors has adopted governance guidelines that include provisions with respect to conflicts of interest. These
guidelines describe &#8220;conflict of interest&#8221; as a situation in which a director&#8217;s personal interest, including
an immediate family member interest, is adverse to, or may appear to be adverse to, the interests of CSI. The guidelines provide
that any situation that involves, or may reasonably be expected to involve, a conflict of interest with CSI, must be disclosed
promptly to the chief executive officer, the chairman, and CSI&#8217;s primary legal counsel.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
CSI wishes to proceed with a transaction involving a potential conflict of interest, the CSI board of directors would intend to
seek prior approval from the audit and finance committee to ensure the transaction is beneficial to CSI and the terms of the transaction
are fair to CSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Other
than as described above, CSI does not currently have in place any formal policies and/or procedures for the review, approval,
or ratification of the types of transactions described in this section of the proxy statement/prospectus, but will consider adopting
a formal policy following the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a172"></span><b>Pineapple
Transactions</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Hercules-Pineapple
Term Loan</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2020, Pineapple purchased certain assets from Hercules Technology Management Co V, LLC (&#8220;Hercules Management&#8221;)
that it had acquired in a public auction of assets of HoSoPo Corporation, Solar Spectrum LLC, and Solar Spectrum Holdings, LLC
conducted by Hercules Capital, Inc. (&#8220;Hercules&#8221;). The assets sold by Hercules Management to Pineapple related to the
Sungevity business and included tangible assets of consisting of fixed assets and inventory, and intangible assets consisting
of the Sungevity trade name, and a database comprised of both historical existing and unconverted customer leads.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2020, Pineapple and Hercules entered into a loan and security agreement for a term loan to Pineapple in the principal
amount of $7,500,000 to finance the acquisition of the Sungevity assets from Hercules Management and on December 16, 2021, Pineapple
and Hercules amended the loan and security agreement pursuant to the Consent and Amendment to Loan and Security Agreement. Pineapple
also issued 3,000,000 of its Class A Units to Hercules as partial consideration for the asset purchase, which represents a 15.0%
ownership interest in Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 221; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->209<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
term loan is secured by, among other things, the assets purchased by Pineapple. Subject to certain exceptions, the term loan is
also secured by Pineapple&#8217;s personal property, including without limitation certain receivables, equipment, fixtures, intellectual
property, inventory, investment property, deposit accounts, cash, and goods, in each case whether now or hereafter owned or existing.
In order to establish the security interest in the Pineapple intellectual property collateral, Pineapple and Hercules entered
into an intellectual property security agreement dated December 11, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Subject
to certain conditions, borrowings under the loan and security agreement bears interest at 10.00% per annum with interest compounded
daily and added to the principal balance quarterly, in arrears. The loan and security agreement contains customary representations
and warranties and financial and other covenants and conditions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the loan and security agreement, Hercules is entitled to the highest priority lien on the collateral, including with respect to
the payment of $2,000,000 of accounts payable that are or may be owed to Lake Street Solar LLC and $350,000 of accounts payable
that are or may be owed to Hercules, each of which is subordinate to the payment of Pineapple&#8217;s obligations under the loan
and security agreement. Under the loan and security agreement, this aggregate $2,350,000 in payables to Pineapple members may
only be repaid under certain conditions, including the requirement that no obligations are outstanding under the loan and security
agreement and that Pineapple or its subsidiaries has closed on an equity transaction generating at least $30 million in proceeds.
On December 16, 2021, Hercules and Lake Street Solar LLC entered into subscription agreements for the issuance of convertible
notes in respect of the $2,000,000 and $350,000 in accounts payable, respectively, which would convert into 1,000,000 and 175,000
Pineapple Class C Units, respectively, as of immediately prior to the consummation of the merger. Each such Class C Unit will
subsequently convert into one share of CSI common stock upon consummation of the merger. The loan and security agreement also
contains certain customary events of default and, upon the occurrence and during the continuation of an event of default, the
secured obligations will bear interest at the non-default rate per annum plus 4.0%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
may prepay all or a portion of the outstanding term loan by paying the entire principal balance (or such portion thereof) and
all accrued and unpaid interest thereon, in each case without a prepayment premium or fee. Pineapple must prepay all of the outstanding
term loan if CSI, Pineapple or any of their respective subsidiaries closes on one or more sales of equity (or another form of
equity financing) that generates proceeds of at least $25 million in the aggregate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Upon
consummation of the merger of Merger Sub with and into Pineapple and receipt by CSI of proceeds from the PIPE investors, Pineapple
must repay $4,500,000 of the outstanding term loan plus all accrued and unpaid interest and expenses on the Term Loan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
proceeds of the term loan may be used by Pineapple solely to pay related fees and expenses in connection with the loan and security
agreement and to purchase the assets described above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
entire term loan principal balance and all accrued but unpaid interest is due and payable on December 10, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Hercules-Pineapple
Working Capital Loan</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">On
January 8, 2021, Pineapple and Hercules, as agent for itself and the lenders, entered into a working capital loan and security
agreement (the &#8220;WC Loan Agreement&#8221;) whereby the lenders agreed to make available to Pineapple a working capital loan
in the original principal amount of $500,000, subject to the terms and conditions in the WC Loan Agreement, and on December 16,
2021, the parties amended the Working Capital Loan and Security Agreement pursuant to that certain First Amendment to Working
Capital Loan and Security Agreement by and between Pineapple and Hercules Capital, Inc. The lenders, Hercules and Northern Pacific
Growth Investment Advisors, LLC, made working capital loan commitments of $400,000 and $100,000, respectively. Northern Pacific
Growth Investment Advisors, LLC is an affiliate of Northern Pacific Group, which controls Lake Street Solar, LLC, a member of
Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Borrowings
under the WC Loan Agreement bear interest at 10.00% per annum with interest compounded daily. The WC Loan Agreement also contains
certain customary representations and warranties and covenants and conditions, including covenants to perfect and give the highest
priority lien on the collateral securing the working capital loan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 222; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->210<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the WC Loan agreement, Hercules is entitled to the highest priority lien on the collateral, including with respect to the payment
of $2,000,000 of accounts payable that are or may be owed to Lake Street Solar LLC and $350,000 of accounts payable that are or
may be owed to Hercules, each of which is subordinate to the payment of Pineapple&#8217;s obligations under the loan and security
agreement. Under the loan and security agreement, this aggregate $2,350,000 in payables to Pineapple members may only be repaid
under certain conditions, including the requirement that no obligations are outstanding under WC Loan agreement. On December 16,
2021, Hercules and Lake Street Solar LLC entered into subscription agreements for the issuance of convertible notes in respect
of the $2,000,000 and $350,000 in accounts payable, respectively, which would convert into 1,000,000 and 175,000 Pineapple Class
C Units, respectively, as of immediately prior to the consummation of the merger. Each such Class C Unit will subsequently convert
into one share of CSI common stock upon consummation of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
collateral for the working capital loan includes, among other things, all assets and all personal property of Pineapple. The WC
Loan Agreement also contains certain customary events of default and, upon the occurrence and during the continuation of an event
of default, the secured obligations will bear interest at the non-default rate per annum plus 4.0%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
may prepay all or a portion of the outstanding working capital loan by paying the entire principal balance (or such portion thereof)
and all accrued and unpaid interest thereon, in each case without a prepayment premium or fee. Pineapple must prepay all of the
outstanding working capital loan if there is a change in control of Pineapple other than in connection with the merger of Merger
Sub with and into Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
proceeds of the working capital loan will be used by Pineapple solely to pay related fees and expenses in connection with the
WC Loan Agreement and for general working capital purposes of Pineapple. However, the working capital loan proceeds may not be
paid or distributed to any direct or indirect equity owner of Pineapple, or used to pay all or a portion of (i) any fees to board
members; (ii) payables, fees (including management fees), loans or other amounts due to Northern Pacific Growth Investment Advisors,
LLC or Northern Pacific Holdings, LLC or any of their respective officers, directors, members, managers, subsidiaries, or affiliates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger of Merger Sub with and into Pineapple occurs on or prior to the maturity date of December 31, 2022, then the outstanding
principal amount and all accrued and unpaid interest and expenses thereon held by the lenders will automatically convert into
the number of Class C Units of Pineapple calculated based on one Class C Unit being issued for every $2.00 of unpaid principal
of the loan as of such date and accrued and unpaid interest and expenses thereon. Each such Class C Unit will be converted into
one share of CSI common stock upon consummation of the merger of Merger Sub with and into Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
a Qualified PIPE Transaction occurs on or prior to the maturity date of December 31, 2022, then the outstanding principal amount
of the working capital loan held by Hercules, and all accrued and unpaid interest, will automatically convert into PIPE Transaction
Equity issued in such Qualified PIPE Transaction at a price equal to the lowest price per unit paid by the other purchasers of
the Qualified PIPE Transaction Equity. Additionally, if Pineapple issues and sells PIPE Transaction Equity that does not constitute
a Qualified PIPE Transaction prior to the maturity date of December 31, 2022 and the automatic conversion of the Hercules working
capital loan as described above, then Hercules has the option to convert its working capital loan into PIPE Transaction Equity
issued in the non-Qualified PIPE Transaction at a price equal to the lowest price per unit paid by the other purchasers of the
PIPE Transaction Equity. In the case of either a mandatory or optional conversion of the Hercules working capital loan, the working
capital loan by Northern Pacific Growth Investment Advisors, LLC, including all accrued and unpaid interest, will be immediately
due and payable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
term Qualified PIPE Transaction means a PIPE Transaction that generates proceeds to Pineapple of at least $20 million in the aggregate.
PIPE Transaction means the offer and sale of equity securities and/or securities exercisable or exchangeable into or for equity
securities in a transaction exempt from registration under the Securities Act of 1933, as amended, by an issuer with a class of
securities registered or otherwise publicly traded or contemplated to be publicly traded, whether by merger, reverse merger or
otherwise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
entire working capital loan principal balance and all accrued but unpaid interest is due and payable on December 31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 223; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->211<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Lake
Street Solar and Hercules Payables</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
has accrued a payable of $2,000,000 to Lake Street Solar, LLC, a member of Pineapple, and a payable of $350,000 to Hercules, another
member of Pineapple, relating to the Sungevity asset acquisition described above. These payables have been expensed by Pineapple
as acquisition-related costs. Under the loan and security agreement and the WC Loan Agreement, this aggregate $2,350,000 in payables
to members is subordinated to the payment to Hercules as the lender under the loan and security agreement and is subordinated
to the payment to the lenders under the WC Loan Agreement. Under the loan and security agreement, the $2,350,000 in payables to
members may only be repaid under certain conditions, including the requirement that no obligations are outstanding under the loan
and security agreement and that Pineapple or its subsidiaries has closed on an equity transaction generating at least $30 million
in proceeds. On December 16, 2021, Hercules and Lake Street Solar LLC entered into subscription agreements for the issuance of
convertible notes in respect of the $2,000,000 and $350,000 in accounts payable, respectively, which would convert into 1,000,000
and 175,000 Pineapple Class C Units, respectively, as of immediately prior to the consummation of the merger. Each such Class
C Unit will subsequently convert into one share of CSI common stock upon consummation of the merger.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock Transfer Agreements with PIPE Investors</i></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Lake Street Solar LLC, Hercules, Kyle Udseth and The Sandra and Tom Holland Trust dated March 8, 2011, an affiliate of Thomas J. Holland, have entered into an agreement with each of the PIPE Investors pursuant to which they have agreed to sell the PIPE Investors an aggregate of 4,810,000 shares of CSI common stock on the terms and conditions set forth in stock transfer agreements dated January 24, 2022. See &#8220;AGREEMENTS RELATING TO THE MERGER - PIPE  Offering Agreements - Stock Transfer Agreements with PIPE Investors.&#8221;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 224; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->212<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a173"></span><b>DESCRIPTION
OF CSI CAPITAL STOCK</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following summary of the general terms and provisions of CSI capital stock does not purport to be complete and is based upon and
qualified by reference to the CSI articles of incorporation and bylaws. We encourage you to read the CSI articles of incorporation,
the CSI bylaws and the applicable provisions of the Minnesota Business Corporation Act, or MBCA, for additional information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a174"></span><b>Authorized
Shares of Capital Stock</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
aggregate number of shares of capital stock that the Company has authority to issue is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">30,000,000
                                         shares of common stock, par value $.05; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">3,000,000
                                         shares of preferred stock, $1.00 par value.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a175"></span><b>Preferred
Stock</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
have no preferred stock outstanding. Under the CSI articles of incorporation, the CSI board of directors is authorized to establish
more than one class or series of shares from the 3,000,000 shares of preferred stock authorized and to fix the relative rights
and preferences of any such different classes or series, without shareholder approval.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
board of directors could authorize the issuance of additional shares of preferred stock with terms and conditions that could have
the effect of discouraging a takeover or other transaction that might involve a premium price for holders of the shares of common
stock or otherwise discourage a transaction that holders of common stock might believe to be in their best interests.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
our shareholders approve Proposal #3: PIPE Issuance Proposal and the PIPE Offering is consummated, we will fix the rights, preferences,
restrictions and other matters relating to a series of up to 32,000 shares of our preferred stock to be designated as Series A
convertible preferred stock and issue shares of the Series A convertible preferred stock to the PIPE Investors on the terms described
in the securities purchase agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of the Series A convertible preferred stock based on the form of certificate of designation attached as
an exhibit to the securities purchase agreement for the PIPE Offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Generally,
holders of the Series A convertible preferred stock are not entitled to voting rights. However, as long as any shares of Series
A convertible preferred stock are outstanding, CSI may not, without the affirmative vote of the Required Holders:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">alter
                                         or change adversely the powers, preferences or rights given to the Series A convertible
                                         preferred stock or alter or amend the Certificate of Designation that designates the
                                         Series A convertible preferred stock,</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">authorize
                                         or create any class of stock ranking as to redemption senior to the Series A convertible
                                         preferred stock,</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">amend
                                         CSI&#8217;s articles of incorporation or other charter documents in any manner that adversely
                                         affects any rights of the holders of Series A convertible preferred stock,</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">increase
                                         the number of authorized shares of Series A convertible preferred stock, or</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">enter
                                         into any agreement with respect to any of the foregoing.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
share of Series A convertible preferred stock will be convertible, at any time after issuance and at the option of the holder,
into a number of shares of CSI common stock determined by dividing the &#8220;Stated Value&#8221; of such share by the &#8220;Conversion
Price.&#8221; The Stated Value per share of Series A convertible preferred stock is $1,000 and the Conversion Price per share
of Series A convertible preferred stock is $3.40, subject to adjustment. The shares of CSI common stock issuable upon conversion
of the Series A convertible preferred stock are referred to as the &#8220;conversion shares.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 225; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->213<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
conversion price is subject to adjustment if, at any time while the Series A convertible preferred stock is outstanding, CSI issues,
sells, publicly announces the contemplated issuance or sale of, or is deemed to have issued or sold, any shares of CSI common
stock or common stock equivalents for an effective price per share that is lower than the then conversion price, subject to limited
exceptions for exempt issuances. In the case of any such dilutive issuance, the conversion price then in effect will be reduced
to an amount equal to the lesser of the effective price per share in such dilutive issuance and the lowest volume weighted average
price (VWAP) of the CSI common stock on any trading day during the 5 trading days immediately following the public announcement
of the execution of the dilutive issuance. If CSI enters into a Variable Rate Transaction, despite the prohibition set forth in
the securities purchase agreement, CSI will be deemed to have issued common stock or common stock equivalents at the lowest possible
price, conversion price or exercise price at which such securities may be issued, converted or exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
will not effect any conversion of the Series A convertible preferred stock, and a holder will not have the right to convert any
portion of the Series A convertible preferred stock, to the extent that, after giving effect to the conversion, such holder together
with such holder&#8217;s affiliates and other attribution parties would beneficially own in excess of the beneficial ownership
limitation. The beneficial ownership limitation is 4.99% (or, upon election by a holder prior to the issuance of any Series A
convertible preferred stock, 9.99%) of the number of shares of the CSI common stock outstanding immediately after giving effect
to the issuance of shares of CSI common stock issuable upon conversion of the Series A convertible preferred stock held by the
applicable holder. A holder, upon notice to CSI, may increase or decrease its applicable beneficial ownership limitation provided
that the beneficial ownership limitation in no event exceeds 9.99% of the number of shares of the CSI common stock outstanding
immediately after giving effect to the issuance of shares of CSI common stock upon conversion of Series A convertible preferred
stock held by the holder. Any increase in the beneficial ownership limitation will not be effective until the 61st day after such
notice is delivered to CSI and will only apply to the holder giving the notice and no other holder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
CSI fails to deliver to the conversion shares by the required delivery date and shares of CSI common stock are purchased to deliver
in satisfaction of a sale by such converting holder of the conversion shares, CSI will have an obligation to make a cash payment
and, that the converting holder&#8217;s option, to issue shares to that holder. The cash obligation will be equal to the amount,
if any, by which (x) such holder&#8217;s total purchase price (including any brokerage commissions) for the CSI common stock so
purchased exceeds (y) the product of (1) the aggregate number of shares of CSI common stock that such holder was entitled to receive
from the conversion at issue multiplied by (2) the actual sale price at which the sell order giving rise to such purchase obligation
was executed (including any brokerage commissions). If the converting holder requires CSI to issue shares, then CSI must either
reissue (if surrendered) the shares of Series A convertible preferred stock equal to the number of shares of Series A convertible
preferred stock submitted for conversion (in which case, such conversion will be deemed rescinded) or deliver to such holder the
number of shares of CSI common stock that would have been issued if CSI had timely complied with its delivery requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
after the 10th trading day following the effective date of the registration statement for the conversion shares, the volume weighted
average price (VWAP) for each trading day during any 10 consecutive trading day period exceeds 200% of the then effective conversion
price and the daily dollar trading volume for the CSI common stock exceeds $5 million on each trading day during this period,
CSI may require each holder to convert all or part of such holder&#8217;s Series A convertible preferred stock plus all accrued
but unpaid dividends thereon and all liquidated damages and other amounts due in respect of the Series A convertible preferred
stock. For any shares of Series A convertible preferred stock that remain unconverted and outstanding because of the beneficial
ownership limitation, CSI may elect to repurchase all or a portion of such unconverted shares from each such holder at a price
per unconverted share of Series A convertible preferred stock equal to the quotient obtained by dividing the stated value by the
then-current conversion price and then multiplying such quotient by the greater of (i) the closing sale price of the common stock
on the date of the forced conversion and (ii) the closing sale price of the common stock as of the trading day immediately prior
to the date of the notice of repurchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
there is any Fundamental Transaction while the Series A convertible preferred stock is outstanding, then, upon any subsequent
conversion of the Series A convertible preferred stock, the holder will have the right to receive, for each conversion share that
would have been issuable upon such conversion immediately prior to the occurrence of such Fundamental Transaction (without regard
to any beneficial ownership limitation), the number of shares of common stock of the successor or acquiring corporation or of
CSI, if it is the surviving corporation, and any</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 226; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->214<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">additional consideration receivable as a result of such Fundamental Transaction
by a holder of the number of shares of CSI common stock for which the Series A convertible preferred stock is convertible immediately
prior to such Fundamental Transaction (without regard to any beneficial ownership limitation). CSI must cause any successor entity
in a Fundamental Transaction in which CSI is not the survivor to assume in writing all of the obligations of CSI under the Certificate
of Designation and the other PIPE Offering transaction documents. The Certificate of Designation provides that the consummation
of the transactions contemplated by the merger agreement will not be deemed a Fundamental Transaction. The term Fundamental Transaction
has substantially the same meaning as in the warrant to be issued in the PIPE Offering. For a summary of the warrant, the securities
purchase agreement or other PIPE Offering agreements, see &#8220;AGREEMENTS RELATING TO THE MERGER &#8211; PIPE Offering Agreements&#8221;
beginning on page 155 of this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a176"></span><b>Common
Stock</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Holders
of the Company&#8217;s common stock are entitled to one vote for each share held of record on all matters submitted to a vote
of the shareholders and do not have cumulative voting rights. Except as otherwise provided by law, the CSI articles of incorporation
or the CSI bylaws, matters will generally be decided by the vote of the holders of a majority of the voting power present in person
(which includes attendance by means of remote communication) or represented by proxy. Our bylaws provide that the authorized number
of directors will be fixed by the shareholders at each annual meeting and that either the shareholders or the board of directors
may increase or decreases the number of directors. Our board of directors is not classified.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Holders
of our common stock are entitled to receive dividends declared by our board of directors out of funds legally available for the
payment of dividends. In the event of any liquidation, dissolution or winding-up of our affairs, holders of common stock will
be entitled to share ratably in our assets that are remaining after payment or provision for payment of all of our debts and obligations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Holders
of common stock have no preemptive, conversion or subscription rights, and there are no redemption provisions applicable to the
common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">All
outstanding shares of our common stock are fully paid and nonassessable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
transfer agent and registrar for our common stock is Equiniti Trust Company, 1110 Centre Pointe Curve, Suite 101, South St. Paul,
Minnesota 55120-4100.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Our
common stock is currently listed on The Nasdaq Stock Market LLC under the trading symbol &#8220;JCS.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a177"></span><b>Anti-Takeover
Effects of Provisions of the CSI Articles of Incorporation, the CSI Bylaws and Minnesota Law</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Specific
provisions of Minnesota law, the CSI articles of incorporation and the CSI bylaws may be deemed to have an anti-takeover effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
bylaws establish an advance notice procedure with regard to (i) certain business to be brought before an annual meeting of shareholders
of CSI and (ii) the nomination by shareholders of candidates for election as directors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a178"></span><b>Properly
Brought Business</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI bylaws provide that at the annual meeting only such business may be conducted as is of a nature that is appropriate for consideration
at an annual meeting and has been either specified in the notice of the meeting, otherwise properly brought before the meeting
by or at the direction of the CSI board of directors, or otherwise properly brought before the meeting by a shareholder who has
given timely written notice to the Secretary of the Company of the shareholder&#8217;s intention to bring the business before
the meeting. To be timely, the notice must be given by such shareholder to the Secretary of the Company not less than 45 days
or more than 75 days prior to a meeting date corresponding to the previous year&#8217;s annual meeting. Notice relating to the
conduct of such business at an annual meeting must contain certain information as described in Section 2.9 of the CSI bylaws,
which are available for inspection by shareholders at the Company&#8217;s principal executive offices pursuant to Section 302A.441,</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 227; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->215<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">
subd. 4 of the Minnesota Statutes. Nothing in the CSI bylaws precludes discussion by any shareholder of any business properly
brought before the annual meeting in accordance with the CSI bylaws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a179"></span><b>Shareholder
Nominations</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
CSI bylaws provide that a notice of proposed shareholder nominations for the election of directors must be timely given in writing
to the Secretary of the Company prior to the meeting at which directors are to be elected. To be timely, the notice must be given
by the shareholder to the Secretary of the Company not less than 45 days or more than 75 days prior to a meeting date corresponding
to the previous year&#8217;s annual meeting. The notice to the Company from a shareholder who intends to nominate a person at
the meeting for election as a director must contain certain information as described in Section 3.7 of the CSI bylaws, which are
available for inspection by shareholders as described above. If the presiding officer of a meeting of shareholders determines
that a person was not nominated in accordance with the foregoing procedure, that person will not be eligible for election as a
director.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a180"></span><b>Shareholder
Meetings</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
the CSI bylaws, regular meetings of our shareholders may be called only by our board of directors, or by written consent of all
the shareholders entitled to vote at the annual meeting. If the board fails to designate a time for a regular meeting for any
consecutive period of 15 months, the board must cause such regular meeting to be called within 90 days of receipt of the written
demand of any shareholder owning one percent or more of all voting shares of the corporation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
our bylaws, special meetings of our shareholders may be called by the chief executive officer, the chief financial officer, any
two or more directors, or upon request by shareholders holding ten percent or more of the voting power of the shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a181"></span><b>Voting
Percentage Approval Required for Designated Action</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to any affirmative vote required by law or CSI&#8217;s articles of incorporation, the following actions require the affirmative
vote of not less than two-thirds of the votes entitled to be cast by the holders of all then outstanding shares of voting stock,
voting together as a single class:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(a)
any sale, lease, mortgage, pledge, transfer, exchange or other disposition of all or substantially all of the property and assets
of the corporation to any person;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(b)
any reclassification of securities (including any combination of shares or reverse stock split), or recapitalization or reorganization
of the corporation, or any merger, consolidation or statutory exchange of shares of the corporation or any subsidiary with any
other corporation (other than a merger of a wholly owned subsidiary of the corporation into the corporation or the merger of two
or more wholly owned subsidiaries of the corporation;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(c)
the adoption of plan or proposal for the liquidation or dissolution of the corporation; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(d)
any agreement, contract or other arrangement or understanding providing for one or more of the foregoing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to any affirmative vote required by law or the CSI articles of incorporation, a Business Combination (as defined in the
articles of incorporation) requires the affirmative vote of not less than 80% of the votes entitled to be cast by the holders
of all then outstanding shares of voting stock, voting together as a single class. This requirement is not applicable, however,
if the particular Business Combination is either (a) approved by a majority of the Continuing Directors (as defined in the CSI
articles of incorporation), or (b) meets specific requirements with respect to price and approval process. Repeal or amendment
of this requirement in the CSI articles of incorporation requires affirmative vote of not less than 80% of the votes entitled
to be cast by the holders of all then outstanding shares of voting stock, voting together as a single class.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 228; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->216<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a182"></span><b>Provisions
of Minnesota Law</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following provisions of the MBCA may have an effect of delaying, deterring or preventing an unsolicited takeover of the Company
or make an unsolicited takeover of the Company more difficult.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">MBCA
                                         Section 302A.553 [Power to acquire shares] subd 3, [limitation on share purchases] prohibits
                                         a publicly held corporation such as CSI from purchasing shares entitled to vote for more
                                         than market value from a person that beneficially owns more than 5% of the voting power
                                         of the corporation if the shares have been beneficially owned for less than two years
                                         unless the purchase or agreement to purchase is approved at a meeting of shareholders
                                         by the affirmative vote of the holders of a majority of the voting power of all shares
                                         entitled to vote or the corporation makes an offer, of at least equal value per share,
                                         to all shareholders for all other shares of that class or series and any other class
                                         or series into which they may be converted.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">MBCA
                                         Section 302A.671 [Control share acquisitions] provides that shares of an &#8220;issuing
                                         public corporation,&#8221; such as CSI, acquired by an &#8220;acquiring person&#8221;
                                         in a &#8220;control share acquisition&#8221; that exceed the threshold of voting power
                                         of any of the three ranges identified below will not have voting rights, unless the issuing
                                         public company&#8217;s shareholders vote to accord these shares the voting rights normally
                                         associated with these shares. A &#8220;control share acquisition&#8221; is an acquisition,
                                         directly or indirectly, by an &#8220;acquiring person&#8221; (as defined in the MBCA)
                                         of beneficial ownership of shares of an issuing public corporation that, but for Section
                                         302A.671, would, when added to all other shares of the issuing public corporation beneficially
                                         owned by the acquiring person, entitle the acquiring person, immediately after the acquisition,
                                         to exercise or direct the exercise of a new range of voting power of the issuing public
                                         corporation with any of the following three ranges: (i) at least 20 percent but less
                                         than 33-1/3 percent; (ii) at least 33-1/3 percent but less than or equal to 50 percent;
                                         and (iii) over 50 percent. The issuing public company also has an option to call for
                                         redemption all, but not less than all, shares acquired in the control share acquisition
                                         that exceed the threshold of voting power of any of the specified ranges at a price equal
                                         to the fair market value of the shares at the time the call is given if (i) the acquiring
                                         person fails to deliver the information statement to the issuing public company by the
                                         tenth day after the control share acquisition; or (ii) shareholders have voted not to
                                         accord voting rights to the shares acquired in the control share acquisition.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">MBCA
                                         Section 302A.673 [Business combinations] prohibits a public Minnesota corporation, such
                                         as CSI, from engaging in a business combination with an interested shareholder for a
                                         period of four years after the date of the transaction in which the person became an
                                         interested shareholder, unless either (i) the business combination or (ii) the acquisition
                                         by which the person becomes an interested shareholder is approved in a prescribed manner
                                         before the person became an interested shareholder. The term &#8220;business combination&#8221;
                                         includes mergers, asset sales and other transactions resulting in a financial benefit
                                         to the interested shareholder. An &#8220;interested shareholder&#8221; is a person who
                                         is the beneficial owner, directly or indirectly, of 10% or more of a corporation&#8217;s
                                         voting stock, or who is an affiliate or associate of the corporation, and who, at any
                                         time within four years before the date in question, was the beneficial owner, directly
                                         or indirectly, of 10% or more of the corporation&#8217;s outstanding voting stock.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">If
                                         a takeover offer is made for our stock, MBCA Section 302A.675 [Takeover offer; fair price]
                                         precludes the offeror from acquiring additional shares of stock (including in acquisitions
                                         pursuant to mergers, consolidations or statutory share exchanges) within two years following
                                         the completion of the takeover offer, unless shareholders selling their shares in the
                                         later acquisition are given the opportunity to sell their shares on terms that are substantially
                                         the same as those contained in the earlier takeover offer. A &#8220;takeover offer&#8221;
                                         is a tender offer that results in an offeror who owned ten percent or less of a class
                                         of our shares acquiring more than ten percent of that class, or that results in the offeror
                                         increasing its beneficial ownership of a class of our shares by more than ten percent
                                         of the class, if the offeror owned ten percent or more of the class before the takeover
                                         offer. Section 302A.675 does not apply if a committee of our board of directors formed
                                         in accordance with Section 302A.675 approves the proposed acquisition before any shares
                                         are acquired pursuant to the earlier tender offer.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 229; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->217<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a183"></span><b>COMPARISON
OF RIGHTS OF CSI SHAREHOLDERS AND PINEAPPLE MEMBERS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger is completed, members of Pineapple will become shareholders of Communications Systems. Communications Systems is a
Minnesota corporation, and Pineapple is a Delaware limited liability company. Ownership interests in a limited liability company
are fundamentally different from ownership interests in a corporation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
rights of CSI shareholders are governed by CSI&#8217;s restated articles of incorporation, effective as of June 12, 2014, the
restated bylaws of CSI, as amended through April 10, 2020, and the Minnesota Business Corporation Act (&#8220;MBCA&#8221;). The
restated articles of incorporation and the restated bylaws are collectively referred to as the &#8220;CSI organizational documents.&#8221;
The rights of Pineapple members are governed by the Second Amended and Restated Limited Liability Company Agreement, effective
as of December 1, 2020 (the &#8220;LLC Agreement&#8221;), and the Delaware Limited Liability Company Act (the &#8220;DLLCA&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">If
the merger is completed, the rights of Pineapple members as CSI shareholders following the issuance of CSI common stock in the
merger will be governed by the CSI organizational documents and the MBCA. There are many differences between the rights of Pineapple
members and CSI shareholders. Some of these, such as distribution/dividend rights and voting rights, are significant. The following
description summarizes the material differences between the rights of CSI shareholders and Pineapple members but does not purport
to be a complete statement of all those differences or a complete description of the specific provisions referred to in this summary.
The identification of specific differences is not intended to indicate that other equally significant or more significant differences
do not exist. Pineapple members should carefully read the relevant provisions of the CSI organizational documents, and the LLC
Agreement. Copies of the documents referred to in this summary may be obtained as described under &#8220;WHERE YOU CAN FIND MORE
INFORMATION.&#8221; This summary is qualified in its entirety by reference to the MBCA, the DLLCA, the CSI organizational documents
and the LLC Agreement. Capitalized terms used herein and not otherwise defined herein are used as defined in the CSI organizational
documents and the LLC Agreement, as applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Purpose
and Term of Existence </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0in; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0in"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
    stated purpose is general business purposes and the duration of its existence is perpetual.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
    stated purpose under the LLC Agreement is to conduct any lawful business or purpose and to engage in any lawful act or activity
    for which limited liability companies may be organized under the DLLCA, including the acquisition, holding, management, transfer
    or sale of any assets. Pineapple may engage in any and all activities necessary, desirable, or incidental to the accomplishment
    of the foregoing purpose.</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Authorized
and Issued Capital </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0in; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0in"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
    authorized capital stock consists of &#8202;30,000,000 shares of CSI common stock, $0.05 par value per share, and &#8202;3,000,000
    shares of preferred stock, $1.00 par value per share.&#160;&#160;As of January 25, 2022, there were 9,720,627 shares of CSI
    common stock issued and outstanding and no shares of preferred stock designated, issued or outstanding.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
LLC Agreement authorizes Pineapple to issue the following Units: (i)&#160;an unlimited number of Class A Units; (ii)&#160;6,250,000
Class B Units; (iii) 5,000,000 Class C Units; and (iv) an unlimited number of Class P Units. The Pineapple board of managers may
issue additional Units for any purpose at any time and from time to time for such consideration and on such terms and conditions
as the Pineapple board of managers&#160;</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<!-- Field: Page; Sequence: 230; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->218<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0in; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">shall determine, all without the approval of any Pineapple members and
        subject to certain preemptive rights described in the LLC Agreement and the right of one member to approve issuances of
        new Units with rights that are senior to the Class A Units. The Pineapple board of managers has authority to increase
        the number of Units, the number of Units in a class of Units or designate one or more new classes of Units, subject to
        the right of one member to approve issuances of new Units with rights that are senior to the Class A Units</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
        of January 25, 2022, Pineapple had outstanding 19,231,301 Class A Units and 850,000 Class P Units. Pursuant to the terms
        of the asset purchase agreement, as amended, among Pineapple, Hawaii Energy Connection, LLC, E-Gear, LLC and Steven Godmere,
        Pineapple has agreed to issue up to 6,250,000 Class B Units to the members of HEC and E-Gear upon closing of the transactions
        contemplated thereby.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of January 25, 2022, Pineapple has entered into subscription agreements to issue $2,350,000 in convertible notes as part of the
Convertible Notes Financing, which will convert into 1,175,000 additional shares of CSI common stock as Base Consideration at
a rate of one additional share for every $2.00 in unpaid principal and accrued interest on outstanding convertible notes. Additionally,
as part of the Convertible Notes Financing, the principal amount plus accrued interest under Pineapple&#8217;s working capital
loan and security agreement will convert at a rate of one additional share of CSI common stock for every $2.00 in unpaid principal
and accrued interest, or approximately 250,000 shares of CSI common stock as Base Consideration as of January 25, 2022.&#160;</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI
Dividends; Pineapple Distributions </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0in; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Subject
    to the rights of holders of preferred stock, if any, holders of our common stock are entitled to receive dividends declared
    by our board of directors out of funds legally available for the payment of dividends. In the event of any liquidation, dissolution
    or winding-up of our affairs, holders of common stock will be entitled to share ratably in our assets that are remaining after
    payment or provision for payment of all of our debts and obligations, subject to the rights of holders of preferred stock,
    if any.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Distributions
of Net Cash Flow</i>. Net Cash Flow will be distributed at such times as determined by the Pineapple board of managers. All distributions
of Net Cash Flow shall be made, first, to holders of Class B Units and Class C Units, pro rata in proportion to their respective
liquidation values, and thereafter, to the holders of Class A Units and Class P Units pro rata based on their respective percentage
ownership of the outstanding Class A Units and Class P Units. Net Cash Flow&#8221; is defined in the LLC Agreement and generally
means, for any applicable measurement&#160;</span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<!-- Field: Page; Sequence: 231; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->219<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0in; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">period,
gross revenues from all sources, less all operating expenditures. Net Cash Flow will not include unexpended capital contributions
or loan proceeds unless determined by the Pineapple board of managers.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Distributions
        of Cash Upon Liquidation</i>. If Pineapple dissolves in accordance with the LLC Agreement, all proceeds of the liquidation
        will be distributed in accordance with the terms and conditions of the liquidation procedures set forth in the LLC Agreement.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
will first apply the proceeds of liquidation to payments of all debts and expenses of Pineapple and purchasing insurance policies
for contingent liabilities or obligations of Pineapple. Pineapple will distribute any remaining proceeds to the unitholders in
accordance with the provisions for distributing Net Cash Flow.&#160;</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Merger,
Consolidation and Certain Other Transactions; Business Combination Statutes </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0in; white-space: nowrap; vertical-align: bottom; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; vertical-align: bottom; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><span style="font: 10pt Times New Roman, Times, Serif">Subject
        to limited exceptions, under the MBCA, the consummation of a merger or consolidation of CSI requires the CSI board of
        directors to approve and declare advisable the agreement of merger or consolidation and requires that the agreement of
        merger or consolidation be adopted by the affirmative vote of a majority of all shareholders entitled to vote entitled
        to vote thereon at an annual or special meeting. Notice of the shareholders&#8217; meeting must be given to all holders
        of both voting and non-voting stock not less than 14 days and not more than 60 days before the meeting.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><span style="font: 10pt Times New Roman, Times, Serif">Under
the MBCA, CSI is prohibited from engaging in a &#8220;business combination&#8221; with a shareholder who owns 10% or more of CSI&#8217;s
voting stock (an interested shareholder) for four years following the time that such shareholder becomes an interested shareholder,
unless the business combination or the acquisition of shares made by the interested shareholder on the interested shareholder&#8217;s
share acquisition date is approved before the interested shareholder&#8217;s share acquisition date, or on the share acquisition
date but prior to the interested shareholder&#8217;s becoming an interested shareholder on the share acquisition date, by a committee
of the board of the issuing public corporation. The committee must be composed solely of one or more disinterested&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Merger
    or consolidation of Pineapple requires the consent of the Pineapple board of managers. The Pineapple board of managers must
    also approve the merger agreement or plan of consolidation. After approval by the Pineapple board of managers, the Pineapple
    board of managers shall direct that the merger agreement or plan of consolidation be submitted to a vote of the Pineapple
    members, and the merger agreement or plan of consolidation will be approved upon receipt of the affirmative vote or written
    consent of members who own more than 50% of the then current interest in the profits of Pineapple, voting as a single class
    unless the merger agreement or plan of conversion effects an amendment to any provisions of the LLC Agreement that, if contained
    in an amendment to the LLC Agreement, would require for its approval the vote or consent of any Pineapple member or of a majority
    of a class of Units, in which case the approval of such member or holders of a majority of a class of Units will be required
    for approval of the merger agreement or plan of consolidation.&#160;&#160;</span></td>
    </tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 232; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->220<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; vertical-align: bottom; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; vertical-align: bottom; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">directors.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Generally,
        Article IX of the CSI restated articles of incorporation provides that any Business Combination will require the affirmative
        vote of not less than 80% of the votes entitled to be cast by the holders of all then outstanding shares of CSI voting
        stock, voting together as a single class. This vote is required notwithstanding the fact that no vote may be required,
        or that a lesser percentage or separate class vote may be specified, by law or by any other provision of the CSI articles
        of incorporation or in any agreement with any national securities exchange or otherwise. This vote also is in addition
        to any affirmative vote required by law or the CSI articles of incorporation.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to any affirmative vote required by law or by CSI&#8217;s restated articles, the following require the affirmative vote
of not less than two-thirds of the votes entitled to be cast by the holders of all then outstanding shares of CSI voting stock,
voting together as a single class: (a) any sale, lease, mortgage, pledge, transfer, exchange or other disposition of all or substantially
all of the property and assets of CSI to any person; (b) any reclassification of CSI securities (including any combination of
shares or reverse stock split), or recapitalization or reorganization of the corporation, or any merger, consolidation or statutory
exchange of shares of CSI or any subsidiary of CSI with any other corporation (other than a merger of a wholly owned CSI subsidiary
into CSI or the merger of two or more wholly owned subsidiaries of CSI; (c) the adoption of plan or proposal for the liquidation
or dissolution of CSI; and (d) any agreement, contract or other arrangement or understanding providing for one or more of the
foregoing.&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td>
    </tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Management
by Board of Directors / Board of Managers </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 233; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->221<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>



<p style="margin: 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0; width: 50%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">In
        accordance with the MBCA, CSI&#8217;s business and affairs are managed by or under the direction of the CSI board of directors.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
        CSI restated articles of incorporation require that the number of directors on the CSI board of directors will be no less
        than three or more than twelve directors the exact number of directors to be fixed from time to time by or pursuant to
        the CSI bylaws.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">As
of the date of this proxy statement/prospectus, the CSI board of directors consists of six directors.</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">The Pineapple
    board of managers manages all activities of Pineapple. The Pineapple board of managers consists of the number of managers
    as is established by the Pineapple board of managers.&#160;&#160;Except as expressly provided in the LLC Agreement, all management
    powers over the business and affairs of Pineapple are exclusively vested in the Pineapple board of managers, and no Pineapple
    member shall take part in the management or control of Pineapple of any of its subsidiaries&#8217; business or affairs.&#160;&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nomination
and Election of Directors / Managers </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">Nominations
    for the election of directors may be made by the CSI board of directors or a committee appointed by the CSI board of directors
    or by any shareholder entitled to vote generally in the election of directors. Any shareholder entitled to vote generally
    in the election of directors may nominate one or more persons for election as directors at a meeting only if written notice
    of such shareholder&#8217;s intent to make such nomination has been timely given to the secretary of CSI and such written
    notice sets forth the information required by CSI&#8217;s restated bylaws.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
    members have no right to elect the Pineapple board of managers.&#160;&#160;All managers are appointed by Lake Street Solar,
    LLC (&#8220;Lake Street&#8221;).</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Removal
of Directors; Removal of Managers </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any director
    may be removed from office, with or without cause, only by the affirmative vote of the holders of at least 80% of the voting
    power of the then outstanding shares of CSI capital stock entitled to vote generally in the election of directors.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Any member
    of the Pineapple board of managers may be removed with or without cause at any time by Lake Street.&#160;&#160;A manager may
    resign at any time by delivering written notice to Pineapple.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Filling
Vacancies on the Board </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 234; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->222<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">Under
    the CSI bylaws, any vacancies occurring in the CSI board of directors for any reason, and any newly created directorships
    resulting from an increase in the number of directors, may be filled by a majority of the directors then in office. Any directors
    so chosen will hold office until the next election of the class for which such directors shall have been chosen and until
    their successors is elected and qualified, subject, however, to prior retirement, resignation, death or removal from office.
    Any newly created directorships resulting from an increase in the authorized number of directors shall be apportioned by the
    CSI board of directors among the three classes of directors so as to maintain such classes as nearly equal in number as possible.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Any
    vacancy on the Pineapple board of managers shall be filled by Lake Street.&#160;&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Limited
Call Rights </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">Not applicable.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">If at any
    time the Pineapple board of managers and its affiliates hold more than 80% of the total Pineapple member Interests of any
    class, the Pineapple board of managers will have the right, which it may assign or transfer in whole or in part to the Pineapple
    board of managers&#8217; affiliates or to Pineapple, exercisable at the Pineapple board of manager&#8217;s option, to purchase
    all, but not less than all, of such Pineapple member Interests of that class then Outstanding that are held by persons other
    than the Pineapple board of managers and its affiliates, at the greater of (1) the Current Market Price as of the date three
    business days prior to the date that the notice is mailed to the Pineapple members as provided in the LLC Agreement and (2)
    the highest price paid by the Pineapple board of managers or any of its affiliates for any Pineapple member Interest of the
    class purchased within the 90 days preceding the date the Pineapple board of managers mails notice of its election to purchase
    the units.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Amendment
of Governing Documents </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Articles
        of Incorporation</i>. The CSI articles of incorporation may be amended, altered, changed or repealed by the affirmative
        vote of the holders of at least a majority of the voting power of all shares of CSI capital stock entitled to vote generally
        in the election of directors, or such greater percentage as may otherwise be prescribed by Minnesota law.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">However,
the affirmative vote of the holders of at least two-thirds of the voting power of all shares of CSI capital stock entitled to
vote generally in the election of</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Amendments
to the LLC Agreement are effective only if they receive the approval of the holders of a majority of the Class A Units, Class
B Units, Class C Units and Class P Units, voting together as a single class, and the Pineapple board of managers. No amendment
that disproportionately and negatively impacts the rights, interests or obligations of any member or a class of Units shall be
adopted without the consent of such member or the members holding a majority of the impacted class of Units, and amendments to
certain provisions included in the LLC Agreement for the</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<!-- Field: Page; Sequence: 235; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->223<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">directors
is required to alter, amend, repeal or adopt any provision inconsistent with Section 3 of Article IX of the CSI restated articles
of incorporation and the affirmative vote of the holders of at least 80% of the voting power of all shares of CSI capital stock
entitled to vote generally in the election of directors is required to alter, amend, repeal or adopt any provision inconsistent
with the remaining sections of Article IX of the CSI restated articles of incorporation.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
        the CSI restated articles of incorporation require the affirmative vote of the holders of at least 80% of the votes entitled
        to be cast by the holders of all shares of CSI entitled to vote generally in the election of directors, voting together
        as a single class, or the affirmative vote of a majority of the entire CSI board of directors with the concurring vote
        of a majority of the continuing directors, voting separately and as a subclass of directors, to alter, amend or repeal,
        or adopt any bylaw provision inconsistent with any bylaw relating to procedures for advance notice of nominations for
        election to the CSI board of directors (other than by the CSI board of directors or committee thereof) or procedures for
        advance notice of business to be brought before an annual meeting of shareholders of CSI.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>Bylaws</i>.
        The CSI organizational documents provide that the bylaws may be altered, amended or repealed or new bylaws enacted by
        the affirmative vote of a majority of the entire CSI board of directors (if notice of the proposed alteration or amendment
        is contained in the notice of the meeting at which such vote is taken or if all directors are present) or at any regular
        meeting of the shareholders (or at any special meeting thereof duly called for that purpose) by the affirmative vote of
        a majority of the shares represented and entitled to vote at such meeting (if notice of the proposed alteration or amendment
        is contained in the notice of such meeting)</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
bylaw provisions concerning the procedures for advance notice of nominations for election to the CSI board of directors (other
than by the CSI board of directors or committee thereof) or procedures for advance notice to the CSI board of directors of business
to be brought before an annual meeting of shareholders of CSI, the affirmative vote of the holders of at least 80% of the votes
entitled to be cast by the holders of all CSI shares of entitled to vote generally in the election of directors, voting together
as a single class, or the affirmative vote of a majority of the entire CSI board of directors with the concurring vote of a majority
of the continuing directors, voting separately and as a subclass of directors, is required to alter, </span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> benefit of one member may not be made
        without the consent of that member.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">However,
        in some circumstances, more particularly described in the LLC Agreement, the Pineapple board of managers may make amendments
        to the LLC Agreement without the approval of the Pineapple members to reflect:</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-indent: -15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8226;&#8195;&#160;a
        change in the name of Pineapple, the location of its principal place of business, its registered agent or its registered
        office;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-indent: -15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-indent: -15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8226;&#8195;&#160;&#8202;an
        increase in the number of Units, an increase in the number of Units in a class of Units, or the designation of one or
        more new classes of Units in certain circumstances; or</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-indent: -15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-indent: -15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#8226;&#160;&#8195;the
        admission, substitution or withdrawal of partners.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-indent: -15pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<!-- Field: Page; Sequence: 236; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->224<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">amend
or repeal, or adopt the provision.</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Meetings;
Voting; Action by Written Consent </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Each
        share of CSI common stock entitles the holder to one vote with respect to each matter presented to CSI shareholders on
        which the holders of CSI common stock are entitled to vote. CSI shareholders do not have cumulative voting rights.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">A
        regular meeting of the shareholders of CSI entitled to vote may be held at the principal office of the corporation or
        at such other place, within or without the State of Minnesota, as is designated by the CSI board of directors, or by written
        consent of all the shareholders entitled to vote thereat, at such time or times as may be designated by the CSI board
        of directors. Additionally, if the CSI board of directors fails to designate a time for a regular meeting for any consecutive
        period of 15 months the CSI board of directors must cause such regular meeting to be called within 90 days of receipt
        of the written demand of any shareholder owning 1% or more of all CSI voting shares.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
        CSI bylaws provide that special meetings of the shareholders may be called by the chief executive officer, the chief financial
        officer, any two or more directors, or upon request by shareholders holding 10% or more of the voting power of the shareholders.
        The CSI bylaws prohibit the conduct of any business at a special meeting other than as brought before the meeting pursuant
        to the notice of meeting. Notice shall be mailed at least 10 but not more than 60 days prior to the date of the meeting.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">For
        all matters presented to the Pineapple members at a meeting at which a quorum is present, other than a matter for which
        the affirmative vote of the holders of a specified portion of all Units entitled to vote is required by the DLLCA or the
        LLC Agreement, the affirmative vote of Pineapple members holding a majority of the Units entitled to vote at a meeting
        of Pineapple members at which a quorum is present shall be the act of the Pineapple members.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Meetings
        of the Pineapple members for any proper purpose or purposes may be called at any time by the Pineapple board of managers
        or Pineapple members holding a majority of the Units entitled to vote. If not otherwise stated in or fixed in accordance
        with the remaining provisions of the LLC Agreement, the record date for determining Pineapple members entitled to call
        a meeting is the date any Pineapple member first signs the notice of that meeting. Only business within the purpose or
        purposes described in the notice (or waiver thereof) required by the LLC Agreement may be conducted at a meeting of the
        Pineapple members. Written or printed notice stating the place, day and hour of the meeting and the purpose or purposes
        for which the meeting is called shall be delivered not less than ten nor more than 60 days before the date of the meeting,
        either personally or by mail, by or at the direction of the Pineapple board of managers or the Pineapple members calling
        the meeting, to each Pineapple member entitled to vote at such meeting. A quorum shall be present at a meeting of Pineapple
        members if (i) Hercules Capital, Inc., and (ii) the Pineapple members holding a majority of the Units entitled to vote
        are represented at the meeting in person or by proxy. With respect to any matter, other than a matter for which the affirmative
        vote of the holders of a specified portion of all Units entitled to vote is required by the DLLCA or the LLC Agreement,
        the affirmative vote of Pineapple members holding a majority of the Units entitled to vote at a meeting of Pineapple members
        at which a quorum is present shall be the act of the Pineapple members.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any
action required or permitted to be taken at any meeting of Pineapple members may be taken without a meeting, without prior notice
and without a vote, if a consent or consents in writing, setting forth the action</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<!-- Field: Page; Sequence: 237; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->225<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">so
taken, shall be signed by the Pineapple member or members holding not less than the minimum percentage of each class of Units
that would be necessary to take such action at a meeting at which all Pineapple members entitled to vote on the action were present
and voted.</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Shareholder
Proposals and Director Nominations </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any
        shareholder entitled to vote generally in the election of directors may nominate one or more persons for election as directors
        at a meeting only if written notice of such shareholder&#8217;s intent to make such nomination or nominations has been
        timely given to the secretary of CSI and such written notice sets forth the information required by CSI&#8217;s restated
        bylaws.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">At
        the annual meeting, the shareholders shall elect directors of the corporation and shall transact such other business as
        may properly come before them. To be properly brought before the meeting, business must be of a nature that is appropriate
        for consideration at an annual meeting and must be (i) specified in the notice of meeting (or any supplement thereto)
        or at the direction of the CSI board of directors, (ii) otherwise properly brought before the meeting by or at the direction
        of the CSI board of directors, or (iii) otherwise properly brought before the meeting by a shareholder. In addition to
        any other applicable requirements, for matters to be properly brought before the annual meeting by a shareholder, the
        shareholder must have given timely notice thereof in writing to the secretary of CSI and such written notice must set
        forth the information required by CSI&#8217;s restated bylaws.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">To
be timely, each such notice must be given, either by personal delivery or by United States mail, postage prepaid, to the secretary
of CSI, not less than 45 days nor more than 75 days prior to a meeting date corresponding to the previous year&#8217;s annual
meeting.&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Not applicable.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Indemnification
and Limitation on Liability </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 238; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->226<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">According
        to the CSI restated bylaws, CSI must indemnify a person made or threatened to be made party to a proceeding by reason
        of the former or present official capacity of the person against judgments, penalties, fines, including, without limitation,
        excise taxes assessed against the person with respect to an employee benefit plan, settlements, and reasonable expenses,
        including attorneys&#8217; fees and disbursements, incurred by the person in connection with the proceeding, if, with
        respect to the acts or omissions of the person complained of in the proceeding, the person:</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;has
        not been indemnified by another organization or employee benefit plan for the same judgments, penalties, fines, including,
        without limitation, excise taxes assessed against the person with respect to an employee benefit plan, settlements, and
        reasonable expenses, including attorneys&#8217; fees and disbursements, incurred by the person in connection with the
        proceeding with respect to the same acts or omissions;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;acted
        in good faith;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;received
        no improper personal benefit and Minnesota Statutes, Section 302A.255, if applicable, has been satisfied;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;in
        the case of a criminal proceeding, had no reasonable cause to believe the conduct was unlawful; and</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;in
        the case of acts or omissions occurring in the official capacity, reasonably believed that the conduct was in the best
        interests of the corporation, or reasonably believed that the conduct was not opposed to the best interests of the corporation.
        If the person&#8217;s acts or omissions complained of in the proceeding relate to conduct as a director, officer, trustee,
        employee, or agent of an employee benefit plan, the conduct is not considered to be opposed to the best interests of the
        corporation if the person reasonably believed that the conduct was in the best interests of the participants or beneficiaries
        of the employee benefit plan.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
restated articles of incorporation provide that no CSI director will be personally liable to CSI or its shareholders for monetary
damages for a breach of fiduciary duty as a director. However, CSI&#8217;s restated articles of incorporation do not limit or
eliminate the liability of a director to the extent provided by applicable law (i) for breach of the director&#8217;s duty of&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
        LLC Agreement provides that certain persons, including members of the Pineapple board of managers, Pineapple members and
        Pineapple employees, shall not be liable to Pineapple, its subsidiaries or certain other persons, including members of
        the Pineapple board of managers, Pineapple members and Pineapple employees, for any loss, damage, claim, liability, demand,
        action, suit, proceeding or right of action incurred by reason of any act or omission performed or omitted by such person
        in good faith on behalf of Pineapple and in a manner reasonably believed to be within the scope of authority conferred
        on such person by the LLC Agreement, except that such person shall be liable for any damages incurred by reason of such
        person&#8217;s fraud, gross negligence or willful misconduct or for any damages for which such person has an obligation
        to indemnify as an act outside the scope of Pineapple.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
        LLC Agreement provides that the Company shall indemnify and hold harmless certain persons, including members of the Pineapple
        board of managers, Pineapple members and Pineapple employees, from any losses, claims, demands, costs, damages, judgements,
        fines, settlements and other amounts arising from any and all claims, actions or proceedings, in which such person was
        involved, may be involved or is threatened to be involved, as a party or otherwise, arising out of the business of Pineapple
        and its subsidiaries, to the fullest extent permitted by the DLLCA and other applicable laws. Notwithstanding the above,
        Pineapple shall not indemnify a Pineapple member or a member of the Pineapple board of managers for any conduct involving
        fraud, bad faith, willful or intentional misconduct, or a knowing violation of law. The LLC Agreement also provides for
        advancement of expenses for proceedings against any such person. Further, the LLC Agreement allows Pineapple to purchase
        and maintain insurance on behalf of the Pineapple board of managers, its affiliates, its employees and any person designated
        by the Pineapple board of managers to protect against any liability incurred by such person in connection with Pineapple&#8217;s
        activities or such person&#8217;s activities on behalf of Pineapple, regardless of whether Pineapple would have the power
        to indemnify such person against such liability under the LLC Agreement.</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<!-- Field: Page; Sequence: 239; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->227<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">loyalty
to CSI or its shareholders; (ii) for acts or omissions not in good faith or that involve intentional misconduct or a knowing violation
of law; (iii) for violations of sections 302A.559 of the Minnesota Statutes (relating to illegal distributions) or 80A.23 of the
Minnesota Statutes (since repealed relating to civil violations of Minnesota securities laws); (iv) for any transaction from which
the director derived any improper personal benefit; or (v) for any act or omission occurring prior to the date when this provision
becomes effective.</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exclusive
Forum </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">Not applicable.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The LLC
    Agreement provides that any claims, suits, actions or proceedings (A) arising out of or relating in any way to the LLC Agreement
    (including any claims, suits or actions to interpret, apply or enforce the provisions of the LLC Agreement or the duties,
    obligations or liabilities among the Partners or of Partners to Pineapple, or the rights or powers of, or restrictions on,
    the Partners or Pineapple), (B) brought in a derivative manner on behalf of Pineapple, (C) asserting a claim of breach of
    a duty (including any fiduciary duty) owed by any director, officer or other employee of Pineapple or the Pineapple board
    of managers, or owed by the Pineapple board of managers, to Pineapple or the Partners, (D) asserting a claim arising pursuant
    to any provision of the DLLCA or (E) asserting a claim governed by the internal affairs doctrine shall be exclusively brought
    in the Court of Chancery of the State of Delaware, in each case regardless of whether such claims, suits, actions or proceedings
    sound in contract, tort, fraud or otherwise, are based on common law, statutory, equitable, legal or other grounds, or are
    derivative or direct claims. However, if the Court of Chancery of the State of Delaware does not have subject matter jurisdiction
    over the action, the action may be brought in any other court in the State of Delaware having subject matter jurisdiction.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Conflicts
of Interest; Fiduciary Duties </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; vertical-align: bottom; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 5.75pt 10pt; vertical-align: bottom; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td>
    </tr>
<tr>
    <td style="padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0">&#160;</td>
    <td style="padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td>
    </tr>
<tr>
    <td style="vertical-align: top; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s directors owe certain fiduciary duties to CSI </span></td>
    <td style="vertical-align: top; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
LLC Agreement contains provisions replacing the</span></td>
    </tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 240; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->228<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0; width: 50%">shareholders. Under the
MBCA, directors must discharge the position&#8217;s duties in good faith, in a manner that the director reasonably believes is
in the corporation&#8217;s best interests and directors must discharge the position&#8217;s duties with the care that an ordinarily
prudent person in a similar position would do under similar circumstances.</td>
    <td style="vertical-align: top; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">fiduciary duties that would otherwise be owed by the Pineapple board of managers with contractual standards governing the duties of the Pineapple board of managers. The LLC Agreement also restricts the remedies available to Pineapple members for actions taken that might, without those limitations, constitute breaches of fiduciary duty and permits the Pineapple board of managers to take into account the interest of other parties in addition to Pineapple&#8217;s interests when resolving conflicts of interest.</span></td>
    </tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Taxation
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt 0; white-space: nowrap; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI</b></span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 10pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt 0.25pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.25pt 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI is treated
    as a corporation for U.S. federal income tax purposes.&#160;&#160;See &#8220;Material U.S. Federal Income Tax Consequences.&#8221;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
    will be treated as a corporation for U.S. federal income tax purposes.&#160;&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 0">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 0.25pt; padding-right: 5.75pt; padding-left: 5.75pt">&#160;</td></tr>
</table>

<!-- Field: Page; Sequence: 241; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->229<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a184"></span><b>LEGAL
MATTERS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
validity of the CSI common stock to be issued in connection with the merger will be passed upon by Ballard Spahr LLP. Certain
U.S. federal income tax consequences relating to the CVRs will be passed upon for CSI by Ballard Spahr LLP.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a185"></span><b>EXPERTS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
consolidated financial statements of Communications Systems, Inc., as of and for the years ended December 31, 2020 and 2019, have
been audited by Baker Tilly US, LLP, independent registered public accounting firm, as stated in their report which is included
herein. Such financial statements have been included herein in reliance on the report of such firm given upon their authority
as experts in accounting and auditing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
financial statements of Pineapple Energy LLC as of December 31, 2020 and for the period of inception (December 1, 2020) through
December 31, 2020, have been audited by Baker Tilly US, LLP, independent registered public accounting firm, as stated in their
report which is included herein (which contains an explanatory paragraph describing conditions that raise substantial doubt about
Pineapple Energy LLC&#8217;s ability to continue as a going concern as described in Note 1 to the financial statements). Such
financial statements have been included herein in reliance on the report of such firm given upon their authority as experts in
accounting and auditing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
combined financial statements of Hawaii Energy Connection, LLC and E-Gear, LLC as of and for the years ended December 31, 2020
and 2019, have been audited by Baker Tilly US, LLP, independent registered public accounting firm, as stated in their report which
is included herein. Such combined financial statements have been included herein in reliance on the report of such firm given
upon their authority as experts in accounting and auditing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">With
respect to the unaudited interim financial statements of Pineapple Energy LLC and the unaudited interim combined financial statements
of Hawaii Energy Connection, LLC and E-Gear, LLC for the nine-month periods ended September 30, 2021, included in this proxy statement/prospectus,
Baker Tilly US, LLP has reported that they have applied limited procedures in accordance with professional standards for a review
of such interim financial statements. However, their reports on their reviews of the unaudited interim financial statements of
Pineapple Energy LLC and the unaudited interim combined financial statements of Hawaii Energy Connection, LLC and E-Gear, LLC
for the nine-month period ended September 30, 2021, dated January 18, 2022 and January 12, 2022, respectively, and included herein,
state that they did not audit and they do not express an opinion on those interim financial statements. Accordingly, the degree
of reliance on their reports on such information should be restricted in light of the limited nature of the review procedures
applied. Baker Tilly US, LLP is not subject to the liability provisions of Section 11 of the Securities Act of 1933 for their
report on the unaudited interim financial statements because those reports are not a &#8220;report&#8221; or a &#8220;part&#8221;
of the registration statement prepared or certified by the accountants within the meaning of Sections 7 and 11 of the Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a186"></span><b>HOUSEHOLDING
OF MATERIALS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Some
banks, brokers and other nominee record holders may be participating in the practice of &#8220;householding.&#8221; This means
that only one copy of this proxy statement/prospectus may have been sent to multiple shareholders in a household. We will promptly
deliver, upon oral or written request, a separate copy of the proxy statement to any shareholder residing at an address to which
only one copy was mailed. Requests for additional copies should be directed in writing to a shareholder&#8217;s broker, bank or
other nominee holding shares of our common stock for such shareholder or to us at Communications Systems, Inc., 10900 Red Circle
Drive, Minnetonka, MN 55343, Attention: Secretary, or call our Secretary at (952) 996-1674. Shareholders wishing to receive separate
copies of our proxy statements in the future, and shareholders sharing an address that wish to receive a single copy of our proxy
statements if they are receiving multiple copies of our proxy statements, should contact their bank, broker or other nominee record
holder, or may contact the Secretary at the above address.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a187"></span><b>SHAREHOLDER
PROPOSALS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to our bylaws, the business transacted at all special meetings must be confined to the purposes stated in the notice of the special
meeting and accordingly, shareholder proposals cannot be submitted for the special meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 242; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->230<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Whether
or not the Pineapple Merger Transaction is consummated, CSI&#8217;s SEC reporting obligations as a public company will not be
affected. CSI has not yet held a 2022 annual meeting of shareholders. As a result, under Rule 14a-8 promulgated under the Exchange
Act (&#8220;Rule 14a-8&#8221;), a shareholder may submit proposals before the CSI 2022 annual meeting of shareholders if all applicable
requirements of Rule 14a-8 are satisfied and such proposals are received by our Secretary within a reasonable time before we print
and mail materials for our 2022 annual meeting of shareholders. We anticipate that we will disclose the deadline for shareholders
to submit proposals for the 2022 annual meeting of shareholders under Rule 14a-8 on a Current Report on Form 8-K once such deadline
is known.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to CSI&#8217;s bylaws, except in the case of proposals made in accordance with Rule 14a-8, at the annual meeting only such business
may be conducted as is of a nature that is appropriate for consideration at an annual meeting and has been either specified in
the notice of the meeting, otherwise properly brought before the meeting by or at the direction of the CSI board of directors,
or otherwise properly brought before the meeting by a shareholder who has given timely written notice to the Secretary of CSI
of the shareholder&#8217;s intention to bring the business before the meeting. To be timely, the notice must be given by such
shareholder to the Secretary of the Company not less than 45 days or more than 75 days prior to a meeting date corresponding to
the previous year&#8217;s annual meeting. Notice relating to the conduct of such business at an annual meeting must contain certain
information as described in Section 2.9 of our bylaws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a188"></span><b>WHERE
YOU CAN FIND MORE INFORMATION</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">We
file annual, quarterly and current reports, proxy statements and other information with the SEC. Our SEC filings are available
to the public over the Internet at the SEC&#8217;s website at www.sec.gov. The reports and other information that we file with
the SEC are also available in the &#8220;Financial Reports&#8221; section of our corporate website at www.commsystems.com. Our
website address is provided as an inactive textual reference only. The information provided on our website is not part of this
proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Any
person, including any beneficial owner, to whom this proxy statement/prospectus is delivered may request a copy of this proxy
statement/prospectus or any of its appendices, without charge, by written request directed to the attention of our Secretary at
Communications Systems, Inc., 10900 Red Circle Drive, Minnetonka, MN 55343, or by calling our Secretary at (952) 996-1674.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Communications
Systems has filed with the SEC a registration statement on Form S-4, of which this proxy statement/prospectus is a part, under
the Securities Act to register the shares of CSI common stock to be issued to Pineapple equity holders in the merger. The registration
statement, including the attached annexes, exhibits and schedules, contains additional relevant information about CSI and CSI
common stock. However, this proxy statement/prospectus does not contain all of the information set forth in the registration statement
and the exhibits and schedules to the registration statement. CSI and Pineapple encourage you to carefully read the registration
statement and the exhibits and schedules to the registration statement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">CSI
has supplied all the information contained in this proxy statement/prospectus relating to CSI and Pineapple has supplied all information
contained in this proxy statement/prospectus relating to Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
proxy statement/prospectus does not constitute the solicitation of a proxy in any jurisdiction to or from any person to whom or
from whom it is unlawful to make such proxy solicitation in that jurisdiction. You should rely only on the information contained
in this proxy statement/prospectus to vote your shares at the special meeting. We have not authorized anyone to provide you with
information that is different from what is contained in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">This
proxy statement/prospectus is dated January , 2022. You should not assume that the information contained in this proxy statement/prospectus
is accurate as of any date other than that date, and the mailing of this proxy statement/prospectus to shareholders does not create
any implication to the contrary.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 243; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->231<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a189"></span><b>FINANCIAL
STATEMENTS</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following is an index to the financial statements of Communications Systems, Inc. and its subsidiaries included in this proxy
statement/prospectus:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 90%; padding-bottom: 10pt; padding-left: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Nine
    Months Ended September 30, 2021</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 8%; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a187_v7">Condensed Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a187_v7">F-1</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a188_v7">Condensed Consolidated Statements of Loss and Compressive Loss for the Nine Months Ended September 30, 2021 and September 30, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a188_v7">F-2</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a189_v7">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity for the Nine Months Ended September 30, 2021 and September 30, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a189_v7">F-3</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a196_v7">Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2021 and September 30, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a190_v7">F-5</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a197_v7">Notes to Condensed Consolidated Financial Statements (Unaudited)</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a197_v7">F-6</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Years
    Ended December 31, 2020 and 2019</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a192_v7">Report of Independent Registered Public Accounting Firm on Consolidated Financial Statements</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a192_v7">F-23</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a193_v7">Consolidated Balance Sheets as of December 31, 2020 and December 31, 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a193_v7">F-26</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a194_v7">Consolidated Statements of Income (Loss) and Compressive Income (Loss) for the Years Ended December 31, 2020 and December 31, 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a194_v7">F-27</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a195_v7">Consolidated Statements of Changes in Stockholders&#8217; Equity for the Years Ended December 31, 2020 and December 31, 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a195_v7">F-28</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a196_v7">Consolidated Statements of Cash Flows for the Years Ended December 31, 2020 and December 31, 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a196_v7">F-29</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a197_v7">Notes to Consolidated Financial Statements</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a211292a197_v7">F-30</a></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following is an index to the financial statements of Pineapple Energy LLC included in this proxy statement/prospectus:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 90%; padding-bottom: 10pt; padding-left: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Nine
    Months Ended September 30, 2021</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 8%; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b002_v2">Condensed Balance Sheets as of September 30, 2021 and December 31, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a002_v2">F-54</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b003_v2">Condensed Statement of Loss and Members&#8217; Deficit for the Nine Months Ended September 30, 2021</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b003_v2">F-55</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b004_v2">Condensed Statement of Cash Flows for the Nine Months Ended September 30, 2021</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b004_v2">F-56</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b005_v1">Notes to Condensed Financial Statements for the Nine Months Ended September 30, 2021</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b005_v1">F-57</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Period
    of Inception (December 1, 2020) through December 31, 2020</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b001_v1">Report of Independent Registered Public Accounting Firm on Financial Statements</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b001_v1">F-65</a></span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 244; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->232<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in; width: 90%"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b002_v1">Balance Sheet as of December 31, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b002_v1">F-67</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b003_v1">Statement of Loss and Members&#8217; Deficit for the Period of Inception (December 1, 2020) through December 31, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#b003_v1">F-68</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a004_v2">Statement of Cash Flows for the Period of Inception (December 1, 2020) through December 31, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a004_v2">F-69</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a005_v2">Notes to Financial Statements for the Period of Inception (December 1, 2020) through December 31, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a005_v2">F-70</a></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">The
following is an index to the combined financial statements of Hawaii Energy Connection, LLC and E-Gear, LLC, included in this
proxy statement/prospectus:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 90%; padding-bottom: 10pt; padding-left: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Nine
    Months Ended September 30, 2021</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 8%; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a001_v2">Condensed Combined Balance Sheets as of September 30, 2021 and December 31, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a001_v2">F-77</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a002_v2">Condensed Combined Statements of Income (Loss) and Members&#8217; Equity for the Nine Months Ended September 30, 2021 and September 30, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a002_v2">F-78</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a003_v2">Condensed
    Combined Statements of Cash Flows for the Nine Months Ended September 30, 2021 and September 30, 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a003_v2">F-79</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a004_v2">Notes
    to Condensed Combined Financial Statements September 30, 2021 and 2020</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a004_v2">F-80</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; padding-left: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Years
    Ended December 31, 2020 and 2019</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a001_v1">Report of Independent Registered Public Accounting Firm on Combined Financial Statements</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a001_v1">F-89</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a002_v1">Combined Balance Sheets as of December 31, 2020 and December 31, 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a002_v1">F-90</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a003_v1">Combined Statements of Income and Members&#8217; Equity for the Years Ended December 31, 2020 and December 31, 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a003_v1">F-91</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a004_v1">Combined Statements of Cash Flows for the Years Ended December 31, 2020 and December 31, 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a004_v1">F-92</a></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; padding-left: 0.375in"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a005_v1">Notes to Combined Financial Statements December 31, 2020 and 2019</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a005_v1">F-93</a></span></td></tr>
</table>

<!-- Field: Page; Sequence: 245; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->233<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->











<table dir="ltr" id="xdx_306_111_zwNhgylSBh62" summary="xdx: Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_498_20210930_zQwA2KaMUjUa" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_498_20201231_zaDqcZVTRuob" style="text-align: center; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b><span id="a211292a187_v7"></span>COMMUNICATIONS
    SYSTEMS, INC. AND SUBSIDIARIES</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>CONDENSED
    CONSOLIDATED BALANCE SHEETS</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(Unaudited)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; line-height: 108%; width: 73%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>ASSETS
    </b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Audited</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31</b></span></td></tr>
  <tr id="xdx_40F_eus-gaap--AssetsAbstract_iB_z7vrKFJ8ZZn9" style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<b style="display: none; visibility: hidden">ASSETS</b></span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021
    </b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020
    </b></span></td></tr>
  <tr id="xdx_40B_eus-gaap--AssetsCurrentAbstract_i01B_zlCQ7ZtUXmP5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CURRENT
    ASSETS:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACz0yt_ziXcQ1GmNnz4" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    and cash equivalents</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,284,786</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,789,975</ix:nonFraction></span></td></tr>
  <tr id="xdx_400_ecustom--ShortTermInvestments2_i02I_maACz0yt_zLm70oMHDDe2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestments2" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,394</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestments2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,024</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    accounts receivable, less allowance for</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">doubtful
    accounts of <span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20210930_zFCvEvEVnnsb" title="Trade accounts receivable, allowance for doubtful accounts">$<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,000</ix:nonFraction></span> and $<span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20201231_z1hIzvU5mYDd" title="Trade accounts receivable, allowance for doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,000</ix:nonFraction></span>, respectively</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AccountsReceivableNetCurrent_i02I_c20210930_zUvY5w4wMbIb" title="Trade accounts receivable, less allowance for doubtful accounts" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,119,022</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--AccountsReceivableNetCurrent_i02I_c20201231_zHg8qLKDEkrh" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,402,023</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_ecustom--InventoryNet2_i02I_maACz0yt_zQgZuhkiTXql" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Inventories,
    net</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InventoryNet2" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">121,098</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InventoryNet2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">136,264</ix:nonFraction></span></td></tr>
  <tr id="xdx_407_eus-gaap--PrepaidTaxes_i02I_maACz0yt_zTsHLyMPborl" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Prepaid
    income taxes</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,910</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,948</ix:nonFraction></span></td></tr>
  <tr id="xdx_402_eus-gaap--OtherAssetsCurrent_i02I_maACz0yt_zaFmJIHoWyr9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    current assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,068,799</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">556,953</ix:nonFraction></span></td></tr>
  <tr id="xdx_40F_eus-gaap--AssetsHeldForSaleNotPartOfDisposalGroupCurrent_i02I_zGelf34r4369" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current assets held for sale</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0057">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,078,066</ix:nonFraction></span></td></tr>
  <tr id="xdx_407_eus-gaap--AssetsCurrent_i02TI_zrfoHCMPoK3b" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">TOTAL
    CURRENT ASSETS</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,471,009</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,758,253</ix:nonFraction></span></td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAzPgC_zUdcdzwP6pac" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">PROPERTY,
    PLANT AND EQUIPMENT, net </span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,800,827</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,087,975</ix:nonFraction></span></td></tr>
  <tr id="xdx_400_eus-gaap--OtherAssetsNoncurrentAbstract_i01B_zCX4SijobGca" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">OTHER
    ASSETS:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OtherLongTermInvestments_i02I_maAzPgC_zJVpWI2CMSz2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,942,825</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,109,212</ix:nonFraction></span></td></tr>
  <tr id="xdx_40C_eus-gaap--Goodwill_i02I_maAzPgC_zOuNbxnZ3Ezk" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Goodwill</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction></span></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maAzPgC_zKcI0gh0task" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    lease right of use asset</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,134</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">284,251</ix:nonFraction></span></td></tr>
  <tr id="xdx_408_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i02I_maAzPgC_zGPaBFAyjP9" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Intangible
    assets, net</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,440,562</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,775,361</ix:nonFraction></span></td></tr>
  <tr id="xdx_405_eus-gaap--OtherAssetsMiscellaneousNoncurrent_i02I_maAzPgC_zeLkjBiMbiZg" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    assets, net</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">183,373</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">171,619</ix:nonFraction></span></td></tr>
  <tr id="xdx_403_ecustom--AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent_i02I_zgop7sWLHKJd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Non-current assets held for sale</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">846,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
   <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,283,261</ix:nonFraction></span></td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrent_i01TI_zCJAE7dAWYCb" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">TOTAL
    OTHER ASSETS</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,690,287</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,710,097</ix:nonFraction></span></td></tr>
  <tr id="xdx_40F_eus-gaap--Assets_i01TI_zvSPxNotW006" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">TOTAL
    ASSETS</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,962,123</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,556,325</ix:nonFraction></span></td></tr>
  <tr id="xdx_403_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_z0Zhx12cAgn5" style="vertical-align: bottom">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>LIABILITIES
    AND STOCKHOLDERS&#8217; EQUITY</b></span></td></tr>
   <tr id="xdx_40F_eus-gaap--LiabilitiesCurrentAbstract_i01B_z8qTc03U01tl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CURRENT
    LIABILITIES:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--AccountsPayableCurrent_i02I_maLCzp0B_zf32JQYqoDMl" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accounts
    payable</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,716,451</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">709,283</ix:nonFraction></span></td></tr>
  <tr id="xdx_401_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzp0B_zjDGIBFhAOS4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accrued
    compensation and benefits</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,247,228</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,531,595</ix:nonFraction></span></td></tr>
  <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzp0B_zNHX0OuphxTb" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    lease liability</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">132,690</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">127,243</ix:nonFraction></span></td></tr>
  <tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_i02I_maLCzp0B_zhRq5YpSXu5j" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    accrued liabilities</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">203,203</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">318,650</ix:nonFraction></span></td></tr>
  <tr id="xdx_401_ecustom--AccruedConsideration_i02I_maLCzp0B_z4UKXMHnUeN3" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accrued
    consideration</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0111">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:AccruedConsideration" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_eus-gaap--DividendsPayableCurrent_i02I_maLCzp0B_z25jaOZxqF6g" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Dividends
    payable</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DividendsPayableCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,022,195</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DividendsPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,147</ix:nonFraction></span></td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maLCzp0B_zooOcWFw1w68" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Deferred
    revenue</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">608,712</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">456,912</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_ecustom--LiabilitiesHeldForSaleCurrent2_i02I_zFhzl05Ir2ba" style="vertical-align: bottom">
     <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current liabilities held for sale</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0120">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
     <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LiabilitiesHeldForSaleCurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,727,821</ix:nonFraction></span></td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i01TI_zNijSqP7Nrwf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">TOTAL
    CURRENT LIABILITIES</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">37,930,479</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,437,651</ix:nonFraction></span></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesNoncurrentAbstract_i01B_zOPdrQ5uOBQ1" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">LONG
    TERM LIABILITIES:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredCompensationLiabilityClassifiedNoncurrent_i02I_maLNzRsT_zAFg4FiBlIhl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long-term
    compensation plans</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0129">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">116,460</ix:nonFraction></span></td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLNzRsT_zHjvUNNcfTo6" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    lease liability</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">69,613</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">167,697</ix:nonFraction></span></td></tr>
  <tr id="xdx_40C_eus-gaap--ContractWithCustomerLiabilityNoncurrent_i02I_maLNzRsT_zLmmRnPnNCO1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Deferred
    revenue</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">397,076</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">310,179</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long term liabilities held for sale</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">29,611</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesNoncurrent_i02TI_zJLrARkA4zW3" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">TOTAL
    LONG-TERM LIABILITIES</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">466,689</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">623,947</ix:nonFraction></span></td></tr>
  <tr id="xdx_401_eus-gaap--CommitmentsAndContingencies_i01I_maLASEzxKf_z19NHZn7E1D7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">COMMITMENTS
    AND CONTINGENCIES (Footnote 9)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--StockholdersEquityAbstract_i01B_zJuMLKTng117" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">STOCKHOLDERS&#8217;
    EQUITY </span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--PreferredStockValue_i02I_maLASEzxKf_zG3eUcxQ1gAa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Preferred
    stock, par value $<span id="xdx_90F_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20210930_z7keV9dKkks4" title="Preferred stock par value"><span id="xdx_904_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20201231_zlgJFTjdgq9l" title="Preferred stock par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.00</ix:nonFraction></ix:nonFraction></span></span> per share;<br />&#8206;<span id="xdx_900_eus-gaap--PreferredStockSharesAuthorized_iI_c20210930_zOUbCiQjSjY1" title="Preferred stock shares authorized"><span id="xdx_903_eus-gaap--PreferredStockSharesAuthorized_iI_c20201231_zUzHfWO9iXHg" title="Preferred stock shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_dn_c20210930_zu3H7kmQjAEj" title="Preferred stock shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_dn_c20201231_zmB3XLExcQNk" title="Preferred stock shares issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-09-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></span></span> issued</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Common
    stock, par value $0<span id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20210930_z7hOHyfcQWwa" title="Common stock par value share"><span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20201231_zBxD22mMXEma" title="Common stock par value share"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-09-30" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" decimals="INF" unitRef="USDPShares">.05</ix:nonFraction></ix:nonFraction></span></span> per share; <span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_c20210930_zK80y9QVDPDg" title="Common stock shares authorized"><span id="xdx_908_eus-gaap--CommonStockSharesAuthorized_iI_c20201231_zF7Ic2ua0Iq2" title="Common stock shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">30,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span id="xdx_900_eus-gaap--CommonStockSharesIssued_iI_c20210930_z28pchjakYG3" title="Common stock shares issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_c20210930_zR1DOQqvgGF7" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,720,627</ix:nonFraction></ix:nonFraction></span></span>
    and <span id="xdx_907_eus-gaap--CommonStockSharesOutstanding_iI_c20201231_zoL1rEc84QAe" title="Common stock shares outstanding"><span id="xdx_902_eus-gaap--CommonStockSharesIssued_iI_c20201231_zWVmPxdsOzFf" title="Common stock shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,321,927</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding, respectively</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--CommonStockValue_i02I_c20210930_zsMkuyOvJKO4" title="Common stock, par value $.05 per share; 30,000,000 shares authorized" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">486,031</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--CommonStockValue_i02I_c20201231_zkepUZBT5IZb" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">466,096</ix:nonFraction></span></td></tr>
  <tr id="xdx_401_eus-gaap--AdditionalPaidInCapital_i02I_maLASEzxKf_zwNXl6KLdnEa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Additional
    paid-in capital</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,878,533</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,572,114</ix:nonFraction></span></td></tr>
  <tr id="xdx_407_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maLASEzxKf_zveqw3jEpYt4" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Retained
    earnings (accumulated deficit)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">26,815,002</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,135,284</ix:nonFraction></span></td></tr>
  <tr id="xdx_40F_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maLASEzxKf_zGA16ayOxz4g" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accumulated
    other comprehensive loss</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,393</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">678,767</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_409_eus-gaap--StockholdersEquity_i01TI_z9XZJ7jtEns7" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">TOTAL
    STOCKHOLDERS&#8217; EQUITY</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,564,955</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,494,727</ix:nonFraction></span></td></tr>
  <tr id="xdx_40B_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_zgLB0DwDuovc" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">TOTAL
    LIABILITIES AND STOCKHOLDERS&#8217; EQUITY </span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,962,123</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,556,325</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">The
    accompanying notes are an integral part of the condensed consolidated financial statements.</span></td></tr>
  </table>
<p style="font: 10pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<!-- Field: Page; Sequence: 246; Section: Financials; Options: NewSection -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<table dir="ltr" id="xdx_303_113_zA9G0XLFlpB2" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_494_20210701__20210930_zSsRLRSGoENe" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_49D_20200701__20200930_z70IYHEPeO4k" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_49E_20210101__20210930_zYuR3iDHzWt9" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_497_20200101__20200930_zRnIONtjbmWc" style="text-align: center; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td colspan="12" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span id="a211292a188_v7"></span><b>COMMUNICATIONS
    SYSTEMS, INC. AND SUBSIDIARIES</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="12" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="12" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(Unaudited)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr id="xdx_408_eus-gaap--Revenues_maGPzZTG_zR5aQWlYhJA9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,828,299</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,354,306</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,313,047</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,321,683</ix:nonFraction></span></td></tr>
  <tr id="xdx_406_ecustom--CostOfGoodsAndServicesSold2_msGPzZTG_zsHRmg9TF2E1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,112,528</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,181,589</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,459,331</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,756,475</ix:nonFraction></span></td></tr>
  <tr id="xdx_405_ecustom--GrossProfit2_iT_mtGPzZTG_maOILz9mg_zQGo1f7tLmZ4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:GrossProfit2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">715,771</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:GrossProfit2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,172,717</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:GrossProfit2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,853,716</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:GrossProfit2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,565,208</ix:nonFraction></span></td></tr>
  <tr id="xdx_401_eus-gaap--OperatingCostsAndExpensesAbstract_iB_z483Xk93JAyg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    expenses:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_ecustom--SellingGeneralAndAdministrativeExpense2_i01_maOEzXpG_zwew3QZSDpD7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and administrative expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:SellingGeneralAndAdministrativeExpense2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,687,930</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:SellingGeneralAndAdministrativeExpense2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,959,583</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:SellingGeneralAndAdministrativeExpense2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,566,808</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:SellingGeneralAndAdministrativeExpense2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,016,736</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_ecustom--AmortizationExpense_i01_zusR7nZGise9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:AmortizationExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">110,489</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:AmortizationExpense" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">106,333</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:AmortizationExpense" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">346,277</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:AmortizationExpense" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">106,333</ix:nonFraction></span></td></tr>
  <tr id="xdx_403_ecustom--BusinessCombinationAcquisitionRelatedCosts2_i01_maOEzXpG_ze99qSez18Yl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:BusinessCombinationAcquisitionRelatedCosts2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">542,509</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:BusinessCombinationAcquisitionRelatedCosts2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">71,301</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:BusinessCombinationAcquisitionRelatedCosts2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,854,382</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:BusinessCombinationAcquisitionRelatedCosts2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">485,886</ix:nonFraction></span></td></tr>
  <tr id="xdx_40F_ecustom--RestructuringCharges2_i01_z4edEDa0h6q5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RestructuringCharges2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,275</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0232">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RestructuringCharges2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,275</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0234">&#8212;</span></span></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingExpenses_iTP3us-gaap--BusinessCombinationAcquisitionRelatedCosts_mtOEzXpG_msOILz9mg_zDKeWbC0vmSd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    operating expenses</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,583,203</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,137,217</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,009,742</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,608,955</ix:nonFraction></span></td></tr>
  <tr id="xdx_402_ecustom--OperatingIncomeLoss2_i01T_mtOILz9mg_maILFCOzHkX_zQRTgWZudQJe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    loss from continuing operations</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OperatingIncomeLoss2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,867,432</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OperatingIncomeLoss2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">964,500</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OperatingIncomeLoss2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,156,026</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OperatingIncomeLoss2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,043,747</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_400_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zwd6QB8NPpLf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income (expenses):</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--InvestmentAndOtherIncomeLoss_i01_maNIEzP4B_z10jQ3PJI66e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investment and other income (expense)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InvestmentAndOtherIncomeLoss" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,791</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InvestmentAndOtherIncomeLoss" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">281,794</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:InvestmentAndOtherIncomeLoss" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">178,874</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InvestmentAndOtherIncomeLoss" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">665,158</ix:nonFraction></span></td></tr>
  <tr id="xdx_40B_eus-gaap--GainLossOnDispositionOfAssets_i01_maNIEzP4B_zJEoNdlH5AV4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gain
    on sale of assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,078</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0257">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,326</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">308,403</ix:nonFraction></span></td></tr>
  <tr id="xdx_405_eus-gaap--InterestAndDebtExpense_i01N_di_msNIEzP4B_z2K04qFOwSC8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Interest
    and other expense</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,352</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,060</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,290</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,151</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_403_ecustom--NonoperatingIncomeExpense2_i01T_mtNIEzP4B_maILFCOzHkX_zY5cQVzfYvtb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income (expense), net</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:NonoperatingIncomeExpense2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">69,517</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:NonoperatingIncomeExpense2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">274,734</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:NonoperatingIncomeExpense2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">165,838</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:NonoperatingIncomeExpense2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">947,410</ix:nonFraction></span></td></tr>
  <tr id="xdx_40B_ecustom--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2_i01T_mtILFCOzHkX_maILFCOzMMc_zowiMTWMW7gg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    loss from continuing operations before income taxes</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,797,915</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">689,766</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,321,864</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,096,337</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_400_ecustom--IncomeTaxExpenseBenefit2_i01_msILFCOzMMc_z6buOtLUwM1i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    tax expense</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeTaxExpenseBenefit2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,170</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeTaxExpenseBenefit2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,952</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeTaxExpenseBenefit2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,760</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeTaxExpenseBenefit2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,049</ix:nonFraction></span></td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_iTP3us-gaap--IncomeTaxExpenseBenefit_mtILFCOzMMc_z4MzqJYqf4Ei" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    loss from continuing operations</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,803,085</ix:nonFraction>)</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">698,718</ix:nonFraction>)</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,327,624</ix:nonFraction>)</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,100,386</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40F_ecustom--IncomeLossFromDiscontinuedOperationsNetOfTax2_i01_zphXPw7vcura" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net income from discontinued operations, net of tax</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,411,404</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">961,083</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,835,605</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,931,863</ix:nonFraction></span></td></tr>
  <tr id="xdx_408_eus-gaap--NetIncomeLoss_iTP3us-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_maCINOTzatS_zzswlDfyNdjb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net income (loss)</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,608,319</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">262,365</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,507,981</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">168,523</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_iB_zn43dNGIfvlf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    comprehensive income (loss), net of tax:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_i01_maOCILNzSr5_zqVESWO6zEv8" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Unrealized
    gain (loss) on available-for-sale securities</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,231</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">15,897</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,416</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,800</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40C_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_i01_maOCILNzSr5_zV63FAx2vRH7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Foreign
    currency translation adjustment</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">644,590</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">81,146</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">699,576</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,859</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_407_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_i01T_mtOCILNzSr5_maCINOTzatS_zjzS1UDPbIEb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    other comprehensive income (loss)</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">645,821</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">65,249</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">694,160</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">65,659</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--ComprehensiveIncomeNetOfTax_iTP3us-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_mtCINOTzatS_zXMNYwBckZh9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Comprehensive
    (loss) income</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,254,140</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">327,614</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,202,141</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">234,182</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--EarningsPerShareBasicAbstract_iB_zlvK0MD2v1Oe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Basic net income (loss) per share:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_i01_maEPSB_zWWe7FwVt0Hd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Continuing
    operations</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.19</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.07</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.67</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.33</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_i01_maEPSB_zTkBfmVp4Zr5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Discontinued
    operations</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.08</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.10</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.15</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.31</ix:nonFraction></span></td></tr>
  <tr id="xdx_40E_eus-gaap--EarningsPerShareBasic_i01T_mtEPSB_zTSh552uSfP5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.89</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.48</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.02</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareDilutedAbstract_iB_zOyb13l2z6Nh" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Diluted net income (loss) per share:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_i01_maEPSD_zLdiNFtfBzj6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Continuing
    operations</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.18</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.07</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.65</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.33</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_maEPSD_zJRuYVgrweDh" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Discontinued
    operations</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.07</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.10</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.12</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.31</ix:nonFraction></span></td></tr>
  <tr id="xdx_40C_eus-gaap--EarningsPerShareDiluted_i01T_mtEPSD_z88V7KZ9SwW1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.89</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.47</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.02</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zMvvUiNvxQii" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Weighted
    Average Basic Shares Outstanding</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,631,064</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,355,425</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,476,264</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,323,902</ix:nonFraction></span></td></tr>
  <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zWfzcpeGF9r1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Weighted
    Average Dilutive Shares Outstanding</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,715,252</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,444,986</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,660,317</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,323,902</ix:nonFraction></span></td></tr>
  <tr id="xdx_400_eus-gaap--CommonStockDividendsPerShareDeclared_zalNfOaGUJqf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Dividends
    declared per share</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.50</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0372">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.50</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.04</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td colspan="12" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">The
    accompanying notes are an integral part of the condensed consolidated financial statements.</span></td></tr>
  </table>


<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 247; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<table dir="ltr" id="xdx_30C_114_zaLgdHF0KuEg" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zwJstMs6HMR6" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zHP6F3wM7EO5" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zpUkDYGsbGf7" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zQTRHNHfgYq5" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_4B3_zg7Y9p3ynEp7" style="text-align: center; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td colspan="17" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b><span id="a211292a189_v7"></span>COMMUNICATIONS
    SYSTEMS, INC. AND SUBSIDIARIES</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="17" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>CONDENSED
    CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="17" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(Unaudited)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="2" style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>For the Nine Months Ended September 30, 2021</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 9%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 9%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 9%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Retained</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Additional</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Earnings</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="4" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Common
    Stock</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Paid-in</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(Accumulated</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares
    </b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amount
    </b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Capital</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Deficit)</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(Loss) Income</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr id="xdx_433_c20210101__20210930_eus-gaap--StockholdersEquity_iS_pii_zDqOcPUX7Gz2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE
    AT DECEMBER 31, 2020</span></td>
    <td id="xdx_982_eus-gaap--SharesOutstanding_iS_pid_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zWyvu1HOkL2d" title="Beginning balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,321,927</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">466,096</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,572,114</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,135,284</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">678,767</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,494,727</ix:nonFraction></span></td></tr>
  <tr id="xdx_43A_c20210101__20210930_eus-gaap--NetIncomeLoss_zjRHb4kvDfg3" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net income</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0384">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0385">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,507,981</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0387">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,507,981</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock under</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_43C_c20210101__20210930_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_zTi0ohSVCAU2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Employee
    Stock Purchase Plan</span></td>
    <td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_pii_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zDW6ytpkmJT7" title="Issuance of common stock under Employee Stock Purchase Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,540</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">477</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,532</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0392">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0393">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,009</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock to</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_43E_c20210101__20210930_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_ziWFIkF2JRF9" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Employee
    Stock Ownership Plan</span></td>
    <td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pii_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1RmJWFL4mBl" title="Issuance of common stock to Employee Stock Ownership Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">72,203</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,610</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">326,358</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0400">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0401">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">329,968</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock under</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_43E_c20210101__20210930_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zvolkq0p1jo7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Executive
    Stock Plan</span></td>
    <td id="xdx_985_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pii_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1P1zsAeOr2i" title="Issuance of common stock under Executive Stock Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">993,977</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,699</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,714,658</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0408">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0409">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,764,357</ix:nonFraction></span></td></tr>
  <tr id="xdx_436_c20210101__20210930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zmYP2BtUoXaj" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Share
    based compensation</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0414">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">559,397</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0416">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0417">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">559,397</ix:nonFraction></span></td></tr>
  <tr id="xdx_436_c20210101__20210930_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodValue_iN_di_zlPr82mvIiA6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    share retirements</span></td>
    <td id="xdx_981_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodShares_iN_pid_di_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zTQjJpc2hidg" title="Other share retirements, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">677,020</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,851</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,342,526</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,436,068</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0423">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,812,445</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_434_c20210101__20210930_eus-gaap--Dividends_iN_di_zz1FgZr1uu08" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Shareholder
    dividends ($<span id="xdx_90F_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20210101__20210930_zC43gI2xMWZj" title="Shareholder dividends per share"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.50</ix:nonFraction></span>
    per share)</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0428">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0429">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,022,199</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0431">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,022,199</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_431_c20210101__20210930_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_zldEi29CsNz4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    comprehensive income</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0436">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0437">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0438">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">694,160</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">694,160</ix:nonFraction></span></td></tr>
  <tr id="xdx_434_c20210101__20210930_eus-gaap--StockholdersEquity_iE_zaX7HSRy9ihd" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE AT SEPTEMBER 30, 2021</span></td>
    <td id="xdx_982_eus-gaap--SharesOutstanding_iE_pii_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8brG367BI45" title="Ending balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,720,627</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">486,031</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,878,533</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">26,815,002</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,393</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,564,955</ix:nonFraction></span></td></tr>
  </table>






<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 35%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 9%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 9%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 9%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 10%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 10%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="2" style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>For the Three Months Ended September 30, 2021</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zhldZ465RHHb" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z0u3EMpQuJMl" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td colspan="2" id="xdx_4B5_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_z6oVwbYxSBCa" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zfWc0bFzKrl7" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B2_zIL3c89AUye8" style="text-align: center; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Additional</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>&#160;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="4" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Common
    Stock</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Paid-in</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares
    </b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amount
    </b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Capital</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Deficit</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(Loss) Income</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr id="xdx_43A_c20210701__20210930_eus-gaap--StockholdersEquity_iS_zPzCRcBvCmJ8" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 35%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE AT JUNE 30, 2021</span></td>
    <td id="xdx_98D_eus-gaap--SharesOutstanding_iS_pii_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zRgJhIoaWN3" title="Beginning balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,470,424</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 8%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">473,521</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,053,498</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,772</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 10%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">630,428</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 10%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,888,819</ix:nonFraction></span></td></tr>
  <tr id="xdx_435_c20210701__20210930_eus-gaap--NetIncomeLoss_zJ7cszoHZLs3" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net income</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0458">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0459">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NetIncomeLoss_c20210701__20220930_zFETTlh7LKa4" style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,608,319</ix:nonFraction></ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0461">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,608,319</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock under</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_432_c20210701__20210930_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zpNWC8Mw4ozc" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Executive
    Stock Plan</span></td>
    <td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pii_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zfcJuaRt8V2j" title="Issuance of common stock under Executive Stock Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">898,096</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,905</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,714,658</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0467">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0468">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,759,563</ix:nonFraction></span></td></tr>
  <tr id="xdx_436_c20210701__20210930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_z4PfOIp0weEj" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Share
    based compensation</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0473">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">317,065</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0475">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0476">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">317,065</ix:nonFraction></span></td></tr>
  <tr id="xdx_438_c20210701__20210930_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodValue_iN_di_z3zJpvcP8Ktl" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    share retirements</span></td>
    <td id="xdx_986_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodShares_iN_pid_di_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYyPYzocrmvd" title="Other share retirements, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">647,893</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,395</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,206,688</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,393,355</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0482">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,632,438</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_439_c20210701__20210930_eus-gaap--Dividends_iN_di_zRcQGmpUGeDe" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Shareholder
    dividends ($<span id="xdx_903_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20210701__20210930_z3lNMYBO8hR6" title="Shareholder dividends per share"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.50</ix:nonFraction></span> per share)</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0487">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0488">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,022,194</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0490">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,022,194</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_434_c20210701__20210930_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_zkgUpAodjJFh" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    comprehensive income</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0495">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0496">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0497">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">645,821</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">645,821</ix:nonFraction></span></td></tr>
  <tr id="xdx_432_c20210701__20210930_eus-gaap--StockholdersEquity_iE_zvfwBYJi6eg" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE AT SEPTEMBER 30, 2021</span></td>
    <td id="xdx_987_eus-gaap--SharesOutstanding_iE_pii_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z7RpzRPyKKac" title="Ending balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,720,627</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">486,031</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,878,533</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">26,815,002</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,393</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,564,955</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="17" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">The
    accompanying notes are an integral part of the condensed consolidated financial statements.</span></td></tr>
  </table>




<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 248; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="2" style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>For the Nine Months Ended September 30, 2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zLLKooHGHutj" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zoY1EBlUpEne" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zRKyetDMX6Ql" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td colspan="2" id="xdx_4B2_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_ziqh0NwnlHkl" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B5_z9SdpFjZHV14" style="text-align: center; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Additional</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="4" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Common
    Stock</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Paid-in</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Retained</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares
    </b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amount
    </b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Capital</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Earnings</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Loss</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr id="xdx_433_c20200101__20200930_eus-gaap--StockholdersEquity_iS_zqyTZ4w17S0k" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 35%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE AT DECEMBER 31, 2019</span></td>
    <td id="xdx_981_eus-gaap--SharesOutstanding_iS_pid_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z3rDulcveYjj" title="Beginning balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,252,749</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 8%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">462,637</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,977,914</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,649,395</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 10%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">697,664</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 10%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,392,282</ix:nonFraction></span></td></tr>
  <tr id="xdx_431_c20200101__20200930_eus-gaap--NetIncomeLoss_zXqnLb5nLWv4" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    loss</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0517">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0518">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">168,523</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0520">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">168,523</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock under</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_436_c20200101__20200930_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_zaXTVCYk8EVa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Employee
    Stock Purchase Plan</span></td>
    <td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_pii_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zmBtz1fgB2k3" title="Issuance of common stock under Employee Stock Purchase Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,968</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">648</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">66,246</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0525">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0526">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">66,894</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock to</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_438_c20200101__20200930_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_zitplXthD1Sg" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Employee
    Stock Ownership Plan</span></td>
    <td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pii_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zIz3RgLcPayk" title="Issuance of common stock to Employee Stock Ownership Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">66,059</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,303</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">404,281</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0533">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0534">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">407,584</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock under</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_433_c20200101__20200930_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zxJEzdtepak8" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Executive
    Stock Plan</span></td>
    <td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pii_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlIjPd3Boyu8" title="Issuance of common stock under Executive Stock Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">64,352</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,218</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,720</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0541">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0542">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,938</ix:nonFraction></span></td></tr>
  <tr id="xdx_43B_c20200101__20200930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zU2lWA6ylXz6" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Share
    based compensation</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0547">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">319,777</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0549">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0550">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">319,777</ix:nonFraction></span></td></tr>
  <tr id="xdx_438_c20200101__20200930_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodValue_iN_di_zy4yByelcA0c" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    share retirements</span></td>
    <td id="xdx_98F_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodShares_iN_pid_di_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYsICqbNSkNc" title="Other share retirements, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">82,964</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,148</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">387,265</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">37,192</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0556">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">354,221</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_43C_c20200101__20200930_eus-gaap--Dividends_iN_di_zGXdpZHiGvQj" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Shareholder
    dividends ($<span id="xdx_90D_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20200101__20200930_znrr6WR6xRha" title="Shareholder dividends per share"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.04</ix:nonFraction></span> per share)</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0561">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0562">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">380,041</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0564">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">380,041</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_43D_c20200101__20200930_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_zaGhCIG4KYEe" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    comprehensive loss</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0569">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0570">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0571">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">65,659</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">65,659</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_43F_c20200101__20200930_eus-gaap--StockholdersEquity_iE_zHC2vHU0KjHb" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE AT SEPTEMBER 30, 2020</span></td>
    <td id="xdx_985_eus-gaap--SharesOutstanding_iE_pii_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlExJkjvtBk9" title="Ending balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,313,164</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">465,658</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,401,673</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,138,023</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">763,323</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,242,031</ix:nonFraction></span></td></tr>
  </table>






<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 35%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 9%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 9%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 9%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 10%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 10%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="4" style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>For the Three Months Ended September 30, 2020</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zuxgIYgE2MVl" style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zosdEKgmPZbl" style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zlZ1jO8UUJvg" style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zENvOrji2qE1" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_4B3_zGYDhTmAA3e1" style="text-align: left; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Additional</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="4" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Common
    Stock</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Paid-in</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Retained</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares
    </b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amount
    </b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Capital</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Earnings</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Loss</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr id="xdx_43B_c20200701__20200930_eus-gaap--StockholdersEquity_iS_z4Rz0cBCHO99" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 35%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE AT JUNE 30, 2020</span></td>
    <td id="xdx_985_eus-gaap--SharesOutstanding_iS_pii_c20200401__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zCpkCpvbcqMg" title="Beginning balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,351,486</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 8%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">467,573</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,495,046</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,830,132</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 10%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">828,572</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%; width: 10%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,964,179</ix:nonFraction></span></td></tr>
  <tr id="xdx_43D_c20200701__20200930_eus-gaap--NetIncomeLoss_zuYmzyo85XY5" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net income</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0591">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0592">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">262,365</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0594">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">262,365</ix:nonFraction></span></td></tr>
  <tr id="xdx_436_c20200701__20200930_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ztzSKpo6CV7" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock under Employee
    Stock Purchase Plan</span></td>
    <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_pii_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhdsGxvlugxc" title="Issuance of common stock under Employee Stock Purchase Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,899</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">245</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,593</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0599">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0600">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,838</ix:nonFraction></span></td></tr>
  <tr id="xdx_433_c20200701__20200930_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_z74SEQnTrT71" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Issuance
    of common stock under Executive
    Stock Plan</span></td>
    <td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pii_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zdvg1wJp82c9" title="Issuance of common stock under Executive Stock Plan, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,768</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">789</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,540</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0607">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0608">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,329</ix:nonFraction></span></td></tr>
  <tr id="xdx_439_c20200701__20200930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zquwbVTIRSB2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Share
    based compensation</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0613">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">143,150</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0615">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0616">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">143,150</ix:nonFraction></span></td></tr>
  <tr id="xdx_438_c20200701__20200930_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodValue_iN_di_z2GYoIsoGMbf" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    share retirements</span></td>
    <td id="xdx_98F_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodShares_iN_pid_di_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zcP17AR4Z15g" title="Other share retirements, Shares" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,989</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,949</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">276,656</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">44,309</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0622">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,296</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_43F_c20200401__20200930_eus-gaap--Dividends_z1tam765hqsa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Shareholder
    dividends ($<span id="xdx_906_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20200701__20200930_zCeHLxfoZxj8" title="Shareholder dividends per share"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.00</ix:nonFraction></span> per share)</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0627">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0628">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-04-012020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,217</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0630">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-04-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,217</ix:nonFraction></span></td></tr>
  <tr id="xdx_43A_c20200701__20200930_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_zOT4nF4lD6J9" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    comprehensive income</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0635">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0636">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0637">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">65,249</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">65,249</ix:nonFraction></span></td></tr>
  <tr id="xdx_434_c20200401__20200930_eus-gaap--StockholdersEquity_iE_zDxYKH6VgZel" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">BALANCE AT SEPTEMBER 30, 2020</span></td>
    <td id="xdx_98B_eus-gaap--SharesOutstanding_iE_pii_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zFLykx14FaHh" title="Ending balance (in shares)" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,313,164</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">465,658</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,401,673</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,138,023</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">763,323</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,242,031</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="17" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">The
    accompanying notes are an integral part of the condensed consolidated financial statements.</span></td></tr>
  </table>


<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 249; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<table dir="ltr" id="xdx_305_112_zhhFilR3zCL4" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_499_20210101__20210930_ziG2AV6vr9V3" style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td style="text-align: center; line-height: 108%">&#160;</td>
    <td id="xdx_49D_20200101__20200930_z1FlUeCqDpx" style="text-align: center; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span id="a211292a190_v7"></span><b>COMMUNICATIONS
    SYSTEMS, INC. AND SUBSIDIARIES</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>CONDENSED
    CONSOLIDATED STATEMENTS OF CASH FLOWS</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(Unaudited)</b></span></td></tr>
    <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 73%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021
    </b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020
    </b></span></td></tr>
  <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zrVrPOfxlLFb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CASH
    FLOWS FROM OPERATING ACTIVITIES:</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_i01_zoUjkM8N2I1d" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,507,981</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">168,523</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40C_ecustom--IncomeLossFromDiscontinuedOperationsNetOfTax3_i01_zSsH9uY2LiSe" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    income from discontinued operations, net of tax</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeLossFromDiscontinuedOperationsNetOfTax3" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,835,605</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:IncomeLossFromDiscontinuedOperationsNetOfTax3" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,931,863</ix:nonFraction></span></td></tr>
  <tr id="xdx_403_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_i01_matrv_z7XNgqTMeDvj" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net loss from continuing operations</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,327,624</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,100,386</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Adjustments to reconcile net income (loss) to
</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zm7fuhAzEZJl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">net cash (used in) provided by operating activities:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_ecustom--DepreciationDepletionAndAmortization2_i02_matrv_zhj22ZjaCyxk" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DepreciationDepletionAndAmortization2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">643,541</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DepreciationDepletionAndAmortization2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">621,363</ix:nonFraction></span></td></tr>
  <tr id="xdx_40D_eus-gaap--ShareBasedCompensation_i02_matrv_zBkWLABz9cZ7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Share
    based compensation</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">559,397</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">319,777</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_eus-gaap--DeferredIncomeTaxExpenseBenefit_i02_matrv_zvGUINbsoR71" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Deferred
    taxes</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0670">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,534</ix:nonFraction></span></td></tr>
  <tr id="xdx_408_eus-gaap--AssetImpairmentCharges_i02_matrv_zQcdgEqscOf5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investment
    impairment loss</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AssetImpairmentCharges" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">399,829</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0674">&#8212;</span></span></td></tr>
  <tr id="xdx_400_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i02N_di_mstrv_z06FiWbxHNLi" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gain
    on sale of assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,326</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">303,899</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B_zyg4dQ5ZYizf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Changes
    in assets and liabilities:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--IncreaseDecreaseInAccountsReceivable_i02N_di_mstrv_zjFEp9xVKMF2" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    accounts receivable</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,238,172</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,852,877</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_404_eus-gaap--IncreaseDecreaseInInventories_i02N_di_mstrv_zLb6fM7MIn0k" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Inventories</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">15,167</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">136,732</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInPrepaidTaxes_i02N_di_mstrv_z73PoJqP3Dfk" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Prepaid
    income taxes</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidTaxes" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">20,039</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidTaxes" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,587</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInOtherOperatingAssets_i02N_di_mstrv_zwdMS29PE7ji" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    assets, net</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">507,020</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">319,063</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInAccountsPayable_i02_matrv_ztJbd3Y7e2Cd" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accounts
    payable</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,007,228</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,125,157</ix:nonFraction></span></td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInEmployeeRelatedLiabilities_i02_matrv_zpv0LxTBhi24" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accrued
    compensation and benefits</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">70,858</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">73,895</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_409_eus-gaap--IncreaseDecreaseInOtherAccruedLiabilities_i02_matrv_zVlwplLwV4r4" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    accrued liabilities</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">123,729</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,762</ix:nonFraction></span></td></tr>


  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInAccruedIncomeTaxesPayable_i02_matrv_z41N2HYd5aBi" style="display: none">
    <td style="font: 10pt/108% Times New Roman, Times, Serif; text-align: left">Income taxes payable</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="-sec-ix-hidden: xdx2ixbrl0703">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_i01T_mttrv_maree_zqmQzvgHX2A5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net cash used in operating activities - continuing operations</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,918,726</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,611,846</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInDiscontinuedOperations_i01_maree_zosUFtyXQBO7" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net cash (used in) provided by operating activities - discontinued operations</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">707,243</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,012</ix:nonFraction></span></td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtree_maCCERCzYcV_z0IpXqzUY7ri" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net cash used in operating activities</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,625,969</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,579,834</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_z1yWAQ5LHn5" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CASH
    FLOWS FROM INVESTING ACTIVITIES:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--PaymentsToAcquireProductiveAssets_i01N_di_msNCPBUzYTW_zKwPKtBziiik" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,264</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,032</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40C_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_i01N_di_msNCPBUzYTW_zThhtAyb5xhj" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Acquisition
    of business, net of cash acquired</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0721">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,975,894</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40E_eus-gaap--PaymentsToAcquireInvestments_i01N_di_msNCPBUzYTW_z33HzjT8xlZ4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Purchases
    of investments</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0724">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,415,534</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40E_eus-gaap--ProceedsFromSaleOfPropertyPlantAndEquipment_i01_maNCPBUzYTW_zy3ljs39CeOj" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Proceeds
    from the sale of property, plant and equipment</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,326</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">420,000</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_eus-gaap--ProceedsFromSaleMaturityAndCollectionsOfInvestments_i01_maNCPBUzYTW_zuOJwyH3GaL2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Proceeds
    from the sale of investments</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,703,601</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,277,710</ix:nonFraction></span></td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_i01T_mtNCPBUzYTW_maNCPBUzYxB_zBPcpjkvA9J3" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    cash provided by investing activities - continuing operations</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,703,663</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,794,750</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_404_eus-gaap--CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_i01_maNCPBUzYxB_z2tVGpLgy071" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    cash provided by investing activities - discontinued operations</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,625,453</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,977,300</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtNCPBUzYxB_maCCERCzYcV_zx4lm07LEY42" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    cash provided by investing activities</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,329,116</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,182,550</ix:nonFraction></span></td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zGvBOmqIi9d6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CASH
    FLOWS FROM FINANCING ACTIVITIES:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--PaymentsOfDividends_i01N_di_msNCPBUz8gI_zUz17IyUrlsj" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    dividends paid</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,152</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">563,766</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40A_ecustom--ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld_i01_maNCPBUz8gI_zWSioMZK3Cp2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Proceeds
    from issuance of common stock, net of shares withheld</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,813,366</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">90,832</ix:nonFraction></span></td></tr>
  <tr id="xdx_408_eus-gaap--PaymentsOfMergerRelatedCostsFinancingActivities_i01N_di_msNCPBUz8gI_zO5MO4xl2gs9" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Payment
    of contingent consideration related to acquisition</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0752">&#8212;</span></span></td></tr>
  <tr id="xdx_406_eus-gaap--PaymentsForRepurchaseOfCommonStock_i01N_di_msNCPBUz8gI_z14z29x2cbW" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Purchase
    of common stock</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,812,445</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">354,221</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtNCPBUz8gI_maCCERCzYcV_zLElBHUSjWAc" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    cash used in financing activities</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,565,231</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">827,155</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40E_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_maCCERCzYcV_zznDOHN56orl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">EFFECT
    OF FOREIGN EXCHANGE RATE CHANGES ON CASH</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">54,386</ix:nonFraction></span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,725</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCCERCzYcV_zkY3sNOObnF8" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,192,302</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,232,164</ix:nonFraction>)</span></td></tr>
  <tr id="xdx_404_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zwcPoMcuyFM7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CASH,
    CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF PERIOD</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,092,484</ix:nonFraction></span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,607,510</ix:nonFraction></span></td></tr>
  <tr id="xdx_40E_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zsczXtQH524c" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CASH,
    CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,284,786</ix:nonFraction></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,375,346</ix:nonFraction></span></td></tr>
  <tr id="xdx_408_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zdVBufZOczc6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">SUPPLEMENTAL
    DISCLOSURES OF CASH FLOW INFORMATION:</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--IncomeTaxesPaidNet_i01_zjRXJmaGAnrh" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income taxes (refunded) paid</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">17,971</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,102</ix:nonFraction></span></td></tr>
  <tr id="xdx_405_eus-gaap--InterestPaidNet_i01_zBdwAGKzqPnd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Interest
    paid</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,639</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,387</ix:nonFraction></span></td></tr>
  <tr id="xdx_40F_ecustom--DividendsDeclaredNotPaid_i01_ziyAwJeWJeS4" style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Dividends
    declared not paid</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DividendsDeclaredNotPaid" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,022,195</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DividendsDeclaredNotPaid" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,637</ix:nonFraction></span></td></tr>
  <tr id="xdx_407_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i01_zL95c0ysq0t6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    right of use assets obtained in exchange for lease obligations</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0784">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,650</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="6" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">The
    accompanying notes are an integral part of the condensed consolidated financial statements.</span></td></tr>
  </table>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 250; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="a211292a191_v7"></span>COMMUNICATIONS
SYSTEMS, INC.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTES
TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">(Unaudited)</span></p>




<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80A_eus-gaap--SignificantAccountingPoliciesTextBlock_zXSKK2jmwFIb"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
1 &#8211; <span id="xdx_821_zexAMhxqIzEg">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></p>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:NatureOfOperations"><p id="xdx_84C_eus-gaap--NatureOfOperations_zQhyCXnZfIce"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_864_zMgyNATheFAk">Description
of Business</span></span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Communications
Systems, Inc. (herein collectively referred to as &#8220;CSI,&#8221; &#8220;our,&#8221; &#8220;we&#8221; or the &#8220;Company&#8221;) is a Minnesota corporation organized in 1969
that until August 2, 2021 classified its business into <span id="xdx_90E_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20210101__20210930_zHxjA12Zcsc9" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl0791">two</span></span>
segments: (1) the Electronics &amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary
Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of
networks through PoE products, software and services as well as traditional products such as media converters, network adapters and
other connectivity products and (ii) designs, develops, and sells edge network access products, TDM (time-division multiplexing)
over IP and other circuit emulation solutions, along with specialized cloud-based software solutions, primarily within the
telecommunications market; and (2) the Services and Support segment (consisting of subsidiaries JDL and Ecessa), which (i) provides
technology solutions including virtualization, managed services, wired and wireless network design and implementation, and hybrid
cloud infrastructure and deployment and (ii) designs, develops, and sells SD-WAN (software-designed wide-area network)
solutions.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">As previously disclosed, on August 2, 2021, the Company and Lantronix, Inc. completed the sale by CSI to Lantronix of all of the issued and
outstanding stock of CSI&#8217;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary,
Transition Networks Europe Limited (collectively with Transition Networks, Inc., the &#8220;TN Companies&#8221;), pursuant to the securities purchase agreement
dated April 28, 2021 (&#8220;E&amp;S Sale Transaction&#8221;). As a result, sales and expenses related to the operations of the former Electronics &amp; Software segment
have been presented as discontinued operations in this Form 10-Q.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">For purposes of this Form 10-Q, the Company classifies operations from its Services &amp; Support segment. Non-allocated general and administrative
expenses are separately accounted for as &#8220;Other&#8221; in the Company&#8217;s segment reporting. Intercompany revenues are eliminated upon consolidation.</span></p>

</ix:nonNumeric><p id="xdx_85A_zF7bHo3IiMBa"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_842_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUZs5CXttdla"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86C_z1auM7Euq4t5">Financial
Statement Presentation</span></span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The condensed consolidated balance sheet as of September 30, 2021, the related condensed consolidated statements of income (loss) and comprehensive
income (loss), the condensed consolidated statements of changes in stockholders&#8217; equity for the three and nine months ended September 30, 2021 and
2020, and the condensed consolidated statements of cash flows for the periods ended September 30, 2021 and 2020 have been prepared by Company
management. In the opinion of management, all adjustments (which include only normal recurring adjustments, except where noted) necessary to
present fairly the financial position, results of operations, and cash flows at September 30, 2021 and 2020 and for the periods then ended have been
made. </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted
accounting principles in the United States of America have been condensed or omitted. We recommend these condensed consolidated financial
statements be read in conjunction with the financial statements and notes thereto included in the Company&#8217;s December 31, 2020 Annual Report to
Shareholders on Form 10-K (&#8220;2020 Form 10-K&#8221;). The results of operations for the period ended September 30, 2021 are not necessarily indicative of
operating results for the entire year.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 251; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The presentation of financial statements in conformity with generally accepted accounting principles 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 balance sheet date, and the
reported amounts of revenues and expenses during the reporting period. The estimates and assumptions used in the accompanying condensed
consolidated financial statements are based upon management&#8217;s evaluation of the relevant facts and circumstances as of the time of the financial
statements. Actual results could differ from those estimates.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Except to the extent updated or described below, the significant accounting policies set forth in Note 1 to the consolidated financial statements in the
December 31, 2020 Form 10-K, appropriately represent, in all material respects, the current status of accounting policies, and are incorporated herein by
reference.</span></p>



</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p id="xdx_843_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zUnUr2HA13Ad"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_z4rJJAekgKK2">Accumulated
Other Comprehensive Loss</span></span></span></p>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zwrZmBEAKW46"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zSPVCLjt5Edl"><span id="xdx_8B7_zDIBMXvgJv81">The components of accumulated other comprehensive loss, net of tax, are as follows:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Other Comprehensive Loss</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Foreign
    Currency</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Unrealized
    gain</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Translation</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(loss)
    on securities</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Loss</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 40%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zWS9fB1tU0p5" title="Beginning balance, value" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">700,000</ix:nonFraction>)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z3FEGNFR7GVb" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--StockholdersEquity_iS_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zazUwxucS1T6" title="::XDX::-678767" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0801">(679,000)</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    current period change</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z3PvPraqfRW6" title="Net current period change" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zjqBYkQSWWw9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z2WkrN0DtMi2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">694,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zbnSnO8JH2Q5" title="Ending balance, value" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0807">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5s5e2kUJ0n7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXPfDFYyMWXe" title="::XDX::15%2C393" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0809">15,000</span></span></td></tr>
  </table>







<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p id="xdx_80B_eus-gaap--RevenueFromContractWithCustomerTextBlock_zoyfxkbvpZyc"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
2 &#8211; <span id="xdx_82A_zZkOWyaYQvp1">REVENUE RECOGNITION</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><i>Services &amp; Support </i></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has determined that the following performance obligations identified in its Services &amp; Support segment are transferred over time:
managed services and professional services (time and materials (&#8220;T&amp;M&#8221;) and fixed price) as well as services under maintenance and service contracts.
The managed services performance obligation is a bundled solution consisting of a series of distinct services that are substantially the same and that
have the same pattern of transfer to the customer and are therefore recognized evenly over the term of the contract. T&amp;M professional services
arrangements are recognized over time with an input method based on hours expended towards satisfying the performance obligation. Fixed price
professional service arrangements under a relatively longer-term service are also recognized over time with an input method based on hours expended.
Maintenance and service contracts are recognized evenly over the life of the contract.</span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has also identified the following performance obligations within its Services &amp; Support segment that are recognized at a point in time:
resale of third-party hardware and software; installation; arranging for another party to transfer services to the customer; and certain professional
services. The resale of third-party hardware and software is recognized at a point in time, when the goods are shipped or delivered to the customer&#8217;s
location, in accordance with the shipping terms. Installation services are recognized at a point in time when the services are completed. The service the
Company provides to arrange for another party to transfer services to the customer is satisfied at a point in time after the Company has transferred
control when the service is first available to the customer by the third-party vendor. The Company reports revenue from these third-party services on a
net basis in its financial statements. Depending on the nature of the service, certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case-by-case basis to determine if revenue
should be recognized over time or at a point in time.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 252; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>







<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><i>Disaggregation
of revenue</i></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the
consideration we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we
disaggregate our revenues.</span></p>


<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_z7g2KRTfdWAg"><span style="font: normal 10pt Times New Roman, Times, Serif">For the Services &amp; Support segment, we analyze revenue by customer group and type, which is as follows for the three and nine months ended
September 30, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BA_zMR0U54vk8p7">Schedule of Disaggregation of Revenues</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 41%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services &amp; Support Revenue by Customer Group</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Financial</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zsJ8xz4dk6Wa" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30_custom_FinancialMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">482,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_z3bsvhKCTLl1" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-07-012020-09-30_custom_FinancialMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">117,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zIxYJ79rpMF3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-09-30_custom_FinancialMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,306,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zEqvOu60djb3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30_custom_FinancialMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">314,000</ix:nonFraction></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Healthcare</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_z0Ez71tXqbIi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax3" contextRef="From2021-07-012021-09-30_us-gaap_HealthCareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">261,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zDZGrJS50X4i" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax3" contextRef="From2020-07-012020-09-30_us-gaap_HealthCareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">244,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zGf32qr3sRL6" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax3" contextRef="From2021-01-012021-09-30_us-gaap_HealthCareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">760,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zsAWdqyzkww1" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax3" contextRef="From2020-01-012020-09-30_us-gaap_HealthCareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">674,000</ix:nonFraction></span></td></tr>
   <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Education</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zi6ngr45XvKj" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2021-07-012021-09-30_custom_EducationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">64,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zecSvfU4psMg" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2020-07-012020-09-30_custom_EducationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,312,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zadQ6cXeeWX4" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2021-01-012021-09-30_custom_EducationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">212,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zRJWqZnNQV4j" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2020-01-012020-09-30_custom_EducationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,031,000</ix:nonFraction></span></td></tr>
  <tr style="background-color: White">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other commercial clients</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziWrPAiGG2y7" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2021-07-012021-09-30_custom_OtherCommercialClientMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,021,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziFUslS8DMr9" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2020-07-012020-09-30_custom_OtherCommercialClientMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">682,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zBVnYGmVuVVa" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2021-01-012021-09-30_custom_OtherCommercialClientMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,035,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zUPM2gxZUKn7" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2020-01-012020-09-30_custom_OtherCommercialClientMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,302,000</ix:nonFraction></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CSI IT operations</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zUD1ViUu44s3" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2021-07-012021-09-30_custom_CSIITOperationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">119,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zQsZWuWJ0fRi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2020-07-012020-09-30_custom_CSIITOperationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">175,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zeQxTuOCK8eb" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2021-01-012021-09-30_custom_CSIITOperationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">406,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zd93jOXKU2Jk" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RevenueFromContractWithCustomerExcludingAssessedTax2" contextRef="From2020-01-012020-09-30_custom_CSIITOperationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">561,000</ix:nonFraction></span></td></tr>
  <tr style="background-color: White">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930_z6OWpGdJIZn1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,947,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930_zV8DuXhqkOe5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,530,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_zf8DKgPjhrh6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,719,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930_zs1uMht2Vmv9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,882,000</ix:nonFraction></span></td></tr>
  </table>




<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 41%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services &amp; Support Revenue by Type</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Project &amp; product revenue</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zvzEFISbeRYh" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">297,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200901__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_z8kM1dayQa4b" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-09-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,611,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zsN6xDRE4uZ" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">927,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zXnsj98Jz6qd" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,498,000</ix:nonFraction></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Services &amp; support revenue</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zRa3HYK2z7Ki" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,650,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zb9mMH1CJOn9" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-07-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">919,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zWOWDvNGwoi1" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,792,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zTMGraUVQEO7" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,384,000</ix:nonFraction></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_za2K6lCO43Ob" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,947,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z1V1zZQSsWA6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,530,000</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zi83Rb9LUH82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,719,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zrA5FUIizyAk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,882,000</ix:nonFraction></span></td></tr>
  </table>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 253; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>








</ix:nonNumeric></ix:nonNumeric><p id="xdx_81D_z91Wsutnx0q7"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>





<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"><p id="xdx_805_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_z86RplPXrcL4"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
3 &#8211; <span id="xdx_821_zeUIJi6L4BCf">DISCONTINUED OPERATIONS</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On March 11, 2020, the Company sold the remainder of its Suttle business lines, including the SoHo, MediaMAX, and SpeedStar brands and inventory
as well as working capital, certain capital equipment, intellectual property, and customer relationships to Oldcastle Infrastructure, Inc. (&#8220;Oldcastle&#8221;) for $<span id="xdx_90B_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zyZkflcwDfXb" title="Proceeds from sale"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherProductiveAssets" contextRef="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,000,000</ix:nonFraction></span>, with a working capital adjustment <span id="xdx_903_ecustom--WorkingCapitalAdjustmentPeriodAfterClose_dt_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zEJdpidLn3pe"><ix:nonNumeric contextRef="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt-sec:durwordsen" name="jcs:WorkingCapitalAdjustmentPeriodAfterClose">90 days</ix:nonNumeric></span> after close. Oldcastle will operate the majority of the acquired Suttle business through its whollyowned
subsidiary, Primex Technologies, Inc. The Company received proceeds of $<span id="xdx_901_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200101__20201231_zEnZXLNnF57e"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherProductiveAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,900,000</ix:nonFraction></span>
and recorded a gain on the sale of $<span id="xdx_90C_eus-gaap--GainLossOnSaleOfOtherAssets_c20200101__20201231_zVkStvt4APj7" title="Gain on sale of business line"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,247,000</ix:nonFraction></span> during 2020. </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Concurrent with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (&#8220;TSA&#8221;) under which Suttle
continued to manufacture products for Oldcastle for six months, to ensure seamless supply and quality assurance to the existing customer base.
Concurrently with the closing of the transaction and the TSA, the Company and Oldcastle also entered into a lease agreement under which Oldcastle
agreed to lease <span id="xdx_90D_ecustom--NumberOfBuildingsLeasedToPurchaser_dxL_uN_c20200310__20200311_zpi10wTwso6g" title="::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl0858">two</span></span> buildings in Hector, Minnesota, where Suttle had conducted operations. Base rents under the lease agreement range from $<span id="xdx_902_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MinimumMember_zLhcRvH6URPg" title="Base rents"><ix:nonFraction name="us-gaap:DirectFinancingLeaseLeaseIncome" contextRef="From2020-03-102020-03-11_srt_MinimumMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,970</ix:nonFraction></span> to $<span id="xdx_901_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MaximumMember_zL59USNvv3nj"><ix:nonFraction name="us-gaap:DirectFinancingLeaseLeaseIncome" contextRef="From2020-03-102020-03-11_srt_MaximumMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,180</ix:nonFraction></span> per month. The presentation of discontinued operations with respect to this Suttle sale has been retrospectively applied to all prior periods
presented.</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">On August 2, 2021, the Company and Lantronix, Inc. (&#8220;Lantronix&#8221;) completed the sale by CSI to Lantronix of all of the issued and outstanding stock of
CSI&#8217;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary, Transition Networks
Europe Limited (collectively with Transition Networks, Inc., the &#8220;TN Companies&#8221;), pursuant to a securities purchase agreement dated April 28, 2021
(&#8220;E&amp;S Sale Transaction&#8221;).</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company received net proceeds of $<span id="xdx_90D_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20210701__20210930_zJEPtcC3tPa2" title="Proceeds from Sale of Other Productive Assets"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherProductiveAssets" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,630,000</ix:nonFraction></span>, which included a working capital adjustment of $(1,376,000) and recorded a gain on sale of
$<span id="xdx_90D_eus-gaap--GainLossOnSaleOfOtherAssets_c20220701__20220930_z4t92MlcFWXk" title="Gain (Loss) on Disposition of Other Assets"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2022-07-012022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,455,000</ix:nonFraction></span> during the third quarter of 2021. The presentation of discontinued operations with respect to this E&amp;S Sale Transaction has been
retrospectively applied to all prior periods presented.</span></p><p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Under the securities purchase agreement, Lantronix has also agreed to pay CSI, if earned, earnout payments of up to $<span id="xdx_90B_ecustom--DisposalGroupContingentEarnoutReceivable_iI_c20210930_zGDv5NjVWWpe" title="Disposal Group, Contingent Earnout Receivable"><ix:nonFraction name="jcs:DisposalGroupContingentEarnoutReceivable" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7.0</ix:nonFraction></span> million payable following two
successive 180-day intervals after the closing of the E&amp;S Sale Transaction based on revenue targets for the business of the TN Companies as specified
in the securities purchase agreement, subject to certain adjustments and allocations as further described in the securities purchase agreement.
Concurrently with the closing of the transaction, CSI and Lantronix entered into a transition services agreement under which CSI will perform
administrative and IT services, and lease office, warehouse and production space to Lantronix at CSI&#8217;s Minnetonka, Minnesota facility for a period of
up to twelve months.</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ClosedBlockOperationsNetResultsTableTextBlock"><p id="xdx_896_eus-gaap--ClosedBlockOperationsNetResultsTableTextBlock_zV6Rb1kyzoBg" style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span>On August 31, 2021, the Company entered into a purchase agreement with Winport Holdings, LLC for the sale of the Company&#8217;s real and personal
property located in Hector, Minnesota including the lease with Oldcastle for $900,000. The Company recorded a $100,000 impairment loss on these
assets in order to write down the assets to the fair value less the costs to sell and recorded the assets as held for sale at September 30, 2021.
<span id="xdx_8BF_z6TnsiZSITQj">The assets of the discontinued operations classified as held for sale are as follows:</span></span></span></p>

<table dir="ltr" style="border-style: none; border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="height: 0.01in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td id="xdx_493_20210930__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zoA0nx4MAc95" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td id="xdx_49A_20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zK4P2cY0mQM" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.35in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom">&#160;</td></tr>
  <tr style="height: 0.35in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 8pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 8pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">September
        30, 2021</span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">December
        31, 2020</span></p></td></tr>
  <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACz0yt_ztUYT8hQ9rwk" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Cash and cash equivalents</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0871">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">303,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_i02I_zv1E6ZqPejhb" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Trade accounts receivable</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0874">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,775,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_404_ecustom--InventoryNet2_i02I_maACz0yt_zkM6Hck8f3w" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Inventories </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0877">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="jcs:InventoryNet2" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,561,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_402_eus-gaap--OtherAssetsCurrent_i02I_maACz0yt_z5LcoABEXOOe" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Other current assets</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0880">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">439,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_407_eus-gaap--AssetsCurrent_i02TI_zxfqxkhhcYi8" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        current assets</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0883">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,078,000</ix:nonFraction></span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAzPgC_zIDoSZ420wlk" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Property,
        plant, and equipment</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">846,000</ix:nonFraction></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,154,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maAzPgC_z6HiFuw8m9Ra" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Right
        of use asset</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">129,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrent_i01TI_z05M1sjVQZB7" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        noncurrent assets</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">846,000</ix:nonFraction></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,283,000</ix:nonFraction></span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40C_ecustom--Assets2_i01TI_zQdxitHf5ZH9" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        assets held for sale</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="jcs:Assets2" contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">846,000</ix:nonFraction></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="jcs:Assets2" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,361,000</ix:nonFraction></span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40F_eus-gaap--AccountsPayableCurrent_i02I_maLCzp0B_zs0ltbq5W8Gl" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Accounts
        payable</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0898">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,669,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_401_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzp0B_zwvJQInaSTi8" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Accrued
        compensation and benefits</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0901">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">767,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzp0B_z4uVnOf3VYu5" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Operating
        lease liability</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0904">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">86,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_i02I_maLCzp0B_zkOBuTBBcNul" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Other
        accrued liabilities</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0907">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,206,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i01TI_z83zlWwO4mpc" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        current liabilities</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0910">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,728,000</ix:nonFraction></span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLNzRsT_z88gPJjZYeid" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Operating
        lease liability</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,000</ix:nonFraction></span></p></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesNoncurrent_i02TI_zrLYn0Vz6kKg" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        noncurrent liabilities</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0916">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,000</ix:nonFraction></span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_408_eus-gaap--Liabilities_iI_zPxhDeXj14r4" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        liabilities held for sale</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,758,000</ix:nonFraction></span></p></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A4_zZU4W2yn3cX9" style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 254; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock"><p id="xdx_898_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_zIBlrLWhkdqe"><span style="font: normal 10pt Times New Roman, Times, Serif">The
financial results of the discontinued operations are as follows:</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210701__20210930_zRtOJqH0UzRf" title="Sales" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,806,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200701__20200930_zA6fcLnGYSL1" title="Sales" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,067,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20210930_zhVl1TUrcjrd" title="Sales" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,478,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maOI_c20200101__20200930_zwIMd9nidCsg" title="Sales" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,354,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210701__20210930_z9spyZ9bSqD7" title="Cost of sales" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,789,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200701__20200930_zV3Aa6Isk7Ol" title="Cost of sales" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,027,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210101__20210930_znVic8eIZtU3" title="Cost of sales" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,774,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msOI_c20200101__20200930_zA0uPpXU9Bw3" title="Cost of sales" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,894,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and administrative expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210701__20210930_zkStAnwN7Ldk" title="Selling, general and administrative expenses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,044,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200701__20200930_zoU21CC8iDoa" title="Selling, general and administrative expenses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,848,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210101__20210930_z7Lc6Fpo3BM1" title="Selling, general and administrative expenses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,090,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_msOI_c20200101__20200930_zTpcUH4gpNAe" title="Selling, general and administrative expenses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,310,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction costs</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">982,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,141,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>

  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Impairment loss</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210701__20210930_zHwRAoDeRf81" title="Impairment loss" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">100,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210101__20210930_zx7p5I1AWGb2" title="Impairment loss" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">100,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210701__20210930_zMnBFGHB10Z6" title="Restructuring expenses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,287,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20200701__20200930_zz15aItZ7Rc8" title="Restructuring expenses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">194,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210101__20210930_zT4ISRN45Dde" title="Restructuring expenses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,287,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_msOI_c20200101__20200930_zasKGkfCJew9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">958,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gain
    on sale of assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210701__20210930_zYcjvTKhuJS1" title="Gain on sale of assets" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,455,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20200701__20200930_zwp0D8xhAQRh" title="Gain on sale of assets" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210101__20210930_zw2hKHsXyReg" title="Gain on sale of assets" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,455,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_maOI_c20200101__20200930_zGjJqLMuypA4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,057,000</ix:nonFraction>)</span></td></tr>

  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Foreign currency translation loss</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20210701__20210930_zmlYilXAQyDd" title="Foreign currency translation loss" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">642,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20200101__20200930_zujIs6JgNNc5" title="Foreign currency translation loss" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">642,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>

  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210701__20210930_zDKnkNOUeHcc" title="Other expense" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200701__20200930_z4kzoUJlccXg" title="Other expense" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210101__20210930_zpp27nsSdvm6" title="Other expense" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200101__20200930_zLSo5jrwUEqi" title="Other expense" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">317,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income before income taxes</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210701__20210930_zi4ZjjhxcFgf" title="Operating income before income taxes" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,413,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20200701__20200930_zh00qqQZSXV9" title="Operating income before income taxes" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">956,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210101__20210930_zIAbHNFL5q5d" title="Operating income before income taxes" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,838,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtOI_maIDO_c20200101__20200930_zq12FRNK7gtc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,932,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    tax expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210701__20210930_zmBAcwYtWH18" title="Income tax expense" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_iN_di_c20200701__20200930_z3YPYSXMHXuc" title="Income tax expense" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210101__20210930_zZEsuyuEGv0j" title="Income tax expense" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income from discontinued operations</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210701__20210930_zxW7s3aDaQd8" title="Income from discontinued operations" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,411,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200701__20200930_zPEpHIReA1U4" title="Income from discontinued operations::XDX::-568%2C745" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0993">961,000</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210101__20210930_z4qf6Fhqajtl" title="Income from discontinued operations" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,836,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_mtIDO_c20200101__20200930_z5kmIpTDe7Zc" title="Income from discontinued operations::XDX::1%2C744%2C607" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0997">2,932,000</span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A0_ztJG4W30fZv"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">During the three and nine months ended September 30, 2021, the Company recorded $1,529,000 in restructuring expense, with $<span id="xdx_90C_ecustom--RestructuringCharges3_c20210701__20210930_z1ZTp5tnWI88"><ix:nonFraction name="jcs:RestructuringCharges3" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,287,000</ix:nonFraction></span> in
discontinued operations. This consisted of severance and related benefits costs due to the sale of the E&amp;S segment. The Company incurred $<span id="xdx_90D_eus-gaap--RestructuringCharges_c20200101__20200930_zgZL7rkZLCZ9" title="Restructuring expense"><ix:nonFraction name="us-gaap:RestructuringCharges" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">958,000</ix:nonFraction></span> in
restructuring costs during the nine months ended September 30, 2020 related to severance and related benefits due to the sale of Suttle&#8217;s business lines.
The Company paid $<span id="xdx_904_eus-gaap--PaymentsForRestructuring_c20210101__20210930_zuyITfQ9gFXg"><ix:nonFraction name="us-gaap:PaymentsForRestructuring" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,169,000</ix:nonFraction> </span>in restructuring charges during the first nine months of 2021 and had $<span id="xdx_909_eus-gaap--RestructuringReserve_iI_c20210930_zwx7fpnhAod8"><ix:nonFraction name="us-gaap:RestructuringReserve" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">612,000</ix:nonFraction></span> in restructuring accruals recorded in
accrued compensation and benefits at September 30, 2021 that are expected to be paid during 2021 and 2022.</span></p>

</ix:nonNumeric><p id="xdx_81E_ztYTjmyS7Ql1"><span style="font: normal 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 255; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"><p id="xdx_80B_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zK2rNsMiDQRe" style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
4 &#8211; <span id="xdx_826_ze7QQReAmIi8">CASH EQUIVALENTS AND INVESTMENTS</span></span></p>
<p><span style="font: normal 10pt Times New Roman, Times, Serif"></span></p>


<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zKydF1yLrq0l" style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B2_zJx6Hcfhm5n1">The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized
losses and fair value by significant investment category recorded as cash and cash equivalents or short- and long-term investments as of September 30,
2021 and December 31, 2020: </span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br />&#8206;Gains</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br />&#8206;Losses</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Cash
    Equivalents</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Short-Term<br />&#8206;Investments</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Long-Term<br />&#8206;Investments</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market funds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC75vySfWN87" title="Amortized Cost" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zEpnQnKhc4b5" title="Fair Value" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zO6LvuPFdspd" title="Cash Equivalents" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zSL1sksXfwp3" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zLNTih5T7wdh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zpQnXecPvgpi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zhwttRPYd2Lj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,653,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zIALwoT8VLV2" title="Gross Unrealized Gains" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0fv9KGbKfa3" title="Gross Unrealized Losses" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zw58T0FBqhkb" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,655,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zpHfjIZOT3Pe" title="Short-term Investments" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zsvYqV6znHjk" title="Long-term Investments" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,794,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    Debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zGDo5BSxHOz9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zka52R95HIX" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzVk3wRko2E4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z90wsyDDDwA9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,903,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zuCAlprFPcbh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zjNOXETSUnf1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zm5LwdOVSeM8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,905,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zNq1Qt5PHwXf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zpBBAr1IHWRe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,044,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930_zJxtsUaN9qse" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,041,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930_zNS1nOvbQug2" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930_zTIA31z61lHh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930_zSs05WCl2ceh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,043,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930_zVPFa8OX7Dma" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--ShortTermInvestments_iI_dxL_c20210930_zf4qyOEGSSCd" title="::XDX::1%2C705%2C035" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1040">2,861,000</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--LongTermInvestments_iI_c20210930_zFFXgfuN8eH7" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,044,000</ix:nonFraction></span></td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 31%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br />&#8206;Gains</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br />&#8206;Losses</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Cash
    Equivalents</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Short-Term<br />&#8206;Investments</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Long-Term<br />&#8206;Investments</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market funds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC7GpPpHgI51" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zGoZv2oAsGq5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z1p9GheDFZ9k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zImUFK9D40qj" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zvI26Z62OByf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zC2is7LASNJa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Commercial
    Paper</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zDsNUhca6gla" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkWXwWVWn2J3" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zd0HwyNItTPj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zl6korw4EGr8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,658,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zbj5xTpWlP8b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zuxhQqmLq1X4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zD9DulUy9Kuk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,664,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zwnxhBpmlpl6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,059,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zKacwgWpKfPl" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,605,000</ix:nonFraction>&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    Debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zp5Tee8mTG9d" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zObsvWdtMObc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzWLe8NVKbVa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction>&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zs1bXBFCu5A4" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,963,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z0r3Wu0WYg06" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zQVf0E2MVvj6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zxsq0OgCyQQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,969,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE7eAk2kUFK9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zX2HQRhpzNzc" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,210,000</ix:nonFraction>&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zEym0GxqVVs9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,387,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zZVIgEcz5mk6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zNktQLsyLxa4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zppzshlGTlhg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,393,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zhBGQS0bgBR5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction>&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zZVbHKg4GKef" title="::XDX::2%2C759%2C024" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1071">2,759,000&#160;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zQzAMjFivU4b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,210,000</ix:nonFraction>&#160;</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A6_zh9H2AXFr117" style="font: 12pt/120% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock"><p id="xdx_89E_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_zDJ3Ad4AuwAj" style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B3_z3VyeGbVZUqi">The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date of the securities as of September 30, 2021:<br />
&#8206;</span> </span></p>
<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
<tr style="vertical-align: bottom; background-color: white"><td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Estimated
    Market<br />&#8206;Value</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 72%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Due
    within one year</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_ztVdov5IY1R4" title="Amortized Cost, Due within one year" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,860,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE6TgsX7iqP" title="Estimated Market Value, Due within one year" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,000</ix:nonFraction></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Due
    after one year through five years</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zwwnpyfJyJPi" title="Amortized Cost, Due after one year through five years" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,043,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmW0ohyv2q2b" title="Estimated Market Value, Due after one year through five years" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,044,000</ix:nonFraction></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_mtAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z9P3CUaYnAg" title="Amortized Cost" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,903,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_mtEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zYw4eawaQLwb" title="Estimated Market Value" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,905,000</ix:nonFraction></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A2_zUaClm2Ni7qj" style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 256; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">During the first nine months of 2021, the Company recognized a realized loss on its convertible debt investments and recorded $<span id="xdx_90B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_c20210701__20210930_znld51bM8kee"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">400,000</ix:nonFraction></span> in expense
within investment and other income (expense) in the accompanying condensed consolidated statement of income (loss) and comprehensive income
(loss). The Company did not recognize any gross realized gains during either of the three or nine-month periods ending September 30, 2021.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In
April 2020, the Company made an $<span id="xdx_908_eus-gaap--EquitySecuritiesFvNiCost_iI_c20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember_zyJc0hPz1xWb" title="Investment"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiCost" contextRef="AsOf2020-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">899,000</ix:nonFraction></span> investment in the common stock of Quortus Ltd., a UK-based company that provides virtual core
network software for Private LTE solutions for critical and secure communications. This investment was important for the Company&#8217;s
Electronics &amp; Software segment because this segment was partnering with Quortus to integrate the Quortus Private LTE core in existing
and new products for that segment&#8217;s federal business, network extensions, and private networks for enterprises.&#160;The Company&#8217;s
investment represents less than <span id="xdx_904_ecustom--MinorityInvestmentOwnershipPercentage_dp_c20200401__20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zKaH9aIbHX5f" title="Minority investment, ownership percentage"><ix:nonFraction name="jcs:MinorityInvestmentOwnershipPercentage" contextRef="From2020-04-012020-04-30_us-gaap_CommonStockMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>% of the outstanding equity of Quortus Ltd. The Company uses the cost method to account for investments
in common stock of entities such as Quortus if the Company does not have the ability to exercise significant influence over the operating
and financial matters of the entity. The Company also uses the cost method to account for its investments that are not in the form of
common stock or in-substance common stock in entities if the Company does not have the ability to exercise significant influence over
the entity&#8217;s operating and financial matters.</span></p>





</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zQfHYVr6SrS4"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
5 - <span id="xdx_823_znSQlOiH2ev8">STOCK-BASED COMPENSATION</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Purchase Plan</span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Under
the Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;), employees are able to acquire shares of common stock at <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zqlD7vQOwf0d" title="Percentage of price of common stock at which employees are able to acquire"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" contextRef="From2021-01-012021-09-30_custom_EmployeeStockPurchasePlanMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">85</ix:nonFraction></span>% of
the price at the end of each current quarterly plan term. The ESPP is considered compensatory under current Internal Revenue Service rules. At September 30, 2021, <span id="xdx_908_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pii_dp_c20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_z5wgW9VGyKK7" title="Shares available"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2021-09-30_custom_EmployeeStockPurchasePlanMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Shares">59,303</ix:nonFraction></span> shares
remain available for future issuance under the ESPP. The ESPP was suspended effective March 31, 2021 due to conditions of the Pineapple
Merger Agreement.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">2011
Executive Incentive Compensation Plan</span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On March 28, 2011 the Board adopted and on May 19, 2011 the Company&#8217;s shareholders approved the Company&#8217;s 2011 Executive Incentive
Compensation Plan (&#8220;2011 Plan&#8221;). The 2011 Plan authorizes incentive awards to officers, key employees and non-employee directors in the form of
options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted stock units, performance stock units (&#8220;deferred stock&#8221;),
performance cash units, and other awards in stock, cash, or a combination of stock and cash. The 2011 Plan, as amended, allows the issuance of up to <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pii_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zZOZJp12YBAl" title="Number of awards authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2011-05-19_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,500,000</ix:nonFraction></span> shares of common stock. </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">At September 30, 2021, <span id="xdx_908_eus-gaap--SharesIssued_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zvrhTqY8FHA6" title="Shares issued under Plan"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="AsOf2021-09-30_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,425,008</ix:nonFraction></span> shares have been issued under the 2011 Plan, there are no shares subject to currently outstanding options, deferred
stock awards, and unvested restricted stock units, and <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_z0LK3zxDWtXd" title="Awards eligible for grant"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2021-09-30_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,074,992</ix:nonFraction></span> shares are eligible for grant under future awards.</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The closing of the E&amp;S Sale Transaction on August 2, 2021 constituted a &#8220;Change in Control&#8221; as defined in the Company&#8217;s 2011 Plan. In accordance
with the determinations and approvals of the Compensation Committee, effective on August 1, 2021, each Incentive Award granted and outstanding
under the 2011 Plan and not otherwise forfeited or expired in accordance with its terms was fully vested and exercisable and any restrictions lapsed.
After giving effect to such acceleration and vesting, on the August 2, 2021 closing date:</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td style="width: 95%"><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding restricted stock
  units (RSUs&#8221;) were settled by exchanging them for the equivalent number of shares of the Company&#8217;s common stock specified in the respective
  RSU award agreements, with the shares of the Company&#8217;s common stock issued on settlement of the RSUs being issued and outstanding as
  of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding stock options having an exercise
  price less than the Fair Market Value (as defined in the 2011 Plan) on the closing date were settled by exchanging the options for
  a &#8220;net&#8221; number of shares of the Company&#8217;s common stock as if exercised on a net or cashless basis as provided in the 2011 Plan (for
  administrative convenience, rounded up to the next whole share), with the net shares of the Company&#8217;s common stock issued on settlement
  of these stock options being issued and outstanding as of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">Following the disposition of the outstanding RSUs and
  stock options as described above, these Incentive Awards were terminated and cancelled as of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding stock options having an exercise
  price equal to or greater than the Fair Market Value on the closing date were terminated and cancelled as of the closing date without
  any payment therefor.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">Due to conditions of the Pineapple Merger Agreement,
  no additional awards have been made under the 2011 Plan.</span></td></tr>
</table>
<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>
<ix:exclude><!-- Field: Page; Sequence: 257; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Changes
in Stock Options Outstanding</span></span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>


<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zYWgUJUZiCib"><span id="xdx_8B7_zKS1oEc3fEJl" style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to
September 30, 2021: </span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>remaining</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>exercise
    price</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>contractual
    term</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Options</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>per
    share</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>in
    years</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z9KJJLF4Dfx3" title="Options, Outstanding - Beginning" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,173,190</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210930_z5EpW2vazNll" title="Weighted average exercise price per share, Outstanding - Beginning" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.52</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_zmQSbobT571f" title="::XDX::P3Y4M6D" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1110">3.35</span></span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Awarded</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210930_zLWesElhCDWd" title="Options, Awarded" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1112">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_c20210101__20210930_zenmQDv2qyYf" title="Weighted average exercise price per share, Awarded" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1114">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercised</span></td>
    <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_zpM9AyVrTqV9" title="Options, Exercised" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">799,390</ix:nonFraction>)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zveVgxFm0blf" title="Weighted average exercise price per share, Exercised" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.70</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 10pt; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zl5OOzyhvE6c" title="Options, Forfeited" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">373,800</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210930_zoo2dSjN4ojk" title="Weighted average exercise price per share, Forfeited" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.43</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding &#8211; September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_ztHa58NwqjA7" title="Options, Outstanding - Ending" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1124">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210930_z9IM2pNmUjml" title="Weighted average exercise price per share, Outstanding - Ending" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20210101__20210930_zfu8NPh67n5k" title="Weighted average remaining contractual term in years, Outstanding::XDX::P3Y1M20D" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="-sec-ix-hidden: xdx2ixbrl1128"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercisable at September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210930_z8wWcA38JCJk" title="Options, Exercisable" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1130">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_zISQ7C0l7h65" title="Weighted average exercise price per share, Exercisable" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1132">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zOj57jIKxNTe" title="Weighted average remaining contractual term in years, Exercisable::XDX::P2Y8M19D" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="-sec-ix-hidden: xdx2ixbrl1134"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Expected to vest September 30, 2021</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_c20210930_zKDjRRapXMh9" title="Options, Expected to vest" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1136">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_znPRt6L7As8i" title="Weighted average exercise price per share, Expected to vest" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1138">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zeLaukx0iEyl" title="Weighted average remaining contractual term in years, Options, Expected to vest::XDX::P3Y1M20D" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="-sec-ix-hidden: xdx2ixbrl1140"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AC_zCD5Z3LBKNt9"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Because all outstanding options were either vested and exercised or cancelled, the aggregate intrinsic value of all options (the amount by which the
market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant) outstanding at September 30, 2021
was $<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20210930_zM3fgx7GjMS8" title="Aggregate intrinsic value of options outstanding"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>. The intrinsic value of all options exercised during the nine months ended September 30, 2021 was $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20210101__20210930_z06Svu7hGxe5" title="Intrinsic value of all options exercised"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,961,000</ix:nonFraction></span>. Net cash proceeds from the
exercise of all stock options were $<span id="xdx_906_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20200930_zhIBHuHDIZ2f" title="Net cash proceeds from exercise of stock options"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,000</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--ProceedsFromStockOptionsExercised_c20210101__20210930_z4WhujE3Wmwh"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> in each of the nine-month periods ended September 30, 2021 and 2020.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Changes
in Deferred Stock Outstanding</span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zRw3NaSxXvZh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B6_zk4Kd7AeRg4e"><span>The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to
September 30, 2021:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    Average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Grant
    Date</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 73%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEXT20qHMmLf" title="Shares, Outstanding - Beginning" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">272,695</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbdMRcborN56" title="Weighted Average Grant Date Fair Value, Outstanding - Beginning" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.91</ix:nonFraction></span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Granted</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWWW1L5gG2lk" title="Shares, Granted" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1155">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zInMwOj8M8W5" title="Weighted Average Grant Date Fair Value, Granted" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1157">&#8212;</span></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Vested</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zw4yA4T6gR7d" title="Shares, Vested" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">194,586</ix:nonFraction>)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkf0rZ8nLKpc" title="Weighted Average Grant Date Fair Value, Vested" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.05</ix:nonFraction></span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zH6611tzbTQc" title="Shares, Forfeited" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">78,109</ix:nonFraction>)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRbiwYCXZPtb" title="Weighted Average Grant Date Fair Value, Forfeited" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.56</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9A8tgye8DL2" title="Shares, Outstanding - Ending" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1167">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zz3NdZgt2143" title="Weighted Average Grant Date Fair Value, Outstanding - Ending" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1169">&#8212;</span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A7_z7gnteVQPd8k"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Compensation
Expense</span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Share-based compensation expense recognized for the nine months ended September 30, 2021 was $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210930_z3gx5OAyO1Y2" title="Share based compensation expense before income taxes"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">559,000</ix:nonFraction></span> before income taxes and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20210101__20210930_zjog7gzyfZPk" title="Share based compensation expense after income taxes"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">442,000</ix:nonFraction></span> after income taxes.
Share-based compensation expense recognized for the nine months ended September 30, 2020 was $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20200930_zHlUOMmFqNKe" title="Share based compensation expense before income taxes"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">320,000</ix:nonFraction></span> before income taxes and $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20200930_zX1ZJ3dvZ115" title="Share based compensation expense after income taxes"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">253,000</ix:nonFraction></span> after
income taxes. There was no unrecognized compensation expense for the Company&#8217;s plans at September 30, 2021 due to the acceleration
of all outstanding equity awards as part of the E&amp;S Sale Transaction. Share-based compensation expense is recorded as a part of selling, general and
administrative expenses.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 258; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Ownership Plan (ESOP)</span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">All
eligible employees of the Company participate in the ESOP after completing <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zm5GagrVuqv5" title="Requisite service period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1179">one year</span></span> of service. Contributions are allocated to each participant
based on compensation and vest <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zFkGoqcdACI3" title="Award vesting percentage"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">20</ix:nonFraction></span>% after <span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zXz1FX51mTM7" title="Initial award vesting period::XDX::P2Y"><span style="-sec-ix-hidden: xdx2ixbrl1183">two years</span></span> of service and incrementally thereafter, with full vesting after <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zVmC2iYOP0zj" title="Award vesting period::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl1185">six years</span></span>. The Company
contributed $<span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zFMHJtpuxhIf" title="ESOP contributions"><ix:nonFraction name="us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP" contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">329,968</ix:nonFraction></span> for which the Company issued <span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zSco995QCPxf" title="Shares of ESOP allocated to accounts of eligible employees"><ix:nonFraction name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" contextRef="AsOf2021-03-31_custom_EmployeeStockOwnershipPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">72,203</ix:nonFraction></span> shares in March 2021 for the 2020 ESOP contribution. Due to conditions of the Pineapple Merger
Agreement, no additional contributions will be made to the ESOP.</span></p>




</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_805_eus-gaap--InventoryDisclosureTextBlock_z2cofxIgsaui"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
6 - <span id="xdx_827_zohesYIJZb9b">INVENTORIES</span></span></p>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zOF7rY9gj3V3"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zZc1mg33UfSk">Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value:</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="background-color: white">
    <td style="vertical-align: bottom; width: 72%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_497_20210930_zCYG3FDhgZOb" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_498_20201231_zLrGnpwnqxwf" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr id="xdx_404_ecustom--InventoryFinishedGoods2_iI_maINzbeK_zPKwJ0OYvVh3" style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Finished
    goods</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InventoryFinishedGoods2" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InventoryFinishedGoods2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,000</ix:nonFraction></span></td></tr>
  <tr id="xdx_40B_ecustom--InventoryWorkInProcessAndRawMaterials2_iI_maINzbeK_zHZdW1OIlZJa">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Raw
    and processed materials</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InventoryWorkInProcessAndRawMaterials2" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">86,000</ix:nonFraction></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:InventoryWorkInProcessAndRawMaterials2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,000</ix:nonFraction></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_mtINzbeK_c20210930_z2Cre3hj34l5" title="Inventories::XDX::7%2C931%2C875" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1201">121,000</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_c20201231_zGyQZ06ukg55" title="::XDX::8%2C696%2C880" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1202">136,000</span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A7_zvIPFT4Cwdr2"></p>

</ix:nonNumeric><p id="xdx_814_zhWGMmZ6ODEh"><span style="font: normal 10pt Times New Roman, Times, Serif"></span></p>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p id="xdx_80A_eus-gaap--BusinessCombinationDisclosureTextBlock_za1yG5XTKxZ8"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
7 &#8211; <span id="xdx_828_z2BFeQZ90Gc5">BUSINESS COMBINATIONS</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On
May 14, 2020, in a reverse triangular merger, the Company completed the acquisition of <span id="xdx_909_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zVQdceZp0KIf" title="Ownership acquired"><ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% of Ecessa Corporation. Ecessa designs and
distributes software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of over <span id="xdx_90B_ecustom--NumberOfFieldInstallations_pid_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWuHA1waMnJ8" title="Number of field installations"><ix:nonFraction name="jcs:NumberOfFieldInstallations" contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="INF" unitRef="N">10,000</ix:nonFraction></span> field installations
(since 2002) of Ecessa Edge&#174;, PowerLink&#174;, and WANworX&#174; controllers. The acquisition expands the Company&#8217;s IoT intelligent
edge products and services and provides opportunities to expand the Company&#8217;s services platform. The purchase price was $<span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferred1_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z1hBnughw9kl" title="Total purchase price of acquired entity"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,642,000</ix:nonFraction></span>,
with cash acquired totaling $<span id="xdx_906_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z0bLDAdGXkBc" title="Cash acquired in acquisition"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">666,000</ix:nonFraction></span>. The purchase price includes initial consideration of $<span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesGross_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_ziLE0jWWkiIc" title="Business acquisition, initial cash consideration paid"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,666,000</ix:nonFraction></span> and $<span id="xdx_902_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_znyWpV7A6xG1" title="Business acquisition, working capital adjustment">(<ix:nonFraction name="jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">24,000</ix:nonFraction>)</span> in working capital
adjustments.</span></p>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zMUzt2abtPZb"><span style="font: normal 10pt Times New Roman, Times, Serif">The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at
their respective fair values. The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been
allocated as follows:</span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 86%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>May
    14, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zTTLV4uZWCA7" title="Current assets" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,101,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Property,
    plant, and equipment</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8JFsHWZVgIc" title="Property, plant and equipment" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">127,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    long-term assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zONuuJcj8zn2" title="Other long-term assets" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">421,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Intangible
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zspR0DRFD3zg" title="Intangible assets" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,260,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Goodwill</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRcGGu2Y2xjj" title="Goodwill" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iTI_mtBC1_maBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zeLFUMJzT05c" title="Total assets" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,250,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    liabilities</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_msBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z2POSRKah2q8" title="Total liabilities" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">608,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    assets acquired</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iTI_mtBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8CR2SOXLjb5" title="Net assets acquired" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,642,000</ix:nonFraction></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A9_z5CcupOGfHf2"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif">Identifiable
intangible assets are definite-lived assets. These assets include trade name/trademark/internet domain assets, non-compete agreements,
customer relationships, and internally developed software intangible assets, and have a weighted average amortization period of <span id="xdx_90D_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtxL_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zzoJcNM2lMS1" title="Weighted average amortization period of acquired intangible assets::XDX::P7Y"><span style="-sec-ix-hidden: xdx2ixbrl1236">7</span></span> years,
which matches the weighted average useful life of the assets. Goodwill recorded as part of the purchase price allocation is not tax deductible.
</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On
November 3, 2020, the Company acquired the operating assets of privately held IVDesk Minnesota, Inc. (&#8220;IVDesk&#8221;) from a third-party
receiver (&#8220;Receiver&#8221;). </span><span style="font: normal 10pt Times New Roman, Times, Serif">IVDesk
provides private cloud services to small- and mid-size businesses (SMB), with a particular focus on the financial services industry.
The acquisition expands the </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 259; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Company&#8217;s
monthly recurring revenue service model, bringing additional resources and experience in cloud-delivered applications. <span style="color: #000000">The
purchase price was $<span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIB91ilPl5Hl" title="Total purchase price of acquired entity"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,368,000</ix:nonFraction></span> and includes initial consideration of $<span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zaw6Cr1yJCul" title="Business acquisition, initial cash consideration paid"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">950,000</ix:nonFraction></span>, working capital adjustments of $<span id="xdx_907_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zQFH2sUVv6I2" title="Business acquisition, working capital adjustment">(<ix:nonFraction name="jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">132,000</ix:nonFraction>)</span>, and $<span id="xdx_900_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z7MxMOt6qRyc" title="Contingent consideration at fair value"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span>
in contingent consideration, which the Company agreed to pay in additional consideration upon retaining a certain customer level <span id="xdx_901_ecustom--BusinessCombinationContingentConsiderationMeasurementPeriod_dxL_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zri9jQYyMFX1" title="Contingent consideration period::XDX::P120D"><span style="-sec-ix-hidden: xdx2ixbrl1246">120</span></span>
days after closing. During March 2021, upon meeting the requirements of the earn-out, the Company paid the Receiver the additional consideration.
At September 30, 2021, the Company had <span id="xdx_906_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_do_c20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z2YXbJCDpJ67" title="Business acquisition, liablities arising from contingencies"><ix:nonFraction name="us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></span> further liabilities related to the contingent consideration. </span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The assets and liabilities of IVDesk are recorded in the consolidated balance sheet within the Services &amp; Support segment at September 30, 2021. The
purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed, and included total assets of $<span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z29rwt0hNEr9" title="Total assets"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,500,000</ix:nonFraction></span>, including property, plant, and equipment of $<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zmcsEQlDbWN6" title="Property, plant and equipment"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,000</ix:nonFraction></span>, goodwill of $<span id="xdx_904_eus-gaap--Goodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zcV2bbpZRHl" title="Goodwill"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span> and intangible assets of $<span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5NA1UNPvdxe" title="Intangible assets"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">720,000</ix:nonFraction></span>,
and total liabilities of $<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIvijWAlWOhj" title="Total liabilities"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">132,000</ix:nonFraction></span>. <span style="color: #000000">Identifiable intangible assets are definite-lived assets. These assets
include customer relationships and have a weighted average amortization period of <span id="xdx_90E_ecustom--FiniteLivedIntangibleAssetsAmortizationPeriod_dxL_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--WeightedAverageMember_z6l0S2lSYRRi" title="Amortization period::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl1260">8</span></span> years, which matches the weighted average useful
life of the assets.</span></span></p>

</ix:nonNumeric><p id="xdx_815_zezCb1n82Tka"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"><p id="xdx_805_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zjdU3BNgXxni"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
8 &#8211; <span id="xdx_828_zH4YwefLHTc9">GOODWILL AND INTANGIBLE ASSETS</span></span></p>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfGoodwillTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfGoodwillTextBlock_zgJx0Zx6Qn9f" style="margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zXa3pOa9LrQa">The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as
follows:</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 58%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Ecessa</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>IVDesk</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">January
    1, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zXXSDi7R5Up7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1265">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z3S4brAOHW4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1266">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zlHg2ECEad6l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1267">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Acquisition</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOPWAldUZOKc" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zhvI0K0naAf2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zDfO3oyU0B6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">December
    31, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zCLzEix3fjYc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z0D0iPCaPXse" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBWGeqzr0GT5" title="::XDX::2%2C086%2C393" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1273">2,086,000</span></span></td></tr>
  <tr style="vertical-align: bottom; display: none; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20210101__20210930_z8AU8q5b6Tsa" style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1274">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJ1d9DpOxVYk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-09-30_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5mmCPXyVxLe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_zGHW4uZg72Wg" title="::XDX::2%2C086%2C393" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1277">2,086,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    goodwill</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zK7z4py1J6hc" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="AsOf2021-09-30_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zEMF1WfKL71d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GoodwillGross_iE_c20210101__20210930_z7V7woJF6zNe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accumulated
    impairment loss</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z40GGiENqzkc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMeNwn32zk8b" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1282">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930_znnMiEqv243f" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1283">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Balance at September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zNyWs33WPUvb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-09-30_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zlmzwTAgGxo7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_z7w4oWJW6sX6" title="::XDX::2%2C086%2C393" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1286">2,086,000</span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AB_zpWNlTcUMffl" style="margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zeFE0IKqCAi6"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B8_zhwWcUkgApj7">The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows:</span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Carrying Amount</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Amortization</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Net</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 37%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    Name/Trademark/Internet Domain Assets</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zkWjnPredBje" title="Gross Carrying Amount" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zDJqAfvdRZue" title="Accumulated Amortization" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zaYEnT8tCT86" title="Net" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">89,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Non-compete
    Agreements</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zyy1sv9Q8SBi" title="Gross Carrying Amount" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zeb0NKufRX92" title="Accumulated Amortization" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zxWeAQ6piAMk" title="Net" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Customer
    Relationships</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z253jtBHO0sa" title="Gross Carrying Amount" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,010,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zQBbyrdnkNug" title="Accumulated Amortization" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">160,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zfktcti6KW1c" title="Net" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">850,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Internally
    Developed Software</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zGLHvPkfRBa9" title="Gross Carrying Amount" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,800,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zIP42AcXughc" title="Accumulated Amortization" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">342,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zNzYPj6OyoH" title="Net" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,458,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930_zPpXGcHq6K82" title="Gross Carrying Amount" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,991,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930_zvClmRbPWjZb" title="Accumulated Amortization" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930_zmdxbmbzJ5pb" title="Net" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,441,000</ix:nonFraction></span></td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 37%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Carrying Amount</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Amortization</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Net</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    Name/Trademark/Internet Domain Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zZZMYCAHDdpk" title="Gross Carrying Amount" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">90,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_za15OLWGNEwj" title="Accumulated Amortization" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zQxcM5UA9dWh" title="Net" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">85,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Non-compete
    Agreements</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zt7TGCTCVEq9" title="Gross Carrying Amount" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zm2FU1uh0NTk" title="Accumulated Amortization" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKWSzF61ms69" title="Net" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">64,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Customer
    Relationships</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zH5NVf0r7S0j" title="Gross Carrying Amount" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,010,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqj1nHLA4Le" title="Accumulated Amortization" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwx9DpnoYXCk" title="Net" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">976,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Internally
    Developed Software</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zB2PazRLC0aj" title="Gross Carrying Amount" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,800,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zH2GR9ua3HN4" title="Accumulated Amortization" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">150,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zPjXSL9AAV55" title="Net" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,650,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIA_c20201231_zRCevS2uNeNl" title="Gross Carrying Amount" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,980,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIA_c20201231_zQzyV9xarzJf" title="Accumulated Amortization" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">205,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIA_c20201231_zL8Gzw6FXOQc" title="Net" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,775,000</ix:nonFraction></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A2_z6KGZlExWwD4"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 260; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><p id="xdx_89B_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zZjitOFQYppg" style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Amortization
expense on these identifiable intangible assets was $<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_zxdcYII1Tdpb"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">346,000</ix:nonFraction>
</span></span><span style="font: normal 10pt Times New Roman, Times, Serif">and
$<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20200930_zWScwra92Ena"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">106,000</ix:nonFraction></span></span> <span style="font: normal 10pt Times New Roman, Times, Serif">in first nine months of 2021 and 2020 respectively. The
amortization expense is included in selling, general and administrative expenses.
<span style="color: #000000"><span id="xdx_8B8_z0tlDiaUBYV6">The estimated future amortization expense for identifiable intangible
assets during the next five fiscal years is as follows:</span></span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="color: #000000">&#160;</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 86%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Year
    Ending December 31:</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Q4 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20210930_ze8NdRS14ySd" title="Q2 - Q4 2021" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">111,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2022</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20210930_z0Er7Sr10kBk" title="Year 1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">442,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2023</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20210930_zJ1jLxAVFc1l" title="Year 2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">426,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2024</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20210930_zTtqjzaYZDM4" title="Year 3" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">415,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2025</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20210930_zq275TdBeYJ1" title="Year 4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">381,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Thereafter</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20210930_zAauZHZh9UGh" title="Thereafter" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">666,000</ix:nonFraction></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A6_zJcreHi9kAB1" style="margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

</ix:nonNumeric><p id="xdx_814_zDGVd7nt0oK1"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z5w755dUVZu9"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
9 &#8211; <span id="xdx_820_zNz3QcfeQaFl">COMMITMENTS &amp; CONTINGENCIES</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend against these actions and claims.
Company management is not aware of any outstanding or pending legal actions or claims that could materially affect the Company&#8217;s financial position
or results of operations.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">On September 15, 2021, CSI entered into an amended and restated securities purchase agreement with a group of institutional investors (the &#8220;PIPE
Investors&#8221;) to make a $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_z2s9UtSX7oDi"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" contextRef="From2021-06-282021-06-28" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">32.0</ix:nonFraction></span> million private placement investment in CSI in connection with the closing of the previously announced merger transaction
between CSI and Pineapple Energy, LLC (&#8220;Pineapple&#8221;). Proceeds of this investment will used primarily to fund Pineapple strategic initiatives. The
closing of the financing is subject to approval of CSI&#8217;s shareholders and other customary conditions.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">Under
the terms of the securities purchase agreement, the PIPE Investors have agreed to purchase $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_zKY5Ly0ZETba"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" contextRef="From2021-06-282021-06-28" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">32.0</ix:nonFraction></span>
million in newly authorized CSI Series A Convertible Preferred Stock convertible at a price of $<span id="xdx_90A_eus-gaap--PreferredStockConvertibleConversionPrice_iI_pid_uUSDPShares_c20210628__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_zhVda83svXO9" title="Per share conversion price of preferred stock"><ix:nonFraction name="us-gaap:PreferredStockConvertibleConversionPrice" contextRef="AsOf2021-06-28_us-gaap_ConvertiblePreferredStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.40</ix:nonFraction> </span>per
share into CSI common stock, with five year warrants to purchase an additional $<span id="xdx_907_ecustom--AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_pn5n6_c20210628__20210628_zLh5teno4Bdi" title="Additional common shares available to purchase during warrant period"><ix:nonFraction name="jcs:AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" contextRef="From2021-06-282021-06-28" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">32.0</ix:nonFraction></span>
million of common shares at that same price (the &#8220;PIPE Offering&#8221;). The PIPE Offering is expected to close immediately
following the consummation of the CSI-Pineapple merger transaction (the &#8220;Merger&#8221;). Therefore the PIPE Investors will
invest in the post-Merger company, will not be entitled to receive any cash dividends paid prior to closing and will not receive the
Contingent Value Rights (&#8220;CVRs&#8221;) to be issued to pre-Merger CSI shareholders.</span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Series A Convertible Preferred Stock will have no liquidation or dividend preference over CSI common stock and no voting rights until after
converted into CSI common stock. Assuming conversion of the Series A Convertible Preferred Stock, the PIPE Investors would own approximately <span id="xdx_90B_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zGlLPOV9VVHa"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember" format="ixt:numdotdecimal" decimals="INF" scale="6" unitRef="Shares">9.41</ix:nonFraction> million</span> shares of the Company&#8217;s outstanding common stock immediately following the closing of the PIPE Offering, representing approximately <span id="xdx_900_ecustom--PercentOfOutstandingCommonStock_pid_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zZTFdgyQCvg9" title="Percent of outstanding common stock"><ix:nonFraction name="jcs:PercentOfOutstandingCommonStock" contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">27</ix:nonFraction></span>% of CSI&#8217;s outstanding Common Stock after giving effect to the issuance of shares in the Merger, and approximately <span id="xdx_90E_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zdjyDKSGX2Nc" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember" format="ixt:numdotdecimal" decimals="INF" scale="6" unitRef="Shares">18.8</ix:nonFraction> million</span> shares assuming exercise of all the warrants for cash, representing approximately
<span id="xdx_909_ecustom--PercentOfOutstandingCommonStock_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zB7rfMsl2EM9" title="Percent of outstanding common stock"><ix:nonFraction name="jcs:PercentOfOutstandingCommonStock" contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">43</ix:nonFraction></span>% of CSI&#8217;s outstanding common stock after giving effect to the issuance of shares in the Merger and exercise of the warrants.</span></p>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 261; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>




<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">The Series A Convertible Preferred Stock and warrants will have anti-dilution provisions that would increase the number of shares issuable upon
conversion or exercise, and lower the conversion or exercise price, if CSI issues equity securities at a price less than the conversion or exercise price at
the time of such issuance. The securities purchase agreement also prohibits the combined company from conducting a new equity offering within <span id="xdx_903_ecustom--TermOfCompanyProhibitedFromConductingNewEquityOffering_dtD_c20210628__20210628_zyXx0FnzLs5a" title="Term of company prohibited from conducting new equity offering"><ix:nonNumeric contextRef="From2021-06-282021-06-28" format="ixt-sec:durday" name="jcs:TermOfCompanyProhibitedFromConductingNewEquityOffering">30</ix:nonNumeric></span> days of the closing, gives the PIPE Investors in the aggregate the right to purchase up to <span id="xdx_907_ecustom--PercentageRightToPurchaseEquitySecuritiesInFuture_c20210628__20210628_zB2eCrMwHJEi" title="Percentage right to purchase equity securities in future"><ix:nonFraction name="jcs:PercentageRightToPurchaseEquitySecuritiesInFuture" contextRef="From2021-06-282021-06-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">25</ix:nonFraction></span>% of the equity securities in future CSI-Pineapple offerings
within <span id="xdx_901_ecustom--RightToPurchaseEquitySecuritiesInFutureTerm_dtxL_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zG0muZtBRL38" title="::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1384">one year</span></span> of closing and requires <span id="xdx_909_ecustom--LockUpAgreementTerm_dtD_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zzXvatRlPT3g" title="Lock-up agreement term"><ix:nonNumeric contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember" format="ixt-sec:durday" name="jcs:LockUpAgreementTerm">30</ix:nonNumeric></span>-day lock-up agreements of CSI common stock by certain CSI-Pineapple officers, directors and major
shareholders following the closing. In connection with the transaction, CSI has agreed to file a registration statement on behalf of the PIPE Investors
allowing them to resell the common stock into which the Series A Convertible Preferred Stock is convertible and the warrants are exercisable
immediately after issuance. Closing is subject to the effectiveness of this registration statement and other customary closing conditions.</span></p>











<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Line
of Credit</span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On
August 28, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing a $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20200828__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zkaCYE7CfS2k" title="Line of credit, maximum borrowing capacity"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2020-08-28_us-gaap_LineOfCreditMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span> line
of credit facility agreement that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a First Amendment to
the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain <span id="xdx_905_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_uN_c20201029__20201029__srt--RangeAxis__srt--MinimumMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z9TfCLBI7hL9" title="Ability to obtain letter of credit, number of letters of credit"><ix:nonFraction name="jcs:LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" contextRef="From2020-10-292020-10-29_srt_MinimumMember_us-gaap_LineOfCreditMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">one</ix:nonFraction></span> or more letters of credit in
an aggregate amount up to $<span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zSWAyYJTcCv9" title="Line of credit, maximum borrowing capacity"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2020-10-29_us-gaap_LetterOfCreditMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></span>, subject to the general terms of the credit agreement. The Company did not plan to renew the Credit Agreement upon its expiration and terminated the
Credit Agreement effective August 13, 2021.</span></p>



</ix:nonNumeric><p id="xdx_812_zT09b3l1wctd"><span style="font: normal 10pt Times New Roman, Times, Serif"></span></p>


<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_809_eus-gaap--IncomeTaxDisclosureTextBlock_zY9ExQsAE911"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
10 &#8211; <span id="xdx_826_z46uv0TpVW2e">INCOME TAXES</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In the preparation of the Company&#8217;s consolidated financial statements, management calculates income taxes based upon the estimated effective rate
applicable to operating results for the full fiscal year. This includes estimating the current tax liability as well as assessing differences resulting from
different treatment of items for tax and book accounting purposes. These differences result in deferred tax assets and liabilities, which are recorded on
the balance sheet. Management analyzes these assets and liabilities regularly and assesses the likelihood that deferred tax assets will be recovered from
future taxable income.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 262; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>





<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">At September 30, 2021 there was $<span id="xdx_90E_eus-gaap--UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_iI_c20210930_zfb49NRtfxXl" title="Uncertain tax benefit positions that would reduce the effective income tax rate if recognized"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">117,000</ix:nonFraction></span> of net uncertain tax benefit positions that would reduce the effective income tax rate if recognized. The
Company records interest and penalties related to income taxes as income tax expense in the condensed consolidated statements of income (loss) and
comprehensive income (loss).</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The
Company is subject to U.S. federal income tax as well as income tax of multiple state and foreign jurisdictions. The tax years<span id="xdx_903_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zY7RZEevdarb" title="Open Tax Year">
2018</span>-<span id="xdx_907_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember__us-gaap--TaxPeriodAxis__us-gaap--LatestTaxYearMember_zULp8zfD3NZk" title="Open Tax Year">2020</span>
remain open to examination by the Internal Revenue Service and the years <span id="xdx_90E_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zxE9L3oMBf52">2017</span>-<span id="xdx_90A_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember__us-gaap--TaxPeriodAxis__us-gaap--LatestTaxYearMember_zCdp4QY9W619">2020</span>
remain open to examination by various state tax departments. The tax year of <span id="xdx_902_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zVBHHSYyXKwd">2018
remains open in Costa Rica. </span></span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company&#8217;s effective income tax rate was (<span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210930_zbwZgknl8ADk" title="Effective tax rate"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.1</ix:nonFraction></span>%)for the first nine months of 2021. The effective tax rate differs from the federal tax rate of <span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c20210101__20210930_zENHaFzRzbek"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">21</ix:nonFraction></span>%
due to state income taxes, the effect of uncertain income tax positions, stock compensation windfalls and changes in valuation allowances related to
deferred tax assets. The foreign operating losses may ultimately be deductible in the countries in which they occurred; however, the Company has not
recorded a deferred tax asset for these losses due to uncertainty regarding the eventual realization of the benefit. The effect of the foreign operations was
an overall rate decrease of approximately <span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c20210101__20210930_zwi0XIbyzo87"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">0.0</ix:nonFraction></span>% for the nine months ended September 30, 2021. There were no additional uncertain tax positions
identified in the first nine months of 2021. The Company&#8217;s effective income tax rate for the nine months ended September 30, 2020 was (<span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iN_di_c20200101__20200930_z17l2EnpEd9f"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Pure">0.1</ix:nonFraction></span>%), and differed from the federal tax
rate due to state income taxes, changes in the reserve for uncertain income tax positions, provisions for interest charges for uncertain income tax
positions, stock compensation windfalls and changes in valuation allowances related to deferred tax assets.</span></p>


</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_809_eus-gaap--SegmentReportingDisclosureTextBlock_znquRcnfkDQe"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE 11 &#8211; SEGMENT INFORMATION</span></p>


<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company classifies its business operations into <span id="xdx_90A_eus-gaap--NumberOfOperatingSegments_dxL_uSegment_c20210101__20210930_zS6TsBJa8gra" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl1412">one</span></span> segment as follows:</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt/108% &#39;Times New Roman&#39;; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 15pt; text-align: right"><span style="font: normal 12pt Times New Roman, Times, Serif">&#8226;</span></td><td style="width: 5pt"></td><td style="vertical-align: bottom; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Services &amp; Support: provides technology solutions that address prevalent IT challenges, including network resiliency, security products
and services, network virtualization, and cloud migrations, IT managed services, wired and wireless network design and implementation, and
converged infrastructure configuration, deployment and management.</span></td>
</tr></table>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0 0 0 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Management has chosen to historically organize the Company and disclose reportable segments based on our products and services. Intercompany
revenues are eliminated upon consolidation. &#8220;Other&#8221; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle and the E&amp;S
Segment as discontinued operations, &#8220;Other&#8221; includes amounts previously allocated to Suttle and E&amp;S that do not meet the criteria to be included in
income from discontinued operations. </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 263; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>



<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zJbe967c2YUe"><span style="font: normal 10pt Times New Roman, Times, Serif">Information concerning the Company&#8217;s continuing operations in its S&amp;S segment for the three and nine month periods ended September 30, 2021 and
2020 are as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_zFOt0V5JHb7d" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z7vcpCLdoV2b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,947,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrAcqrGNfwof" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1416">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zoAzqWYxcn7j" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">119,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210701__20210930_zgSzWHcMJmVc" title="::XDX::1%2C947%2C000" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1418">1,828,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIa7b4L5ZTQ2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,113,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziJoRnh59Xhc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1420">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zm0HK6nnkmub" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210701__20210930_zFQ1rLpteF0a" title="::XDX::6%2C389%2C247" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1422">1,113,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z61ELSQJIhCl" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">834,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zqaQCuSO0q84" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1424">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--GrossProfit_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zQMGFSwne3uf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">119,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_dxL_c20210701__20210930_zMvVaqgh8QSj" title="::XDX::4607555" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1426">715,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zglP0Tuh34hf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">669,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zUgecJQAmv5h" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zk3Wtf7UnFab" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">119,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210701__20210930_zHh8ZWrnWi7h" title="::XDX::4%2C989%2C608" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1430">1,688,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zcK70hWi4eUj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">543,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210701__20210930_z7HwP2Tjry21" title="::XDX::1%2C278%2C826" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1432">543,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_989_eus-gaap--RestructuringCharges_c20210701__20210930_zpzzdPXTeOQi" style="text-align: right; line-height: 108%"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RestructuringCharges" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RestructuringCharges_c20210701__20210930_zBQ1XOhZDNcg" style="text-align: right; line-height: 108%"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RestructuringCharges" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zTxklhmxgMw9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zEen7wnL9Bog" title="::XDX::-1%2C940%2C100" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1436">(1,923,000)</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930_z2HG6nDl0rq4" title="::XDX::-1%2C660%2C879" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1437">(1,868,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zMdkVInnGH8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z18feCEMlORk" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">66,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_dxL_c20210701__20210930_zzwlwaAvfKh2" title="::XDX::-279%2C221" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1440">70,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z72gMXsExfok" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdatgcTy5x2c" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,857,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20210701__20210930_zCGOtTHHbuL5" title="::XDX::-1%2C940%2C100" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1443">(1,798,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zwswpDEYyaVb" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">133,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zxImrS9fa6E5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930_znfekJ8BUpC4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">205,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zD1Cf6RmH8lg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOCrhu0udhfi" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:PaymentsToAcquirePropertyPlantAndEquipment1" contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930_zucQYg81YYx6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:PaymentsToAcquirePropertyPlantAndEquipment1" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z5k2Ge022L1i" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,776,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zABryGfNkf5d" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,213,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Assets_iNI_di_c20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zsanekMni4X5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Assets_iI_dxL_c20210930_z7KYeY135Wha" title="::XDX::56%2C962%2C123" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1453">56,962,000</span></span></td></tr>
  </table>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zfBH4vDTPBXe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,530,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zYq7TU7zHIQd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1455">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zuA2HeMcKdse" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">176,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200401__20200930_z2KwKEPGzDei" title="::XDX::9%2C627%2C952" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1457">3,354,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ztiTYfyZiRKh" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,190,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIHAUB8jDFwa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1459">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zDBJywlDLtMa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200401__20200930_zxUZv3x5JYJg" title="::XDX::6%2C147%2C904" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1461">2,181,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zuhlYyWv0mVd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,340,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdUIfVTrN1w2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1463">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GrossProfit_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z8HSVcuQF44a" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">167,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_dxL_c20200401__20200930_zqKKoUzUVkCf" title="::XDX::3480048" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1465">1,173,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zB3GvGth0yZf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">803,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zLPtbkFKrck9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,324,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zbWQnMW9Ba44" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">167,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200401__20200930_zTP8Nj3opEmg" title="::XDX::4%2C731%2C887" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1469">1,960,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zVLb9p9bemCj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200401__20200930_zSFjx6q9Sprl" title="::XDX::394%2C366" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1471">72,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ziD4wbIiQjYh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">431,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zAASNEeZgU5l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,396,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20200401__20200930_zcSr8LjbOFti" title="::XDX::-1%2C646%2C205" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1474">(965,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOi1a5ONUy7i" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">275,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_dxL_c20200401__20200930_zFqsiVtuMcxg" title="::XDX::278%2C983" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1476">275,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1dJNGru5Gn" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">431,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zGHXJY8158Se" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,121,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20200401__20200930_zo2Mfw16xMmi" title="::XDX::-1%2C367%2C222" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1479">(690,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zGowUI0RQqY6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">146,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zDKPwmgz7LM4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">128,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930_z5DH7Co2av6b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">274,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zlPXsboiHOIj" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">79,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930_zlgBGvUu0m35" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-04-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">79,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z2EHdr9kllT1" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,334,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zWgiHhIIzP0e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,410,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iNTI_di_c20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zG2DKoNPv7f5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iTI_c20200930_ztil9ekmcmtl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,717,000</ix:nonFraction></span></td></tr>
  </table>
<p style="font: 10pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 264; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2021</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zBJm7qDLrz6g" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,719,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zxpbdKjQDj2a" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">406,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210101__20210930_zcYTPQy4mOB" title="::XDX::5%2C719%2C000" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1491">5,313,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zczZlghfpp7k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,459,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210101__20210930_zceorFuZE426" title="::XDX::12%2C331%2C924" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1493">3,459,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zXLmBZqDBVe9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,260,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z67MyzHchKr1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">406,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_dxL_c20210101__20210930_zyTqPFcVxP71" title="::XDX::8%2C824%2C193" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1496">1,854,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z3QdTUAUL3eg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,290,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFbS0WVo1qk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,683,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZHe3vit7PQ9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">406,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210101__20210930_zDsEVR5cW3Ia" title="::XDX::10%2C160%2C867" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1500">5,567,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
   <td style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">346,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td title="::XDX::10%2C160%2C867" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">346,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zciOBZuQX9Ha" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,471,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210101__20210930_zlD8v3ZDhlx6" title="::XDX::2470721" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1502">2,471,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zE87yAn5jg1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RestructuringCharges3" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zW5lTRUXi3b8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:RestructuringCharges3" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating loss </span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1b1Tq7UfNjj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">376,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z0aKJuc5vy5j" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,780,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--OperatingIncomeLoss_iN_dixL_c20210101__20210930_zGN5hUki9XXc" title="::XDX::-3%2C807%2C395" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1507">(6,156,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income (expense)</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zEsjfn9nvMnc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--NonoperatingIncomeExpense_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zY8XTmry98q3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">186,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_iN_dixL_c20210101__20210930_zO8Wh4LfHwbe" title="::XDX::-292%2C353" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1510">(166,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Loss before income tax</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUjD1Udltjl3" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">356,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ze1osFNPRuZ7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,966,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20210101__20210930_zloU9zDsfEI6" title="::XDX::-4%2C099%2C748" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1513">(6,322,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zYE0DSwxXO91" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">426,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHIsE0LCu1Q3" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">218,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20210101__20210930_z9LY11HInj1b" title="::XDX::505339" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1516">644,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zgGMeZUG3X5l" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930_zK1uHg7k5cI9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930_zqBPC4A7YIEd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zbQLpsmly2Al" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,882,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZ0ExVkwm0j6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">561,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20200930_zytbkQdUNp2g" title="::XDX::5%2C882%2C000" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1522">5,321,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM7fY5zZ06v1" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,792,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zaFReT3AH5Pb" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20200930_zIEIdMXjIaB9" title="::XDX::11573499" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1525">3,756,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zlDBNZD4uC7h" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,090,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_ziBari6Oh4ma" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">525,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--GrossProfit_dxL_c20200101__20200930_z288ufJyymvc" title="::XDX::7%2C217%2C195" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1528">1,565,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zZNg86zHfWg4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,614,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHw4Ox5KGpxd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,928,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zhydBlR2zjle" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">525,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20200930_zE2SuhWpTE37" title="::XDX::9%2C672%2C558" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1532">5,017,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_988_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_z8BpA0IgKDX1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AmortizationOfDeferredCharges" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">106,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98E_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_zrBf0mW1HF0d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:AmortizationOfDeferredCharges" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">106,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zCelg388TBk2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">486,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20200930_zzpmVSuSsvZa" title="::XDX::414%2C585" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1536">486,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM1f7BBswIyb" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">370,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_iN_di_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zmHayI1UzPxj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,414,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--OperatingIncomeLoss_iN_dixL_c20200101__20200930_z8sR27XgPMa2" title="::XDX::-2%2C869%2C948" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1539">(4,044,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income </span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zodsXpJW4UG" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">948,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20200930_zLkpiVPijhy3" title="::XDX::689%2C550" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1541">948,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zw9D6IDJNC9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">370,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIWqSSCtjqUi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,466,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20200930_zqHHAmMOeGQ9" title="::XDX::-2%2C180%2C398" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1544">(3,096,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIkRNes32mK" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">178,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFGiYzlgPbg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">443,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20200930_zAzsAzhrgV4e" title="::XDX::429%2C800" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1547">621,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zmZdkinY4UW8" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zBnc3iDKyKGl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">100,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930_zQVNkkXqyjfd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,000</ix:nonFraction></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A8_z1X3EYX4A781"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>
</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_80D_eus-gaap--EarningsPerShareTextBlock_zZNzWxiCf2Zj"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
12 &#8211; <span id="xdx_820_zllJsNM2OXG5">NET INCOME (LOSS) PER SHARE</span></span></p>








<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during each period and year. Diluted
net income per common share takes into effect the dilutive effect of potential common shares outstanding. The Company&#8217;s only potential common
shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which resulted in a dilutive effect of <span id="xdx_904_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20210701__20210930_zHIGbtgn4Z6e"><ix:nonFraction name="jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">84,188</ix:nonFraction></span>
and <span id="xdx_903_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20210101__20210930_zm1DnfVm6aC1"><ix:nonFraction name="jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" contextRef="From2021-01-01to2021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">184,053</ix:nonFraction></span> shares for the three and nine months ended September 30, 2021, respectively. The dilutive effect for the three and nine-month periods
ended September 30, 2020 was <span id="xdx_905_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20200701__20200930_zXqXFC28LyXb"><ix:nonFraction name="jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">89,561</ix:nonFraction></span> and <span id="xdx_903_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20200101__20200930_zYKTyMsIFHwi"><ix:nonFraction name="jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0</ix:nonFraction></span> shares, respectively. The Company calculates the dilutive effect of outstanding options using the treasury
stock method. There were <span id="xdx_900_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_do_c20210101__20210930_zTqxRkcVQDLf"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2021-01-01to2021-09-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></span> options or deferred stock awards excluded from the calculation of diluted earnings per share because there were no
outstanding options or deferred stock awards as of September 30, 2021. Options totaling <span id="xdx_90A_ecustom--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3_pid_c20200701__20200930_zlQOhM6MVuYa"><ix:nonFraction name="jcs:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">791,415</ix:nonFraction></span> and <span id="xdx_908_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930_zdrSWJD5UkS9"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-01-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">727,915</ix:nonFraction></span> were excluded from the calculation of
diluted earnings per share for the three and nine months ended September 30, 2020, respectively because the exercise price was greater than the average
market price of common stock during the period and deferred stock awards totaling <span id="xdx_908_ecustom--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_pid_c20200701__20200930_zmwZI6NqpvR7"><ix:nonFraction name="jcs:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" contextRef="From2020-07-012020-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">110,308</ix:nonFraction></span> shares would not have been included for the three and nine
months ended September 30, 2020, because of unmet performance conditions.</span></p>

</ix:nonNumeric><p id="xdx_810_z9nJo2pPX6gk"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 265; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->






<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_808_eus-gaap--FairValueDisclosuresTextBlock_zih7Z8M1Ipcg"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
13 &#8211; <span id="xdx_823_zg3zANt452xf">FAIR VALUE MEASUREMENTS</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The accounting guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes
the inputs into three broad levels as follows: </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Level
1 &#8211; Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets that the Company
has the ability to access at the measurement date. </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Level
2 &#8211; Observable inputs such as quoted prices for similar instruments and quoted prices in markets that are not active, and inputs
that are directly observable or can be corroborated by observable market data. The types of assets and liabilities included in Level
2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from
recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable
forward prices and volatilities.</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Level
3 &#8211; Significant inputs to pricing that have little or no observability as of the reporting date. The types of assets and liabilities
included in Level 3 are those with inputs requiring significant management judgment or estimation, such as the complex and subjective
models and forecasts used to determine the fair value of financial instruments. </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zcHI3waNWtfh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_z91x1UONBria">Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below:</span></span></p>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    1</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    2</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    3</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total
    Fair Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market Funds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zWQ6hozaRdQi" title="Cash equivalents" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zvQ17uh2o5Dd" title="Cash equivalents" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zhrDttT8DfHe" title="Cash equivalents" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930_z1ahJNIgX0zd" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Short-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_ztmxZIg6oQU" title="Short-Term Investments, Fair Value Disclosure" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0eWV6TZUZQc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zonIdw4TIy32" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930_zDlSwwUX1hza" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,861,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zSEspMybjw24" title="Long-term investments" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,794,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zW5XiLaNpSLb" title="Long-term investments" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,794,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zTgXtF1oK1l6" title="Long-term investments" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5TYAEb2kWE5" title="Long-term investments" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zzUCIyvsTpl6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,794,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdRn7cxp8Wxi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930_zoHQPucinXa1" title="Long-term investments" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,044,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zC8S8uv7rQK6" title="Total" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,138,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zDnV4zxRdmfj" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,655,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8YELKQl9RRd" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--FairValueNetAssetLiability_iTI_c20210930_zmomYvcssGo1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,043,000</ix:nonFraction></span></td></tr>
  </table>
<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 266; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    1</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    2</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    3</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total
    Fair Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market Funds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z02lCBVHMxjd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zQ107kRcHWK7" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgLSwvEEwV8d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_zEpUFj4ZePNi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Short-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Commercial
    Paper</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zNESTiICFKA2" title="Short-term investments" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zZSp2m4qJZIg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_znWjYtHtS4V6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,059,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zEQrbB7Q95e5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,059,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zX0cqIxNQM47" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_z2K1ULPJYAQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zxwIWTpOyzT6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,605,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zJjYv7vMQXte" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,605,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zmvXoJuEmED7" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zo3usWm4oJuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zlCTFg7qOGW9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,605,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOS1DrdmwCD1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--LongTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_znJtzjZkCC0d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,210,000</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current
    Liabilities:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Contingent
    Consideration</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zY8CBPikn2U2" title="Current Liabilities" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zJHfi6YXea6k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31_custom_ContingentConsiderationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zIVATgZo527" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction>)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_msFV_c20201231_zTeijBVEenU8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction>)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zxM3NvaPsAug" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zuSOWZiGxHJ4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,364,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zROzWYSgc3L" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,000</ix:nonFraction></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_mtFV_c20201231_zZhznlHAcIt4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,843,000</ix:nonFraction></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif"></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif">The
estimated fair value of contingent consideration as of December 31, 2020 was $<span id="xdx_90C_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zU8zTZm7m919" title="Fair value of accrued consideration"><ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31_custom_ContingentConsiderationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span>, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of significant
unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities. The Company paid the full amount of
the contingent consideration during the first quarter of 2021 and there was no liability at September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif"></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">We record transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were <span id="xdx_902_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20210701__20210930_zY0B5dkJhUJd" title="Transfers between levels"><ix:nonFraction name="jcs:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" contextRef="From2021-07-012021-09-30" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></span> transfers between levels
during the three months ended September 30, 2021.</span></p>


<p style="font: 10pt Times New Roman, Times, Serif"></p>


</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"><p id="xdx_804_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zg8BLDonqOhf"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
14 &#8211; <span id="xdx_82A_zdYqir5xGTs3">RECENT ACCOUNTING PRONOUNCEMENTS</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In June 2016, FASB issued ASU 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial
Instruments.&#8221; The amendments in this update replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects
expected credit losses. This ASU is intended to provide financial statement users with more decision-useful information about the expected credit losses
and is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption of ASU
2016-13 on our consolidated financial statements.</span></p>





</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-09-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zj2MZ5BP8dij"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
15 &#8211; <span id="xdx_827_zh2tKFxGYKh3">SUBSEQUENT EVENTS</span></span></p>



<p style="font: 12pt/108% &#39;Times New Roman&#39;, &#39;serif&#39;; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has evaluated subsequent events through the date of this filing. We do not believe there are any material subsequent events other than
those disclosed in the footnotes to these financial statements that require further disclosure. </span></p>

<p style="font: 12pt/108% &#39;Times New Roman&#39;; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>







</ix:nonNumeric><p id="xdx_81D_zNOtaDZ8Wztl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><span id="a211292a192_v7"></span>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">To the shareholders
and the board of directors of Communications Systems, Inc.:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Opinion
on the Financial Statements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">We have audited
the accompanying consolidated balance sheets of Communications Systems, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December
31, 2020 and 2019, the related consolidated statements of income (loss) and comprehensive income (loss), changes in stockholders&#8217;
equity, and cash flows, for each of the two years in the period ended December 31, 2020, and the related notes (collectively referred
to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in
all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of their operations and
their cash flows for each of the two years in the period ended December 31, 2020, in conformity with accounting principles generally
accepted in the United States of America.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Basis
for Opinion</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">These consolidated
financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s
consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting
Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with
the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">We conducted
our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable
assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company
is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits
we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion
on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Our audits
included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to
error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence
regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles
used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.
We believe that our audits provide a reasonable basis for our opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><b>Critical
Audit Matters</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">The
critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated
or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial
statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters
does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit
matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">Valuation
of Intangible Assets Acquired in Business Combinations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><i>Critical
Audit Matter Description</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">As
described in Note 5 to the consolidated financial statements, the Company completed the acquisitions of Ecessa Corporation and IVDesk
Minnesota, Inc. during the year ended December 31, 2020. The aggregate consideration for the acquisitions was $6,010,000. Both acquisitions
were accounted for as business combinations. The Company measured the assets acquired and liabilities assumed at fair value, which resulted
in the recognition of intangible assets totaling $2,980,000, which consisted primarily of internally developed software of $1,800,000
and customer relationships of $1,010,000. The Company has also recorded goodwill of $2,086,000 as a result of these acquisitions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">The
valuation of the intangible assets is complex and judgmental due to the use of subjective assumptions in the valuation models used by
management when determining the estimated fair values of the assets. The determination of the fair values of the intangible assets requires
management to make significant estimates and assumptions related to forecasts of future revenues, expenses, discount rates, risk-free
rates, weighted-average cost of capital, equity risk premium, and royalty rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 268; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">Auditing
management&#8217;s valuation of the acquired intangible assets is complex due to the judgments required to evaluate management&#8217;s
previously noted estimates and assumptions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><i>How
We Addressed the Matter in Our Audit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">The
primary procedures we performed to address this critical audit matter included:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Obtained
                                            an understanding of the design and implementation of internal controls relating to the evaluation
                                            of the assumptions used to estimate the fair value of the intangible assets acquired, including
                                            controls addressing:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the identification of the assets acquired.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the completeness, accuracy and reasonableness of the prospective financial
                                            information used to determine the fair values of assets acquired.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the completeness and accuracy of key assumptions and inputs used by a third-party
                                            valuation specialist, including discount rate, risk-free rate, weighted-average cost of capital,
                                            equity risk premium, and royalty rates used to determine fair values.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the clerical accuracy of the model used to determine the fair values of assets
                                            acquired.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Substantively
                                            tested, with the assistance of firm personnel with experience in the application of fair
                                            value and valuation methodologies, the appropriateness of the judgments and assumptions used
                                            in management&#8217;s estimation process for determining the fair value of the intangible
                                            assets acquired, including:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Tested
                                            the mathematical accuracy of the calculations performed along with assessing the completeness
                                            of the information used in the calculations.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Evaluated
                                            the appropriateness of the valuation methodologies used, as well as the key assumptions and
                                            inputs used, including discount rate, risk-free rate, weighted-average cost of capital, equity
                                            risk premium and royalty rates.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Performed
                                            sensitivity analyses to evaluate the changes in the fair value of the intangible assets that
                                            would result from changes in the assumptions.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Compared
                                            significant assumptions used by management to current industry and competitor data, historical
                                            results, third-party market data and evidence obtained in other areas of the audit.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">Assessment
of Impairment of Long-Lived Assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif"><i>Critical
Audit Matter Description</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">As
described in Note 1 to the consolidated financial statements, the Company reviews its long-lived assets periodically to determine whether
indicators of potential impairment exist. Potential impairment is determined by comparing the carrying value of the assets with the expected
future cash flows to be provided by operating activities of the business or related asset groups. If the sum of the expected future net
cash flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value
exceeds the fair value of the asset. Management identified triggering events during the year ended December 31, 2020, that indicated
that long-lived assets could potentially be impaired, and performed an impairment test as of December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">While
the impairment test did not result in the recording of any impairment loss, the impairment test is complex and judgmental due to the
use of subjective assumptions used by management when determining the asset groups to be evaluated for impairment, estimating expected
future cash flows to be provided by operating activities of the identified asset groups, and estimating fair values of the assets or
asset groups when applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">Auditing
management&#8217;s impairment analysis is complex due to the judgments required to evaluate management&#8217;s forecasts of expected
future cash flows and estimated fair values when applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><i>How
We Addressed the Matter in Our Audit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">The
primary procedures we performed to address this critical audit matter included:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Obtained
                                            an understanding of the design and implementation of internal controls relating to the evaluation
                                            of the assumptions used by management in conducting its impairment analysis, including controls
                                            addressing:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the asset groups evaluated for potential impairment.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the accuracy and reasonableness of the net cash flows expected to be provided
                                            by operating activities of the asset groups.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 269; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the completeness and accuracy of information used to determine fair values
                                            of assets or asset groups, including the methodologies used to determine fair values, when
                                            applicable.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Substantively
                                            tested the appropriateness of the judgments and assumptions used by management in conducting
                                            its impairment analysis, including:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Confirmed
                                            the appropriateness of the asset groups evaluated in performing management&#8217;s impairment
                                            analysis.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Tested
                                            management&#8217;s assumptions used in estimating the net cash flows expected to be provided
                                            by operating activities of the asset groups, including the completeness and accuracy of the
                                            underlying data supporting the assumptions.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Utilized
                                            an internal valuation specialist to assist in testing the Company&#8217;s valuation model
                                            and significant assumptions related to the fair value of certain long-lived assets.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Evaluated
                                            audit evidence from events and transactions occurring after the measurement date.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">Goodwill
Impairment Evaluation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif"><i>Critical
Audit Matter Description</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">As
described in Note 1 to the consolidated financial statements, the Company tests goodwill for impairment annually, or more frequently
if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be recoverable. Due to the presence
of the triggering events noted in the Assessment of Impairment of Long-Lived Assets critical audit matter, management performed an impairment
test for goodwill as of December 31, 2020. The Company performed qualitative assessments to determine whether It was more likely than
not (that is, a likelihood of more than 50 percent) that the fair value of the reporting units were less than their carrying amounts,
including goodwill.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">While
the impairment test did not result in the recording of any impairment loss, the identification of triggering events indicates potential
impairment of goodwill, which requires management to make significant judgments in performing its assessment including the evaluation
of macroeconomic conditions, industry and market conditions, cost factors, overall financial performance, other entity-specific events,
events affecting the reporting units, and trends in the Company&#8217;s share price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">Auditing
management&#8217;s impairment analysis is complex due to the judgments required to evaluate management&#8217;s assessment of those factors
identified above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><i>How
We Addressed the Matter in Our Audit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">The
primary procedures we performed to address this critical audit matter included:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Obtained
                                            an understanding of the design and implementation of internal controls relating to the evaluation
                                            of the assumptions used by management in conducting its impairment analysis, including controls
                                            addressing:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            assessment of identified triggering events indicating potential impairment.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            evaluation of the reporting units evaluated for potential impairment.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Management&#8217;s
                                            assessment of qualitative factors that may indicate potential impairment of goodwill.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Substantively
                                            tested the appropriateness of the judgments and assumptions used by management in conducting
                                            its impairment analysis, including:</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Confirmed
                                            the appropriateness of the reporting units evaluated in performing management&#8217;s impairment
                                            analysis.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><tr style="vertical-align: top">
<td style="width: 1.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9632;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Evaluated
                                            the factors management considered in its qualitative assessment to determine that goodwill
                                            was not impaired, including the evaluation of macroeconomic conditions, industry and market
                                            conditions, cost factors, the past financial performance of the reporting units, the projected
                                            financial performance of the reporting units, other entity-specific events, events affecting
                                            the reporting units, and trends in the Company&#8217;s share price.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">/s/ </span>Baker
Tilly US, LLP</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">(formerly
known as Baker Tilly Virchow Krause, LLP)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">We have served
as the Company&#8217;s auditor since 2017.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Minneapolis,
Minnesota</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">March 31,
2021</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 270; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span id="a211292a193_v7"></span><span style="font: 10pt Times New Roman, Times, Serif; color: black">COMMUNICATIONS
SYSTEMS, INC. AND SUBSIDIARIES</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">CONSOLIDATED
BALANCE SHEETS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">ASSETS&#160;&#160;</span></p>



<p id="xdx_047_c20200101__20201231_zDduJAMWBnlj" style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_30E_111_zgk3y5RIaBn8" summary="xdx: Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49C_20201231_ztS0W80VDNi5" style="color: black; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49D_20191231_zpKp7ySV1tmc" style="color: black; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40D_eus-gaap--AssetsAbstract_iB_zR7n5eeZFlZ3" style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font: 8pt Times New Roman, Times, Serif"><b style="display: none; visibility: collapse">&#160;ASSETS</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_402_eus-gaap--AssetsCurrentAbstract_i01B_zRZQb5tyBfg9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">CURRENT
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_ecustom--CashAndCashEquivalentsAtCarryingValue1_i02I_maACzlvH_z5POKh1MiAH8" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:CashAndCashEquivalentsAtCarryingValue1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,092,484</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:CashAndCashEquivalentsAtCarryingValue1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,928,504</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_ecustom--RestrictedCashAndCashEquivalentsAtCarryingValue1_iIP3us-gaap--CashAndCashEquivalentsAtCarryingValue_maACzlvH_ziaPqyfqH0Ob" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Restricted
    cash</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1639">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:RestrictedCashAndCashEquivalentsAtCarryingValue1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">679,006</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_ecustom--ShortTermInvestments1_i02I_maACzlvH_zfh59nBfiVM6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Investments</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ShortTermInvestments1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,024</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ShortTermInvestments1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,449,650</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Trade
    accounts receivable, less allowance for doubtful accounts of $<span id="xdx_90C_ecustom--AllowanceForDoubtfulAccountsReceivableCurrent1_iI_c20201231_zYUTAcjTqiAd"><ix:nonFraction name="jcs:AllowanceForDoubtfulAccountsReceivableCurrent1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">121,000</ix:nonFraction></span> and $<span id="xdx_90A_ecustom--AllowanceForDoubtfulAccountsReceivableCurrent1_iI_c20191231_zxKmGcfrXxzd"><ix:nonFraction name="jcs:AllowanceForDoubtfulAccountsReceivableCurrent1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">154,000</ix:nonFraction></span>, respectively</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--AccountsReceivableNetCurrent1_i02I_maACzlvH_c20201231_zJeYnjaRNXrl" title="Trade accounts receivable, less allowance for doubtful accounts" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:AccountsReceivableNetCurrent1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,177,445</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_ecustom--AccountsReceivableNetCurrent1_i02I_c20191231_zGVuiIhEADT9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:AccountsReceivableNetCurrent1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,242,405</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_ecustom--InventoryNet1_i02I_maACzlvH_z3kkkyfL9cqf" style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:InventoryNet1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,696,880</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:InventoryNet1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,531,112</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_ecustom--PrepaidTaxes1_i02I_maACzlvH_zF97lOPACGw5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Prepaid
    income taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:PrepaidTaxes1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,948</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:PrepaidTaxes1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,994</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--OtherAssetsCurrent1_i02I_maACzlvH_za65vOJyDw5a" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    current assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherAssetsCurrent1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">996,472</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherAssetsCurrent1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,160,865</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--AssetsHeldForSaleNotPartOfDisposalGroupCurrent1_iIP3us-gaap--OtherAssetsCurrent_maACzlvH_zKonEcrzjuTf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Current
    assets held for sale</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1659">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,337,274</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--AssetsCurrent_i02TI_mtACzlvH_maAzkW0_zbBQrjz3JLDi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.375in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    CURRENT ASSETS</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,758,253</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,401,810</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--PropertyPlantAndEquipmentNet2_i01I_maAzkW0_z3C46fSJUiVb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">PROPERTY,
    PLANT AND EQUIPMENT,&#160;&#160;net</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:PropertyPlantAndEquipmentNet2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,242,072</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:PropertyPlantAndEquipmentNet2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,238,089</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrentAbstract_i01B_zAtxwmBecCOd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">OTHER
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--OtherLongTermInvestments_i02I_maOANzYfx_zeGaiTs1GBi8" style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Investments</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,109,212</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--Goodwill_i02I_maOANzYfx_z1bTc2j5awG2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,393</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1675">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--DeferredTaxAssetsNetCurrent_iIP3us-gaap--Goodwill_maOANzYfx_zzGNpGDyjfEg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Deferred
    income taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1677">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNetCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,534</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_ecustom--OperatingLeaseRightOfUseAsset2_i02I_maOANzYfx_zoEoirBMIuW9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Right
    of use asset</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OperatingLeaseRightOfUseAsset2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">413,415</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OperatingLeaseRightOfUseAsset2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">367,909</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--IntangibleAssetsNetExcludingGoodwill2_i02I_maOANzYfx_zRB7VKQku1og" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Intangible
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:IntangibleAssetsNetExcludingGoodwill2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,775,361</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1684">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_ecustom--OtherAssetsMiscellaneousNoncurrent2_i02I_maOANzYfx_zdwd7WWZeGff" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherAssetsMiscellaneousNoncurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">171,619</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1687">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2_iIP3us-gaap--OtherAssetsMiscellaneousNoncurrent_maOANzYfx_zvXmVqilDwCc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Noncurrent
    assets held for sale</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1689">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">883,370</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_ecustom--OtherAssetsNoncurrent2_i02TI_mtOANzYfx_maAzkW0_z66idiCMEyEd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.375in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    OTHER ASSETS</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherAssetsNoncurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,556,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherAssetsNoncurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,510,813</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--Assets_i01TI_mtAzkW0_zsktCEsGDcA1" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    ASSETS</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,556,325</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,150,712</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zdD4tYjE3WJ9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES
    AND STOCKHOLDERS&#8217; EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B_zTr19Za5rL5j" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">CURRENT
    LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--AccountsPayableCurrent2_i02I_maLCzYb7_z08Kx2HRCMg8" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Accounts
    payable</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:AccountsPayableCurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,378,449</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:AccountsPayableCurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,720,445</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_ecustom--EmployeeRelatedLiabilitiesCurrent2_i02I_maLCzYb7_z9h134hQp8j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Accrued
    compensation and benefits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:EmployeeRelatedLiabilitiesCurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,298,075</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:EmployeeRelatedLiabilitiesCurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,517,331</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_ecustom--OperatingLeaseLiabilityCurrent2_i02I_maLCzYb7_z10nN0csKhBf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease liability</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OperatingLeaseLiabilityCurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">213,553</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OperatingLeaseLiabilityCurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">115,935</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--OtherAccruedLiabilitiesCurrent2_i02I_maLCzYb7_zIpAfWRR4bEh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    accrued liabilities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherAccruedLiabilitiesCurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,524,515</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherAccruedLiabilitiesCurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,602,752</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_ecustom--AccruedConsideration2_i02I_maLCzYb7_zfejh3kaGObe" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Accrued
    consideration</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:AccruedConsideration2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1717">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_ecustom--DividendsPayableCurrent2_i02I_maLCzYb7_zQtDIdf2Hg76" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Dividends
    payable</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DividendsPayableCurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,147</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DividendsPayableCurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">200,363</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_ecustom--ContractWithCustomerLiabilityCurrent2_iIP3us-gaap--DividendsPayableCurrent_maLCzYb7_zsgKo6cSf9R" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Deferred
    revenue</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ContractWithCustomerLiabilityCurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">456,912</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1723">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--LiabilitiesHeldForSaleCurrent_i02I_maLCzYb7_z7gLQTvLeWuh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Current
    liabilities held for sale</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1725">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LiabilitiesHeldForSaleCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,193,218</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--LiabilitiesCurrent_i01TI_mtLCzYb7_maLASEz3Ob_zNri93rLf3na" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.375in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    CURRENT LIABILITIES</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,437,651</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,350,044</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--LiabilitiesNoncurrentAbstract_i01B_zYP5cdMbLuFe" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">LONG
    TERM LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_ecustom--DeferredCompensationLiabilityClassifiedNoncurrent2_i02I_maLNzjZW_z8JQ6m9pJGe2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Long-term
    compensation plans</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DeferredCompensationLiabilityClassifiedNoncurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">116,460</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DeferredCompensationLiabilityClassifiedNoncurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">164,348</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_ecustom--OperatingLeaseLiabilityNoncurrent2_i02I_maLNzjZW_zcCnHn7tzTMl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease liability</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OperatingLeaseLiabilityNoncurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">197,308</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OperatingLeaseLiabilityNoncurrent2" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">244,038</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_ecustom--ContractWithCustomerLiabilityNoncurrent2_i02I_maLNzjZW_zg5kWgLWZ5Gl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Deferred
    revenue</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ContractWithCustomerLiabilityNoncurrent2" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">310,179</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1741">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--LiabilitiesNoncurrent_i02TI_mtLNzjZW_maLASEz3Ob_zApK8nOIUHeh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.375in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    LONG-TERM LIABILITIES</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">623,947</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">408,386</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--CommitmentsAndContingencies_i01I_maLASEz3Ob_zu1nA0YPB6Re" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">COMMITMENTS
    AND CONTINGENCIES&#160;&#160;(Footnote 10)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--StockholdersEquityAbstract_i01B_zE0Og7r1L7pk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">STOCKHOLDERS&#8217;
    EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--PreferredStockValue_i02I_maSEzTbs_zoUsKYpoSVIa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Preferred stock,
    par value $<span id="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20201231_zvJNDfys7YKi" title="Preferred stock par value"><span id="xdx_90E_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20191231_zxkHUWSxiRIk" title="Preferred stock par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.00</ix:nonFraction></ix:nonFraction></span></span> per share; <span style="font-size: 10pt; color: black"><span id="xdx_90B_eus-gaap--PreferredStockSharesAuthorized_iI_c20201231_zMkICw70Emh2" title="Preferred stock shares authorized"><span id="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_iI_c20191231_zNJ02R7Ikde7" title="Preferred stock shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_90E_eus-gaap--PreferredStockSharesIssued_iI_dn_c20201231_zR4qEch8c0Cd" title="Preferred stock shares issued"><span id="xdx_90B_eus-gaap--PreferredStockSharesIssued_iI_dn_c20191231_zvqZz1HaUMKe" title="Preferred stock shares issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2019-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></span></span> issued</span></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Common
    stock, par value $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20201231_z8l44JP93m73" title="Common stock par value share"><span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20191231_zTxFFUpSIql3" title="Common stock par value share"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2019-12-31" decimals="INF" unitRef="USDPShares">.05</ix:nonFraction></ix:nonFraction></span></span> per share; <span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_c20201231_ztiWj99LooIc" title="Common stock shares authorized"><span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_c20191231_z795gpZg2zF6" title="Common stock shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">30,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_c20201231_zwUSob54Fazh" title="Common stock shares outstanding"><span id="xdx_90D_eus-gaap--CommonStockSharesIssued_iI_c20201231_zn2L9xouhrRj" title="Common stock shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,321,927</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_iI_c20191231_zDfzGVcmqJBa" title="Common stock shares outstanding"><span id="xdx_906_eus-gaap--CommonStockSharesIssued_iI_c20191231_zcb7MDWDWNLh" title="Common stock shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,252,749</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding, respectively</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CommonStockValue_i02I_maSEzTbs_c20201231_zAoPX1NLV316" title="Common stock, par value $.05 per share; 30,000,000 shares authorized" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">466,096</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CommonStockValue_i02I_c20191231_zOENkvTxn1zf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">462,637</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--AdditionalPaidInCapital_i02I_maSEzTbs_zcnsDOdIaXzi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Additional
    paid-in capital</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,572,114</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,977,914</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maSEzTbs_zIbAnRaxL7O2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Retained
    earnings</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,135,284</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,649,395</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maSEzTbs_zoY2hCnxIRs1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    other comprehensive loss</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">678,767</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">697,664</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--StockholdersEquity_i01TI_mtSEzTbs_maLASEz3Ob_zsX7qo0m6MIe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.375in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    STOCKHOLDERS&#8217; EQUITY</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,494,727</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,392,282</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_mtLASEz3Ob_zRv8k4JuR7M9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,556,325</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,150,712</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="margin-top: 0; margin-bottom: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; color: black">The
accompanying notes are an integral part of the consolidated financial statements.</span></p>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 271; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span id="a211292a194_v7"></span><span style="font: 10pt Times New Roman, Times, Serif; color: black">COMMUNICATIONS
SYSTEMS, INC. AND SUBSIDIARIES</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">CONSOLIDATED
STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160; &#160; &#160; &#160; &#160;</span></p>



<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_305_113_z5BofBtzOyU5" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_496_20200101__20201231_zgVUWyQUCcXi" style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_49B_20190101__20191231_zmlssbmIvhsf" style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPzau9_zFa8ysu5MNCf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,575,546</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,906,179</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_ecustom--CostOfGoodsAndServicesSold2_zWOzht4CGvC7" style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Cost of
    sales</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold2" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,369,118</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold2" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,720,367</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--GrossProfit_iT_zlerWK4pi37c" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Gross
    profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,206,428</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,185,812</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--OperatingCostsAndExpensesAbstract_iB_zWzhwO8jT6E2" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Operating
    expenses:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_ecustom--SellingGeneralAndAdministrativeExpense1_z2LXDVG4W076" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Selling, general and
    administrative expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:SellingGeneralAndAdministrativeExpense1" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,218,922</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:SellingGeneralAndAdministrativeExpense1" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,176,598</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_zGwpMMJwckK5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Acquisition
    costs</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">684,856</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1817">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--OperatingExpenses_i01T_mtOEzGR9_zPGxuTtn1YNg" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Total
    operating expenses</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,903,778</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,176,598</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--OperatingIncomeLoss_i01T_zf3ZsWketlb8" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Operating
    (loss) income from continuing operations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,697,350</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,214</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zlHf2Xo7yFB2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Other income
    (expenses):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--InvestmentAndOtherIncomeLoss_maNIEz7D3_zTkGIPZjabcl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Investment and other
    income</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:InvestmentAndOtherIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">661,754</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:InvestmentAndOtherIncomeLoss" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">284,944</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--GainLossOnDispositionOfAssets_maNIEz7D3_znM6n4RAzNYd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Gain (loss) on sale
    of assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">288,778</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">20,368</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--InterestAndDebtExpense_iN_di_msNIEz7D3_zWB5IbK08pu1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Interest
    and other expense</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,514</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,440</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--NonoperatingIncomeExpense_iT_z4rVxRtWrh5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Other income,&#160;&#160;net</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">922,018</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">226,136</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_zf1kyZWPoxbd" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Operating
    (loss) income from continuing operations before income taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,775,332</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,350</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_zgJ8tgPnInn6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense (benefit)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,342</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">15,269</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_iT_maNILzMQU_zq6azo6ntSBd" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Net (loss)
    income from continuing operations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,795,674</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,619</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_maNILzMQU_zzP8nrChPfl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Net
    income from discontinued operations, net of tax</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,624,016</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,218,430</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--NetIncomeLoss_iT_mtNILzMQU_zfz2gEeXXDrg" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Net (loss)
    income</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">171,658</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,469,049</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_iB_zxr71xHymvsb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Other comprehensive
    income (loss), net of tax:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_i01_maCINOTzggW_zLpkCE2AHOp8" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Unrealized
    gains/(losses) on available-for-sale securities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,249</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,793</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_409_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_i01_maCINOTzggW_zv0cFEZxtDm9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Foreign
    currency translation adjustment</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,648</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,422</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_iT_maCINOTzggW_zC4YCsnnUWFk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Total
    other comprehensive income</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,897</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,629</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--ComprehensiveIncomeNetOfTax_iT_mtCINOTzggW_zksZ8RwD4Bu8" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Comprehensive
    (loss) income</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">152,761</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,522,678</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--EarningsPerShareBasicAbstract_iB_zZrTZeqmUC14" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Basic net
    (loss) income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_i01_zqXGKcyV6Aah" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Continuing
    operations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.19</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_i01_z6palUQDv9a8" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Discontinued
    operations</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.17</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.67</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01T_zq7mcMXX2YP" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.02</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.70</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--EarningsPerShareDilutedAbstract_iB_z3mEDDSRradf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Diluted net
    (loss) income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_i01_z7DD9eZjWxx8" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Continuing
    operations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.19</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_zhm3UU2Sgeg3" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Discontinued
    operations</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.17</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.66</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_i01T_ztMPz3e2AmW9" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.02</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.69</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zCu2yDbOg74g" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Basic Shares
    Outstanding</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,322,672</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,272,259</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zZzGoNPsLo4h" style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0in"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Dilutive Shares
    Outstanding</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,322,672</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,337,422</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">The accompanying
notes are an integral part of the consolidated financial statements.</span></p>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 272; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black"><span id="a211292a195_v7"></span>COMMUNICATIONS
SYSTEMS, INC. AND SUBSIDIARIES</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">CONSOLIDATED
STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></p>



<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_307_114_zsvbQTQyPBUf" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zOax35PMAtcd">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zkK08AvUZuC4">&#160;</td><td>&#160;</td><td style="color: black">&#160;</td>
    <td colspan="2" id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zywejgfhyt4e" style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td><td style="color: black">&#160;</td>
    <td colspan="2" id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_z4kxbjjkqbg8" style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B8_zIHj7QLUierc">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Retained</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Additional</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Earnings</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Other</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Common
    Stock</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Paid-in</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>(Accumulated</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Comprehensive</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amount</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Capital</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Deficit)</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Income
    (Loss)</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_430_c20190101__20191231_eus-gaap--StockholdersEquity_iS_z51B3bktINI4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 22%; color: black; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">BALANCE
    AT DECEMBER 31, 2018</span></td><td style="width: 1%; color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--SharesOutstanding_iS_pid_uShares_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zTgR8L2NwLv6" style="border-bottom: Black 3pt double; width: 10%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,158,438</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; width: 10%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">457,922</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; width: 10%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,680,499</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; width: 10%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">734,001</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; width: 10%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">751,293</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; width: 10%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,653,127</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--NetIncomeLoss_zrX2CxBmlEej" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Net
    income</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1907">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1908">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,469,049</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1910">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,469,049</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Issuance
    of common stock under</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_zxpKRkbEVbfi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Employee
    Stock Purchase Plan</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zSV5aCzjYHE6" title="Issuance of common stock under Employee Stock Purchase Plan, Shares" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">34,469</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,723</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,437</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1915">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1916">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">95,160</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Issuance
    of common stock to</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_zVkQ7psEYff2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Employee
    Stock Ownership Plan</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zrg7IrOatKX2" title="Issuance of common stock to Employee Stock Ownership Plan, Shares" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">132,826</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,641</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">262,995</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1923">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1924">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">269,636</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Issuance
    of common stock under</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_ztUkNXNuYaUi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Executive
    Stock Plan</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zbTVyoLVuHOa" title="Issuance of common stock under Executive Stock Plan, Shares" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">156,525</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,826</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">612,424</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1931">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1932">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">620,250</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zrXv6ZA9PJn5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Share based compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1937">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,776</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1939">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1940">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,776</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodValue_iN_di_zWSMjfzwKVUa" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Other share retirements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodShares_iN_di_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zKFceUGVyhl5" title="Other share retirements, Shares" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">229,509</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,475</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,084,217</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">326,556</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1946">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,422,248</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_402_eus-gaap--Dividends_iN_di_zE7ToBIbUNNg" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Shareholder dividends
    ($<span id="xdx_905_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20190101__20191231_zqWnOTA9vAy2"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.08</ix:nonFraction></span> per share)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1951">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1952">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">759,097</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1954">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">759,097</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_405_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_z4fmKcmgsKd5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Other
    comprehensive income</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1958">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1959">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1960">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,629</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,629</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43D_c20190101__20191231_eus-gaap--StockholdersEquity_iE_zOpaHg5Tfli2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">BALANCE
    AT DECEMBER 31, 2019</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_pid_uShares_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zJlKW26T6k8e" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,252,749</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">462,637</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,977,914</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,649,395</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">697,664</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,392,282</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_439_c20200101__20201231_eus-gaap--NetIncomeLoss_zUdKbdEtu4Jj" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Net
    loss</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1971">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1972">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">171,658</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1974">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20200101__20201231_zAzn3DIEKqTa" title="Net income (loss)" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">171,658</ix:nonFraction></ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Issuance
    of common stock under</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43A_c20200101__20201231_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_zuzW988N2zb8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Employee
    Stock Purchase Plan</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zMQnggYP3C2i" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,279</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,014</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,882</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1981">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1982">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c20200101__20201231_zSXezNBy9Obc" title="Issuance of common stock under Employee Stock Purchase Plan" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">94,896</ix:nonFraction></ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Issuance
    of common stock to</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43A_c20200101__20201231_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_z3YshfA5573j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Employee
    Stock Ownership Plan</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8ABAkfA3fJ4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">66,059</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,303</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">404,281</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1990">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1991">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_c20200101__20201231_zbLx2LVW1dni" title="Issuance of common stock to Employee Stock Ownership Plan" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">407,584</ix:nonFraction></ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Issuance
    of common stock under</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_438_c20200101__20201231_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zqsyOWRMwOzb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Executive
    Stock Plan</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zs9aIke5u3s2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">65,952</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,298</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,720</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1999">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2000">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200101__20201231_zTbW2fn2qQW5" title="Issuance of common stock under Executive Stock Plan" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,018</ix:nonFraction></ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43B_c20200101__20201231_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zTehkS1ytxq5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Share based compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2006">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">463,274</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2008">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2009">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">463,274</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_434_c20200101__20201231_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodValue_iN_di_zmwe0oZUF0vk" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Other share retirements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_ecustom--OtherStockRepurchasedAndRetiredDuringPeriodShares_iN_di_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zPtInxQoh2ig" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">83,112</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,156</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">387,957</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">37,213</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2015">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">354,900</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_438_c20200101__20201231_eus-gaap--Dividends_iN_di_zNxjb2vo3xMl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Shareholder dividends
    ($<span id="xdx_90E_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20200101__20201231_zpCQJRQViGK4"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.04</ix:nonFraction></span> per share)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2019">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2020">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">379,666</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2022">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--Dividends_iN_di_c20200101__20201231_zATKvEnrW2m5" title="Shareholder dividends" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:Dividends" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">379,666</ix:nonFraction></ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_434_c20200101__20201231_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_z1CLv6iZCAsg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Other
    comprehensive income</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2028">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2029">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2030">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,897</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c20200101__20201231_zhosEeNE7DP2" title="Other comprehensive income (loss)" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,897</ix:nonFraction></ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_437_c20200101__20201231_eus-gaap--StockholdersEquity_iE_zDSrSeSH6Cp7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">BALANCE
    AT DECEMBER 31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--SharesOutstanding_iE_pid_uShares_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z9YWGcaiBwvg" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,321,927</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">466,096</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,572,114</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,135,284</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">678,767</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,494,727</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="margin-top: 0; margin-bottom: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; color: black">The
accompanying notes are an integral part of the consolidated financial statements.</span></p>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 273; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span id="a211292a196_v7"></span><span style="font: 10pt Times New Roman, Times, Serif; color: black">COMMUNICATIONS
SYSTEMS, INC. AND SUBSIDIARIES</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">CONSOLIDATED
STATEMENTS OF CASH FLOWS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_30A_112_zD1qiReC0ov4" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_49C_20200101__20201231_zwTJnIvSdL17" style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_497_20190101__20191231_zPkFhJh5AgCi" style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zt0NRLaJZdo7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">CASH
    FLOWS FROM OPERATING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--NetIncomeLoss_i01_zIsRxmE91681" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Net
    (loss) income</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">171,658</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,469,049</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_i01_zzcdPTN7HIXc" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Net
    income from discontinued operations, net of tax</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,624,016</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,218,430</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_i01_maNCPBUzpFN_za27bmCzGwYa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Net
    (loss) income from continuing operations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,795,674</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,619</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zscSzy9Le8Nc" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Adjustments
    to reconcile net (loss) income to net cash (used in) provided by operating activities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--DepreciationDepletionAndAmortization_i02_maNCPBUzpFN_z8VJFW4B3Iaf" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Depreciation
    and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">962,307</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,032,797</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--ShareBasedCompensation_i02_maNCPBUzpFN_z6XA6yoQw2u4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Share based compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">463,274</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,776</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i02_maNCPBUzpFN_ztgGGRCncKWl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Deferred
    taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,534</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,534</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i02N_di_msNCPBUzpFN_zFf9pjpEByEk" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">(Gain)
    loss on sale of assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">284,273</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">20,368</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B_zkmSpzaGySb7" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Changes
    in assets and liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--IncreaseDecreaseInAccountsReceivable_i02N_di_msNCPBUzpFN_zTegLzqMooY6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Trade
    accounts receivables</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">261,192</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">618,663</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_409_eus-gaap--IncreaseDecreaseInInventories_i02N_di_msNCPBUzpFN_z0EutybKsKQ9" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">83,977</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,469,800</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--IncreaseDecreaseInPrepaidTaxes_i02N_di_msNCPBUzpFN_zLJcpPABSaw1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Prepaid
    income taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidTaxes" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">37,046</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidTaxes" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">75,298</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--IncreaseDecreaseInOtherOperatingAssets_i02N_di_msNCPBUzpFN_zldmrZqfUoX9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Other
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">339,712</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,348,481</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccountsPayable_i02_maNCPBUzpFN_zi7VbJAWDNWf" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Accounts
    payable</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,392,457</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">381,293</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_408_eus-gaap--IncreaseDecreaseInEmployeeRelatedLiabilities_i02_maNCPBUzpFN_zZPtaVaMl9d" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Accrued
    compensation and benefits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">939,758</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,057,428</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--IncreaseDecreaseInOtherAccruedLiabilities_i02_maNCPBUzpFN_zkonAWPk4Ci1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Other
    accrued liabilities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">714,425</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">515,279</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_403_eus-gaap--IncreaseDecreaseInAccruedIncomeTaxesPayable_i02_maNCPBUzpFN_zH3q7gxYkH5b" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Income
    taxes payable</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2094">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">28,267</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_i01T_znGrwNVUlTIi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.625in"><span style="font-family: Times New Roman, Times, Serif">Net
    cash (used in) provided by operating activities - continuing operations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,137,499</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,133,599</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInDiscontinuedOperations_i01_maNCPBUzM6U_zuQhnNrmpFq3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.625in"><span style="font-family: Times New Roman, Times, Serif">Net
    cash (used in) provided by operating activities - discontinued operations</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,546,030</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,097,537</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtNCPBUzM6U_zDvKNcTw3pE9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.625in"><span style="font-family: Times New Roman, Times, Serif">Net
    cash (used in) provided by operating activities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,683,529</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,231,136</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.625in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zL0fCJKUjAr9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">CASH
    FLOWS FROM INVESTING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--PaymentsToAcquireProductiveAssets_i01N_di_msNCPBUzZPt_zYs2EXgqtsle" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Capital
    expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">249,727</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">424,988</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_i01N_di_msNCPBUzZPt_z9IfM5SCkgp4" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Acquisition
    of business, net of cash acquired</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,797,919</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2113">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--PaymentsToAcquireInvestments_i01N_di_msNCPBUzZPt_zjKVR0tVaz3h" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Purchases
    of investments</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,665,534</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,673,530</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--ProceedsFromSaleOfPropertyPlantAndEquipment_i01_maNCPBUzZPt_zF1L2zGBnT61" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Proceeds
    from the sale of fixed assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">435,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2119">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--ProceedsFromSaleMaturityAndCollectionsOfInvestments_i01_maNCPBUzZPt_zafjO71F4DL4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Proceeds
    from the sale of investments</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,506,198</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,972,087</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_i01T_mtNCPBUzZPt_maNCPBUzuVh_z4jFhokGmPPd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Net
    cash used in investing activities - continuing operations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,771,982</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">10,126,431</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_407_eus-gaap--CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_i01_maNCPBUzuVh_zTcqvkBTmf7c" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by investing activities - discontinued operations</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,702,213</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,904,456</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_zqkZuiAqbG0l" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by (used in) investing activities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,930,231</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,221,975</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zZKWhbHR7uEb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">CASH
    FLOWS FROM FINANCING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--PaymentsOfDividends_i01N_di_msNCPBUzSae_zN3rPSFi0Yn7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Cash
    dividends paid</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">563,882</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">743,276</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_ecustom--ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld_i01_maNCPBUzSae_zLxQ8hHG16Qc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Proceeds
    from issuance of common stock, net of shares withheld</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">118,914</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">715,410</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--PaymentsForRepurchaseOfCommonStock_i01N_di_msNCPBUzSae_zWDT2vl5d5Wk" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Purchase
    of common stock</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">354,900</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,422,248</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_maEOEROzFAv_zv4oRlrLeiy2" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Net
    cash used in financing activities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">799,868</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,450,114</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_zOvim7V8g32d" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">EFFECT
    OF FOREIGN EXCHANGE RATE CHANGES ON CASH</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,140</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,963</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_zqgIDRuX8kQ1" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">NET
    (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,515,026</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,551,084</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zV86IQuJ29Ec" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">CASH,
    CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,607,510</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2018-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,056,426</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_z3bVsc5Xh2o4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">CASH,
    CASH EQUIVALENTS AND RESTRICTED CASH AT END OF YEAR</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,092,484</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,607,510</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zqUkiWRlY5lh" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">SUPPLEMENTAL
    DISCLOSURES OF CASH FLOW INFORMATION:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--IncomeTaxesPaidNet_maNOPNAzC6j_z1XX38X5yrMf" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Income
    taxes refunded</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">27,722</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">73,151</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40A_eus-gaap--InterestPaidNet_maNOPNAzC6j_zm5kyhaSitpd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Interest
    paid</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,327</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">37,974</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--DividendsDeclaredNotPaid_zykE3Y0BVpSi" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Dividends
    declared not paid</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DividendsDeclaredNotPaid" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,147</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DividendsDeclaredNotPaid" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">200,363</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--CapitalExpendituresIncurredButNotYetPaid_iP3custom--DividendsDeclaredNotPaid_maNOPNAzC6j_zIVOTDuH05G5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Capital
    expenditures in accounts payable</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2172">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,663</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_msNOPNAzC6j_zwdJ5XNq1mn8" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Operating
    right of use assets obtained in exchange for lease obligations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,650</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">449,995</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--NoncashOrPartNoncashAcquisitionPayablesAssumed1_iP3us-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_zFZTiKL2pkIb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Accrued
    consideration</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2179">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; color: black">The
accompanying notes are an integral part of the consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 274; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="a211292a197_v7"></span><b>COMMUNICATIONS
SYSTEMS, INC. AND SUBSIDIARIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Years Ended
December 31, 2020 and 2019</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_zCvsUHWTpXS5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
1 - <span><span id="xdx_822_zXwHao0yxbN7">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:NatureOfOperations"><p id="xdx_849_eus-gaap--NatureOfOperations_zuPM3Lwv36P5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86C_zDdtEHzKkgbi">Description
of business</span>: </b>Communications Systems, Inc. (herein collectively referred to as &#8220;CSI,&#8221; &#8220;our,&#8221; &#8220;we&#8221;
or the &#8220;Company&#8221;) is a Minnesota corporation organized in 1969 that classifies its business into <span id="xdx_907_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zJBLJWreTLwd" title="::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl2184">two</span></span> segments: (1) the Electronics
&amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary Net2Edge) which (i) manufactures
and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through PoE products, software
and services as well as traditional products such as media converters, network adapters and other connectivity products and (ii) designs,
develops, and sells edge network access products, TDM (time-division multiplexing) over IP and other circuit emulation solutions, along
with specialized cloud-based software solutions, primarily within the telecommunications market; and (2) the Services and Support segment
(consisting of subsidiaries JDL and Ecessa), which (i) provides technology solutions including virtualization, managed services, wired
and wireless network design and implementation, and hybrid cloud infrastructure and deployment and (ii) designs, develops, and sells
SD-WAN (software-designed wide-area network) solutions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
classifies its businesses into two segments. Non-allocated general and administrative expenses are separately accounted for as &#8220;Other&#8221;
in the Company&#8217;s segment reporting. Intersegment revenues are eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_84E_eus-gaap--ConsolidationPolicyTextBlock_zrbN6KcJFjbb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86D_zv6qlFxdCxp4">Principles
of consolidation</span></span>: </b>The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany
transactions and accounts have been eliminated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_847_eus-gaap--UseOfEstimates_z6qogl2mD5V6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86A_z5GObYme8HN3">Use of
estimates</span></span>: </b>The presentation of financial statements in conformity with accounting principles generally accepted in the United States
of America 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. The Company uses estimates based on the best information available in recording transactions and balances resulting
from operations. Actual results could differ from those estimates. The Company&#8217;s estimates consist principally of reserves for
doubtful accounts, sales returns, warranty costs, asset impairment evaluations, accruals for compensation plans, self-insured medical
and dental accruals, lower of cost or market inventory adjustments, provisions for income taxes and deferred taxes, and depreciable lives
of fixed assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_84B_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zpmAocdfP8Cf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_861_z5JxT4p5c9Uk">Cash equivalents</span></span>:
</b>For purposes of the consolidated statements of cash flows, the Company considers all highly liquid investments with a maturity of
three months or less at the time of purchase to be cash equivalents. As of December 31, 2020, the Company had $<span title="Cash and cash equivalents"><span id="xdx_90D_ecustom--CashAndCashEquivalentsAtCarryingValue2_iI_dxL_c20201231_zAv1Sy1X6fJ8" title="Cash and cash equivalents::XDX::13%2C092%2C484" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__"><span style="-sec-ix-hidden: xdx2ixbrl2192">13,092,000</span></span></span> in cash and
cash equivalents. Of this amount, $<span id="xdx_901_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_c20201231_zGJHJknqRFyl" title="Money market funds" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span> was invested in short-term money market funds that are not considered to be bank deposits
and are not insured or guaranteed by the federal deposit insurance company (FDIC) or other government agency. These money market funds
seek to preserve the value of the investment at $<span id="xdx_904_ecustom--ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_uUSDPShares_c20200101__20201231_z83PU54HIgeh" title="Value of the investment in short-term money market funds sought to be preserved (in dollars per share)" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__"><ix:nonFraction name="jcs:ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.00</ix:nonFraction></span> per share; however, it is possible to lose money investing in these funds. The
remainder is operating cash and certificates of deposit which are fully insured through the FDIC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:InvestmentPolicyTextBlock"><p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zkogbLbJ6lW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86A_z0rMxjYALsC7">Investments</span></span>:
</b>Investments consist of corporate notes and bonds, and commercial paper that are traded on the open market and are classified as available-for-sale
and minority investments in strategic technology companies. Available-for-sale investments are reported at fair value with unrealized
gains and losses excluded from operations and reported as a separate component of stockholders&#8217; equity, net of tax (see Accumulated
other comprehensive loss below).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_848_eus-gaap--InventoryPolicyTextBlock_zA6bdZhOUird" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_862_z9T03FaUGsUf">Inventories</span></span>:
</b>Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Provision
to reduce inventories to the lower of cost or net realizable value is made based on a review of excess and obsolete inventories, estimates
of future sales, examination of historical consumption rates and the related value of component parts.</span></p>

</ix:nonNumeric><p id="xdx_85F_zDCazk5RcpJd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 275; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_844_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zdPm4FjDeJ54" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_869_zHz30125g1Ok"><span id="xdx_86B_zC0hmU2l8DN9">Property,
plant and equipment</span></span>: </b>Property, plant and equipment are recorded at cost. Depreciation is computed using the straight-line method.
Depreciation included in cost of sales and selling, general and administrative expenses for continuing operations was $<span id="xdx_900_eus-gaap--Depreciation_c20200101__20201231_zfBwpjY0FKQg" title="Depreciation" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">757,000</ix:nonFraction></span> and $<span id="xdx_903_eus-gaap--Depreciation_c20190101__20191231_z2e5VAheRztg" title="Depreciation" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,028,000</ix:nonFraction></span>
for 2020 and 2019, respectively. Maintenance and repairs are charged to operations and additions or improvements are capitalized. Items
of property sold, retired or otherwise disposed of are removed from the asset and accumulated depreciation accounts and any gains or
losses on disposal are reflected in operations.</span></p>

</ix:nonNumeric><p id="xdx_85F_zi3l9FVXcRu2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"><p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zVUCIRsn2KUe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86B_z9LG6pOrymMa">Goodwill
and Other Intangible Assets</span>:</b> <span style="color: black">Goodwill represents the amount by which the purchase prices (including liabilities
assumed) of acquired businesses exceed the estimated fair value of the net tangible assets and separately identifiable assets of these
businesses. Goodwill and </span>intangible assets with indefinite useful lives are not amortized but are tested at least annually for
impairment. <span style="color: black">The Company reassesses the value of our reporting units and related goodwill balances annually
on April 1 and at other times if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be
recoverable.</span></span></p>

</ix:nonNumeric><p id="xdx_852_zhH33shCCer6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zcAlXy7pw2s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_860_zQ6OjZLfpCtg">Recoverability
of long-lived assets</span>: </b>The Company reviews its long-lived assets periodically when impairment indicators exist as required under generally
accepted accounting principles. Potential impairment is determined by comparing the carrying value of the assets with expected net cash
flows expected to be provided by operating activities of the business or related products. If the sum of the expected future net cash
flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value exceeds
the fair value of the asset.</span></p>

</ix:nonNumeric><p id="xdx_85C_zUeaSIvPy23f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:StandardProductWarrantyPolicy"><p id="xdx_841_eus-gaap--StandardProductWarrantyPolicy_zBFAVHD2BFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_866_zkyTTjYtgnjb">Warranty</span>:
</b>The Company reserves for the estimated cost of product warranties at the time revenue is recognized. We estimate the costs of our
warranty obligations based on our warranty policy or applicable contractual warranty, historical experience of known product failure
rates, and use of materials and service delivery costs incurred in correcting product failures. Management reviews the estimated warranty
liability on a quarterly basis to determine its adequacy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The following
table presents the changes in the Company&#8217;s warranty liability, included in other accrued liabilities in the consolidated balance
sheets, for the years ended December 31, 2020 and 2019, which relate to normal product warranties and a <span id="xdx_90A_ecustom--ProductWarrantyPeriod_dxL_c20200101__20201231_zhwNfWhzuEic" title="::XDX::P5Y" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__"><span style="-sec-ix-hidden: xdx2ixbrl2213">five</span></span>-year obligation to provide
for potential future liabilities for certain network equipment sales:</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock"><p id="xdx_891_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_z8H1txYJJzZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;<span id="xdx_8B5_zsTxt1gJXkj"><b style="display: none; visibility: hidden">Schedule
of warranty</b></span></span></p>

<table cellpadding="0" cellspacing="0" summary="xdx: Disclosure - Schedule of Warranty" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_c20200101__20201231_zZUZXDsvy3nh" title="Beginning balance" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">513,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrual_iS_c20190101__20191231_zIvZZV0rHDz3" title="Beginning balance" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="AsOf2018-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">554,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amounts charged to expense</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20200101__20201231_zhvnOMI1vcxl" title="Amounts charged to expense" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20190101__20191231_zop3x2rORfy5" title="Amounts charged to expense" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Actual warranty
    costs paid</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20200101__20201231_zA9OwKawPeoa" title="Actual warranty costs paid" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ProductWarrantyAccrualPayments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20190101__20191231_zKVjtYWwTPI3" title="Actual warranty costs paid" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ProductWarrantyAccrualPayments" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--ProductWarrantyAccrual_iE_dxL_c20200101__20201231_zYVatXJOJQka" title="Ending balance::XDX::513000" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2229">505,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_c20190101__20191231_zBe47SSgytFd" title="Ending balance" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">513,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AC_zfe4CkaSECA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><p id="xdx_855_zbzOStwIif1a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p id="xdx_846_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zOv3r8hzhvj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_867_zetjmeVSTTu5">Accumulated
other comprehensive loss</span>: </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zIubVPqUSC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B8_ztEbYljkox1c">The components of accumulated other comprehensive loss</span> are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" summary="xdx: Disclosure - Components of Accumulated Other Comprehensive Loss" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="color: black; font-weight: bold; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Foreign<br />
    Currency<br />
    Translation</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Unrealized<br />
    (loss)/gain on<br />
    securities</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated<br />
    Other<br />
    Comprehensive<br />
    Loss</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">December 31, 2018</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zEYns40Ro7D2" title="Beginning balance, value" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">764,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMGcaHETbkwe" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2018-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMPzEtuXLNm7" title="::XDX::-751293" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2239">(751,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHQwNGV1ZsU5" title="Net current period change" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z0Nh5atcIjci" title="Net current period change" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zIL586LXxJp8" title="Net current period change" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2019</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zGAgCNzFLOVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">709,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5Xa0nU3F9Bc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMIpx3SjYSpc" title="::XDX::-697664" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2248">(698,000</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMuMlszNgZTj" title="Net current period change" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5tTYVTn0vFh" title="Net current period change" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNgxiguvKYu6" title="Net current period change" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zYQP64oZGZN6" title="Ending balance, value" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">700,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zKAcur0Clfjb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zo9O1YkELDXl" title="::XDX::-678767" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2258">(679,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><p id="xdx_8A9_zIqp7C9bRKA2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 276; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_843_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zsy6J1fWDRl1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86A_z7q1eGJR2Wel">Revenue
recognition</span></b>: The Company&#8217;s manufacturing operations (Electronics &amp; Software segment) recognize revenue upon delivery of
the Company&#8217;s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is
important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products
upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition
occurs at a specific point in time. Sales are made directly to customers and through distributors. Payment terms for distributors are
consistent with the terms of the Company&#8217;s direct customers. The Company records a provision for sales returns, sales incentives
and warranty costs at the time of the sale based on historical experience and current trends.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has determined that the following performance obligations identified in its Services and Support segment are transferred over time: managed
services and professional services (time and materials (&#8220;T&amp;M&#8221;) and fixed price). This segment&#8217;s managed services
performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern
of transfer to the customer and are recognized evenly over the term of the contract. T&amp;M professional services arrangements are measured
over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service
arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has also identified the following performance obligations within its Services and Support segment that are recognized at a point in time
which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer,
and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are
shipped or delivered to the customer&#8217;s location, in accordance with the agreed upon shipping terms. Installation services are recognized
at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services
to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to
the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain
professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine
if revenue should be recognized over time or at a point in time. See Note 2 for further discussion regarding revenue recognition.</span></p>

</ix:nonNumeric><p id="xdx_85B_zk7wvqDYWFgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_848_eus-gaap--ResearchAndDevelopmentExpensePolicy_z7aZ6I1e2SG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86C_z71RZwufVGK">Research
and development</span>: </b>Research and development costs consist of outside testing services, equipment and supplies associated with enhancing
existing products and developing new products. Research and development costs are expensed when incurred and totaled $<span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_c20200101__20201231_z5B6za4BMsM" title="Research and development costs"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,808,000</ix:nonFraction></span> in 2020
and $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20190101__20191231_zmfGzFyqj538" title="Research and development costs"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,600,000</ix:nonFraction></span> in 2019.</span></p>

</ix:nonNumeric><p id="xdx_859_z21x5GowvWBi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:PensionAndOtherPostretirementPlansPolicy"><p id="xdx_843_eus-gaap--PensionAndOtherPostretirementPlansPolicy_zLRmUk4Amki3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_861_zH16QitQIJ41">Employee
Retirement Benefits</span>: </b>The Company has an Employee Savings Plan (401(k)) and matches a percentage of employee contributions up to <span id="xdx_903_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pid_dpxL_uPure_c20200101__20201231_zYed9jchUkrl" title="Maximum matching percentage by employer::XDX::6"><span style="-sec-ix-hidden: xdx2ixbrl2270">six</span></span>
percent of compensation. Contributions to the plan in 2020 and 2019 were $<span id="xdx_904_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20200101__20201231_zbBpPWMjz2b5" title="Contributions to the plan"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">371,000</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20190101__20191231_zrNUUTLKW6Jg"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">401,000</ix:nonFraction></span>, respectively.</span></p>

</ix:nonNumeric><p id="xdx_858_ztnQ7WAwqzJb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zYRzEWAhUrgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86F_zEuiJl9RQ116">Net income
(loss) per share</span>: </b>Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during
each year. Diluted net income (loss) per common share adjusts for the dilutive effect of potential common shares outstanding. The Company&#8217;s
only potential common shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which
resulted in <span id="xdx_901_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_do_uShares_c20200101__20201231_z5Yc6fja1rtj" title="Dilutive shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2020-01-012020-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></span> dilutive effect for 2020 and a dilutive effect of <span id="xdx_90C_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pii_do_uShares_c20190101__20191231_z1ZMwdfRDKzl"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">65,163</ix:nonFraction></span> shares in 2019. Due to the net loss in 2020, there was no <span style="color: black">dilutive
impact from outstanding stock options or unvested shares.</span> The Company calculates the dilutive effect of outstanding options and
unvested shares using the treasury stock method. Options totaling <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zVtJp8QGO2ze" title="Shares not included in the computation of diluted earnings per share"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">697,201</ix:nonFraction></span> would have been excluded from the calculation of diluted earnings
per share for year ended December 31, 2020, because the exercise price was greater than the average market price of common stock during
the year and deferred stock awards totaling <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zOj9O10qXw74"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-01-012020-12-31_custom_DeferredStockAwardsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">110,308</ix:nonFraction></span> shares would not have been included because of unmet performance conditions. Options
totaling<span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zyv0AW7vXSmg"> <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2019-01-012019-12-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">860,539</ix:nonFraction></span> were excluded from the calculation of diluted earnings per share for year ended December 31, 2019, because the exercise
price was greater than the average market price of common stock during the year and deferred stock awards totaling <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zFMmiEjUetd3"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2019-01-012019-12-31_custom_DeferredStockAwardsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">178,278</ix:nonFraction></span> shares were
not included because of unmet performance conditions.</span></p>

</ix:nonNumeric><p id="xdx_85D_zuf95uI8HqFf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:CompensationRelatedCostsPolicyTextBlock"><p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zV3qOZ7w8Jpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86E_z6nHW2egYfI6">Share
based compensation</span>:</b> <span style="color: black">The Company accounts for share based compensation awards on a fair value basis. The
estimated grant date fair value of each stock-based award is recognized in income over the requisite service period (generally the vesting
period). The estimated fair value of each option is calculated using the Black-Scholes option-pricing model.</span></span></p>

</ix:nonNumeric><p id="xdx_85D_zAk9SkbizUs8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 277; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="jcs:NewAccountingPronouncementsIssuedPolicyPolicyTextBlock"><p id="xdx_84B_ecustom--NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_zpuUn23BN806" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_868_zxvdVPQawen9">Accqounting
standards issued</span>: </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In June 2016,
the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-13, &#8220;Financial
Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221; The amendments in this update
replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses. This ASU
is intended to provide financial statement users with more decision-useful information about expected credit losses and is effective
for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption
of ASU 2016-13 on our consolidated financial statements.</span></p>

</ix:nonNumeric><p id="xdx_857_zigNf5UheqZ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0wDk5bkI7Re" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_861_zGwzB7ZbMQk6">Accounting
standards adopted</span>:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In August
2018, the FASB issued ASU 2018-13, &#8220;Fair Value Measurement.&#8221; This new standard requires changes to the disclosure requirements
for fair value measurements for certain Level 3 items and specifies that some of the changes must be applied prospectively, while others
should be applied retrospectively. This standard is effective for public business entities in fiscal years beginning after December 15,
2019, and for interim periods within those fiscal years, with early adoption permitted. the company adopted this standard during 2020
with an immaterial impact to our consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In December
2019, the FASB issued ASU&#160;2019-12,&#160;&#8220;Simplifying the Accounting for Income Taxes&#8221;, which, as part of its Simplification
Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period
tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for
outside basis differences. ASU&#160;2019-12&#160;also amends other aspects of the guidance to help simplify and promote consistent application
of GAAP. The guidance is effective for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted.
The Company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements.</span></p>

</ix:nonNumeric><p id="xdx_85E_zwxUCewpKfud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><p id="xdx_811_zTWL2vZxCCtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p id="xdx_800_eus-gaap--RevenueFromContractWithCustomerTextBlock_zkKwMxuJCxG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
2 &#8211; <span id="xdx_82C_zodkyuwqsloa">REVENUE RECOGNITION</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In accordance
with Accounting Standards Codification (&#8220;ASC&#8221;) 606, revenue is recognized when a customer obtains control of promised goods
or services. The amount of revenue recognized reflects the consideration that the Company expects to receive in exchange for these goods
or services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Electronics
&amp; Software </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has determined that the revenue recognition for its Electronics &amp; Software segment occurs upon delivery of the Company&#8217;s connectivity
infrastructure and data transmission products. To determine when revenue should be recognized, it is important to determine when the
transfer of control has occurred. The Company has determined that control transfers for these products upon shipment or delivery to the
customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition occurs at a specific point in
time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Services
&amp; Support</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has determined that the following performance obligations identified in its Services &amp; Support segment are transferred over time:
managed services and professional services (time and materials (&#8220;T&amp;M&#8221;) and fixed price). The managed services performance
obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern of transfer
to the customer and are recognized evenly over the term of the contract. T&amp;M professional services arrangements are measured over
time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service arrangements
under a relatively longer-term service will also be measured over time with an input method based on hours expended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has also identified the following performance obligations within its Services &amp; Support segment that are recognized at a point in
time which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the
customer, and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the
goods are shipped or delivered to the customer&#8217;s location, in accordance with the agreed upon shipping terms. Installation services
are recognized at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer
services to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available
to the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service,
certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case-by-case basis
to determine if revenue should be recognized over time or at a point in time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 278; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Significant
Judgments</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">To determine
the transaction price, the Company estimates the amount of variable consideration at the outset of the contract, depending on the facts
and circumstances relative to the contract. The Company may provide credits or incentives to its customers, which are accounted for as
either variable consideration or consideration payable to the customer. The Company estimates product returns based on historical return
rates. The Company constrains (reduces) the estimates of variable consideration such that it is probable that a significant revenue reversal
of previously recognized revenue will not occur throughout the life of the contract. When determining if variable consideration should
be constrained, management considers whether there are factors outside the Company&#8217;s control that could result in a significant
reversal of revenue. In making these assessments, the Company considers the likelihood and magnitude of a potential reversal of revenue.
The Company will assess if any incentives it offers to its customer is a consideration payable. The Company accounts for consideration
payable to a customer as a reduction of the transaction price, and therefore, of revenue. For contracts with more than one performance
obligation, the consideration is allocated between separate products and services based on their stand-alone selling prices. Judgment
is required to determine standalone selling prices for each distinct performance obligation. The Company generally determines standalone
selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone selling
price for its distinct performance obligations. The Company evaluates this range quarterly.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Costs
to Obtain or Fulfill a Contract</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
evaluates &#8220;Other Assets and Deferred Costs&#8221; (ASC 340-40), for the accounting for certain costs to obtain and fulfill contracts
(or, in some cases, an anticipated contract) with a customer. ASC 340-40 is applicable only to incremental contract costs, those that
an entity would not have incurred if the contract had not been obtained, and requires the capitalization of these costs as well as provides
guidance on the amortization and impairment considerations. The Company elects the practical expedient and expenses certain costs to
obtain contracts when applicable. Within Services &amp; Support, commissions were paid upfront on certain long-term recurring revenue
agreements. Total costs to obtain a contract in the years ended December 31, 2020 and 2019 were $<span id="xdx_908_eus-gaap--CapitalizedContractCostNet_iI_c20201231_zyHHF6kR55c1" title="Cost to obtain contracts"><ix:nonFraction name="us-gaap:CapitalizedContractCostNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">52,000</ix:nonFraction></span> and $<span id="xdx_90B_eus-gaap--CapitalizedContractCostNet_iI_c20191231_ztw3o00XyrLc"><ix:nonFraction name="us-gaap:CapitalizedContractCostNet" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Transaction
Price Allocated to Future Performance Obligations</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">To determine
the allocation of the transaction price and amounts allocated to the performance obligations, the Company first determined the standalone
selling price for each distinct performance obligation in the contract in order to determine the allocations of the transaction price
in proportion to the standalone selling price for each performance obligation in the contract in accordance with ASC 606-10-32-31 and
32-33. Judgment is required to determine standalone selling price for each distinct performance obligation. The Company generally determines
standalone selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone
selling price for its distinct performance obligations. The Company evaluates this range quarterly.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Practical
Expedients and Exemptions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company adopted various practical expedients and policy elections related to the accounting for significant finance components, sales
taxes, shipping and handling, costs to obtain a contract and immaterial promised goods or services. The practical expedient to disclose
the unfulfilled performance obligations was not made as they are expected to be fulfilled within one year.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Disaggregation
of revenue</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Revenues
are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the consideration
we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we
disaggregate our revenues, which is different for each segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><p id="xdx_895_eus-gaap--DisaggregationOfRevenueTableTextBlock_zH51qUj6WT25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B9_z96cBigxryvc">For the Electronics
&amp; Software segment, we analyze revenue by region and product group, which is as follows for the years ended December 31, 2020 and
2019</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BE_z6PmoVq7IzK9">Schedule of Disaggregation of Revenues</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Revenue by Region</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">North America</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zFrnWFCgpk6k" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,721,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zbxFDe7hhnx5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,771,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zokepOaQJvuf" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,775,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zA3uEIF5pm93" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,236,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zxDwqVvYlLY1" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,496,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zJuZX4BETCWf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,007,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 279; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Revenue by Product Group</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intelligent edge
    solutions</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zTMzloJmzzI5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,162,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zMUIhM935Ksc" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,442,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Traditional
    products</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zruckIiPc9i8" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,334,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_z5Z1h4BHzDa6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,565,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zdefN6aHYya6" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,496,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zSwtkdzyofEk" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,007,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">For the Services
&amp; Support segment, we analyze revenue by customer group and type, which is as follows for the years ended December 31, 2020 and 2019:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Customer Group</b></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black"><span style="font-family: Times New Roman, Times, Serif">Education</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zUYPu3TtQgUa" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,483,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zSjYD1qZvtfa" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,926,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Healthcare</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_znhC9ct9NcRa" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_zk5Gq5mIC9gc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">705,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financial and other commercial
    clients</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_zBUK3rfQI4i8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,708,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_ztmZAj7LkYn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,268,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">CSI IT operations</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zzormO0iauVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">699,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zi0rri6aOaXa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">842,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zo5Y0d6Do9k2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,777,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z03Cpu18xg13" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,741,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Type</b></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Project &amp; product
    revenue</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zJ05tpjzUEr4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,120,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zXczbpQPudr3" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,242,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Services
    &amp; support revenue</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zEf3qpmMKrO1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,657,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zqCqLiVUKKoa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,499,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zx6wPzvSvVO2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,777,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_znk3sMvotVB6" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,741,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A0_zFvNdW2Ignqg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Contract
Balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The contract
assets associated with the commission costs noted above were $<span id="xdx_90E_eus-gaap--ContractWithCustomerAssetNet_iI_c20201231_ziskpYopwGn6" title="Contract assets"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">267,000</ix:nonFraction></span> and $<span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNet_iI_c20191231_zH1zjhYhvGVi"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> at December 31, 2020 and 2019, respectively. The Company
does not have material contract liabilities.</span></p>

</ix:nonNumeric><p id="xdx_81D_zRfZ8FndIXDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="jcs:LeasesDisclosureTextBlock"><p id="xdx_807_ecustom--LeasesDisclosureTextBlock_zijdtIHwLsP9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">NOTE 3 &#8211;<span id="xdx_822_zQ9AtJ1g98M9">
LEASES</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In accordance
with ASC Topic 842, the Company recognizes assets and liabilities for the rights and obligations created by leases that extend more than
twelve months from the date of the balance sheet. Right of use (&#8220;<span style="color: black">ROU&#8221;) assets represent our right
to use an underlying asset for the lease term, while lease liabilities represent our obligation to make lease payments arising from the
lease. Lease ROU assets and liabilities are recognized at the commencement date of a lease based on the present value of lease payments
over the lease term. Because the rate implicit in each individual lease is not readily determinable, the Company uses its incremental
borrowing rate to determine the present value of the lease payments. </span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has entered into operating leases for <span id="xdx_905_ecustom--LesseeOperatingLeaseNumberOfLocations_dc_uN_c20200101__20201231_zC6Pg6Eu8DF1" title="Number of locations"><ix:nonFraction name="jcs:LesseeOperatingLeaseNumberOfLocations" contextRef="From2020-01-012020-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">three</ix:nonFraction></span> office locations, including <span id="xdx_90A_ecustom--LesseeOperatingLeaseNumberOfLocations_dxL_uN_c20190201__20190228_zyUCZzCpOKUj" title="::XDX::1"><span style="-sec-ix-hidden: xdx2ixbrl2332">one</span></span> in February 2019 and <span id="xdx_909_ecustom--LesseeOperatingLeaseNumberOfLocations_dc_uN_c20200501__20200531_zn9gGdJXNsH1"><ix:nonFraction name="jcs:LesseeOperatingLeaseNumberOfLocations" contextRef="From2020-05-012020-05-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">one</ix:nonFraction></span> in May 2020 upon the acquisition
of Ecessa. These leases have remaining lease terms of <span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20201231__srt--RangeAxis__srt--MinimumMember_zEq9rmyGUmKe" title="Lease term"><ix:nonNumeric contextRef="AsOf2020-12-31_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">2</ix:nonNumeric></span> to <span id="xdx_904_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20201231__srt--RangeAxis__srt--MaximumMember_zZHEmgARKuj5"><ix:nonNumeric contextRef="AsOf2020-12-31_srt_MaximumMember" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">7</ix:nonNumeric></span> years. <span id="xdx_903_ecustom--LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease1Member_z8cg9w9abfKh"><ix:nonFraction name="jcs:LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" contextRef="From2020-01-012020-12-31_custom_Lease1Member" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">One</ix:nonFraction></span> of the leases includes <span id="xdx_905_ecustom--LesseeOperatingLeaseNumberOfOptionsToExtend_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease1Member_zO49MYcAJZPl"><ix:nonFraction name="jcs:LesseeOperatingLeaseNumberOfOptionsToExtend" contextRef="From2020-01-012020-12-31_custom_Lease1Member" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">two</ix:nonFraction></span> options to extend the lease for <span id="xdx_90B_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20201231__srt--StatementScenarioAxis__custom--Lease1Member_z7bhD8JBMIUh" title="Lease renewal term"><ix:nonNumeric contextRef="AsOf2020-12-31_custom_Lease1Member" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRenewalTerm">5</ix:nonNumeric></span>
years each, and the other lease includes an option to terminate the lease in <span id="xdx_909_ecustom--LesseeOperatingLeaseOptionToTerminateDate_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_zk8mt4c4ZN79"><ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_Lease2Member" name="jcs:LesseeOperatingLeaseOptionToTerminateDate">2022</ix:nonNumeric></span>. <span id="xdx_90A_ecustom--LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_z3K3TFQmXH7g"><ix:nonFraction name="jcs:LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" contextRef="From2020-01-012020-12-31_custom_Lease2Member" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">One</ix:nonFraction></span> lease includes a <span id="xdx_905_ecustom--LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_pid_dp_uPure_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_zeFtW1tcwnc8"><ix:nonFraction name="jcs:LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" contextRef="From2020-01-012020-12-31_custom_Lease2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3</ix:nonFraction></span>% rent adjustment on each anniversary
of the lease and another includes a <span id="xdx_90D_ecustom--LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_pid_dp_uPure_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease3Member_zR5fSuVpMNCg"><ix:nonFraction name="jcs:LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" contextRef="From2020-01-012020-12-31_custom_Lease3Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.5</ix:nonFraction></span>% annual rent adjustment as well as <span id="xdx_90B_ecustom--LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_dxL_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease3Member_zovT7WYQnGV" title="::XDX::1"><span style="-sec-ix-hidden: xdx2ixbrl2345">one</span></span> free month each year. As of December 31, 2020, total ROU
assets and operating lease liabilities were $<span id="xdx_903_ecustom--OperatingLeaseRightOfUseAsset4_iI_dxL_c20201231_zGeyl5knKqQa" title="::XDX::413%2C415"><span style="-sec-ix-hidden: xdx2ixbrl2346">413,000</span></span> and $<span id="xdx_90C_eus-gaap--OperatingLeaseLiability_iI_c20201231_zMEPI1IJU6Yd"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">411,000</ix:nonFraction></span>, respectively. As of December 31, 2019, total ROU assets and operating
lease liabilities were $<span id="xdx_909_eus-gaap--OperatingLeaseRightOfUseAsset_iI_dxL_c20191231_zv9imS1fP6jg" title="::XDX::367%2C909"><span style="-sec-ix-hidden: xdx2ixbrl2348">368,000</span></span> and $<span id="xdx_909_eus-gaap--OperatingLeaseLiability_iI_c20191231_zUJbP1ew8Al"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">360,000</ix:nonFraction></span>, respectively. All operating lease expense is recognized on a straight-line basis over the
lease term. In the years ended December 31, 2020 and 2019, the Company recognized $<span id="xdx_903_eus-gaap--OperatingLeaseCost_c20200101__20201231_z4g2CksZQ23h"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">180,000</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--OperatingLeaseCost_c20190101__20191231_zejJOJzmbhN1"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">124,000</ix:nonFraction></span> in lease expense, respectively.
The Company also recognized $<span id="xdx_904_eus-gaap--SubleaseIncome_c20200101__20201231_zDeIZ46WPrT8"><ix:nonFraction name="us-gaap:SubleaseIncome" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,000</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--SubleaseIncome_c20190101__20191231_zIcSok6bvaAk"><ix:nonFraction name="us-gaap:SubleaseIncome" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> in sublease income for the years ended December 31, 2020 and 2019, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 280; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zyI3cettGXN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zqpSxhzWUcJd">Information
related to the Company&#8217;s ROU assets and related lease liabilities were as follows</span>:</span></p>



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash paid for operating
    leases</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingLeasePayments_c20200101__20201231_zE4uDlp8ipd9" title="Cash paid for operating leases" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">185,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--OperatingLeasePayments_c20190101__20191231_zsboOSsCm687" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">112,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Right-of-use assets
    obtained in exchange for new operating lease obligations <sup id="xdx_F41_zXWdUNxOE2Vg">(1)</sup></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zRI70w6l2mq4" title="Right-of-use assets obtained in exchange for new operating lease obligations::XDX::208%2C650" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2360">209,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zh0GIsqlFf" title="::XDX::208%2C650" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2361">450,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>




<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49B_20201231_zWkOzSBUFY3k" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_490_20191231_zwfvIsjU0y6h" style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>As
    of December 31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Weighted-average remaining lease term</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zn39A5usxg8i" title="Weighted-average remaining lease term"><ix:nonNumeric contextRef="AsOf2020-12-31" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">2.2</ix:nonNumeric></span> years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20191231_zTa3ev5CQEX8"><ix:nonNumeric contextRef="AsOf2019-12-31" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">3.3</ix:nonNumeric></span> years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_uPure_zIqWxU4D6sq2" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Weighted-average
    discount rate</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.6</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.5</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span id="xdx_F0B_z2cKioeYiVna" style="font-family: Times New Roman, Times, Serif">(1)</span></td><td><span id="xdx_F14_zfdNqEKUxrg4" style="font-family: Times New Roman, Times, Serif"><ix:footnote id="Footnote002368" xml:lang="en-US">2019
                                            includes $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--ExistingOnJanuary12019Member_z4aEVuus00d9"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2019-01-012019-12-31_custom_ExistingOnJanuary12019Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">280,000</ix:nonFraction></span> for operating leases existing on January 1, 2019 and $<span id="xdx_90B_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--CommencedFirstQuarter2019Member_zW1omb6M1LYh"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2019-01-012019-12-31_custom_CommencedFirstQuarter2019Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">188,000</ix:nonFraction></span> for operating
                                            leases that commenced in the first quarter of 2019. 2020 includes $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zx99SEihlrCa"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">209,000</ix:nonFraction></span> for an operating
                                            lease assumed with the Ecessa acquisition in the second quarter.</ix:footnote></span></td>
</tr></table>

</ix:nonNumeric><p id="xdx_8A9_zpV9RA5LvVG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_89B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zJP6bLL0r7K6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B3_z1QgOvUmczsj">Maturities
of lease liabilities as of December 31, 2020 were as follows</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td id="xdx_495_20201231_zRrDBSp0mgEf" style="color: black; text-align: right">&#160;</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzWEk_zJsXZ0mKjDza" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 85%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">225,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzWEk_zPs8VFaFl0G5" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">152,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzWEk_zWHr0bYMzf3j" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_maLOLLPzWEk_ze8GsF9zGYOi" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzWEk_zeMN7tu6JVrl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Total lease payments</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">428,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zwEWBdtGHJmk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Less imputed interest</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_zkHmeXhnOt87" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Total operating
    lease liabilities</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">411,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A2_zhdZWCTBXkNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of December
31, 2020, the Company does not have any additional future operating lease obligations that have not yet commenced.</span></p>

</ix:nonNumeric><p id="xdx_81B_zVAQNcbRiUgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"><p id="xdx_80C_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_z2gZw0zK5Io7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>NOTE 4
&#8211; <span id="xdx_820_zq7svzncAghk">DISCONTINUED OPERATIONS</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On April
5, 2019, the Company sold its Suttle FutureLink&#8482; Fiber business line, including inventory, equipment, and customer relationships,
to PPC Broadband Inc. (&#8220;PPC&#8221;). The transaction was structured as an Asset Purchase Agreement with a simultaneous signing
and closing. The sale price was $<span id="xdx_90C_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20190405__20190405__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zlifWuOAZ6w8"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherProductiveAssets" contextRef="From2019-04-052019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span> cash, of which $<span id="xdx_908_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_c20190405__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zQAW0l6z2oa9" title="Restricted cash"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500,000</ix:nonFraction></span> was deferred into an escrow account until certain criteria were met
and was recorded as restricted cash within the consolidated balance sheet. The Company recognized a gain on the sale of inventory and
capital equipment totaling $<span id="xdx_907_eus-gaap--GainLossOnSaleOfOtherAssets_c20190401__20190630__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zHdBNC6dGGzf"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2019-04-012019-06-30_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,967,000</ix:nonFraction></span> during the second quarter of 2019. Concurrent with the closing of the transaction, Suttle and PPC
entered into a Transition Services Agreement under which Suttle agreed to manufacture products related to the FutureLink&#8482; Fiber
business line until September 30, 2019, to ensure seamless supply to the customer base.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On March
11, 2020, the Company sold the remainder of its Suttle business lines, including the SoHo, MediaMAX, and SpeedStar brands and inventory
as well as working capital, certain capital equipment, intellectual property, and customer relationships to Oldcastle Infrastructure,
Inc. (&#8220;Oldcastle&#8221;) for $<span id="xdx_901_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_znGQl8BRTm8e"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherProductiveAssets" contextRef="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,000,000</ix:nonFraction></span>, with a working capital adjustment 90 days after close. Oldcastle will operate the majority
of the acquired Suttle business through its wholly-owned subsidiary, Primex Technologies, Inc. Through the sale to Primex, a separate
online equipment auction held in the fourth quarter of 2020, and various other sales, the Company received total proceeds of $<span id="xdx_90A_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200101__20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zgr3NS1BlSd5"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherProductiveAssets" contextRef="From2020-01-012020-12-31_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,900,000</ix:nonFraction></span>
and recorded a gain on the sale of $<span id="xdx_902_eus-gaap--GainLossOnSaleOfOtherAssets_c20200101__20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zv9P6h3dxy9"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2020-01-012020-12-31_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,247,000</ix:nonFraction></span> in 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 281; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Concurrent
with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (&#8220;TSA&#8221;) under
which Suttle continued to manufacture products for Oldcastle for six months, to ensure seamless supply and quality assurance to the existing
customer base. Concurrently with the closing of the transaction and the TSA, the Company and Oldcastle also entered into a lease agreement
under which Oldcastle will lease <span id="xdx_908_ecustom--NumberOfBuildingsLeasedToPurchaser_dxL_c20200310__20200311_zdWh2PwgUev9" title="::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl2397">two</span></span> buildings in Hector, Minnesota, where Suttle had conducted operations. Base rents under the lease
agreement range from $<span id="xdx_902_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MinimumMember_zNtQ019FMHbj"><ix:nonFraction name="us-gaap:DirectFinancingLeaseLeaseIncome" contextRef="From2020-03-102020-03-11_srt_MinimumMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,970</ix:nonFraction></span> to $<span id="xdx_901_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MaximumMember_zeg9xbc8vUF3"><ix:nonFraction name="us-gaap:DirectFinancingLeaseLeaseIncome" contextRef="From2020-03-102020-03-11_srt_MaximumMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,180</ix:nonFraction></span> per month. The associated assets and liabilities related to this sale were classified as held for
sale at December 31, 2019. The presentation of discontinued operations has been retrospectively applied to all prior periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="jcs:ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock"><p id="xdx_89E_ecustom--ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_zuhmZyNioR2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zCcQZYkiPYFe">The assets
and liabilities of this discontinued operation that are classified as held for sale are as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_491_20201231_zTTwecKSgjue" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_491_20191231_zkfFyu5dgcJ1" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzS3L_zAJ0SaEPoRlk" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Trade
    accounts receivable</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2403">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,235,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_maAODGIzS3L_zPz0Bm4Ze6Y9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2406">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,009,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzS3L_zoXzvQrVtETi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    current assets</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2409">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzS3L_maDGIDOzHuA_z0pxEzRJTcm2" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    current assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2412">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,337,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOzGKE_zIUXCrkvXcn7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Property,
    plant, and equipment</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2415">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">883,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOzGKE_maDGIDOzHuA_zmSJRkL0JFAg" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    noncurrent assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2418">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">883,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOzHuA_zT1AeK051tsa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    assets held for sale</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2421">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,220,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzMs6_zoioSaelx18e" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Accounts
    payable</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2424">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,111,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_iI_maLODGIzMs6_zVbnbFwovMyb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    accrued liabilities</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2427">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzMs6_zrZ6CdkFkWLg" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities held for sale</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2430">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,193,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AD_zmLfNw98hmh9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock"><p id="xdx_896_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_z3Tn6MxBvWz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BE_zpSUyutlgnB1">The financial
results of the discontinued operations are as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200101__20201231_zG4noMAk0ZL3" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,024,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20190101__20191231_zguT1T77VExk" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,879,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200101__20201231_ze2AvAMYsYfh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,167,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20190101__20191231_z8I9k6EegP55" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,965,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200101__20201231_zsfNr5Ni3uDi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">520,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20190101__20191231_zbzzqbla1oX7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,684,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restructuring expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_c20200101__20201231_zIP0ZnZzT1g8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">960,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_d0_c20190101__20191231_zfdWKqyT16mi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" contextRef="From2019-01-012019-12-31" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">(Gain) loss on sale of assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20200101__20201231_zGjurVHjEXPg" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,247,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20190101__20191231_zYBcoOGROQWc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,990,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other income</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income before income
    taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_dxL_c20200101__20201231_zKgogV1lahEb" title="::XDX::1%2C624%2C016" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2444">1,624,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20190101__20191231_zyVQPNu9IQgl" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,220,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Income tax
    expense</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20200101__20201231_zbDzu5c7g9Jl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2446">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20190101__20191231_zLe1ySuQ3n3j" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    (loss) from discontinued operations</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200101__20201231_ze3uCZJ4CUb5" title="::XDX::1%2C624%2C016" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2448">1,624,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20190101__20191231_zcHnp57gOLj5" title="::XDX::6%2C218%2C430" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2449">6,218,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AE_zEnjAvgOGx86" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">During the
year ended December 31, 2020, the Company recorded $<span id="xdx_904_eus-gaap--RestructuringCharges_c20200101__20201231_zQBf6Q7MpzA8"><ix:nonFraction name="us-gaap:RestructuringCharges" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">960,000</ix:nonFraction></span> in restructuring expense. This consisted of severance and related benefits
costs due to the sale of the remainder of Suttle&#8217;s business lines and the closure of the plant now that the TSA is completed. We
expect total restructuring costs to be $<span id="xdx_90F_ecustom--RestructuringChargesIncludingRemainingShutDownCosts_do_c20200101__20201231_zkxd9bYuqpO8"><ix:nonFraction name="jcs:RestructuringChargesIncludingRemainingShutDownCosts" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,000</ix:nonFraction></span>, including any remaining shut down costs. The Company paid $<span id="xdx_90A_eus-gaap--PaymentsForRestructuring_c20200101__20201231_z8hDI38gO0ak"><ix:nonFraction name="us-gaap:PaymentsForRestructuring" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">708,000</ix:nonFraction></span> in restructuring
charges during 2020 and had $<span id="xdx_907_eus-gaap--RestructuringReserve_iI_c20201231_zEEqYTWCqACh"><ix:nonFraction name="us-gaap:RestructuringReserve" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">252,000</ix:nonFraction></span> in restructuring accruals recorded in accrued compensation and benefits at December 31, 2020 that
are expected to be paid during 2021.</span></p>

</ix:nonNumeric><p id="xdx_814_zCkAimAlObGj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 282; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p id="xdx_806_eus-gaap--BusinessCombinationDisclosureTextBlock_zeSPkYn3lQB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
5 &#8211;<span id="xdx_827_zxYUWcwkObFl">BUSINESS COMBINATIONS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On May 14,
2020, in a reverse triangular merger, the Company completed the acquisition of <span id="xdx_909_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkGnpPL1aW76"><ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% of Ecessa Corporation. Ecessa designs and distributes
software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of over <span id="xdx_90C_ecustom--NumberOfFieldInstallations_pid_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8DMGj7GHgkc"><ix:nonFraction name="jcs:NumberOfFieldInstallations" contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="INF" unitRef="N">10,000</ix:nonFraction></span> field installations (since
2002) of Ecessa Edge&#174;, PowerLink&#174;, and WANworX&#174; controllers. The acquisition expands the Company&#8217;s IoT intelligent
edge products and services and provides opportunities to expand the Company&#8217;s services platform. The purchase price was $<span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z0RU4vUzvCGa"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,642,000</ix:nonFraction></span>,
with cash acquired totaling $<span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zBv8ZFokD9Rh"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">666,000</ix:nonFraction></span>. The purchase price includes initial consideration of $<span id="xdx_904_eus-gaap--PaymentsToAcquireBusinessesGross_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zxtMhzKNRFh1"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,666,000</ix:nonFraction></span> and $ <span id="xdx_90E_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zyyoCf5E3973">(<ix:nonFraction name="jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">24,000</ix:nonFraction>)</span> in working capital
adjustments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zUeuMeg9J2fk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The assets
and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition
date, at their respective fair values. <span id="xdx_8B0_zrTEWB5mNB03">The purchase price allocation is based on the estimated fair value of assets acquired and liabilities
assumed and has been allocated as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; font-weight: bold; text-align: right">&#160;</td>
    <td style="color: black; font-weight: bold; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>May
    14, 2020</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 85%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current assets</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zlSAq2NQfXu7" title="Current assets" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,101,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property, plant, and equipment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zFe37rhdrVg4" title="Property, plant, and equipment" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">127,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other long-term assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkWuXjhuo4t1" title="Other long-term assets" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">421,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z496VtqxQ5Wg" title="Intangible assets" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,260,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--Goodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zd6tEdcs6iI4" title="Goodwill" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zcHsrdqdY3o9" title="Total assets" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,250,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total liabilities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zmUYo6M1MAO3" title="Total liabilities" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">608,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net assets acquired</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWJcsPeXyF45" title="Net assets acquired" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="AsOf2020-05-14_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,642,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A7_zyiAzSNDbJN4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; color: black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; color: black">Identifiable
intangible assets are definite-lived assets. These assets include trade name/trademark/internet domain assets, non-compete agreements,
customer relationships, and internally developed software intangible assets, and have a weighted average amortization period of <span id="xdx_904_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtxL_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zw9QV4uGdgtd" title="::XDX::P7Y"><span style="-sec-ix-hidden: xdx2ixbrl2480">7 years</span></span>,
which matches the weighted average useful life of the assets. Goodwill recorded as part of the purchase price allocation is not tax deductible.
</span><span style="font-family: Times New Roman, Times, Serif">The pro forma impact of Ecessa was not significant to the Company&#8217;s
results for the year ended December 31, 2020. Ecessa&#8217;s revenue and operating loss since acquisition are $<span id="xdx_905_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zbjDadMbVYYf" title="Revenue since acquisition"><span style="-sec-ix-hidden: xdx2ixbrl2482">1,265,000</span></span> and $ <span id="xdx_901_eus-gaap--BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zt6rkE2H1Z2c" title="Operating (loss) since acquisition">(<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">598,000</ix:nonFraction>)</span>,
respectively. The operating loss is primarily due to the revaluation of $<span id="xdx_90B_ecustom--BusinessCombinationPreAcquisitionDeferredRevenue_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zGO6tc4tmKi8" title="Pre-acquisition deferred revenue"><span style="-sec-ix-hidden: xdx2ixbrl2486">1,561,000</span></span> of pre-acquisition deferred revenue to a preliminary
fair value of $<span id="xdx_902_ecustom--BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOefhQjvNAw" title="Revaluation of pre-acquisition deferred revenue to preliminary fair value"><span style="-sec-ix-hidden: xdx2ixbrl2488">257,000</span></span> as of the opening balance sheet date and $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zT3iZeCDJ6ka" title="Intangibles amortization"><span style="-sec-ix-hidden: xdx2ixbrl2490">205,000</span></span> of intangibles amortization, thus lowering revenue recognized
and increasing post-acquisition expenses on a similar operating cost structure. The Company is still in process of integrating Ecessa
into its operations and therefore has not realized all potential cost-saving synergies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; color: black">On
November 3, 2020, the Company acquired the operating assets of privately held IVDesk Minnesota, Inc. (&#8220;IVDesk&#8221;) from a third-party
receiver (&#8220;Receiver&#8221;). </span><span style="font-family: Times New Roman, Times, Serif">IVDesk provides private cloud services
to small- and mid-size businesses (SMB), with a particular focus on the financial services industry. The acquisition expands the Company&#8217;s
monthly recurring revenue service model, bringing additional resources and experience in cloud-delivered applications. <span style="color: black">The
purchase price was $<span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zqV6VTSRBcM1"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,368,000</ix:nonFraction></span> and includes initial consideration of $<span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zNvoEYpbGjA6"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">950,000</ix:nonFraction></span>, working capital adjustments of $ <span id="xdx_907_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zYaPCN7Matp2">(<ix:nonFraction name="jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">132,000</ix:nonFraction>)</span>, and $<span id="xdx_90F_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zqgcuGHFbYOa" title="Contingent consideration at fair value"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span>
in contingent consideration. The Company has agreed to pay up to $<span id="xdx_90D_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zcbqsfL8iAge" title="Contingent consideration, maximum amount"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span> in additional consideration upon retaining a certain customer
level 120 days after closing. The Company provided the Receiver as seller a $<span id="xdx_90A_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zu0kH7nto9zl"><ix:nonFraction name="us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span> letter of credit to secure its obligation to pay
the earn-out under the asset purchase agreement. At December 31, 2020, the Company had estimated liabilities of $<span id="xdx_909_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIIj1409eC8b" title="Business acquisition, liabliites arising from contingencies"><ix:nonFraction name="us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span> related to the
outstanding consideration. During March 2021, upon meeting the requirements of the earn-out, the Company paid the Receiver the additional
consideration.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 283; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The estimated
assets and liabilities of IVDesk are recorded in the consolidated balance sheet within the Services &amp; Support segment at December
31, 2020. The preliminary purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed,
and included total assets of $<span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zjCMxIJW43a5"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,500,000</ix:nonFraction></span>, including estimated goodwill of $<span id="xdx_904_eus-gaap--Goodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zJVobkK83oY6"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span> and estimated intangibles of $<span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_znEiZJYeiN41"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">720,000</ix:nonFraction></span>, and total liabilities
of $<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zc0i8ek3k1F2"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">132,000</ix:nonFraction></span>. The fair value of acquired identifiable intangible assets of $<span id="xdx_90E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zmRkV1aCwAIc"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">720,000</ix:nonFraction></span> is provisional depending on the final valuations for
those assets. All balances recorded are estimated amounts and the Company expects to finalize the purchase price allocation during the
first half of 2021 as the valuation of identifiable assets and liabilities is completed. The pro forma impact of IVDesk was not significant
to the Company&#8217;s results for the year ended December 31, 2020. IVDesk&#8217;s revenue since acquisition was $<span id="xdx_90E_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zSoorjRkRYQg" title="Revenue since acquisition"><ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" contextRef="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">401,000</ix:nonFraction></span>.</span></p>

</ix:nonNumeric><p id="xdx_814_zrWSAiHek4F8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"><p id="xdx_80F_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zrbS9QFlTaU2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
6 &#8211;<span id="xdx_829_zHvKa6Bt92Za">CASH EQUIVALENTS AND INVESTMENTS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"><p id="xdx_89B_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zuLttQ90iaud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BD_zT4EuC6ZtEcf"><span id="xdx_8B5_zHl69GOtK1H4">The following
tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross
unrealized losses and fair value by significant investment category</span> recorded as cash equivalents or short and long-term investments as
of December 31, 2020 and December 31, 2019:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="margin-top: 0; text-align: center; margin-bottom: 0"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
31, 2020</b></span></p>

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="text-align: center; vertical-align: bottom">
    <td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amortized
    Cost</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Gains</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Losses</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Cash
    Equivalents</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Short-Term
    Investments</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Long-Term
    Investments</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zkzdUs5Q9Tie" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zeEwy7GOFwzl" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zLEAnLOR9kv2" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zqek02wwER97" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zghvfoxjZozf" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zuLvcOjn330b" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zaBK1FGv97Lj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z29wa3e1bkz6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkPmc530VJa1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">700,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z3QaPrLLZPd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,658,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zXRYHLP7t3H8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zghdGQRpVpgi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z633RYmt4dwe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,664,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zTM8RgmdP6Rd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,059,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zWmVJDN5kUL4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,605,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zdx3Rym0yU2a" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6m8wRp8Aro9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6PWJyQIYMN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z7NPah56AWje" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,963,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zo2tMYzqVwd9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zcjjwcuypVhh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zKNlBzmCOty6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,969,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zTE9rVpo0zG2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHdUQRtBBqwi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,210,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zBB3h2fWwcIa" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,387,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zVJGTLg445W3" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zxp3vMW7Rbra" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zJi17V4qDQi8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,393,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zVeLoQNzKmmf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zdqYib5bHu3a" title="::XDX::2%2C759%2C024" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2541">2,759,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zsX0t63oOU8h" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,210,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="29" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2019</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td colspan="29" style="color: black; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amortized
    Cost</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Gains</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Losses</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Cash
    Equivalents</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Short-Term
    Investments</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Long-Term
    Investments</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zB3PAwQjXcj3" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zYIVQn0QXoNk" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC9s9IfneOu1" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zxXUKI7lkmCb" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zwl43yv7y7Bb" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zCUNnTzzBP8" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zec7yuaIM7Ci" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,695,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_ziuijJPcZWU2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zugoINbRHXEk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,694,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z8ZpxWmNZhn7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,694,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zDobH6xjR3Ze" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">756,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zFrK4t4qPjY4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">756,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zH9k1zXiTYGi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">756,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zj4G7BTzbgG5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zItMnuSmblz2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zXzHFGSdfOBj" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zV4yrHELyw47" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,701,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zvDr9Aosevq6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z5zQ84J1dBIa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,700,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHAWBCaC5u2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,450,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmgkqiaUN6p2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231_z6Tl4Veghu17" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,462,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231_zpjniHXf0Ezl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231_zLzEmpDnWBPl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,461,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231_zzIyviksh9G4" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_dxL_c20191231_zAHfqJGpDogl" title="::XDX::9%2C449%2C650" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2568">9,450,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_c20191231_zJ0ryu3wWhPb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A6_zJBy1KfRPwJ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 284; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock"><p id="xdx_895_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_ze6MH18Mni2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BB_zQQ4F24ev8s5"><span id="xdx_8B8_z73crNhphdKi">The following
table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date</span> of the securities as of December 31, 2020</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Amortized
    Cost</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Estimated
    Market Value</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due within one year</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zp1DJnNfweg9" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zqEflYdP1KJc" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,759,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Due after
    one year through five years</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zItmMgcEU87j" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,204,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zN4mqWzL153f" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,210,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zeBXpOEuLXTf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,963,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zUuqVuJsZ3S5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,969,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AE_zk97yTNrQtY1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in
nature. The Company intends to hold the investments until it can recover the full principal amount and has the ability to do so based
on other sources of liquidity. The Company expects such recoveries to occur prior to the contractual maturities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
did not recognize any gross realized gains or gross realized losses during the years ending December 31, 2020 and 2019, respectively.
If the Company had realized gains or losses, they would be included within investment and other income in the accompanying consolidated
statements of (loss) income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In April
2020, the Company made an $<span id="xdx_903_eus-gaap--EquitySecuritiesFvNiCost_iI_c20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember_zYWYmL70hG2k"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiCost" contextRef="AsOf2020-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">899,000</ix:nonFraction></span> minority investment in the common stock of Quortus Ltd., a UK-based company that provides virtual
core network software for Private LTE solutions for critical and secure communications. This investment is important for the Company&#8217;s
Electronics &amp; Software segment because this segment has been partnering with Quortus to integrate the Quortus Private LTE core in
existing and new products for that segment&#8217;s federal business, network extensions, and private networks for enterprises.&#160;The
Company&#8217;s investment represents less than <span id="xdx_90E_ecustom--MinorityInvestmentOwnershipPercentage_dp_c20200401__20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zAzd08CMjlJ3"><ix:nonFraction name="jcs:MinorityInvestmentOwnershipPercentage" contextRef="From2020-04-012020-04-30_us-gaap_CommonStockMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>% of the outstanding equity of Quortus Ltd. The Company uses the cost method to account
for investments in common stock of entities such as Quortus if the Company does not have the ability to exercise significant influence
over the operating and financial matters of the entity. The Company also uses the cost method to account for its investments that are
not in the form of common stock or in-substance common stock in entities if the Company does not have the ability to exercise significant
influence over the entity&#8217;s operating and financial matters.</span></p>

</ix:nonNumeric><p id="xdx_812_zlKX61sVV83f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_80F_eus-gaap--InventoryDisclosureTextBlock_zWJYphMoSdRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
7 - <span id="xdx_823_zSKa5x731m7j">INVENTORIES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zLmL60zYY9fi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BD_zN1pLHm1DbY2">Inventories</span>
consist of:</span></p>



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49C_20201231_zNsxV3YYExM5" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49E_20191231_zj3iBVZQOAV2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_405_eus-gaap--InventoryFinishedGoods_iI_maINz9f7_zIg5Q6xHzJBh" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,871,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,728,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_maINz9f7_zDKdfosdyc8j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Raw and processed materials</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryWorkInProcessAndRawMaterials" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">826,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryWorkInProcessAndRawMaterials" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,803,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_ecustom--InventoryNet1_iTI_dxL_c20201231_zLl8VZdo1VJ" title="::XDX::8%2C696%2C880" style="border-bottom: Black 3pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2590">8,697,000</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_ecustom--InventoryNet1_iTI_dxL_c20191231_zDs608wWi7O3" title="::XDX::8%2C531%2C112" style="border-bottom: Black 3pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2591">8,531,000</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A2_ziZlpx4sRAri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

</ix:nonNumeric><p id="xdx_81F_z9uXgmkJbYJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zYGIKfiTwmp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
8 - <span id="xdx_828_z4AvoirivAhe">PROPERTY, PLANT AND EQUIPMENT</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmuvtXvj4ec8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_z4rNCK2uFp6d">Property,
plant and equipment and the estimated useful lives are as follows</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Estimated</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>useful
    life</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 15%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zgvVYYwAWP6d" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,852,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z3qtooSEoot7" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2019-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,965,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings and improvements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zpDjhDKjeud" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_BuildingAndBuildingImprovementsMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span><span style="font-family: Times New Roman, Times, Serif">-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zhYu8wv6xzX1"><ix:nonNumeric contextRef="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_BuildingAndBuildingImprovementsMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">40</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif">years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zyBArPuSgkPd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_BuildingAndBuildingImprovementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,891,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zzZIZBYVXjFf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2019-12-31_us-gaap_BuildingAndBuildingImprovementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,727,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9vO3bD0hZF9" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_MachineryAndEquipmentMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span><span style="font-family: Times New Roman, Times, Serif">-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zP9ndj09fsz7"><ix:nonNumeric contextRef="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_MachineryAndEquipmentMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">15</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif">years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPJ9M1HMnJR9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,404,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za3Frp7lWjpf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2019-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,347,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzCL9mX6EvGj"><ix:nonNumeric contextRef="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_FurnitureAndFixturesMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zMINU1ZTIgyd"><ix:nonNumeric contextRef="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_FurnitureAndFixturesMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric></span>
    years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOBd3l41avvd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,012,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zJiIDDC2Pts2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2019-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,628,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction
    in progress</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zjZbSOBvAHS9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_ConstructionInProgressMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_d0_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zE2u5SPdmLng" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2019-12-31_us-gaap_ConstructionInProgressMember" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPE_c20201231_zgi9QTsFENpj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,186,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231_z7nn80lAdqU3" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,667,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated
    depreciation</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPE_c20201231_zX3XpD3wJan2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,944,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20191231_zRGH9mSFO9Y9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,429,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_mtPPE_c20201231_zFUmQMgDnihk" title="::XDX::7%2C242%2C072" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2616">7,242,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_c20191231_zQeVL792UKMh" title="::XDX::8%2C238%2C089" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2617">8,238,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A0_zeWLSqbshrCl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><p id="xdx_811_zWC3dBzviA09" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 285; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"><p id="xdx_80C_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_z8r9aZFM0AC9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
9 &#8211;<span id="xdx_826_z9IZW6i2Kfjl"> GOODWILL AND INTANGIBLE ASSETS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfGoodwillTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfGoodwillTextBlock_zNVdrvq0vYS6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span><span id="xdx_8BC_zq1Fafjz36s6">The changes
in the carrying amount of goodwill</span> for the year ended December 31, 2020 by company are as follows:</span>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Ecessa</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>IVDesk</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">January 1, 2020</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJa2CrjRewA2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2622">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMEj9yWfUsL8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2623">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zb3oAEmUD6Mc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2624">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black"><span style="font-family: Times New Roman, Times, Serif">Acquisition</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zn03fiYZxXPh" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zBmG2fJBMOW2" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zElQXDLUqsla" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zrhpsVfrFo7f" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRTHJAzPwkq2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zfxWlPqva9S" title="::XDX::2%2C086%2C393" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2630">2,086,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross goodwill</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRQuplceFud4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="AsOf2020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zXgZqJI4yqw1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GoodwillGross_iE_c20200101__20201231_zUxp1Kc7xSXi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,086,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    impairment loss</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zZp7sCbEx5qc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2634">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRW1HIjzRxuc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2635">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231_zKIE1qEfwKB4" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2636">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31,
    2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zEKw7ecemhf7" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_EcessaCorporationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,341,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zHaszlsqAVVe" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBzwtWRfRKqk" title="::XDX::2%2C086%2C393" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2639">2,086,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A3_zMXb1KJlnWM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The fair
value of goodwill of $<span id="xdx_908_eus-gaap--Goodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zOksS6v4RKjf"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,000</ix:nonFraction></span> and acquired identifiable intangible assets of $<span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z9KzDSyVZ5ka" title="Intangible assets"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">720,000</ix:nonFraction></span> is provisional at December 31, 2020 depending on
the final valuations for those assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_znPLqAM7ahyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B9_zM0r8iRI2ya5">The Company&#8217;s
identifiable intangible assets with finite lives</span> (excluding the provisional $720,000 related to IVDesk) are being amortized over their
estimated useful lives and were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Carrying Amount</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated
    Amortization</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Net</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Name/Trademark/Internet
    Domain Assets</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zgayKO0e7fed" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">90,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zvILghFpyvgb" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zr66fsZu1sOh" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">85,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYc9JK5cZ1xd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zO25TTfSRdqa" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zPLS1Fp7bDU2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">64,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqTGoWWFW811" title="::XDX::1010000" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2651">290,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zelQYPNNMvde" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zrHjgHA7hGof" title="::XDX::976000" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2653">256,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Internally
    Developed Software</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zA73GQPUWCPi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,800,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zSoZv1tUqJZa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">150,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zWsqaWqkPCvl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,650,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231_zOgSFpPKdw89" title="::XDX::2980000" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2657">2,260,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231_zFow3dGYRku2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">205,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231_zfxk1uinwAci" title="::XDX::2775000" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2659">2,055,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zc3PA0DnFD6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Amortization
expense on these identifiable intangible assets was $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_zx1E3kHSOtf2" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">205,000</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20190101__20191231_ztGLOnbO8W36"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> in 2020 and 2019 respectively. The amortization expense is included
in selling, general and administrative expenses. <span style="color: black"><span><span id="xdx_8BE_zCBeyB7ON1ah">The estimated future amortization expense for identifiable
intangible assets during the next five fiscal years is as follows:</span></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Year Ending December 31:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 85%; color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20201231_zTS4VB7fd9b2" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">351,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20201231_zJPe4EAkCRi8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">351,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20201231_zNT7Bc0vPQdc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">335,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20201231_zp69PUaUTyta" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">324,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iIP3us-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20201231_z73GJ6U7M0Pa" title="Year 5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">290,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Thereafter</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20201231_zGiURC64RsJk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">404,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric></ix:nonNumeric><p id="xdx_8A9_zWNouBvyOxD1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><p id="xdx_81B_zERCxMRPM0pk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 286; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zk3kavJImbj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
10 &#8211; <span id="xdx_826_zp3uySm9cbqd">COMMITMENTS AND CONTINGENCIES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Line of
credit:</b> On <span id="xdx_907_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20200101__20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zQ4Jq7PgiMzc"><ix:nonNumeric contextRef="From2020-01-012020-12-31_us-gaap_LineOfCreditMember" format="ixt:datemonthdayyearen" name="us-gaap:LineOfCreditFacilityExpirationDate1">August 28, 2020</ix:nonNumeric></span>, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing
a $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_znrEZogT1wU8"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span> line of credit facility agreement, that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a
First Amendment to the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain <span id="xdx_90E_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_c20201029__20201029__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zjCCX5ihe2A7"><ix:nonFraction name="jcs:LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" contextRef="From2020-10-292020-10-29_srt_MinimumMember_us-gaap_LineOfCreditMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">one</ix:nonFraction></span> or more letters
of credit in an aggregate amount up to $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zHAQQ9HMFUH7"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2020-10-29_us-gaap_LetterOfCreditMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></span>, subject to the general terms of the credit agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
had <span id="xdx_906_eus-gaap--LineOfCredit_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zgzqGZuWN557"><span id="xdx_90B_eus-gaap--LineOfCredit_iI_do_c20191231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zIuH2fjxlKu2"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2019-12-31_us-gaap_LineOfCreditMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span> outstanding borrowings against the line of credit, or the prior credit facility, at December 31, 2020 or December 31, 2019 and
$<span id="xdx_901_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z1ShHcg3q0Re"><ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,051,000</ix:nonFraction></span> of the credit line is available for use at December 31, 2020. Due to the revolving nature of loans under this credit facility,
additional borrowings and periodic repayments and re-borrowings may be made until the maturity date. Interest on borrowings on the credit
line is at LIBOR plus <span id="xdx_903_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zMSUNBl55IH8"><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.25</ix:nonFraction></span>%, with a minimum LIBOR rate of <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zBgMeVMB0Hoa"><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.75</ix:nonFraction></span>%, (<span id="xdx_90B_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pii_dp_uPure_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zBdS1IyCwOJk"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.0</ix:nonFraction></span>% at December 31, 2020). The Credit Agreement expires August 28,
2021 and is secured by government securities owned and pledged by the Company.&#160;The Credit Agreement contains financial covenants
including a tangible net worth minimum.&#160;The Company was in compliance with its financial covenants at December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of December
31, 2020, the Company had no other material commitments (either cancelable or non-cancelable) for capital expenditures or other purchase
commitments related to ongoing operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Long-term
compensation plans:</b> The Company has a long-term incentive plan that provides long-term competitive compensation to enable the Company
to attract and retain qualified executive talent and to reward employees for achieving goals and improving company performance. The plan
provides grants of &#8220;performance units&#8221; made at the beginning of performance periods and paid at the end of the period if
performance goals are met. Awards were previously made every other year and are paid following the end of the cycle with annual vesting.
Payment in the case of retirement, disability or death will be on a pro rata basis. The Company recognized expense/(income) of $<span id="xdx_909_ecustom--IncomeExpenseForLongTermCompensationPlans_c20200101__20201231_zyfB4YRJiAOj"><ix:nonFraction name="jcs:IncomeExpenseForLongTermCompensationPlans" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">66,000</ix:nonFraction></span>
and $<span id="xdx_90F_ecustom--IncomeExpenseForLongTermCompensationPlans_c20190101__20191231_zlSUCUjyaZt4"><ix:nonFraction name="jcs:IncomeExpenseForLongTermCompensationPlans" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">164,000</ix:nonFraction></span> in 2020 and 2019, respectively. Accrual balances for long-term compensation plans at December 31, 2020 and 2019 were $<span id="xdx_903_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20201231_zQ3cfy9ujdI4"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">230,000</ix:nonFraction>
</span>and $<span id="xdx_90A_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20191231_zbTOxIbJjFKk"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">164,000</ix:nonFraction></span>, respectively.
There were <span id="xdx_902_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zgJQ34dNMhxe"><span id="xdx_903_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zn9QrGoRnp38"><span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_z1ySa8YYp3u9"><span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zjGy7KBqsze9"><ix:nonFraction name="jcs:DeferredCompensationArrangementAwardsPayoutsStock" contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlanMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="jcs:DeferredCompensationArrangementAwardsPayoutsCash" contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlanMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="jcs:DeferredCompensationArrangementAwardsPayoutsCash" contextRef="From2019-01-012019-12-31_custom_LongTermCompensationPlanMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="jcs:DeferredCompensationArrangementAwardsPayoutsStock" contextRef="From2019-01-012019-12-31_custom_LongTermCompensationPlanMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> award payouts in 2020 and 2019.
Awards under the 2018 to 2020 plans will be paid out <span id="xdx_90D_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_zqifA3sWOGSk"><ix:nonFraction name="jcs:DeferredCompensationArrangementPercentagePaidOutInCash" contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% in
cash and <span id="xdx_90C_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_z0b9DQmQGHE7"><ix:nonFraction name="jcs:DeferredCompensationArrangementPercentagePaidOutInStock" contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% in stock. Awards under the 2019 to 2021 and 2020 to 2022 plans will be paid out <span id="xdx_901_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zNU0ne73r5Gd"><ix:nonFraction name="jcs:DeferredCompensationArrangementPercentagePaidOutInStock" contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">75</ix:nonFraction></span>% in stock and <span id="xdx_902_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zxNbqqX3V2j5"><ix:nonFraction name="jcs:DeferredCompensationArrangementPercentagePaidOutInCash" contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25</ix:nonFraction></span>% in cash. The stock
portion of these awards are treated as equity plans and included within the Stock Compensation footnote within the Deferred Stock Outstanding
section below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Other
contingencies: </b>In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend
against these actions and claims. Company management is not aware of any outstanding or pending legal actions or claims that would materially
affect the Company&#8217;s financial position, results of operations, or cash flows.</span></p>

</ix:nonNumeric><p id="xdx_81A_zr7YNVJHU3pj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_809_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zUqZuFaA7Qrc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
11 &#8211; <span id="xdx_82D_zBMZAfXhx0fg">STOCK COMPENSATION</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">2011 Executive
Incentive Compensation Plan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On March
28, 2011 the Board adopted and on May 19, 2011 the Company&#8217;s shareholders approved the Company&#8217;s 2011 Executive Incentive
Compensation Plan (&#8220;2011 Incentive Plan&#8221;). The 2011 Incentive Plan authorizes incentive awards to officers, key employees
and non-employee directors in the form of options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted
stock units, performance stock units (&#8220;deferred stock&#8221;), performance cash units, and other awards in stock, cash, or a combination
of stock and cash. The 2011 Incentive Plan, as amended, allows the issuance of up to <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zqZ6R8NDhewh" title="Number of awards authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2011-05-19_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,500,000</ix:nonFraction></span> shares of common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">During 2020,
stock options covering <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwPStAKOiq22" title="Number of options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">191,301</ix:nonFraction></span> shares were awarded to key executive employees and non-employee directors, which options expire <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zrXmAGGdnbw2" title="Award expiration period::XDX::P7Y"><span style="-sec-ix-hidden: xdx2ixbrl2703">seven</span></span>
years from the date of award and generally vest <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zP8QFFIjtc79"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25</ix:nonFraction></span>% each year beginning one year after the date of award. The Company also granted deferred
stock awards of <span id="xdx_905_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zT31cUlhkaNe" title="Deferred stock awards granted"><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">89,131</ix:nonFraction></span> shares to key employees during 2020 under the Company&#8217;s long-term incentive plan for the 2020 to 2022 period.
<span style="color: black">These awards vest over <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_pid_dt_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zgutBXGDUSWh" title="Award vesting period"><ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_PerformanceSharesMember" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">three years</ix:nonNumeric></span> with the first vesting date being May 6, 2021.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">At December
31, 2020, <span id="xdx_90F_eus-gaap--SharesIssued_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zodlVjoSq2l3"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">431,032</ix:nonFraction></span> shares have been issued under the 2011 Incentive Plan, <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwq43uVggeT2" title="Number of options outstanding"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,445,885</ix:nonFraction></span> shares are subject to currently outstanding options,
deferred stock awards, and unvested restricted stock units, and <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zGUmMP26Pm04" title="Awards eligible for grant"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">623,083</ix:nonFraction></span> shares remained available for future issuance under the 2011
Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 287; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Stock
Options Outstanding</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zXXFntrRVr0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zI2NGoDxgSd5"><span id="xdx_8BE_zoEixgOfsE2b">The following
table summarizes changes in the number of outstanding stock options</span> under the Director Plan, Stock Plan and the 2011 Incentive Plan during
the two years ended December 31, 2020.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>exercise
    price</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>remaining</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Options</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>per
    share</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>contractual
    term</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20190101__20191231_z23QfwZN5AT5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2018-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,380,492</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20190101__20191231_znQw9XdgY8Ff" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2018-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.56</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20180101__20181231_zi3XhmJfrBFb" title="::XDX::P4Y2M5D" style="width: 15%; color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2718">4.18 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20190101__20191231_zuGB2rrRiKU7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">100,769</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zE5wWhAZsAai" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.69</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20190101__20191231_zNJBonB8Eqy4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">151,950</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zNU2fLiC5dU" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.08</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20190101__20191231_zEZDqNWhVghi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">198,839</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zGuvRx8jrGXf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">9.33</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20200101__20201231_z60Mj7kGaGmh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,130,472</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20200101__20201231_zOaS551Zx3eb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.28</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20190101__20191231_zjMZElImKJf6" title="::XDX::P3Y5M23D" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2727">3.48 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20200101__20201231_zUHP6J5acRN2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">191,301</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zVEN0As1MTx8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.10</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zY37TCGOE0I4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_z82O0r7sGar9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.64</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20200101__20201231_zs2jVDPg9lN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">140,583</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zHKjk9Iope0h" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.90</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20200101__20201231_zkaMC8BPgQUc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,173,190</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200101__20201231_z7gqpZvtzoNk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.52</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_z4jW565jdZYi" title="::XDX::P3Y4M6D" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2736">3.35 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercisable at
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pii_c20201231_z1JHfzFJbMu2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">877,926</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z7DyIiBfL3d6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.20</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zOEEzMsrJQt3" title="::XDX::P2Y7M2D" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2739">2.59 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Expected to vest
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pii_c20201231_zGzu8D9RtbYc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,173,190</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z1bIX86rjs4e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.52</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zfVfpmAhfxw7" title="::XDX::P3Y4M6D" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2742">3.35 years</span></span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AB_zGo8WlW8VCy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zwoRNFQ4y7U1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_zSIg7OuGIyc4">The fair
value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing
model. The following table displays the assumptions used in the model.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49C_20200101__20201231_z1WuIteNzZua" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49E_20190101__20191231_z9na1DTChfSf" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_uPure_zUpzkKyz2Yj7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected volatility</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">40.2</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">31.3</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_uPure_zHKgQ0Us8d41" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk free interest rate</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.4</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.2</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Expected holding period</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20200101__20201231_zqof4IEYV9z6" title="::XDX::P6Y" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2751">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20190101__20191231_zlQjPLLcdcH8" title="Expected holding period::XDX::P6Y" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2753">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_uPure_z3elOtpZ9qH5" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Dividend yield</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.3</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.0</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AF_zKrrsTlkhIE9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zBHGIr8fneUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Total unrecognized
compensation expense was $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMtXFr4JGyb8" title="Unrecognized compensation expense related to stock options"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2020-12-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">222,000</ix:nonFraction></span> as of December 31, 2020, which is expected to be recognized over the next <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9HNCy9LCnu2" title="Recognition period for unrecognized compensation expense"><ix:nonNumeric contextRef="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember181580406" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">2.8</ix:nonNumeric></span> years. The aggregate
intrinsic value of all outstanding options, exercisable options, and options expected to vest <span style="font-size: 10pt">(</span>the
amount by which the market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant)
was $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20201231_z4o9JDSgYTb6" title="Aggregate intrinsic value of options outstanding"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">437,000</ix:nonFraction></span> based on the Company&#8217;s stock price at December 31, 2020. The intrinsic value of options exercised during the year
was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200101__20201231_zAkXuk161GGh" title="Intrinsic value of all options exercised"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,000</ix:nonFraction></span> in 2020 and $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190101__20191231_zwvOWkRVQjN2"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">380,000</ix:nonFraction></span> in 2019. Net cash proceeds from the exercise of all stock options were $<span id="xdx_90B_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20201231_z34C2XdHuTtj" title="Net cash proceeds from exercise of stock options"><span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_c20190101__20191231_z5ILoGNKeKn6"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></span></span> in 2020 and 2019. <span id="xdx_8BC_zYT6YCJOcqAi">The following
table summarizes the status of stock options outstanding at December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>Range
    of Exercise Prices</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Option
    Life</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
    Price</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zQ7cNGls01g4" title="Range of Exercise Prices, lower limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeOneMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.50</ix:nonFraction></span> to $<span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zIaIQbu4sln4" title="Range of Exercise Prices, upper limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeOneMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.99</ix:nonFraction></span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zvU0yNJKOu04" title="Shares" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2020-12-31_custom_RangeOneMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">515,989</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zq96mfY2Hevc" title="Weighted Average Remaining Option Life::XDX::P4Y7M6D" style="width: 15%; color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2778">4.6 years</span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdorS6OzmHS4" title="Weighted Average Exercise Price" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2020-12-31_custom_RangeOneMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.75</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zipg1jEJPqka"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeTwoMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.00</ix:nonFraction></span> to $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUTryLJ6V85c"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeTwoMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.49</ix:nonFraction></span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zDeHk9FZJevg" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2020-12-31_custom_RangeTwoMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">353,359</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z2i8fYe4cCi2" title="::XDX::P3Y7M6D" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2784">3.6 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zlDoMQCJm5w" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2020-12-31_custom_RangeTwoMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.17</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z0RpEEpd6Okj"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeThreeMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.50</ix:nonFraction></span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zEc0WYa0AJEe"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeThreeMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">9.99</ix:nonFraction></span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDxVlwr84DQb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2020-12-31_custom_RangeThreeMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zSjXWcqJRE48" title="::XDX::P0Y" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2789">0 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zTH8etMMTHw2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2020-12-31_custom_RangeThreeMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.00</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zSq2h2UqqdHk"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeFourMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.00</ix:nonFraction></span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zqdgTMDVl7Qh"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeFourMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">12.49</ix:nonFraction></span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zkKek9ruxS0j" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2020-12-31_custom_RangeFourMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">244,477</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zdRfOBjBnhVk" title="::XDX::P1Y2M12D" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2794">1.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_ze953An5CPs5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2020-12-31_custom_RangeFourMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.32</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zO0NJK7m420l"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeFiveMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">12.50</ix:nonFraction></span> to $<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_z6WVLZnjw9g4"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-01-012020-12-31_custom_RangeFiveMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">14.15</ix:nonFraction></span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zbSEUJwYC9fj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2020-12-31_custom_RangeFiveMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">59,365</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zIt2PGYFNXCg" title="::XDX::P2M12D" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2799">0.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zmLf2vAkAS43" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2020-12-31_custom_RangeFiveMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">12.97</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A7_z44xXCCjFu16" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
receives an income tax benefit related to the gains received by officers and key employees who make disqualifying dispositions of stock
received on exercise of qualified incentive stock options and on non-qualified options. The amount of tax benefit received by the Company
was $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20200101__20201231_zfyxjKwrsBs5" title="Excess tax benefits from exercise of stock options"><span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20190101__20191231_zAqFKYSVsQ13"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></span></span> in both 2020 and 2019. The tax benefit amounts have been credited to additional paid-in capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 288; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Deferred
Stock Outstanding</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zlxb9iQntNh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BF_zIxUAx6WuwKi"><span id="xdx_8BA_zdN8PVKLi0m1">The following
table summarizes the changes in the number of deferred stock</span> shares under the Stock Plan and 2011 Incentive Plan over the period from
December 31, 2018 to December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Grant
    Date</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z6hodxpWfB6i" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2018-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,066</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3rm1783j4r4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2018-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.48</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVGllNBYnYfe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">161,107</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdkRtv1GDZ1e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.76</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zhQgtWonCTL1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,575</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjHtAiaxEeMd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.56</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zU2Kh6244Trd" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">105,371</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z25RSzuFF6le" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.90</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkAsnBnh5mtb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">321,227</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7CsQPNlR0d" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2019-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.37</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7lGRce5hf3k" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">95,631</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMcJHnkRoaM5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.33</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zC87n18y2iUj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">57,952</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGcG6z3ZQvh4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.81</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIF2Yjpoz0W5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">86,211</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7IDlmvrJA6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.22</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7E9MyLTcimh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">272,695</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjrCIxv1LBd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.91</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A0_zxh6nlgEC6F8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The grant
date fair value is calculated based on the Company&#8217;s closing stock price as of the grant date. As of December 31, 2020, the total
unrecognized compensation expense related to the deferred stock shares was $<span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zvDjZw51R02d" title="Unrecognized compensation expense for awards"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">347,000</ix:nonFraction></span> and is expected to be recognized over a weighted-average
period of <span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zSaDAGYIH8Ve"><ix:nonNumeric contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">2.1</ix:nonNumeric></span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Compensation
Expense</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Share-based
compensation expense is recognized based on the fair value of awards granted over the vesting period of the award. Share-based compensation
expense recognized for 2020 and 2019 was $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20201231_zNSy5EME9xed" title="Share based compensation expense before income taxes"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">463,000</ix:nonFraction></span> and $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_c20190101__20191231_z6iWPxvI3Ldb"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">413,000</ix:nonFraction></span> before income taxes and $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20201231_z9zb2dcIOyZ6" title="Share based compensation expense after income taxes"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">366,000</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20190101__20191231_zyAblulwzXp9"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">326,000</ix:nonFraction></span> after income taxes, respectively.
Share-based compensation expense is recorded as a part of selling, general and administrative expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Purchase Plan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Under the
Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;), employees are able to acquire shares of common stock at <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pid_dp_uPure_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zdPpCBoCaxCk" title="Percentage of price of common stock at which employees are able to acquire"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" contextRef="From2020-01-012020-12-31_us-gaap_EmployeeStockMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">85</ix:nonFraction></span>% of the
price at the end of each current quarterly plan term. The most recent term ended December 31, 2020. The ESPP is considered compensatory
under current rules. At December 31, 2020, after giving effect to the shares issued as of that date, <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_uShares_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zDCIQryHidA7" title="Awards eligible for grant"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2020-12-31_us-gaap_EmployeeStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">68,843</ix:nonFraction></span> shares remain available for
purchase under the ESPP.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Ownership Plan (ESOP)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">All eligible
employees of the Company participate in the ESOP after completing <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zu0mb17bpUvj" title="Requisite service period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl2838">one</span></span> year of service. Contributions are allocated to each participant
based on compensation and vest <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_z6hs75r3h4F1" title="Award vesting percentage"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">20</ix:nonFraction></span>% after <span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zP0S5RqjJNge" title="Initial award vesting period::XDX::P2Y"><span style="-sec-ix-hidden: xdx2ixbrl2842">two</span></span> years of service and incrementally thereafter, with full vesting after <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zHmFn9K7zrb2" title="Award vesting period::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl2844">six</span></span> years. At December
31, 2020, the ESOP held <span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pid_uShares_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zzlm9dTwPe6j" title="Shares of ESOP allocated to accounts of eligible employees"><ix:nonFraction name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" contextRef="AsOf2020-12-31_custom_EmployeeStockOwnershipPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">706,287</ix:nonFraction></span> shares of the Company&#8217;s common stock, all of which have been allocated to the accounts of eligible
employees. Contributions to the plan are determined by the Board of Directors and can be made in cash or shares of the Company&#8217;s
stock. The 2020 ESOP contribution was $<span id="xdx_903_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member_zGIFfghUa9Eg" title="ESOP contributions"><ix:nonFraction name="us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP" contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">328,263</ix:nonFraction></span> for which the Company issued <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pid_uShares_c20210301__20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z5GhvEznsKZg" title="Issuance of common stock to Employee Stock Ownership Plan, Shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" contextRef="From2021-03-012021-03-31_custom_EmployeeStockOwnershipPlan1Member_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">71,830</ix:nonFraction></span> shares in March 2021. The 2019 ESOP contribution was
$<span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z809dCd0GEe5"><ix:nonFraction name="us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP" contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">407,584</ix:nonFraction></span> for which the Company issued <span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z3UfHSsVKPh7"><ix:nonFraction name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" contextRef="AsOf2020-12-31_custom_EmployeeStockOwnershipPlan2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">66,059</ix:nonFraction></span> shares in 2020.</span></p>

</ix:nonNumeric><p id="xdx_818_z0BMd2XI6Aca" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_80D_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z9bMAulzjM1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
12 &#8211; <span id="xdx_82F_z3ZNh1QQ6fhh">COMMON STOCK</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In August
2019, the Company announced the adoption of a $<span id="xdx_904_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20190831_zmpvY2w3enk9" title="Amount authorized to be repurchased"><ix:nonFraction name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="AsOf2019-08-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.0</ix:nonFraction></span> million stock repurchase program running through the end of 2020. Under the stock
repurchase program, repurchases can be made from time to time using a variety of methods, including through open market purchases or
in privately negotiated transactions in compliance with the rules of the United States Securities and Exchange Commission and other applicable
legal requirements. This new $<span id="xdx_904_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20190831_zuhZQRplQgWc"><ix:nonFraction name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="AsOf2019-08-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.0</ix:nonFraction></span> million repurchase program replaces a stock repurchase program that the Company had adopted in 2008.
At December 31, 2020, there remained $<span id="xdx_90B_eus-gaap--StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_iI_c20201231_z6z646dcLqS7" title="Remaining amount authorized to be repurchased"><ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">341,000</ix:nonFraction></span> under this repurchase program.</span></p>

</ix:nonNumeric><p id="xdx_811_znnvKz30Kjl4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 289; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zCI6zVrkKEla" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
13 - <span id="xdx_824_zxNxtoMIzUM">INCOME TAXES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zq6r9brHrULl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Income tax
(benefit) expense from continuing operations consists of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_492_20200101__20201231_zo7dZ6bC4ch5" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_496_20190101__20191231_zyEaEAKrk5e" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_409_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zW3NybZBNmc1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current year income taxes (benefit):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_maCITEBztnE_zaXFh7tSnyCe" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">9,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">45,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_405_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_maCITEBztnE_z2Ri0BlWsm0i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">State</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_mtCITEBztnE_maITEBzN1B_zgr1TpQtEtQb" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden">&#160;Current year income tax (benefit)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">25,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z3FZYX2JrM53" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income taxes:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_maDITEBz1H5_zbRIWMEX47El" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden">&#160;Deferred income taxes (benefit)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtDITEBz1H5_maITEBzN1B_c20200101__20201231_zQekSGTOYNN5" title="Deferred income taxes (benefit)::XDX::9%2C534" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2883">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtITEBzN1B_c20190101__20191231_zvT5DT7JXsp1" title="::XDX::9%2C534" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2884">10,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense (benefit)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20200101__20201231_zgvrsrFjqYlk" title="Income tax expense (benefit)::XDX::20%2C342" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2886">20,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20190101__20191231_zrJpzWDxSqQk" title="::XDX::-15%2C269" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2887">(15,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A7_znvqH4jJQLf9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company&#8217;s
Austin Taylor Communications, Ltd. unit operated in the United Kingdom (U.K.) and is subject to U.K. rather than U.S. income taxes. Austin
Taylor had no activity in 2020 and 2019. At the end of 2020, Austin Taylor&#8217;s net operating loss carry-forward was $<span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--AustinTaylorCommunicationsLtdMember_zIM15fN7l3C1" title="Net operating loss carryforward"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2020-12-31_custom_AustinTaylorCommunicationsLtdMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,462,000</ix:nonFraction></span>. The
Company remains uncertain whether it will be able to generate the future income needed to realize the tax benefit of the carry-forward.
Accordingly, the Company has continued to maintain its deferred tax valuation allowance against any potential carry-forward benefit from
Austin Taylor.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Net2Edge,
Ltd., formally known as Transition Networks EMEA, Ltd., operates in the U.K. and is subject to U.K. rather than U.S. income taxes. Net2Edge,
Ltd. had pretax losses of $<span id="xdx_903_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_iN_di_c20200101__20201231__dei--LegalEntityAxis__custom--Net2edgeMember_zdW1ixXmNKS5" title="Pretax losses"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="From2020-01-012020-12-31_custom_Net2edgeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">955,000</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_iN_di_c20190101__20191231__dei--LegalEntityAxis__custom--Net2edgeMember_zf6YS54WsAY2"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="From2019-01-012019-12-31_custom_Net2edgeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,519,000</ix:nonFraction></span> in 2020 and 2019, respectively. At the end of 2020, Net2Edge, Ltd.&#8217;s net operating
loss carry-forward was $<span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--Net2edgeMember_zKPbByH0LnZ8" title="Net operating loss carryforward"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2020-12-31_custom_Net2edgeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,700,000</ix:nonFraction></span>, of which a full valuation allowance is recorded.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In 2007,
Transition Networks China began operations in China and is subject to Chinese taxes rather than U.S. income taxes. Transition Networks
China had no activity in 2020 and 2019. At the end of 2020, Transition Networks China&#8217;s net operating loss carry-forward was $<span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--TransitionNetworksChinaMember_z4sNQrbYUpwg" title="Net operating loss carryforward"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2020-12-31_custom_TransitionNetworksChinaMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>.
Transition Networks China ceased operations in 2014 and incurred minor non-operating expenditures in 2015 to close the operations. As
of 2016, Transition Networks China no longer has any operational activity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Suttle Costa
Rica operated in Costa Rica and was subject to Costa Rica income taxes. As of December 31, 2020, the amount of unremitted earnings outside
of the United States was not significant to the Company&#8217;s liquidity and was available to fund investments abroad. The Company closed
its Costa Rica facility in 2017 and no longer has any operational activity in Costa Rica. Suttle Costa Rica had no activity in 2020 and
2019. At the end of 2020, Suttle Costa Rica&#8217;s net operating loss carry-forward was $<span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--SuttleCostaRicaSMember_zPjXvFzDvNSa" title="Net operating loss carryforward"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2020-12-31_custom_SuttleCostaRicaSMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zH8A4T9tnPt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The provision
for income taxes for continuing operations varied from the federal statutory tax rate as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_497_20200101__20201231_z01Oiesgz4dl" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_498_20190101__20191231_zynBbBqPjt46" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_maETR_zUWRKMuguwW5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax at U.S. statutory
    rate</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.0</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.0</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_maETR_z3cP2u7whqrj" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">State income taxes, net of federal
    benefit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.8</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">26.2</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_maETR_z7NTXYw89QKa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign income taxes, net of
    foreign tax credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">11.3</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">98.9</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_maETR_zMNzUSlSuxGc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other nondeductible items</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">3.3</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">2.1</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxContingencies_dp_maETR_z9OpNdjC0eM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effect of increase in uncertain
    tax positions</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2914">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">17.2</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_maETR_z1SCvIms35n4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Change in valuation allowance</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">8.7</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">181.7</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_maETR_z0LMmHY8szR6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.0</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">14.0</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_dp_mtETR_zgt1sQ3v1CNc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Effective
    tax rate</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">1.1</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">6.5</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%)</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A6_zQrmVeVn8rHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 290; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zT55xEja1xR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Deferred
tax assets and liabilities as of December 31 related to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49C_20201231_ziJVTcSwEio9" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_499_20191231_zA5IGpe1yhvg" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract_iB_zHwOa1HMMdi2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_maDTAGzTdc_z0VlRv8WHYh1" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Allowance
    for doubtful accounts</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--DeferredTaxAssetsInventory_i01I_maDTAGzTdc_zF3TeSg2ttmd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Inventory</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">798,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,254,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_i01I_maDTAGzTdc_zPBC0TR6BYXf" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Accrued and
    prepaid expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">314,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">302,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_ecustom--DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_i01I_maDTAGzTdc_zkvttPwRGub7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Lease liability</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_maDTAGzTdc_zYe1rY6WHxM9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Domestic
    net operating loss carry-forward</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,398,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,141,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_i01I_maDTAGzTdc_z1g7l6iQahMb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Long-term
    compensation plans</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2946">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">248,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_i01I_maDTAGzTdc_zQe7ylxS2UZb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Nonemployee
    director stock compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">552,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">514,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_maDTAGzTdc_zxUpHWGdegA5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Other stock
    compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_ecustom--DeferredTaxAssetsIntangibleAssets_i01I_maDTAGzTdc_zW2JpNFLrQt4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Intangible
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2955">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:DeferredTaxAssetsIntangibleAssets" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">253,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_i01I_maDTAGzTdc_zLRbLYzWGjsi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Foreign net
    operating loss carry-forwards and credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,261,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,087,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_maDTAGzTdc_zALQ4h9gf3Kl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Federal and
    state credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">767,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">767,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_i01I_maDTAGzTdc_zcGcydGdL0Pd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzTdc_maDTANzHI5_z1AzSZZc8Nlj" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross deferred tax assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,286,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,707,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzHI5_z5ij0sAJHbx6" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Valuation
    allowance</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,728,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,170,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzHI5_maDTALNz8ZZ_zkL7nKh4JKV9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred
    tax assets</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">558,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">537,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract_iB_zSLY3E9gj5ce" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesOther_i01I_maDITLzGSF_zo3ce0U2W9k5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">318,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">485,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_i01NI_di_maDITLzGSF_z2YhqetVAxn3" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Intangible
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">175,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2983">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_ecustom--DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_i01I_maDITLzGSF_zx0SaZAYcY8g" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Lease
    right-of-use asset</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">65,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="jcs:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">42,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_di_mtDITLzGSF_msDTALNz8ZZ_zVBCWS5yWRq5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred
    tax liability</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">558,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">527,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNz8ZZ_zQcvVAY9GCEe" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    net deferred tax asset</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2991">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A3_zbHdQw59CNQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
assesses available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing
deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the <span id="xdx_902_ecustom--CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_dtxL_c20200101__20211231_zx6wV9oAaAug" title="Cumulative loss::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl2994">three-year</span></span>
period ending December 31, 2020. This objective evidence limits the ability to consider other subjective evidence such as the projections
for future growth. On the basis of this evaluation, as of December 31, 2020, a valuation allowance of $<span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20200101__20201231_zAseHBz2zz53" title="Valuation allowance"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,728,000</ix:nonFraction></span> has been recorded to
reflect the portion of the deferred tax asset that is more likely to not be realized. The amount of the deferred tax asset considered
realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased
or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective
evidence such as the Company&#8217;s projections for growth.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">At December
31, 2020, the Company has a federal net operating loss carryforward from 2015 through 2020 activity of approximately $<span id="xdx_902_eus-gaap--OperatingLossCarryforwards_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z013v5uT7xS8" title="Net operating loss carryforward"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2020-12-31_us-gaap_DomesticCountryMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,940,000</ix:nonFraction></span> that
is available to offset future taxable income and begins to expire in 2035. The Company also has a federal capital loss carryforward from
2018 of approximately $<span id="xdx_908_eus-gaap--DeferredTaxAssetsCapitalLossCarryforwards_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_ziCLhhDyvNHe" title="Capital loss carryforward"><ix:nonFraction name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" contextRef="AsOf2020-12-31_us-gaap_DomesticCountryMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,930,000</ix:nonFraction></span> that is available to offset future capital gains and expires in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">During 2015,
the Company engaged in a research and development tax credit study for the tax years 2011 to 2014. As a result of this study, the Company
claimed $<span id="xdx_901_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_c20200101__20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z7Y4T0gT9QJl" title="Income tax benefit related to research and development credit"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" contextRef="From2020-01-012020-12-31_us-gaap_DomesticCountryMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,554,000</ix:nonFraction></span> of federal and $<span id="xdx_908_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_c20200101__20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zKBBjsSXhL7i" title="Income tax benefit related to research and development credit"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" contextRef="From2020-01-012020-12-31_us-gaap_StateAndLocalJurisdictionMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,024,000</ix:nonFraction></span> of state research and development credits. The Company amended prior year tax returns to
claim these credits and offset prior year taxes paid. Credits not used to reduce taxes are available to be carried forward. At December
31, 2020, the Company has an estimated federal research and development credit carryforward of approximately $<span id="xdx_90D_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zIKLjawglQ68" title="Tax credit carryforward related to research and development"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="AsOf2020-12-31_us-gaap_DomesticCountryMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">467,000</ix:nonFraction></span> and a state research
and development credit carryforward of approximately $<span id="xdx_90D_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zOeaEDuwXzgg" title="Tax credit carryforward related to research and development"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="AsOf2020-12-31_us-gaap_StateAndLocalJurisdictionMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">594,000</ix:nonFraction></span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
assesses uncertain tax positions in accordance with ASC 740. Under this method, the Company must recognize the tax benefit from an uncertain
tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based
on the technical merits of the position. The tax benefits recognized in the financial statements from these uncertain tax positions are
measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The
Company&#8217;s practice is to recognize interest and penalties related to income tax matters in income tax expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 291; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"><p id="xdx_89B_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_z94wVFBlYAOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Changes in
the Company&#8217;s uncertain tax positions are summarized as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="text-align: center; vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49D_20200101__20201231_ziUQAMT9t19" style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20190101__20191231_zf9RjvafdUK6" style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_401_eus-gaap--UnrecognizedTaxBenefits_iS_zZgRBHo8Ia6d" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Uncertain tax positions
    &#8211; January 1</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="AsOf2018-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_z4bfxT3Zcrze" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Gross increases
    - current period tax positions</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--UnrecognizedTaxBenefits_iE_zQGlnlCf2Zy9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Uncertain tax positions
    &#8211; December 31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">115,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AC_zfqIH8eTn4pa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Included
in the balance of uncertain tax positions at December 31, 2020 are $<span id="xdx_903_eus-gaap--UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_iI_c20201231_zmuJRDwu8lZj" title="Unrecognized tax benefits that, if recognized, would affect the effective tax rate."><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">115,000</ix:nonFraction></span> of tax benefits that if recognized would affect the tax rate.
The Company&#8217;s unrecognized tax benefits will be reduced by $0 in the next twelve months due to statute of limitations expirations.
There are no other expected significant changes in the Company&#8217;s uncertain tax positions in the next twelve months. The Company&#8217;s
income tax liability accounts included accruals for interest and penalties of $<span id="xdx_906_eus-gaap--UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_iI_c20201231_zMBh4hoF04El" title="Accruals for interest and penalties"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> at December 31, 2020. The Company&#8217;s 2020 income
tax expense decreased by $<span id="xdx_90A_ecustom--NetIncreaseDecreaseInAccruedInterestAndPenalties_c20200101__20201231_z9851we2Jxog" title="Net increase (decrease) in accured interest and penalities"><ix:nonFraction name="jcs:NetIncreaseDecreaseInAccruedInterestAndPenalties" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> due to net decreases for accrued interest and penalties.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company&#8217;s
federal and state tax returns and tax returns it has filed in Costa Rica and the United Kingdom are open for review going back to the
2017 tax year.</span></p>

</ix:nonNumeric><p id="xdx_812_zaNHspVbzrP1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_ziTHA59pIqc8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
14 - <span id="xdx_827_zwmSGRHxmy7g">INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Following
the acquisition of Ecessa during the second quarter of 2020 and the merging of certain operations, the Company classifies its remaining
businesses into <span id="xdx_90B_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zmhr18CjTZR6" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl3029">two</span></span> segments as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Electronics
                                            &amp; Software: designs, develops and sells Intelligent Edge solutions that provide connectivity
                                            and power through PoE products and actionable intelligence to end devices in an IoT ecosystem
                                            through embedded and cloud-based management software. In addition, this segment continues
                                            to generate revenue from its traditional products consisting of, media converters, NICs,
                                            and Ethernet switches that offer the ability to affordably integrate the benefits of fiber
                                            optics into any data network; and</span></td>
</tr></table>


<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Services
                                            &amp; Support: provides technology solutions that address prevalent IT challenges, including
                                            network resiliency, security products and services, network virtualization, and cloud migrations,
                                            IT managed services, wired and wireless network design and implementation, and converged
                                            infrastructure configuration, deployment and management, and SD-WAN network devices.</span></td>
</tr></table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Management
has chosen to organize the enterprise and disclose reportable segments based on products and services. Intersegment revenues are eliminated
upon consolidation. &#8220;Other&#8221; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle as discontinued
operations, &#8220;Other&#8221; includes amounts previously allocated to Suttle that do not meet the criteria to be included in income
from discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Electronics
&amp; Software manufactures its products in Asia and the United States and makes sales in both the U.S. and international markets. Services
&amp; Support operates in the U.S. and primarily makes sales in the U.S. Net long-lived assets held in foreign countries were approximately
$<span id="xdx_90C_eus-gaap--NoncurrentAssets_iI_c20201231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zJuGBExfvIu3" title="Net long-lived assets"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2020-12-31_custom_ForeignCountriesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,000</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--NoncurrentAssets_iI_c20191231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zNOeV6eDnpYc" title="Net long-lived assets"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2019-12-31_custom_ForeignCountriesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">112,000</ix:nonFraction></span> at December 31, 2020 and 2019, respectively. <span style="background-color: white">Consolidated sales to U.S. customers
were approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zsrbyQs6S609" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">87</ix:nonFraction></span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zNQ3vZJ9hb72" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-01-012019-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">74</ix:nonFraction></span>% of sales from continuing operations in 2020 and 2019 respectively. In 2020, sales to <span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z8W9vRylQ476"><ix:nonFraction name="jcs:NumberOfCustomers" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">two</ix:nonFraction></span> of Electronics
&amp; Software&#8217;s customers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zMivY1Fcz399" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">18.7</ix:nonFraction></span>% and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zyG5PDMYKMb4"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">17.3</ix:nonFraction></span>% of consolidated sales and <span id="xdx_903_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zyIvV41Lj6f8" title="Number of Customers"><ix:nonFraction name="jcs:NumberOfCustomers" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ServicesAndSupportSegmentMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">one</ix:nonFraction></span> of Services &amp; Support&#8217;s customers
accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zifQ67EOFDsg" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10.3</ix:nonFraction></span>% of consolidated sales. In 2019, sales to <span id="xdx_90B_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zioGZNlh7DCk"><ix:nonFraction name="jcs:NumberOfCustomers" contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">two</ix:nonFraction></span> of Electronics &amp; Software&#8217;s customers accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zNrx0ULzHuW1"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.2</ix:nonFraction></span>%
and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_z5LCmVByLcJ1"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">16.2</ix:nonFraction></span>% of consolidated sales. <span style="color: black">At December 31, 2020, Electronics &amp; Software had <span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zfl7XUWzV4l9"><ix:nonFraction name="jcs:NumberOfCustomers" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">one</ix:nonFraction></span> customer that made
up <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z5KLmmMq2iu7" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">17</ix:nonFraction></span>% of consolidated accounts receivable and Services &amp; Support had <span id="xdx_90C_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRe6hwTUxaA4" title="Number of Customers"><ix:nonFraction name="jcs:NumberOfCustomers" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ServicesAndSupportSegmentMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">one</ix:nonFraction></span> customer that made up <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zAboDRz3lEI3" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">38</ix:nonFraction></span>% of accounts receivable. At December
31, 2019, Electronics &amp; Software had <span id="xdx_90A_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zX6WE1Gdyrr9" title="Number of Customers"><ix:nonFraction name="jcs:NumberOfCustomers" contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">two</ix:nonFraction></span> customers that made up <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zUdC9VgRU9dd" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">45</ix:nonFraction></span>% and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zpEvOyLvtWV6" title="Concentration Risk Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">17</ix:nonFraction></span>% of consolidated accounts receivable.</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRfxJsKXTh84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Information
concerning the Company&#8217;s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zaYHiboKxyGj" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_492_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zcJGs8D9HErk" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49A_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zsb1k4mORRFl" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49E_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdpxR8FtVjb8"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20200101__20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zkrXkbOu3hS4" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Intersegment</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Software</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Support</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Other</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Eliminations</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdTLDv2onhL9" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,496,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,777,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3067">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">697,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20201231_zqKvTXxQ9YFj" title="::XDX::42%2C575%2C546" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3069">42,576,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--CostOfGoodsAndServicesSold_zLYbLwQqcY6i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,606,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,798,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3073">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20200101__20201231_z9VJWF9hokYl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold3" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,000</ix:nonFraction></ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20201231_zK5ePnmKp5T1" title="::XDX::25%2C369%2C118" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3076">25,36
                                                                                                                                                          9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--GrossProfit_zPYeNeilfdr4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,890,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,979,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3080">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">662,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_dxL_c20200101__20201231_zJ9QbVqC0owe" title="::XDX::17%2C206%2C428" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3082">17,207,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--SellingGeneralAndAdministrativeExpense_zpnsLoQB5D2f" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,875,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,669,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,337,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--SellingGeneralAndAdministrativeExpense2_iN_di_c20200101__20201231_zgjBE8pFjXn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="jcs:SellingGeneralAndAdministrativeExpense2" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">662,000</ix:nonFraction></ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20201231_zZJV7PVVP1sd" title="::XDX::19%2C218%2C922" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3089">19,219,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_z90sYGIdDqM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquisition costs</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3091">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3092">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">685,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3094">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20201231_zA2YkoRGSBWc" title="::XDX::684%2C856" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3095">685,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_zkkbJhrdZ78k" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,015,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">310,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,022,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3100">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_dxL_c20200101__20201231_zaWrbKGJRvS4" title="::XDX::-2%2C697%2C350" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3101">(2,697,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zVRhoqLXES2b" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">10,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">32,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">964,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3106">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20201231_zjGXv1Ovuwz3" title="::XDX::922%2C018" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3107">922,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z1DufG78m102" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,005,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">278,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,058,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3112">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20201231_zuZCvLTH5Q83" title="::XDX::-1%2C775%2C332" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3113">(1,775,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zlZl4TOqqR5c" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">288,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zknYyh8Hgpx5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">292,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFSrRBj19av8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">382,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20201231_zSYByPhqDS7l" title="::XDX::962307" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3117">962,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_zfGlIBFqWnof" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">81,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">155,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3122">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231_zvS5zqpRy7Ga" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z2OZabrz5698" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,398,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_dxL_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUftif2gA8w1" title="::XDX::55%2C556%2C325" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3125">8,521,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zi9qGwkUGqij" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,664,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Assets_iNI_di_c20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z3tjVIby2Oyl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iI_dxL_c20201231_z4Fq2Cpk1xmk" title="::XDX::55%2C556%2C325" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3128">55,556,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 292; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zVMYAzFWWC2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Electronics &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_494_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUZwC0Uqh9Ta" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Services &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFDoOGHKO03l"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49E_20190101__20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z1V8kyr6tvB8" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intersegment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Software</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Support</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Eliminations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwMVMtYt3sSb" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,007,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,741,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3132">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">842,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20190101__20191231_zMsGfWfP4OO9" title="::XDX::50%2C906%2C179" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3134">50,906,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CostOfGoodsAndServicesSold_zCEHl56ekpu" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,613,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,259,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3138">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20190101__20191231_zOlYaqZx1IYk" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="jcs:CostOfGoodsAndServicesSold3" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">152,000</ix:nonFraction></ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20190101__20191231_ztmtFqOiHbEa" title="::XDX::28%2C720%2C367" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3141">28,720,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--GrossProfit_znMrNjmu7wY1" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,394,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,482,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3145">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">690,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_dxL_c20190101__20191231_z3ksGVdTxbGl" title="::XDX::22%2C185%2C812" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3147">22,186,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_zzaSbaZdSyh9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,354,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,485,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,028,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0"  unitRef="USD">690,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20190101__20191231_z4gsLrWya2Gl" title="::XDX::22%2C176%2C598" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3153">22,177,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--OperatingIncomeLoss_z1sQA7W6YQpk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,040,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,028,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3158">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_dxL_c20190101__20191231_zj1xpaMNei9i" title="::XDX::9%2C214" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3159">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_zh8RNmWczSj6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">10,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">243,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3164">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_dxL_c20190101__20191231_zM6vEMHAJG43" title="::XDX::226%2C136" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3165">226,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJGofsEgZpsl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,033,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">13,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,785,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3170">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20190101__20191231_z6RuvNIEkI4c" title="::XDX::235%2C350" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3171">235,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zwHwzUFtUbpd" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">360,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRJcXsSMGUjc" title="::XDX::292000" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3173">92,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrlJTqQuQn92" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3174">581,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231_zu6WeBCrGEN1" title="::XDX::1032797" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3175">1,033,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_ziMUd0OHtfBa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">81,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">69,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">275,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3180">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20190101__20191231_zFR5wQ9pHX88" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">425,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zHPIOCr8rlsb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2019-12-31_custom_ElectronicsAndSoftwareSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,902,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zA5FvVAvzHWl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2019-12-31_custom_ServicesAndSupportSegmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,694,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziacn5mxIbrl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2019-12-31_us-gaap_AllOtherSegmentsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">37,582,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iNI_di_c20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zjAmgHqGF3q" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2019-12-31_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_iI_dxL_c20191231_zDnFslQYrTX" title="::XDX::59%2C150%2C712" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3186">59,151,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A7_zkEtCHwJFNck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><p id="xdx_815_zgdM2k0fWNk4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_802_eus-gaap--FairValueDisclosuresTextBlock_zIrRleF3Vir7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
15 &#8211; <span id="xdx_826_zaUzINVfWvMe">FAIR VALUE MEASUREMENTS</span> </span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Fair value
is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market
participants at the measurement date. Assets and liabilities measured at fair value are classified using the following hierarchy, which
is based upon the transparency of inputs to the valuation as of the measurement date:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Level 1 &#8211;
Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the
ability to access at the measurement date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Level 2 &#8211;
Observable inputs such as quoted prices for similar instruments and quoted prices in markets that are not active, and inputs that are
directly observable or can be corroborated by observable market data. The types of assets and liabilities included in Level 2 are typically
either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades
of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward
prices and volatilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Level 3 &#8211;
Significant inputs to pricing that have little or no observability as of the reporting date. The types of assets and liabilities included
in Level 3 are those with inputs requiring significant management judgment or estimation, such as the complex and subjective models and
forecasts used to determine the fair value of financial instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 293; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zGFGssxjXuhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BC_zxVElnnW6ic5">Financial
assets and liabilities measured at fair value on a recurring basis</span> as of December 31, 2020 and 2019, are summarized below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    1</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    2</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    3</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Total
    Fair Value</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zrFTPfk2vz7g" title="Cash equivalents" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z9Ewlz91OKr7" title="Cash equivalents" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zOhqhQncxFmc" title="Cash equivalents" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_z3qt1W3Wu2V7" title="Cash Equivalents" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zpnVRRuGItu" title="Long-term investments" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,605,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_dxL_c20201231_zV4KES3P516c" title="Long-term investments::XDX::6210000" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3202">5,605,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zQ4v3AIhIYnl" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5cDhfZAdT9k" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zsoz3XWKHFrb" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,605,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn92YcnmiL54" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231_zLU0c48NXbWa" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,210,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Accrued Consideration</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--AccruedConsiderationMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zMzIs028zKDi" title="Current Liabilities, fair value" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31_custom_AccruedConsiderationMember_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z6iAMEggyQa7" title="Current Liabilities, fair value" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn4L221HiFQ" title="Current Liabilities, fair value" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z7v6nHqtP77b" title="Current Liabilities, fair value" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccruedLiabilitiesFairValueDisclosure" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zFzj8FefdBs1" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,424,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zmI6NwhDuvu1" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,364,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJJFUAc4Kiv6" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FairValueNetAssetLiability_iTI_c20201231_zErHehOZA8bk" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,843,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2019</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    1</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    2</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    3</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Total
    Fair Value</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zyEWxk9bJThl" title="Cash Equivalents" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z5SOuq1XZM85" title="Cash Equivalents" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zqDrfcSgYrX7" title="Cash Equivalents" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231_z6tqbzRS2AX8" title="Cash Equivalents" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z9daSbjJ5BTe" title="Short-term investments" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_CommercialPaperMember_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,694,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231_zpirBv1Oyi8c" title="Short-term investments" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,694,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zZiP8n53Lsbk" title="Short-term investments::XDX::8694000" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3242">756,000</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zzodjjaDcFU9" title="Short-term investments::XDX::8694000" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3244">756,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z8varhg8gqG6" title="Short-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:ShortTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,450,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zdCSZQIc9gr6" title="Short-term investments::XDX::8694000" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3248">9,450,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEeitVPD2BFj" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zJcD28AZnFD1" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zb8IMILYoTrg" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231_z3JwmFNmLzv2" title="Long-term investments" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="jcs:LongTermInvestmentsFairValueDisclosure" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zS5qLbqyUvA3" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,761,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zSwEpMCB68kc" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,450,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_ztUT7CWHdhJ8" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FairValueNetAssetLiability_iTI_c20191231_zpKRSgBGWyi6" title="Total" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,461,000</ix:nonFraction></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A6_z1Kapt89InM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The estimated
fair value of contingent consideration as of December 31, 2020 was $<span id="xdx_90D_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201231_zKrAmjFZgbKf" title="Contingent consideration at fair value"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span>, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of
significant unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities.&#160;There
was <span id="xdx_905_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20200101__20201231_zUdqSnYYmBZa" title="Transfers between levels"><ix:nonFraction name="jcs:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" contextRef="From2020-01-012020-12-31" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></span> change in the estimated contingent consideration during the year ended December 31, 2020. In March 2021, the Company paid the
full amount of the $<span id="xdx_90C_eus-gaap--PaymentForContingentConsiderationLiabilityInvestingActivities_c20210301__20210331_ztIWqbWEGu6f" title="Payment of contingent consideration"><ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" contextRef="From2021-03-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,000</ix:nonFraction></span> contingent consideration to the Receiver.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">We record
transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were no transfers between
levels during 2020 and 2019.</span></p>

</ix:nonNumeric><p id="xdx_814_zHngn7iRPCqb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 294; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:CommitmentsDisclosureTextBlock"><p id="xdx_80C_eus-gaap--CommitmentsDisclosureTextBlock_z4nbJeiBwQxd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
16 &#8211; <span id="xdx_825_zFQK6eLy75dg">GENERAL COMMITMENTS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On August
2, 2018, the Company entered into a purchase agreement with Launch Properties, LLC for the sale of the Company&#8217;s building located
at 10900 Red Circle Drive, Minnetonka, MN for $<span id="xdx_907_ecustom--SaleOfPropertyPurchaseAgreementConsiderationAmount_c20180801__20180802_z7R3ynj4cvgk" title="Sales of building, purchase agreement, consideration amount"><ix:nonFraction name="jcs:SaleOfPropertyPurchaseAgreementConsiderationAmount" contextRef="From2018-08-012018-08-02" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,000,000</ix:nonFraction></span>. The building currently includes the Company&#8217;s corporate administrative
offices, as well as some operations for Transition Networks and JDL Technologies. This agreement was terminated on July 28, 2020 and
earnest money totaling $<span id="xdx_90F_ecustom--RestrictedCashTransferredToCompany_iI_c20200728__us-gaap--OtherCommitmentsAxis__custom--PurchaseAgreementMember_zuelKBObgAE1" title="Earnest monet in escrow transferred to company"><ix:nonFraction name="jcs:RestrictedCashTransferredToCompany" contextRef="AsOf2020-07-28_custom_PurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">225,000</ix:nonFraction></span> was transferred to the Company and recognized as other income in the accompanying condensed consolidated
statements of income (loss) and comprehensive income (loss) for the year ended December 31, 2020. The Company is reviewing options to
continue to use or sell the property.<br />
<br /></span></p>

</ix:nonNumeric><p id="xdx_814_zPOQgJSkJr9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<ix:nonNumeric contextRef="From2020-01-012020-12-31" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zbLpNSypIJ03" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
17 &#8211;<span id="xdx_827_z73XXetc5uI2"> SUBSEQUENT EVENTS</span></span></b><br />
<br /></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">On
March 1, 2021, the Company entered into an Agreement and Plan of Merger with Helios Merger Co. and Pineapple Energy LLC pursuant to which
Pineapple would become a wholly owned subsidiary of the Company (the &#8220;Merger&#8221;). In connection with the Merger, CSI intends
to pursue dispositions of its existing assets and businesses prior to the closing of the Merger. To the extent these dispositions occur,
CSI expects to declare a cash dividend that distributes a portion of the proceeds from these dispositions to its shareholders as of a
pre-closing record date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Following
the closing, CSI will use commercially reasonable efforts to complete the dispositions of these assets as soon as reasonably practicable
(and, in any event, within 18 months of the closing). Proceeds that become available from the dispositions that occur following the closing
of the Merger will be distributed pro rata to the legacy shareholders pursuant to the contingent value rights agreement described above.
CSI will continue to support these existing business lines as it pursues new owners for these businesses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In connection
with the execution of the Merger agreement, the Company announced that <span style="color: black">CSI and Pineapple Energy were exploring
equity financing through a private placement that would close in connection with the closing of Merger, with proceeds to be used by the
combined company to finance additional acquisitions and working capital needs of the combined company.</span></span></p>

</ix:nonNumeric><p id="xdx_814_zZFHu3mTiDn" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 295; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->







<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><span id="a211292a198_v7"></span>PINEAPPLE ENERGY LLC</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: italic 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">Financial Statements as of September 30,
2021 and December 31, 2020 and for the</p>

<p style="font: italic 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">Nine months ended September 30, 2021</p>

<p style="font: italic 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<!-- Field: Page; Sequence: 296; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Table of Contents
</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 92%; text-align: justify"><span style="font: 10pt Arial, Helvetica, Sans-Serif"><b><span style="text-decoration: underline">FINANCIAL
        INFORMATION</span></b></span></td>
    <td style="width: 2%; text-align: justify">&#160;</td>
    <td style="width: 6%; text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif"><b><span style="text-decoration: underline">Page</span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#b001_v2">Report of Independent Registered Public Accounting Firm</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">1</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#b002_v2">Balance Sheets</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">2</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#b003_v2">Statement of Loss and Members&#8217; Deficit</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">3</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#b004_v2">Statement of Cash Flows</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">4</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#b005_v2">Notes to Financial Statements</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">5</span></td></tr>
  </table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;&#160;</p>

<!-- Field: Page; Sequence: 297; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 81.8pt; text-align: center">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto; text-align: right"><img src="a220044009_v1.jpg" alt="" />&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 81.8pt; text-align: center">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 81.8pt; text-align: center"><span style="font-size: 12pt"><span id="b001_v2"></span>Report
of Independent Registered Public Accounting Firm</span></p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 81.8pt; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">To the Members and Board of
Managers of Pineapple Energy LLC</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">Results of Review of Interim
Financial Statements</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; text-indent: -0.05pt">We have
reviewed the balance sheet of Pineapple Energy LLC (the Company) as of September 30, 2021 and the related statement of loss and members&#8217;
deficit, and cash flows for the nine month period then ended, and the related notes (collectively referred to as the &#8220;interim financial
statements&#8221;). Based on our review, we are not aware of any material modifications that should be made to the accompanying interim
financial statements for them to be in conformity with accounting principles generally accepted in the United States of America.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; text-indent: -0.05pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">We have previously audited,
in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the balance sheet of the Company
as of December 31, 2020, and the related statement of loss and members&#8217; deficit, and cash flows for the period from inception (December
1, 2020 through December 31, 2020) (not presented herein); and in our report dated October 18, 2021, we expressed an unqualified opinion
on those financial statements. In our opinion, the information set forth in the accompanying balance sheet as of December 31, 2020, is
fairly stated, in all material respects, in relation to the balance sheet from which it has been derived.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">Basis for Review Results</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; text-indent: -0.05pt">These
interim financial statements are the responsibility of the Company&#8217;s management. We conducted our review in accordance with the standards
of the PCAOB. A review of interim financial information consists principally of applying analytical procedures and making inquiries of
persons responsible for financial and accounting matters. It is substantially less in scope than an audit conducted in accordance with
the standards of the PCAOB, the objective of which is the expression of an opinion regarding the financial statements taken as a whole.
Accordingly, we do not express such an opinion.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; text-indent: -0.05pt">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">Going Concern</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">As indicated in Note 9, certain
conditions indicate that the Company may be unable to continue as a going concern. The accompanying interim financial statements do not
include any adjustments that might result from the outcome of this uncertainty.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 7.85pt 0pt 5pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><img src="a220044010_v1.jpg" alt="" />&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">Minneapolis, Minnesota<br />
January 18, 2022</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; color: #231F20">Baker Tilly
US, LLP, trading as Baker Tilly, is a member of the global network of Baker Tilly International Ltd., the members of which are separate
and independent legal entities.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; color: #231F20"><br /></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; color: #231F20"></p>

<!-- Field: Page; Sequence: 298; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: auto; color: #231F20">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Pineapple Energy
LLC</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b><span id="b002_v2"></span>Balance
Sheets (Unaudited)</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>As of September
30, 2021 and December 31, 2020</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><i>(in thousands)</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center"><b>September 30,</b></td>
    <td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>December 31,</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>2021</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>2020</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td>ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left">Current assets</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 68%; padding-left: 10pt">Cash</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td>
    <td style="width: 12%; text-align: right">67</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td>
    <td style="width: 12%; text-align: right">-</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Assets held for sale</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">480</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 20pt">Total current assets</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">67</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">480</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">Intangible assets, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">3,138</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">4,210</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total assets</td>
    <td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">3,205</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">4,690</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left">LIABILITIES AND MEMBERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Current liabilities</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 10pt">Accounts payable</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="text-align: right">$</td>
    <td style="text-align: right">1,838</td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="text-align: right">$</td>
    <td style="text-align: right">11</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 10pt">Accrued expenses</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">267</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Working capital note</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">150</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 20pt">Total current liabilities</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">2,255</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">11</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Payables due to members</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">2,350</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">2,350</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Loans Payable</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">5,828</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">4,830</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 10pt">Total liabilities</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">10,433</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">7,191</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Commitments and contingencies (See Note 7)</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">MEMBERS&#8217; DEFICIT</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Members&#8217; deficit</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(7,228</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">)</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(2,501</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total liabilities and members&#8217; deficit</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">3,205</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">4,690</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center; color: Red">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>The accompanying notes are an integral part of
these financial statements.</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<!-- Field: Page; Sequence: 299; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Pineapple Energy
LLC </b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b><span id="b003_v2"></span>Statement of Loss and
Members&#8217; Deficit (Unaudited)</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>For the Nine Months Ended September 30, 2021</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>(in thousands)</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">For the Nine</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap">Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">September 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</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">2021</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 84%; padding-bottom: 1pt">Revenue</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 2%; text-align: right">$</td>
    <td style="border-bottom: Black 1pt solid; width: 12%; text-align: right">25</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Operating expenses:</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 10pt">General and administration</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">582</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 10pt">Amortization expense</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">1,072</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Sales and marketing</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">116</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 10pt">Transaction costs</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">1,977</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total operating expenses</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">3,747</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Loss from operations</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">(3,722</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Other income (expenses)</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Interest and accretion of loan expense</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(1,005</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total other income (expenses)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(1,005</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Net loss</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">(4,727</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">Members&#8217; deficit, beginning of year</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(2,501</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Members&#8217; deficit, end of period</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(7,228</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>The accompanying notes are an integral part of
these financial statements.</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<!-- Field: Page; Sequence: 300; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Pineapple Energy
LLC </b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b><span id="b004_v2"></span>Statement of Cash Flows
(Unaudited)</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>For the Nine Months Ended September 30, 2021</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>(in thousands)</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">For the Nine Months</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</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">September 30, 2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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: 84%; text-align: left">Net loss</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td>
    <td style="width: 12%; text-align: right">(4,727</td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Adjustments for:</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="padding-left: 20pt">Amortization</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">1,072</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 20pt">Interest and accretion expense</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">1,005</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Change in:</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 20pt">Accounts and other payables</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">1,820</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Accrued expenses</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">267</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">Net cash used in operations</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(563</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Proceeds from sale of assets held for sale</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">480</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">Net cash provided by investing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">480</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">CASH FLOWS FROM FINANCING ACTIVITY</td>
    <td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Proceeds of borrowings on working capital loan</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">150</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">150</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">NET INCREASE IN CASH</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">67</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">CASH AT BEGINNING OF PERIOD</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt">CASH AT END OF PERIOD</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">67</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center; color: Red">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>The accompanying notes are an integral part of
these financial statements.</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<!-- Field: Page; Sequence: 301; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center; text-indent: -0.5in"><b>Pineapple
Energy LLC </b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center"><b><span id="b005_v2"></span>Notes
to Financial Statements (Unaudited)</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center"><b>As of
September 30, 2021 and December 31, 2020 and for the</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center"><b>Nine Months
Ended September 30, 2021</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center"><b><i>(in
thousands, except Units)</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><b>Note 1 - Organization</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Pineapple Energy LLC (&#8220;Pineapple&#8221;
or &#8220;Company&#8221;) was organized under the laws of Delaware on December 1, 2020 (&#8220;period of inception&#8221;). Pineapple
Energy expects to operate and consolidate solar companies to power the energy transition through grass-roots growth of solar electricity
paired with battery storage on consumers&#8217; homes. The Company plans on engaging in the acquisition and growth of local and regional solar,
storage and energy service companies and providing solar, battery storage and other energy services to homeowners.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Each Member&#8217;s limited liability
company interest in the Company is represented by units (&#8220;Units&#8221;). The total number of Units that the Company has authority
to issue is classified as (i) an unlimited number of Class A Units (the &#8220;Class A Units&#8221;), (ii) 6,250,000 Class B Units (the
&#8220;Class B Units&#8221;), (iii) 5,000,000 Class C Units (the &#8220;Class C Units&#8221;), and (iv) an unlimited number of Class P
Units (the &#8220;Class P Units&#8221;). The Board has the authority to increase the number of Units, increase the number of Units in
a class of Units or designate one or more new classes of Units without the vote or consent of the Members. As of September 30, 2021 and
December 31, 2020, 19,150,000 Class A Units and 850,000 Class P Units were issued and outstanding. Class A Units have the right to vote,
while the Class P Units do not have voting rights. </p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; background-color: white">On March
1, 2021, the Company entered into an asset purchase agreement with Hawaii Energy Connection, LLC and E-Gear, LLC (collectively, &#8220;HEC&#8221;),
Hawaii limited liability companies, under which HEC agreed to sell to the Company substantially all the assets of HEC for an aggregate
purchase price of $12,500 cash payable at closing, subject to a working capital adjustment following closing, plus equity in the Company
consisting of 6,250,000 Class B Units of the Company, representing approximately 40% ownership in the Company.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; background-color: white">On March
1, 2021, the Company also entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Communications Systems,
Inc. (&#8220;CSI&#8221;), a Minnesota corporation, Helios Merger Co., a Delaware corporation and a wholly owned subsidiary of CSI (the
&#8220;Merger Sub&#8221;), Lake Street Solar LLC, a Delaware limited liability company (the &#8220;Members&#8217; Representative&#8221;),
and Randall D. Sampson, as the Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative,&#8221; and together
with CSI, the Merger Sub, the Company and the Members&#8217; Representative, the &#8220;Parties&#8221;), pursuant to which Merger Sub
will merge with and into the Company with the Company surviving the merger as a wholly owned subsidiary of CSI (the &#8220;Pineapple Merger&#8221;).</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; background-color: white">The
sale of assets by HEC to the Company is conditioned on the concurrent closing of the Pineapple Merger and is expected to close in 2022.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><b><i>COVID-19 Update</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">In March 2020, the COVID-19 outbreak
was declared a pandemic by the World Health Organization. The pandemic has resulted in governments around the world implementing increasingly
stringent measures to help control the spread of the virus, including quarantines, &#8220;shelter in place&#8221; and &#8220;stay at home&#8221;
orders, travel restrictions, business curtailments, school closures and other measures. In addition, governments and central banks in
several parts of the world have enacted fiscal and monetary stimulus measures to counteract the impacts of the COVID-19 pandemic.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">As a response to the COVID-19
pandemic, the Company implemented a controlled schedule, social distancing, mask requirements for employees permitted to use the office,
implementation of an infectious disease prevention policy, and required employees to quarantine after out-of-state travel of any kind
before returning to work.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">The Company considered the emergence
and pervasive economic impact of the COVID-19 pandemic in its assessment of its financial position, results of operations, cash flows,
and certain accounting. The Company has not identified any specific impairment trigger event from circumstances originating from COVID-19.
Due to the evolving and uncertain nature of the COVID-19 pandemic, it is possible that the effects of the COVID-19 pandemic could materially
impact the Company&#8217;s estimates and combined financial statements in future reporting periods.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 302; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 2 - Significant Accounting Policies</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b><i>Basis of Presentation </i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">These financial statements have been prepared in conformity
with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). The interim financial statements are unaudited, but in the opinion
of management, reflect all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the periods presented.
Operating results for the nine-month period are not necessarily indicative of the results that can be expected for the year ending December
31, 2021 (see Note 9).</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Use of Estimates</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The preparation of financial statements in conformity with
U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of
contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates. Any
effects on the business, financial position or results of operations from revisions to these estimates are recorded in the period in which
the facts that give rise to the revision become known.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Significant items subject to estimates and assumptions include
the fair value of the Company&#8217;s term loan payable and related assets at the date of acquisition, and the related useful life of
the Company&#8217;s intangible asset.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Assets Held for
Sale</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">Assets held for sale
were tangible assets acquired in the Hercules transactions (see Note 4). These assets were sold in 2021 and as of December 31, 2020, were
valued at their fair market value. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Intangible Assets</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">Intangible assets primarily
consist of trademarks and are amortized using the straight-line method over the estimated useful lives of the respective trademarks, which
are 36 months. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Impairment of Long-Lived
Assets</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">The Company reviews its
long-lived assets, including intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts
of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group that includes the
potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If the total of the expected
undiscounted future net cash flows for the asset group is less than the carrying amount of the asset, a loss is recognized for the difference
between the fair value and carrying amount of the asset. As of September 30, 2021 and December 31, 2020, no impairment was identified.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Fair Value of Financial
Instruments</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">Accounts payable approximate
fair value because of the short-term nature of these instruments. The payables due to members are considered long term and due to the
nature of the transaction, fair value is impractical to estimate.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">To record estimates at
fair value, the Company uses market data or assumptions that market participants would use in pricing the asset or liability, including
assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market
corroborated or generally unobservable. We primarily apply the market approach for recurring fair value measurements and attempt to use
the best available information. We determine the fair value based upon the hierarchy that prioritizes the inputs used to measure fair
value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level
1 measurement) and lowest priority to unobservable inputs (Level 3 measurement). The three levels of fair value hierarchy are as follows:</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white"><b>Level 1</b> &#8211;
Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. At September 30, 2021 and
December 31, 2020, there were no Level 1 measurements.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white"><b>Level 2</b> &#8211;
Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable
as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies.
These models are primarily industry-standard models that consider various assumptions, including quoted forward prices for commodities,
time value, volatility factors and current market and contractual prices for the underlying instruments, as well as other relevant economic
measures. Where observable inputs are available directly or indirectly, for substantially the full term</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white"></span></p>

<!-- Field: Page; Sequence: 303; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white">of the asset or liability,
the instrument is categorized in Level 2. At September 30, 2021 and December 31, 2020, there were no Level 2 measurements.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white"><b>Level 3</b> &#8211;
Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally
developed methodologies that result in management&#8217;s best estimate of fair value. At September 30, 2021 and December 31, 2020, there
were no recurring Level 3 measurements. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in"><span style="background-color: white">The fair value of the
Company&#8217;s long-term debt and assets acquired (see Note 4) of $4,768 as of the acquisition date of December 11, 2020 is a Level 3
non-recurring measurement. The fair value of the liability and intangible asset were measured using a discounted cash flow methodology.
The payments were discounted over the term of the loan using a 25.0 percent discount rate which reflected a rate between first quartile
and median rate for venture capital funding of an enterprise in the start-up stage business cycle given the similarity of the business
to a start-up. See Note 4. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.7in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Revenue Recognition</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">The Company recognizes
revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (&#8220;ASC 606&#8221;).</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">The Company recognizes
revenue in accordance with the core principle of ASC 606 when there is a transfer of control of promised goods or services to customers
in an amount that reflects the consideration that the Company expects to be entitled to in exchange for those goods or services.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">The Company primarily
arranges for solar power systems to be installed for residential customers by a third party, for which it earns a commission upon the
end customer&#8217;s acceptance of the installation. As there are more than two parties involved in the sales transaction, the Company
has determined it has an agent relationship in the contracts with these customers, due to the fact that the Company is not primarily responsible
for fulfilling the promise to provide the installation of solar arrays to the Customer, the Company does not have inventory risk and has
only limited discretion in pricing.&#160; Accordingly, the Company has determined that revenue under these arrangements should be recognized
on a net basis. &#160;&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">For all revenue streams,
no elements of variable consideration were identified.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Transaction Costs</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">Direct and indirect acquisition-related
costs are expensed as incurred when the service is received.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Income Taxes</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">The Company has elected
to be treated as an association taxable as a corporation as of the date of formation. As of September 30, 2021 and December 31, 2020,
the Company had a deferred tax asset of $1,891 and $710, respectively. The Company has applied a valuation allowance of $1,891 and $710
as of September 30, 2021 and December 31, 2020, respectively, and therefore the net deferred tax asset is $0 as of September 30, 2021
and December 31, 2020. As of September 30, 2021, the Company has net operating loss carryforwards of $1,208 that do not expire. Tax expense
for the nine months ended September 30, 2021 is $0.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">The Company applies the
provisions of ASC Topic 740, Income Taxes (&#8220;ASC 740&#8221;), which requires the use of a two-step approach for recognizing and measuring
tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. Tax positions
that meet the more-likely-than-not recognition threshold may be recognized. The Company&#8217;s accounting policy related to income tax penalties
and interest assessments is to accrue for these costs and record a charge to general and administrative expense for tax penalties and
a charge to interest expense for interest assessments during the period that we take an uncertain tax position through the date of resolution
with the taxing authorities or the expiration of the applicable statute of limitations. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">The Company did not record
any amounts related to penalties and interest for the nine months ended September 30, 2021. Management does not believe that the Company
has any material uncertain tax positions at September 30, 2021. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"></p>

<!-- Field: Page; Sequence: 304; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Subsequent Events</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white">Subsequent events are
events or transactions that occur after the balance sheet date but before the financial statements are issued. The Company recognizes
in the financial statements the effects of all subsequent events that provide additional evidence about conditions that existed at the
date of the balance sheet, including the estimates inherent in the process of preparing the financial statements. The Company&#8217;s
financial statements do not recognize subsequent events that provide evidence about conditions that did not exist at the date of the balance
sheet but arose after the balance sheet date and before financial statements were available to be issued. The Company has evaluated subsequent
events through January 18, 2022, which is the date the financial statements were issued. See Note 8, Subsequent Events.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 3 - Intangible Assets</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Intangible assets are stated at amortized cost and consist
of the Sungevity tradename and trademark (see Note 4). For the nine months ended September 30, 2021, amortization expense totaled $1,072.
Future amortization expense is as follows: For the three months ended December 31, 2021,$357; and for the years ended December 31, 2022
and 2023, $1,429 and $1,352, respectively.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 4 &#8211; Asset Acquisition </b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On December 11, 2020, Pineapple purchased certain assets from
Hercules Technology Management Co V, LLC (&#8220;Hercules Management&#8221;) that it had acquired in a public auction of assets of HoSoPo
Corporation, Solar Spectrum LLC, and Solar Spectrum Holdings, LLC conducted by Hercules Capital, Inc. (&#8220;Hercules&#8221;).&#160;
The assets sold by Hercules Management to Pineapple related to the Sungevity business and included tangible assets consisting of fixed
assets and inventory, and intangible assets consisting of the Sungevity tradename, trademark, and a database comprised of both historical
existing and unconverted customer leads.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On December 11, 2020, Pineapple and Hercules entered into a
Loan and Security Agreement for a term loan to Pineapple in the principal amount of $7,500 to finance the acquisition of the Sungevity
assets from Hercules Management. As partial consideration for the asset purchase, Pineapple also issued to Hercules 3,000,000 of its Class
A Units, which represents a 15.0% ownership interest in Pineapple.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The Company has determined this transaction to be an asset
acquisition and has identified the trademark and assets held for sale as identifiable assets. As the transaction did not involve the exchange
of monetary consideration, the value associated with the asset acquisition was based on the Company&#8217;s most reliable indication of
fair value, which is the estimated fair value of the debt and equity units issued in consideration. The Company has determined the fair
value of the debt was $4,768 at the date of acquisition. The assets held for sale are recorded at fair market value, which approximates
the amount received from the sale of these assets subsequent to year-end. The remaining difference between the fair value of the debt
and the assets held for sale has been ascribed to the Sungevity tradename and will be amortized over a 36-month period. No value is being
assigned to the equity units because the acquisition did not include an operating business with steady, reliable cash flows, as well as
the fact that no residual value exists beyond the acquired tangible and intangible assets. Equity value creation will depend upon future
business execution and growth following the bankruptcy exit and conversion of customer leads.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 5 &#8211; Payables Due to Members - Acquisition Related
Transaction Costs</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">As of September 30, 2021 and December 31, 2020, the Company
has accrued a payable of $2,000 to a member of the Company and $350 to another member of the Company relating to the asset acquisition
(see Note 4). The underlying costs are considered indirect costs of the asset acquisition and have been expensed as acquisition-related
costs from the period of inception (December 1, 2020) through December 31, 2020.&#160; Under the December 1, 2020 Loan and Security Agreement,
this aggregate $2,350 in payables to members is subordinated to the payment to the lender under the Loan and Security Agreement (see Note
6) and may only be repaid under certain conditions, including the requirement that no obligations are outstanding under the Loan and Security
Agreement and the Company or its subsidiaries has closed on an equity transaction generating at least $30,000 in proceeds (see Note 9).
Subsequent to period end, a subscription agreement with the members was executed. See Note 8.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 6 &#8211; Loans Payable</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="text-decoration: underline">Loan Payable&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">As of September 30, 2021 and December 31, 2020, the Company
had $7,500 in loans payable to Hercules (see Note 4). This loan accrues interest at 10%, payable-in-kind and due and payable on December
10, 2023. There were no financial covenants associated with this loan. As this loan was used to acquire the assets in the asset acquisition,
the Company assessed the fair market value of the debt instrument at $4,768. The loan balance and accrued interest as of September 30,
2021 and December 31, 2020 was $5,828 and $4,830, respectively. The</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"></p>

<!-- Field: Page; Sequence: 305; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Company will accrete the value of the debt over its life at
a discount rate of approximately 25%. Interest and accretion expense for the nine months ended September 30, 2021 was $1,005, and for
the period of inception (December 1, 2020) through December 31, 2020 was $62. The loan is collateralized by all of the Company&#8217;s
personal property and assets (see Note 4). Subsequent to period end, an amendment to the loan was executed. See Note 8, Subsequent Events.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white"><span style="text-decoration: underline">Working
Capital Note</span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On January 8, 2021, the Company and Hercules, as agent for
itself and the lenders, entered into a Working Capital Loan and Security Agreement for a working capital loan in the maximum principal
amount of $500. The lenders, Hercules and Northern Pacific Growth Investment Advisors, LLC, made working capital loan commitments of $400
and $100, respectively.&#160; Northern Pacific Growth Investment Advisors, LLC is an affiliate of Northern Pacific Group, which controls
Lake Street Solar, LLC, a member of Pineapple. Borrowings under the Working Capital Loan Agreement bear interest at 10.00% per annum with
interest compounded daily and payable monthly. As of September 30, 2021 and December 31, 2020, the balance outstanding on the working
capital loan was $150 and $0, respectively. The loan is collateralized by all of the Company&#8217;s assets. The working capital loan
has a maturity date of January 7, 2022.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The working capital loan and security agreement provides that
if a Qualified PIPE Transaction occured on or prior to the maturity date of January 7, 2022, then the outstanding principal amount of
the working capital loan held by Hercules, and all accrued and unpaid interest, would automatically convert into PIPE Transaction Equity
issued in such Qualified PIPE Transaction at a price equal to the lowest price per unit paid by the other purchasers of the Qualified
PIPE Transaction Equity. The term Qualified PIPE Transaction means a PIPE Transaction that generates proceeds to Pineapple of at least
$20 million in the aggregate. PIPE Transaction means the offer and sale of equity securities and/or securities exercisable or exchangeable
into or for equity securities in a transaction exempt from registration under the Securities Act of 1933, as amended, by an issuer with
a class of securities registered or otherwise publicly traded or contemplated to be publicly traded, whether by merger, reverse merger
or otherwise. Additionally, if the Company issued and sold PIPE Transaction Equity that does not constitute a Qualified PIPE Transaction
prior to the maturity date of January 7, 2022 and the automatic conversion of the Hercules working capital loan as described above did
not occur, then Hercules has the option to convert its working capital loan into PIPE Transaction Equity issued in the non-Qualified PIPE
Transaction at a price equal to the lowest price per unit paid by the other purchasers of the PIPE Transaction Equity.&#160; In the case
of either a mandatory or optional conversion of the Hercules working capital loan, the working capital loan by Northern Pacific Growth
Investment Advisors, LLC, including all accrued and unpaid interest, would be immediately due and payable.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Subsequent to period end, an amendment to the working capital
loan and security agreement was executed extending the maturity date and conversion terms. See Note 8, Subsequent Events.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 7 - Commitments and Contingencies</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b><i>Contingencies</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">At times there may be claims and legal proceedings generally
incidental to the normal course of business that are pending or threatened against the Company. Although the Company cannot predict the
outcome of these matters when they arise, in the opinion of management, any liability arising from them will not have a material adverse
effect on the consolidated financial position, results of operations, or liquidity of the Company. At September 30, 2021 and December
31, 2020, there were no claims or legal proceedings.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 8 - Subsequent events</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">On December 16, 2021, Pineapple and
CSI entered an amendment to the Merger Agreement dated March 1, 2021, that, among other things, (1) extended the Outside Date from August
31, 2021 to March 31, 2022, (2) added additional conditions to closing related to the PIPE financing, (3) changed the milestones related
to earnout consideration, and (4) extended the date for CSI to complete dispositions from 18 months to 24 months. In connection with this
amendment, Pineapple also amended other agreements as described below.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white"><span style="text-decoration: underline">Working
Capital Note</span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">In October 2021 and November 2021,
the Company received advances of $150 and $50, respectively, from the Working Capital note (see Note 6). As of the date of issuance of
these financial statements, January 18, 2022, the total balance drawn on the Working Capital Note is $350.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On December 16, 2021, an amendment to the working capital loan
and security agreement was executed. The maturity date was extended to December 31, 2022 and a conversion feature pursuant to Pineapple
Merger was added. In the event that, on or before the maturity date, the Company consummates the Pineapple Merger, then immediately prior
to the consummation of the Pineapple Merger, the working capital loan and all accrued and unpaid interest and expenses thereon shall automatically
convert into such number of Class C Units of the</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"></p>

<!-- Field: Page; Sequence: 306; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Company calculated based on one Class C Unit being issued for
every $2.00 of unpaid principal and accrued and unpaid interest and expenses of the working capital loan.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white"><span style="text-decoration: underline">Loan
Payable&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On December 16, 2021, an amendment to the loan and security
agreement was executed. The amendment extends the maturity date of the $7,500 loan to December 31, 2024. In addition, the amendment provides
that immediately after CSI receives proceeds from the PIPE Investors (as defined in the Merger Agreement) pursuant to the PIPE Agreement
(as defined in the Merger Agreement), the Company shall repay $4,500 of the outstanding loan plus all accrued and unpaid interest and
expenses, with the remaining principal to be paid upon the loan maturity date.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="text-decoration: underline">Payables Due to Members</span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On December 16, 2021, subscription agreements were signed between
two members and the Company. In consideration for the full cancellation of the $2,000 and $350 of accrued payables due to members, the
members will convert their accrued payables into convertible promissory notes of the Company, effective immediately prior to the merger
with CSI. The convertible promissory notes will automatically convert into 1,175,000 Class C Units of the Company after issuance of the
Convertible Note to the members and immediately prior to the consummation of the Pineapple Merger.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="text-decoration: underline">Stock Issuance&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">In January 2022, the Company agreed to issue 81,301 Class A
units to a non-employee for advisory services provided in 2021.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 9 &#8211; Going Concern</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; text-align: justify">The Company&#8217;s financial statements are
prepared using generally accepted accounting principles, which contemplate the realization of assets and liquidation of liabilities in
the normal course of business. As of September 30, 2021 and December 31, 2020, the Company had $67 and $0, respectively of cash. During
the nine months ended September 30, 2021 and the period from inception (December 1, 2020) through December 31, 2020, the Company incurred
a net loss of $4,727 and $2,501, respectively. &#160;Furthermore, because the Company has yet to establish significant operations, there
are no assurances the Company will be able to generate a profit or obtain positive cash flow. These conditions raise substantial doubt
about the ability of the Company to continue as a going concern. The accompanying financial statements as of September 30, 2021 and December
31, 2020 and for the nine months ended September 30, 2021, have been prepared to assume that the Company will continue as a going concern,
which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; text-align: justify">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; text-align: justify">The Company&#8217;s ability to continue
as a going concern is dependent upon its ability to generate revenue and its ability to complete the Pineapple Merger with a subsidiary
of CSI, which if successful, will significantly increase the Company&#8217;s liquidity through the anticipated completion of a $32,000
round of equity financing. The Company has also undertaken various initiatives during 2021 that management believes will positively impact
operations, including investing in a sales force, and limiting other operational costs. The Company plans to grow its operating expenses
consistent with revenue growth. Among other conditions, the Company&#8217;s proposed merger with a subsidiary of CSI is subject to approval
by CSI&#8217;s shareholders. There are no assurances the Pineapple Merger will be approved or completed or that the Company will be able
to obtain financing necessary to scale its operations or to generate the revenue necessary to fund operations. The financial statements
contain no adjustments for the outcome of this uncertainty.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>




<!-- Field: Page; Sequence: 307; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>




<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: center"><span style="font: 11pt Times New Roman, Times, Serif"><b>PINEAPPLE
ENERGY LLC </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif"><i>Financial
Statements as December 31, 2020 and for the </i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif"><i>Period
of Inception (December 1, 2020) through December 31, 2020 </i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 308; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Table
of Contents </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse; width: 100%; width: 100%">

<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">FINANCIAL
                                            INFORMATION</span></b></span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Page</span></b></span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#b001_v1">Report
                                            of Independent Registered Public Accounting Firm</a></span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#b002_v1">Balance
                                            Sheet</a></span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">4</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#b003_v1">Statement
                                            of Loss and Members&#8217; Deficit</a></span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">5</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#b004_v1">Statement
                                            of Cash Flows</a></span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">6</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#b005_v1">Notes
                                            to Financial Statements</a></span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">7</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 88%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 12%; text-align: center; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 309; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0pt; text-align: right; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0pt; text-align: right; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif"><img src="a220044007_v1.jpg" alt="img" />&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0pt; text-align: right; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 87.45pt 0pt 90.25pt; text-align: center"><span style="font: 12pt Times New Roman, Times, Serif"><b><span id="b001_v1"></span>Report
of Independent Registered Public Accounting Firm</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">To
the Members of Pineapple Energy LLC</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Opinion
on the Financial Statements</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 30.5pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">We
have audited the accompanying balance sheet of Pineapple Energy LLC (the Company) as of December 31, 2020, and the related statements
of income (loss) and members&#8217; deficit and cash flows for the period from inception (December 1, 2020) through December 31, 2020,
and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly,
in all material respects, the financial position of the Company as of December 31, 2020 and the results of its operations and cash flows
for the period from inception (December 1, 2020) through December 31, 2020, in conformity with accounting principles generally accepted
in the United States of America.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Substantial
Doubt About the Company&#8217;s Ability to Continue as a Going Concern</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 8.5pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note
9 to the financial statements, the Company has yet to commence operations, has suffered a net loss, has a net capital deficiency, and
has stated that substantial doubt exists about the Company&#8217;s ability to continue as a going concern. Management&#8217;s evaluation
of the events and conditions and management&#8217;s plans regarding these matters are also described in Note 9. The financial statements
do not include any adjustments that might result from the outcome of this uncertainty. Our opinion is not modified with respect to this
matter.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Basis
for Opinion</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 6.45pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">These
financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s
financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board
(United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities
laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 6.25pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">We
conducted our audit in accordance with the standards of the PCAOB and in accordance with auditing standards generally accepted in the
United States of America. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the
financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial
statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as
evaluating the overall presentation of the financial statements. We believe that our audit provided a reasonable basis for our opinion.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-right: 8.5pt; margin-bottom: 0pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif; color: #231f20">Baker
Tilly US, LLP, trading as Baker Tilly, is a member of the global network of Baker Tilly International Ltd., the members of which are
separate and independent legal entities.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 310; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Critical
Audit Matter</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated
or required to be communicated to the members and that: (1) relates to accounts or disclosures that are material to the financial statements
and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter
in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below,
providing separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Accounting
for the Acquisition of Certain Assets from Hercules Technology Management Co V, LLC</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Critical
Audit Matter Description</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">During
2020, the Company acquired certain assets of HoSoPo Corporation and Solar Spectrum LLC from Hercules Technology Management Co V, LLC
in exchange for a 15% ownership interest in the Company and a term note in the principal amount of $7,500,000 (the Transaction), as disclosed
in Note 4 to the financial statements. The Transaction is accounted for as an asset acquisition and the Company estimated the fair value
of the consideration to be $4,768,000, of which $480,000 was assigned to assets held for sale and $4,288,000 was assigned to a trademark.
Auditing management&#8217;s valuation of the consideration involved especially subjective and complex judgments due to the significance
of the estimates that were used by management to determine the fair value of the Company&#8217;s debt and equity. The significant assumptions
used to estimate the fair value of the Company&#8217;s debt and equity included projections of discounted cash flows and the use of discount
rates.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>How
We Addressed the Critical Audit Matter in Our Audit</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
primary procedures we performed to address this critical audit matter included:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 0%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 0.25in; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">We
                                evaluated management&#8217;s conclusion that the acquisition was appropriately determined to be an acquisition
                                of an asset or asset group and not an acquisition of a business.</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 0%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 0.25in; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">We
                                evaluated the design and operating effectiveness of the Company&#8217;s controls related to the accounting
                                for the asset acquisition including management&#8217;s review and approval of the valuation model, the
                                mathematical accuracy of the valuation model and development of underlying assumptions used to develop
                                projected future cash flows.</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 0%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 0.25in; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">We
                                evaluated the appropriateness of management&#8217;s valuation methodology, including involving our valuation
                                specialists in our tests of the mathematical accuracy of the calculation and our evaluation of the reasonableness
                                of significant valuation assumptions.</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 0%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 0.25in; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">We
                                assessed the reasonableness of management&#8217;s forecasted revenues and profitability in light of industry
                                and market conditions and in comparison to other companies engaged in similar businesses in the industry.</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 0%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 0.25in; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">We
                                vouched the sale of the assets held for sale, which occurred subsequent to the Company&#8217;s year end.</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Arial"><span style="font: 10pt Arial,Helvetica,Sans-Serif">We have served</span> <span style="font: 10pt Arial,Helvetica,Sans-Serif">as the Company&#8217;s auditor since</span> <span style="font: 10pt Arial,Helvetica,Sans-Serif">2021.</span></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 135pt 0pt 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 135pt 0pt 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><img src="a220044008_v1.jpg" alt="img" /></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 135pt 0pt 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Minneapolis,
Minnesota</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">October
18, 2021</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 311; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><span id="b002_v1"></span>Pineapple
Energy LLC</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Balance
Sheet</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>As
of December 31, 2020 </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>(in
thousands)</i></span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom; width: 82%; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="width: 15%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.75in"><span style="font-family: Times New Roman, Times, Serif">Current
                                            assets</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1in"><span style="font-family: Times New Roman, Times, Serif">Assets
                                            held for sale</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">480</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1.25in"><span style="font-family: Times New Roman, Times, Serif">Total
                                            current assets</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">480</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.75in"><span style="font-family: Times New Roman, Times, Serif">Intangible
                                            assets, net</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">4,210</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1.25in"><span style="font-family: Times New Roman, Times, Serif">Total
                                            assets</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">4,690</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES
                                            AND MEMBERS&#8217; DEFICIT</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Current
                                            liabilities</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1in"><span style="font-family: Times New Roman, Times, Serif">Accounts
                                            payable</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">11</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1.25in"><span style="font-family: Times New Roman, Times, Serif">Total
                                            current liabilities</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">11</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Long-term
                                            liabilities</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1in"><span style="font-family: Times New Roman, Times, Serif">Payables
                                            due to members</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">2,350</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1in"><span style="font-family: Times New Roman, Times, Serif">Loans
                                            payable</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">4,830</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1.25in"><span style="font-family: Times New Roman, Times, Serif">Total
                                            liabilities</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">7,191</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 1in"><span style="font-family: Times New Roman, Times, Serif">Commitments
                                            and contingencies (See Note 7)</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Members&#8217;
                                            deficit</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">(2,501</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.5in; margin-left: 0.75in"><span style="font-family: Times New Roman, Times, Serif">Total
                                            liabilities and members&#8217; deficit</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">4,690</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>The
accompanying notes are an integral part of these financial statements.</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 312; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><span id="b003_v1"></span>Pineapple
Energy LLC </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Statement
of Loss and Members&#8217; Deficit</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>For
the Period of Inception (December 1, 2020) through December 31, 2020</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>(in
thousands)</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 82%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="width: 15%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Revenue</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cost
                                            of goods sold</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Gross
                                            Profit</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Operating
                                            expenses:</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">General
                                            and administrative expenses</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">2,361</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Amortization
                                            expense</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">78</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Total
                                            operating expenses</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">2,439</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Income
                                            from operations</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">(2,439</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Other
                                            income (expenses)</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Interest
                                            and loan accretion expense</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">(62</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Other
                                            income (expenses)</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">(62</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                            loss</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">(2,501</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Members&#8217;
                                            equity, inception</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Members&#8217;
                                            equity, end of year</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">(2,501</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.8pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>The
accompanying notes are an integral part of these financial statements.</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 313; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><span id="b004_v1"></span>Pineapple
Energy LLC </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Statement
of Cash Flows</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>For
the Period of Inception (December 1, 2020) through December 31, 2020 </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>(in
thousands)</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 82%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="border-bottom: Black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="border-bottom: Black 1px solid; width: 15%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Cash
                                            flows from operating activities</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                            loss</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">(2,501</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Adjustments
                                            for non-cash items:</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 34.55pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Accretion
                                            of loan</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">62</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 34.55pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Amortization</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">78</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 34.55pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Indirect
                                            asset acquisition costs</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">2,350</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 34.55pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Increase
                                            in accounts and interest payable</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">11</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Net
                                            cash generated from operating activities</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Net
                                            cash used in investing activities</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Net
                                            cash used in financing activities</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Net
                                            change in cash</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Cash,
                                            beginning of the period</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Cash,
                                            end of the period</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cash
                                            paid for interest</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: black 1px solid; border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-style: none; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Non-cash
                                            investing and financing activity</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 34.55pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Acquisition
                                            of assets in exchange for term note payable</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">4,768</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>The
accompanying notes are an integral part of these financial statements.</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 314; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; text-align: center; text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>P<span id="b005_v1"></span>ineapple
Energy LLC </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Notes
to Financial Statements </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>For
the Period of Inception (December 1, 2020) through December 31, 2020</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><i>(in
thousands)</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
1 - Organization</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Pineapple
Energy LLC (&#8220;Pineapple&#8221; or &#8220;Company&#8221;) was incorporated under the laws of Delaware on December 1, 2020 (&#8220;period
of inception&#8221;).&#160;Pineapple Energy expects to operate and consolidate solar companies to power the energy transition through
grass-roots growth of solar electricity paired with battery storage on consumers&#8217; homes. The Company plans on engaging in the acquisition
and growth of local and regional solar, storage and energy service companies and providing solar, battery storage and other energy services
to homeowners.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Each
Member&#8217;s limited liability company interest in the Company is represented by units (&#8220;Units&#8221;). The total number of Units
that the Company shall have authority to issue is classified as (i) an unlimited number of Class A Units (the &#8220;Class A Units&#8221;),
all of which will be issued and outstanding as of the date of inception (December 1, 2020) (ii) 6,250,000 Class B Units (the &#8220;Class
B Units&#8221;), (iii) 5,000,000 Class C Units (the &#8220;Class C Units&#8221;), and (iv) an unlimited number of Class P Units (the
&#8220;Class P Units&#8221;). The Board has the authority to increase the number of Units, increase the number of Units in a class of
Units or designate one or more new classes of Units without the vote or consent of the Members. As of December 31, 2020, 19,150,000 of
Class A Units and 850,000 of Class P Units were issued.&#160;Class A Units have the right to vote, while the Class P Units do not have
voting rights.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b><i>COVID-19
Update</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">In
March 2020, the COVID-19 outbreak was declared a pandemic by the World Health Organization. The pandemic has resulted in governments
around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, &#8220;shelter
in place&#8221; and &#8220;stay at home&#8221; orders, travel restrictions, business curtailments, school closures and other measures.
In addition, governments and central banks in several parts of the world have enacted fiscal and monetary stimulus measures to counteract
the impacts of the COVID-19 pandemic.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">As
a response to the COVID-19 pandemic, the Company implemented a controlled schedule, social distancing, mask requirements for employees
permitted to use the office, implementation of an infectious disease prevention policy, and required quarantine for out of state travel
of any kind before returning to work.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
Company considered the emergence and pervasive economic impact of the COVID-19 pandemic in its assessment of its financial position,
results of operations, cash flows, and certain accounting.&#160;The Company has not identified any specific impairment trigger event
from circumstances originating from COVID-19.&#160;Due to the evolving and uncertain nature of the COVID-19 pandemic, it is possible
that the effects of the COVID-19 pandemic could materially impact the Company&#8217;s estimates and combined financial statements in
future reporting periods.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
2 - Significant Accounting Policies</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b><i>Basis
of Presentation </i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">These
financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;).</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Use
of Estimates</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported
amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual
results could differ from these estimates. Any effects on the business, financial position or results of operations from revisions to
these estimates are recorded in the period in which the facts that give rise to the revision become known.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Significant
items subject to estimates and assumptions include the fair value of the Company&#8217;s term loan payable and related assets at the
date of acquisition, and the related useful life of the Company&#8217;s intangible asset.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Assets
Held for Sale</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Assets
held for sale are tangible assets acquired in the Hercules transactions (see Note 4).&#160;These assets were sold subsequent to year
end and are valued at their fair market value.&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 315; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Intangible
Assets</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Intangible
assets primarily consist of trademarks and are amortized using the straight-line method over the estimated useful lives of the respective
trademarks, which are 36 months. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Impairment
of Long-Lived Assets</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company reviews its long-lived assets, including intangibles, for impairment whenever events or changes in circumstances indicate that
the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group
which includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If
the total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount of the asset, a loss
is recognized for the difference between the fair value and carrying amount of the asset. For the period of inception (December 1, 2020)
through December 31, 2020, no impairment was identified.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Fair
Value of Financial Instruments</i></b></span><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Accounts
payable approximate fair value because of the short-term nature of these instruments. The payables due to members are considered long
term and due to the nature of the transaction, fair value is impractical to estimate.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">To
record estimates at fair value, the Company uses market data or assumptions that market participants would use in pricing the asset or
liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily
observable, market corroborated or generally unobservable. We primarily apply the market approach for recurring fair value measurements
and attempt to use the best available information. We determine the fair value based upon the hierarchy that prioritizes the inputs used
to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or
liabilities (Level 1 measurement) and lowest priority to unobservable inputs (Level 3 measurement). The three levels of fair value hierarchy
are as follows:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 50.4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b>Level
1</b> &#8211; Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. At December
31, 2020, there were no Level 1 measurements.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 50.4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b>Level
2</b> &#8211; Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly
observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies.
These models are primarily industry-standard models that consider various assumptions, including quoted forward prices for commodities,
time value, volatility factors and current market and contractual prices for the underlying instruments, as well as other relevant economic
measures. Where observable inputs are available directly or indirectly, for substantially the full term of the asset or liability, the
instrument is categorized in Level 2. At December 31, 2020, there were no Level 2 measurements.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 50.4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b>Level
3 </b>&#8211; Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be
used with internally developed methodologies that result in management&#8217;s best estimate of fair value. At December 31, 2020, there
were no recurring Level 3 measurements.&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 50.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
fair value of the Company&#8217;s long-term debt and assets acquired (see Note 4) totaled $4,768 as of December 31, 2020 and is a level
3 non-recurring measurement. The fair value of the liability and intangible asset are measured using a discounted cash flow methodology.
The payments were discounted over the term of the loan using a 25.0 percent discount rate which reflected a rate between first quartile
and median rate for venture capital funding of an enterprise in the start-up stage business cycle given the similarity of the business
to a start-up.&#160;See Note 4. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Income
Taxes</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company has elected to be treated as an association taxable as a corporation as of the date of formation. As of December 31, 2020, the
Company had a deferred tax asset of $710. The Company has applied a valuation allowance of $710, therefore the net deferred tax is $0
as of December 31, 2020.&#160;As of December 31, 2020, the Company has net operating loss carryforwards of $62 that do not expire.&#160;Tax
expense for the period of inception (December 1, 2020) through December 31, 2020 is $0.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 316; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company applies the provisions of ASC Topic 740, Income Taxes (&#8220;ASC 740&#8221;), which requires the use of a two-step approach
for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income
tax positions. Tax positions that meet the more likely than not recognition threshold may be recognized. The Company&#8217;s accounting
policy related to income tax penalties and interest assessments is to accrue for these costs and record a charge to general and administrative
expense for tax penalties and a charge to interest expense for interest assessments during the period that we take an uncertain tax position
through the date of resolution with the taxing authorities or the expiration of the applicable statute of limitations. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company did not record any amounts related to penalties and interest during the period of inception (December 1, 2020) through December
31, 2020. Management does not believe that the Company has any material uncertain tax positions at December 31, 2020. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Subsequent
Events</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Subsequent
events are events or transactions that occur after the balance sheet date but before the financial statements are issued. The Company
recognizes in the financial statements the effects of all subsequent events that provide additional evidence about conditions that existed
at the date of the balance sheet, including the estimates inherent in the process of preparing the financial statements. The Company&#8217;s
financial statements do not recognize subsequent events that provide evidence about conditions that did not exist at the date of the
balance sheet but arose after the balance sheet date and before financial statements were available to be issued. The Company has evaluated
subsequent events through October 18, 2021, which is the date the financial statements were issued.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
3 - Intangible Assets</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible
assets are stated at amortized cost and consist of the Sungevity trademark (see Note 4).&#160;For the period of inception (December 1,
2020) through December 31, 2020, amortization expense totaled $79.&#160;Future amortization expense is as follows: For the year ended
2021 - $1,429; 2022 - $1,429; 2023 - $1,352.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
4 &#8211; Asset Acquisition </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On
December 11, 2020, Pineapple purchased certain assets from Hercules Technology Management Co V, LLC (&#8220;Hercules Management&#8221;)
that it had acquired in a public auction of assets of HoSoPo Corporation, Solar Spectrum LLC, and Solar Spectrum Holdings, LLC conducted
by Hercules Capital, Inc. (&#8220;Hercules&#8221;).&#160;The assets sold by Hercules Management to Pineapple related to the Sungevity
business and included tangible assets of consisting of fixed assets and inventory, and intangible assets consisting of the Sungevity
trade name, and a database comprised of both historical existing and unconverted customer leads.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On
December 11, 2020, Pineapple and Hercules entered into a loan and security agreement for a term loan to Pineapple in the principal amount
of $7,500 to finance the acquisition of the Sungevity assets from Hercules Management. Pineapple also issued 3,000,000 of its Class A
Units to Hercules as partial consideration for the asset purchase, which represents a 15.0% ownership interest in Pineapple.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
Company has determined this transaction to be an asset acquisition and has identified the trademark and assets held for sale as identifiable
assets.&#160;As the transaction did not involve the exchange of monetary consideration, the value associated with the asset acquisition
was based on the Company&#8217;s most reliable indication of fair value, which is the estimated fair value of the debt and equity units
issued in consideration. The Company has determined the fair value of the debt was $4,768 at the date of acquisition.&#160;The assets
held for sale are recorded at fair market value, which approximates the amount received from the sale of these assets subsequent to year-end.&#160;The
remaining difference between the fair value of the debt and the assets held for sale has been ascribed to the Sungevity tradename and
will be amortized over a 36-month period. No value is being assigned to the equity units as an operating business was not acquired with
steady, reliable cash flows, as well as the fact that no residual value exists beyond the acquired tangible and intangible assets. Equity
value creation will be dependent upon future business execution and growth following the bankruptcy exit and conversion of customer leads.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
5 &#8211; Payables Due to Members - Acquisition Related Transaction Costs</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">As
of December 31, 2020, the Company has accrued a payable of $2,000 to a member of the Company and $350 to another member of the Company
relating to the asset acquisition (see Note 4). The nature of the underlying costs are considered indirect costs of the asset acquisition
and have been expensed as acquisition-related costs from the period of inception (December 1, 2020) through December 31, 2020.&#160;Under
the Loan and Security Agreement, this aggregate $2,350 in payables to members is subordinated to the payment to the lender under the
Loan and Security Agreement (see Note 6) and may only be repaid under certain conditions, including the requirement that no obligations
are outstanding under the Loan and Security Agreement and the Company or its subsidiaries has closed on an equity transaction generating
at least $30,000 in proceeds (see Note 9).</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<!-- Field: Page; Sequence: 317; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
6 &#8211; Loans Payable</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">As
of December 31, 2020, the Company had $7,500 in loans payable to Hercules (see Note 4).&#160;This loan accrues interest at 10%, payable-in-kind
and due and payable upon due date of the loan.&#160;The loan is due and payable on December 10, 2023.&#160;There were no financial covenants
associated with this loan. &#160;As this loan was used to acquire the assets in the asset acquisition, the Company assessed the fair
market value of the debt instrument at $4,768.&#160;The Company will accrete the value of the debt over its life at a discount rate of
approximately 25%.&#160;Interest and accretion expense for the period of inception (December 1, 2020) through December 31, 2020 was $62.&#160;The
loan is collateralized by all of the Company&#8217;s personal property and assets (see Note 4).</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
7 - Commitments and Contingencies</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b><i>Contingencies</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">At
times there may be claims and legal proceedings generally incidental to the normal course of business that are pending or threatened
against the Company. Although the Company cannot predict the outcome of these matters when they arise, in the opinion of management,
any liability arising from them will not have a material adverse effect on the consolidated financial position, results of operations,
or liquidity of the Company. At December 31, 2020, there were no claims or legal proceedings.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
8 - Subsequent events</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; background-color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On
January 8, 2021, the Company entered into a working capital loan with Hercules Capital, Inc. for an amount not-to-exceed $500. The maturity
date of this loan is January 7, 2022 and the loan bears interest at 10% which is due and payable monthly. The Company advanced $50 and
$100 from the loan as of January and September 2021, respectively.&#160;The loan is collateralized by all of the Company&#8217;s assets.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; background-color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On
March 1, 2021, the Company also entered into an asset purchase agreement with Hawaii Energy Connections, LLC and E-Gear, LLC (&#8220;HEC&#8221;),
Hawaii limited liability companies, under which HEC agreed to sell to the Company substantially all the assets of HEC for an aggregate
purchase price of $12,500 cash payable at closing, subject to a working capital adjustment following closing, plus equity in the Company
consisting of 6,250,000 Class B Units of the Company, representing approximately 40% ownership in the Company.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; background-color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On
March 1, 2021, the Company also entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Communications
Systems, Inc. (&#8220;CSI&#8221;), a Minnesota corporation, Helios Merger Co., a Delaware corporation and a wholly-owned subsidiary of
CSI (the &#8220;Merger Sub&#8221;), Lake Street Solar LLC, a Delaware limited liability company (the &#8220;Members&#8217; Representative&#8221;),
and Randall D. Sampson, as the Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative,&#8221; and together
with CSI, the Merger Sub, the Company and the Members&#8217; Representative, the &#8220;Parties&#8221;), pursuant to which Merger Sub
will merge with and into the Company with the Company surviving the merger as a wholly owned subsidiary of CSI (the &#8220;Pineapple
Merger&#8221;).</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; background-color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
sale of assets by HEC to the Company will require approval of CSI&#8217;s shareholders and is expected to close in early 2022.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Note
9 &#8211; Going Concern</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s financial statements are prepared using generally accepted accounting principles, which contemplate the realization of
assets and liquidation of liabilities in the normal course of business. As of December 31, 2020, the Company had no cash and during the
period from inception (December 1, 2020) through December 31, 2020, the Company incurred a net loss of $2,500. &#160;Furthermore, because
the Company has yet to establish its operations, there are no assurances the Company will be able to generate a profit or obtain positive
cash flow. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. The accompanying
financial statements as of December 31, 2020 and for the period from December 1, 2020 (inception) through December 31, 2020, have been
prepared to assume that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of
liabilities in the normal course of business.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s ability to continue as a going concern is dependent upon its ability to generate revenue and its ability to complete
its planned merger with a subsidiary of CSI, which if successful, will significantly increase the Company&#8217;s liquidity through the
anticipated completion of a $32,000 round of equity financing. The Company has also undertaken various initiatives during 2021 that management
believes will positively impact operations, including investing in a sales force, and limiting other operational costs.&#160;The Company
plans to grow its operating expenses consistent with revenue growth. Among other conditions, the Company&#8217;s proposed merger with
a subsidiary of CSI is subject to approval by CSI&#8217;s shareholders. There are no assurances the merger will be approved or completed
or that the Company will be able to obtain financing necessary to scale its operations or to generate the revenue necessary to fund operations.
The financial statements contain no adjustments for the outcome of this uncertainty.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 318; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->






<p style="margin: 0">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">HAWAII ENERGY CONNECTION, LLC AND</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">E-GEAR, LLC</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: italic 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">Combined Financial Statements as
of September 30, 2021 and December 31, 2020 and for the</p>

<p style="font: italic 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">Nine Months Ended September 30, 2021
and 2020</p>

<p style="font: italic 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>


<!-- Field: Page; Sequence: 319; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>Table of Contents </b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 92%"><span style="font: 10pt Arial, Helvetica, Sans-Serif"><span style="text-decoration: underline">FINANCIAL INFORMATION</span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 6%; text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif"><b><span style="text-decoration: underline">Page</span></b></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><b>&#160;</b></span></td>
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><b>&#160;</b></span></td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#a001_v2">Report of Independent Registered Public Accounting Firm</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">1</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#a002_v2">Combined Balance Sheets</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">2</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#a003_v2">Combined Statements of Income and Members&#8217; Equity</a></span></td>
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;&#160;&#160;</span></td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">3</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#a004_v2">Combined Statements of Cash Flows</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">4</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Arial, Helvetica, Sans-Serif"><a href="#a005_v2">Notes to Combined Financial Statement</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 10pt Arial, Helvetica, Sans-Serif">5</span></td></tr>
</table>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>


<!-- Field: Page; Sequence: 320; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: right"><img src="img001_v2.jpg" alt="" />&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><span style="font-size: 12pt"><span id="a001_v2"></span>Report
of Independent Registered Public Accounting Firm</span></p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">To the Members of&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">Hawaii Energy Connection, LLC and E-Gear, LLC</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">Results of Review of Combined Interim Financial Statements</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">We have reviewed the combined balance sheet of Hawaii Energy
Connection, LLC and E-Gear, LLC (collectively, the Company) as of September 30, 2021 and the related combined statements of income
and members&#8217; equity, and cash flows for the nine month periods ended September 30, 2021 and 2020, and the related notes (collectively
referred to as the &#34;combined interim financial statements&#34;). Based on our review, we are not aware of any material modifications
that should be made to the combined interim financial statements for them to be in conformity with accounting principles generally
accepted in the United States of America.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">We have previously audited, in accordance with the standards
of the Public Company Accounting Oversight Board (United States) (PCAOB), the combined balance sheet of the Company as of December
31, 2020, and the related combined statements of income and members&#8217; equity, and cash flows for the year then ended (not
presented herein); and in our report dated October 18, 2021 we expressed an unqualified opinion on those combined financial statements.
In our opinion, the information set forth in the accompanying combined balance sheet as of December 31, 2020, is fairly stated,
in all material respects, in relation to the combined balance sheet from which it has been derived.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">Basis for Review Results</p>

<p style="font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">These combined interim financial statements are the responsibility
of the Company&#8217;s management. We conducted our review in accordance with the standards of the PCAOB. A review of interim financial
information consists principally of applying analytical procedures and making inquiries of persons responsible for financial and
accounting matters. It is substantially less in scope than an audit conducted in accordance with the standards of the PCAOB, the
objective of which is the expression of an opinion regarding the combined interim financial statements taken as a whole. Accordingly,
we do not express such an opinion.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; color: Red"><img src="img002_v2.jpg" alt="" />&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">Minneapolis, Minnesota&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">January 12, 2022</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 12.15pt 0pt 8pt; color: #231F20">Baker Tilly US, LLP, trading as
Baker Tilly, is a member of the global network of Baker Tilly International Ltd., the members of which are separate and independent
legal entities.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 12.15pt 0pt 8pt; color: #231F20">&#160;</p>


<!-- Field: Page; Sequence: 321; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Hawaii
Energy Connection, LLC and E-Gear, LLC</b>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b><span id="a002_v2"></span>Combined
Balance Sheets (Unaudited)</b>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>As of
September 30, 2021 and December 31, 2020</b>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><i>(in thousands)</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</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">September 30, <br />
2021</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">December 31, <br />
2020</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td>ASSETS</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 4.5pt">Current assets</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 68%; padding-left: 13pt">Cash</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: right">$</td><td style="width: 12%; text-align: right">1,318</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">1,477</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 13pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">959</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,525</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 13pt">Inventories, net</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">2,022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,727</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 13pt">Prepaid expenses and other current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">152</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">141</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.5in">Total current assets</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">4,451</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">4,870</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.5in">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 4.5pt">Property, plant, and equipment, net</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">222</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 4.5pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">76</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 4.5pt">Other long-term assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">12</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">12</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.5in">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,709</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,180</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 13.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="padding-left: 13.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">LIABILITIES AND MEMBERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 13.5pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">617</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">1,203</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 13.5pt">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">135</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">279</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 13.5pt">Customer deposits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,461</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">364</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.5in">Total liabilities</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">2,213</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,846</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.5in">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 13pt">Commitments and contingencies (See Note 9)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 4.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-bottom: 1pt">Members&#8217; equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,496</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,334</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 4.5pt">Total liabilities and members&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,709</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,180</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>The accompanying notes are an integral
part of these combined financial statements.</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>


<!-- Field: Page; Sequence: 322; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Hawaii
Energy Connection, LLC and E-Gear, LLC</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b><span id="a003_v2"></span>Combined Statements of Income and Members&#8217;
Equity (Unaudited)</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>For the Nine Months Ended September 30,
2021 and 2020</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>(in thousands)</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">For the Nine Months Ended<br />
 September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</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">2021</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">2020</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 68%; padding-left: 4.35pt">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">10,712</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">12,388</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 4.35pt">Cost of goods sold</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,882</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,940</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 27pt">Gross Profit</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,830</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,448</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 17.85pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 4.5pt">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 4.5pt">General and administrative expenses</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,466</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,492</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 4.5pt">Gross excise taxes</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">556</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 4.5pt">Sales and marketing</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">729</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">923</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 27pt">Total operating expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,671</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,971</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 27pt">Income from operations</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">159</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">477</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 4.5pt">Other income (expenses)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-left: 0.25in">Government grant other income (PPP)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">501</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Interest expense</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(16</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Other, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Other income (expenses)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">493</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 31.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 4.35pt">Net income</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">169</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">970</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 31.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-left: 4.35pt">Members&#8217; equity, beginning of year</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">3,334</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">2,342</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 4.5pt">Distributions to members</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,007</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(766</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 4.5pt">Members&#8217; equity, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,496</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,546</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>The accompanying notes are an integral
part of these combined financial statements.</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>


<!-- Field: Page; Sequence: 323; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Hawaii
Energy Connection, LLC and E-Gear, LLC</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b><span id="a004_v2"></span>Combined Statements of Cash Flows (Unaudited)</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>For the Nine Months Ended September 30,
2021 and 2020</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>(in thousands)</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="7" style="text-align: center"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0.05in 0pt 0; text-align: center"><b>For the Nine Months Ended</b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0.05in 0pt 0; text-align: center"><b>September 30,</b></p></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</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">2021</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">2020</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Cash flows from operating activities</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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: 68%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">169</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">&#160;</td><td style="width: 12%; text-align: right">970</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Adjustments for:</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Depreciation</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">60</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">83</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amortization</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">67</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Change in:</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts receivable</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">566</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,696</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories, net</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(295</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">256</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Prepaid expenses and other current assets</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(11</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(221</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts payable</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(584</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(437</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferred revenue</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">52</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued expenses</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(144</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(34</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Customer deposits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,095</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(793</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net cash generated from operating activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">877</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,639</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left">Cash flows from investing activities</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Purchase of property, plant, and equipment</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(9</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(139</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Purchase of intangible assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(20</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(10</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(29</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(149</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 31.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left">Cash flows from financing activities</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left">&#160;&#160;&#160;&#160;&#160;Payment of loans payable and borrowings on line of credit</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(975</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Distribution to members</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,007</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(766</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net cash used in financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,007</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,741</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left">Net decrease in cash</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(159</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">(251</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 1pt">Cash, beginning of the period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,477</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,890</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Cash, end of the period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,318</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,639</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="text-align: left; padding-bottom: 2.5pt">Cash paid for interest</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">-</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><i>The accompanying notes are an integral
part of these combined financial statements.</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>


<!-- Field: Page; Sequence: 324; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"><b>Hawaii
Energy Connection, LLC and E-Gear, LLC</b>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b><span id="a005_v2"></span>Notes to Combined Financial Statements
(Unaudited)</b>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>As of September 30, 2021 and December
31, 2020 and for the </b>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>Nine months ended September 30, 2021
and 2020</b>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"><b><i>(in thousands, except for Units)</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 1 - Organization</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Hawaii Energy Connection, LLC (&#8220;HEC&#8221;) and
E-Gear, LLC (&#8220;E-Gear&#8221;) were formed under the laws of Hawaii on February 27, 2007 and February 8, 2012, respectively.
The accompanying combined financial statements present the operations of Hawaii Energy Connection, LLC and E-Gear, LLC (together
&#8211; the Company). HEC is primarily engaged in the construction and sale of residential and commercial photovoltaic (PV) solar
solutions. E-Gear offers proprietary patented and patent pending edge-of-grid management and storage solutions to energy consumers,
energy services companies and utilities.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b><i>COVID-19 Update</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">In March 2020, the COVID-19 outbreak was declared a
pandemic by the World Health Organization. The pandemic has resulted in governments around the world implementing increasingly
stringent measures to help control the spread of the virus, including quarantines, &#8220;shelter in place&#8221; and &#8220;stay
at home&#8221; orders, travel restrictions, business curtailments, school closures and other measures. In addition, governments
and central banks in several parts of the world have enacted fiscal and monetary stimulus measures to counteract the impacts of
the COVID-19 pandemic.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">As a response to the COVID-19 pandemic, the Company
implemented a controlled schedule, social distancing, mask requirements for employees permitted to use the office, implementation
of an infectious disease prevention policy, and required employees to quarantine after out of state travel of any kind before returning
to work.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The Company considered the emergence and pervasive
economic impact of the COVID-19 pandemic in its assessment of its financial position, results of operations, cash flows, and certain
accounting. The Company received a PPP loan in the amount of $553 (see Note 6). The Company has not identified any specific impairment
triggering event from circumstances originating from COVID-19. Due to the evolving and uncertain nature of the COVID-19 pandemic,
it is possible that the effects of the COVID-19 pandemic could materially impact the Company&#8217;s estimates and combined financial
statements in future reporting periods.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 2 - Significant Accounting Policies</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b><i>Basis of Presentation and Principles of Combination</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">These combined financial statements include the results
of Hawaii Energy Connection, LLC and E-Gear, LLC and have been prepared in conformity with U.S. generally accepted accounting principles
(&#8220;GAAP&#8221;) as applied to interim financial information. The Company has determined the basis for preparation of combined
financial statements is due to common ownership and management of the entities. Intercompany accounts and transactions have been
eliminated upon combination. The Company uses a qualitative approach to identify a controlling financial interest in a variable
interest entity (VIE) and performs an ongoing assessment of whether its interest makes HEC the primary beneficiary of E-Gear. As
described in Note 8, HEC holds a variable interest in E-Gear, LLC in the form of a receivable of $2,003 and $1,742 as of September
30, 2021 and December 31, 2020, respectively, which is eliminated in combination.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The interim combined financial statements are unaudited,
but in the opinion of management, reflect all adjustments, consisting of normal recurring accruals, necessary for a fair presentation
of the periods presented. Operating results for the nine-month period are not necessarily indicative of the results that can be
expected for the year ending December 31, 2021 due to in part to seasonality associated with the Company&#8217;s business, wherein
the Company typically realizes the majority of its revenues in the last six months of the year, which typically coincides with
the timing of expirations of government incentives and credits for installations of solar power.&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Use of
Estimates</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure
of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Any effects on the business, financial position or results of operations from revisions to these estimates are recorded in the
period in which the facts that give rise to the revision become known.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"></p>

<!-- Field: Page; Sequence: 325; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Significant items subject to estimates and assumptions
include the carrying amount and useful lives of property and equipment and intangible assets, and impairment assessments.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Concentration
of Credit Risk</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Financial instruments that potentially subject the
Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with
financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the
normal course of business and requires a 50% down payment due at the signing of a contract for residential installations. No deposit
is required for commercial installations, as payment occurs during the construction process. The Company performs credit analyses
and monitors the financial health of its customers to reduce credit risk.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The Company has two major business lines: (i) sales
of PV solar solutions together with maintenance and support services on these systems for residential and commercial customers
and (ii) proprietary patented and patent-pending edge-of-grid energy management and storage solutions (software sales).</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The Company&#8217;s accounts receivables are derived
from revenue earned from customers primarily located in Hawaii.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Accounts
Receivable</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Accounts receivable are recorded at their net realizable
value and are not collateralized. Accounts receivable include amounts earned less payments received and allowances for doubtful
accounts. Management continually monitors and adjusts its allowances associated with the Company&#8217;s receivables to address
any credit risks associated with the accounts receivable and periodically writes off receivables when collection is not considered
probable. The Company does not charge interest on past due accounts. When uncertainty exists as to the collection of receivables,
the Company records an allowance for doubtful accounts and a corresponding charge to bad debt expense. As of September 30, 2021
and December 31, 2020, there was no allowance for doubtful accounts.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Inventories,
Net</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Inventories, which consist primarily of materials and
supplies used in the construction of solar arrays, are stated at lower of cost or net realizable value, with costs computed on
an average cost basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs
to estimated net realizable values when they are determined to be less than cost. At September 30, 2021 and December 31, 2020,
the allowance for obsolete inventory is $49.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="background-color: white"><b><i>Property,
Plant, and Equipment</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Property, plant, and equipment are recorded at cost
and depreciated or amortized using the straight-line method over the estimated useful lives of the respective assets. Existing
useful lives range from five to fifteen years. Leasehold improvements are amortized using the straight-line method over the shorter
of their estimated useful lives or the lease term. Major additions and improvements are capitalized, while replacements, repairs,
and maintenance that do not extend the life of an asset are charged to operations. Upon retirement or sale, the cost of assets
disposed of and the related accumulated depreciation or amortization are removed from the accounts.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The estimated useful lives of assets are as follows:</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 85%; border-collapse: collapse">
<tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; padding-left: 45pt; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">Equipment</span></td>
    <td colspan="2" style="vertical-align: bottom; padding-right: 1.75pt; padding-left: 45pt; text-align: right; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">5 &#8211; 7 years</span></td>
    <td>&#160;</td></tr>
<tr style="background-color: White">
    <td style="vertical-align: bottom; padding-left: 45pt; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">Software</span></td>
    <td colspan="2" style="vertical-align: bottom; padding-right: 1.75pt; padding-left: 45pt; text-align: right; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">3 years</span></td>
    <td>&#160;</td></tr>
<tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; padding-left: 45pt; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">Furniture and fixtures</span></td>
    <td colspan="2" style="vertical-align: bottom; padding-right: 1.75pt; padding-left: 45pt; text-align: right; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">5 &#8211; 7 years</span></td>
    <td>&#160;</td></tr>
<tr style="background-color: White">
    <td style="vertical-align: bottom; padding-left: 45pt; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">Vehicles</span></td>
    <td colspan="2" style="vertical-align: bottom; padding-right: 1.75pt; padding-left: 45pt; text-align: right; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">5 - 7 years</span></td>
    <td>&#160;</td></tr>
<tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; padding-left: 45pt; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">Leasehold improvements</span></td>
    <td colspan="2" style="vertical-align: bottom; padding-right: 1.75pt; padding-left: 45pt; text-align: right; text-indent: -0.5in"><span style="font: 10pt Arial, Helvetica, Sans-Serif">7 &#8211; 15 years</span></td>
    <td>&#160;</td></tr>
<tr style="background-color: White">
    <td style="vertical-align: bottom; width: 74%; padding-left: 45pt; text-indent: -0.5in">&#160;</td>
    <td style="vertical-align: bottom; width: 2%; padding-left: 45pt; text-indent: -0.5in">&#160;</td>
    <td style="vertical-align: top; width: 8%; padding-left: 45pt; text-indent: -0.5in">&#160;</td>
    <td style="vertical-align: top; width: 1%; padding-left: 45pt; text-indent: -0.5in">&#160;</td></tr>
</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Intangible
Assets</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">Intangible assets primarily consist of licensing agreements
and patents and are recorded at cost and are amortized using the straight-line method over the estimated useful lives of the respective
assets, generally 5 to 7 years.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Impairment
of Long-Lived Assets</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">The Company reviews its long-lived assets, including
property, equipment, software and intangibles, for impairment whenever events or changes in circumstances indicate that the carrying
amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group that
includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If
the</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"></p>

<!-- Field: Page; Sequence: 326; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount of the asset,
a loss is recognized for the difference between the fair value and carrying amount of the asset. As of September 30, 2021 and December
31, 2020, no impairment was identified.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Leases</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">The Company accounts for leases in accordance with
Accounting Standards Codification (ASC) 842, &#8220;Leases.&#8221; This standard requires lessees to recognize the liabilities
related to all leases, including operating leases, with a term greater than 12 months on the balance sheets. The Company has one
lease with a related party for office space, which is on a month-to-month basis. As such, the Company accounts for the payments
under the lease monthly. Rent expense for the nine months ended September 30, 2021 and 2020 was $156 and $206, respectively.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Revenue
Recognition</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The Company recognizes
revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (&#8220;ASC 606&#8221;).</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The Company recognizes
revenue in accordance with the core principle of ASC 606 when there is a transfer of control of promised goods or services to customers
in an amount that reflects the consideration that the Company expects to be entitled to in exchange for those goods or services.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The Company sells
solar power systems under construction and development agreements to residential and commercial customers. The completed system
is sold as a single performance obligation. For residential contracts, revenue is recognized at the point-in-time when the systems
are placed into service. Any advance payments received in the form of customer deposits are considered to be contract liabilities.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">Commercial contracts
are generally completed within three to twelve months from commencement of construction. Construction on large projects may be
completed within eighteen to twenty-four months, depending on the size and location of the project. Revenue from commercial contracts
are recognized as work is performed based on the estimated ratio of costs incurred to date to the total estimated costs at the
completion of the performance obligation. There were no significant commercial contracts in progress as of September 30, 2021 and
December 31, 2020.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">All other revenues
for sales of components or maintenance are recorded at the point that the control transfers to the customer, which typically occurs
upon shipment or delivery to the customer.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">For all revenue
streams, no elements of variable consideration were identified.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Cost of Revenue&#160;</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">Cost of revenue
consists of expenses relating to salaries and benefits of supporting engineers and other direct supporting personnel, materials
and supplies, depreciation of fixed assets and other costs incurred to directly support the fulfillment of the revenue contracts.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Gross Excise
Tax</i></b></span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The State of
Hawaii imposes a gross receipts tax on all business (operations) done in Hawaii. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Warranties</i></b></span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">Warranties for
the Company are limited to labor on installation. Expenses related to warranties on labor were minimal for the nine months ended
September 30, 2021 and 2020.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Advertising Costs&#160;</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The Company expenses
advertising costs as incurred. Advertising costs for the nine months ended September 30, 2021 and 2020 were $207 and $164, respectively.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Income Taxes</i></b></span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The Company is
treated as a partnership for income tax purposes and all income and expenses are reported in the tax returns of its members. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The Company applies
the provisions of ASC Topic 740, Income Taxes (&#8220;ASC 740&#8221;), which requires the use of a two-step approach for recognizing
and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax
positions. Tax positions that meet the more likely than not recognition threshold may be recognized. The Company&#8217;s accounting policy
related to income tax penalties and interest assessments is to accrue for these costs and record a charge to general and administrative
expense for tax penalties and a charge to interest expense for interest assessments during the period that the Company takes</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"></span></p>

<!-- Field: Page; Sequence: 327; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">an
uncertain tax position through resolution with the taxing authorities or the expiration of the applicable statute of limitations.
</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">The Company did
not record any amounts related to penalties and interest during the nine months ended September 30, 2021 and 2020. Management does
not believe that the Company has any material uncertain tax positions at September 30, 2021 or December 31, 2020. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Recently
Issued Accounting Pronouncements</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">On January 1,
2020, the Company adopted ASC 842, &#8220;Leases.&#8221; The implementation of this standard did not have an effect on the presentation
or disclosures in the combined financial statements. </span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white"><b><i>Subsequent
Events</i></b></span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><span style="background-color: white">Subsequent events
are events or transactions that occur after the combined balance sheet date but before the combined financial statements are issued.
The Company recognizes in the combined financial statements the effects of all subsequent events that provide additional evidence
about conditions that existed at the date of the combined balance sheet, including the estimates inherent in the process of preparing
the combined financial statements. The Company&#8217;s combined financial statements do not recognize subsequent events that provide
evidence about conditions that did not exist at the date of the combined balance sheet but arose after the combined balance sheet
date and before the combined financial statements were available to be issued. The Company has evaluated subsequent events through
January 12, 2022, which is the date the combined financial statements were issued.</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto"><b>Note 3 - Property, Plant and Equipment</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt auto">Property, plant, and equipment consisted of the following:</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 95%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="7" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap">September 30,</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</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">2021</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">2020</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 63%; text-indent: -0.5in; padding-left: 45pt">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">347</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">347</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.5in; padding-left: 45pt">Software</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">739</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">739</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.5in; padding-left: 45pt">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">28</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">28</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.5in; padding-left: 45pt">Vehicles</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">729</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">720</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5in; padding-left: 45pt">Leasehold improvements</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">114</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">114</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.5in; padding-left: 45pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">1,948</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: right; padding-bottom: 1pt; text-indent: -0.5in; padding-left: 45pt">Less accumulated depreciation and amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,786</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,726</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Total property, plant, and equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">171</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">222</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">For the nine months ended September 30, 2021 and 2020,
depreciation expense totaled $60 and $83, respectively.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 4 - Intangible Assets</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Intangible assets are stated at amortized cost and
consist of the following:</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 95%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap">September 30,</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</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">2021</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">2020</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 63%; text-align: left; text-indent: -0.5in; padding-left: 45pt">Licensing agreement</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">350</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">350</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5in; padding-left: 45pt">Patents and trademarks</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">184</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; text-indent: -0.5in; padding-left: 45pt">Total intangible assets</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">534</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">514</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5in; padding-left: 45pt">Less accumulated amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(459</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(438</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5in; padding-left: 45pt">Total intangible assets, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">75</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">76</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">For the nine months ended September 30, 2021 and 2020,
amortization expense totaled $21 and $67, respectively. Future amortization expense is as follows: For the year ended 2021 - $24;
2022 - $14; 2023 - $13; 2024 - $8; 2025 - $8; thereafter - $8.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>


<!-- Field: Page; Sequence: 328; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 5 &#8211; Loans Payable</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b><i>Loans Payable</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="text-decoration: underline">Owner Loans Payable</span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The Company had $402 in unsecured loans payable to
the owners as of December 31, 2019, bearing interest at 6%. These loans were paid in full by the Company during 2020. There were
no covenants associated with these loans.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="text-decoration: underline">Business Loan from American Savings Bank, F.S.B.
</span>&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On November 12, 2019, the Company entered a business
loan agreement, promissory note and security agreement with American Savings Bank, F.S.B. (&#8220;ASB&#8221;), which would not
exceed at any one time the amount of $1,500. The loan bore interest of 5.75% per annum and was payable monthly. The note was collateralized
by substantially all the assets of the Company with a maturity date of November 18, 2020 and was repaid in full as of September
30, 2020.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><span style="text-decoration: underline">Revolving Line of Credit From ASB&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">During 2021 and 2020, the Company had a $400 credit
agreement with ASB to provide a revolving line of credit. As of December 31, 2020, the Company had no balance outstanding on the
line of credit. This line of credit matured on May 18, 2021 and was not renewed.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 6 - Governmental Grant &#8211; Paycheck Protection
Program</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">On May 4, 2020, the Company executed a promissory note
evidencing an unsecured loan in the amount of $553 under the Paycheck Protection Program (or &#8220;PPP&#8221;). The PPP was established
under the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) and is administered by the U.S. Small
Business Administration (&#8220;SBA&#8221;). The Loan was made through ASB.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The Company elected to account for proceeds of its
PPP loan under International Accounting Standards (&#8220;IAS&#8221;) 20, &#8220;Accounting for Governmental Grants and Disclosure
of Government Assistance.&#8221; The Company completed all requirements for the forgiveness application in December 2020. On January
13, 2021, the Company received notification from the SBA that it approved the forgiveness of the full $553. As of September 30,
2020, the Company recorded $501 in governmental grant income associated with this agreement, and $52 in deferred revenue.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Revenue is being recognized ratably over the covered
period of the PPP loan as this approximates the actual amount of eligible expenses incurred.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 7 &#8211; Revenue from Contracts with Customers</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><i>Disaggregation of Revenue</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">The following table represent disaggregated revenue
from contracts with customers for the nine months ended September 30:</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</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">2021</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">2020</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 68%; text-align: left; text-indent: -0.5in; padding-left: 45pt">Residential contracts</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">10,292</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">12,269</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.5in; padding-left: 45pt">Commercial contracts</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">256</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">115</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5in; padding-left: 45pt">Software sales</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5in; padding-left: 45pt">Total revenue</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,712</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,388</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><i>&#160;</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><i>Contract Assets and Liabilities</i></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Contract liabilities consist of customer deposits of
$1,461 and $364 as of September 30, 2021 and December 31, 2020, respectively. There are no contract assets.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 8 &#8211; Variable Interest Entities</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">Management evaluates the Company&#8217;s explicit and
implicit variable interests to determine the existence of VIEs. Variable interests are contractual, ownership, or other pecuniary
interests in an entity whose value changes with changes in the fair value of the entity&#8217;s net assets, exclusive of variable
interests. Explicit variable interests are those that directly absorb the variability of a VIE and can include contractual interests
such as loans or guarantees as well as equity investments. An implicit variable interest acts the same as an explicit variable
interest except it involves the absorbing of variability indirectly, such as through related-party arrangements or implicit guarantees.
The analysis includes consideration of the design of the entity and its organizational structure, including decision-making ability
over the activities that most significantly impact the VIE&#8217;s economic</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"></p>

<!-- Field: Page; Sequence: 329; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">performance. U.S. GAAP requires a reporting entity
to consolidate a VIE when the reporting entity has a variable interest, or combination of variable interests, that provides it
with a controlling financial interest in the VIE. The entity that consolidates a VIE is referred to as the primary beneficiary
of that VIE.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">HEC and E-Gear are entities that have common ownership.
HEC&#8217;s financial transactions with E-Gear as of September 30, 2021 and December 31, 2020 consisted of an intercompany receivable
of $2,003 and $1,742, respectively, which is eliminated in combination and was advanced by HEC to payoff externally held debt and
payables due from E-Gear to the owners. HEC purchased no product from E-Gear during the nine months ended September 30, 2021 and
2020.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">E-Gear&#8217;s summarized financial information is
as follows:</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-style: italic; padding-left: 10pt">As of September 30 and December 31:</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">2021</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">2020</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 68%; text-indent: -0.5in; padding-left: 45pt">Assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">299</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: right">$</td><td style="width: 12%; text-align: right">137</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.5in; padding-left: 45pt">Members&#8217; equity (deficit)</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">(1,715</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">(1,630</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-indent: -0.5in; padding-left: 45pt">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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="font-style: italic; text-indent: -0.5in; padding-left: 45pt">For the nine months ended September 30:</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-indent: -0.5in; padding-left: 45pt">Revenue</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.5in; padding-left: 45pt">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">(85</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">(205</td><td style="text-align: left">)</td></tr>
</table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">HEC has no direct ownership in E-Gear and has not provided
any financial or other support other than the support noted above. While HEC has neither a contractual obligation to do so nor
any current intent, it may voluntarily elect to provide E-Gear with additional direct or indirect financial support based on E-Gear&#8217;s
business objectives and cash flow needs.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">HEC has determined that E-Gear is a variable interest
entity due to a lack of sufficient at-risk equity. HEC, and the two members of both LLCs who own HEC and E-Gear LLC&#8217;s equally,
are the beneficiaries and related parties of E-Gear.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">HEC considered the following factors in determining
the primary beneficiary of E-Gear:</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">1.</td><td>Existence of a principal-agency relationship between parties within the related party group:</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">There is no existence of a principal-agency relationship
between parties within the related party group, as such, no primary beneficiary exists with this factor.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 1in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">2.</td><td>The relationship and significance of the activities of E-Gear to the members and HEC:</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">a.</td><td>The members significantly influenced the design of both entities.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">b.</td><td>The operations of the two companies are not substantially similar.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">c.</td><td>The variable interest of E-Gear are not considered significant inputs to any of the related parties.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">d.</td><td>The products sold by E-Gear are not considered significant inputs to any of the related parties.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">e.</td><td>No related party has outsourced any of its activities to E-Gear.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">f.</td><td>HEC does not sell products to E-Gear.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">g.</td><td>Significant inputs of E-Gear include pricing decisions, enhancements to product development and patent decisions. These decisions
are made by the members of E-Gear, and these members are the only members actively involved in management of the operations of
E-Gear. No operational or management decisions are made by HEC. However, day-to-day management decisions are generally made by
one of the owners, who is considered the primary beneficiary.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">h.</td><td>The owners are obligated to fund or discontinue operations of E-Gear.</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">Management&#8217;s conclusion is that the primary beneficiary
is the owner who makes day-to-day management decisions for this factor.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 1in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">3.</td><td>A party&#8217;s exposure to the variability associated with the anticipated economic performance of E-Gear:</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">HEC&#8217;s positive exposure to variability is limited to
repayment of the related party payable. The Members&#8217; variability is much greater, as future profits and losses of E-Gear will be
absorbed by the members. As there is no related party agreement, the members will direct the timing of repayment or forgiveness
of the related party note payable. As the members share this obligation equally, no primary beneficiary exists with this factor.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 1in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">4.</td><td>The design of E-Gear:</td></tr></table>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 330; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">HEC and E-Gear were designed to be operated independent
of each other. E-Gear patents technology and sells that technology to solar installers, including HEC. HEC does not have the power
to direct who E-Gear can sell to, including competitors. HEC provides solar installation services and is not required to utilize
E-Gear&#8217;s technology, nor is E-Gear required to sell to HEC. All of HEC and E-Gear&#8217;s financial and operating activity decisions
are made by the members. The related-party payable was not a part of the design of HEC or E-Gear, but an operational and business
decision made by the members. As such, the design of E-Gear supports the members as the beneficiaries. As the members share this
obligation equally, no primary beneficiary exists with this factor.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 1in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">HEC has determined it is not the primary beneficiary
of E-Gear. The primary beneficiary is the owner who makes day-to-day management decisions. Accordingly, HEC has not consolidated
E-Gear. The financial statements of HEC and E-Gear are presented on a combined basis.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 9 - Commitments and Contingencies</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b><i>Contingencies</i></b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">At times there may be claims and legal proceedings
generally incidental to the normal course of business that are pending or threatened against the Company. Although the Company
cannot predict the outcome of these matters when they arise, in the opinion of management, any liability arising from them will
not have a material adverse effect on the combined financial position, results of operations, or liquidity of the Company. At September
30, 2021 and December 31, 2020, there were no claims or legal proceedings.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto"><b>Note 10 &#8211; Employee Pension Plan</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">The Company has a 401(k) pension
plan covering substantially all of its employees. The Plan has 401(k) salary deferral features and allows for elective employer
contributions. The Company&#8217;s contributions to the plan were $61 for the nine months ended September 30, 2021 and 2020.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white"><b>Note 11 &#8211; Subsequent
Event</b></p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">On March 1, 2021, the Company
entered into an asset purchase agreement with Pineapple Energy, LLC (&#8220;Pineapple&#8221;), a Delaware limited liability company
located in Minnesota, under which the Company agreed to sell to Pineapple substantially all the assets of the Company for an aggregate
purchase price of $12,500 cash payable at closing, subject to a working capital adjustment following closing, plus equity in Pineapple
consisting of 6,250,000 Class B Units of Pineapple (the &#8220;Closing Equity Consideration&#8221;), representing approximately
40% ownership in Pineapple.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">Also on March 1, 2021, Pineapple,
entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Communications Systems, Inc. (&#8220;CSI&#8221;),
a Minnesota corporation, Helios Merger Co., a Delaware corporation and a wholly-owned subsidiary of CSI (the &#8220;Merger Sub&#8221;),
Lake Street Solar LLC, a Delaware limited liability company (the &#8220;Members&#8217; Representative&#8221;), and Randall D. Sampson,
as the Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative,&#8221; and together with CSI, the Merger
Sub, Pineapple and the Members&#8217; Representative, the &#8220;Parties&#8221;), pursuant to which Merger Sub will merge with
and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI (the &#8220;Pineapple Merger&#8221;).</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">The sale of assets by the
Company to Pineapple is conditioned on the concurrent closing of the Pineapple Merger and is expected to close in 2022.The Company&#8217;s
asset purchase agreement with Pineapple and the Merger Agreement between CSI and Pineapple were both amended on December 16, 2001.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">&#160;</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt auto; background-color: white">On December 16, 2021, Pineapple
and the Company entered into amendment number one to the Asset Purchase Agreement dated March 1, 2021 that, among other things,
(1) extended the Termination Date under which either party could terminate from August 31, 2021 to March 31, 2022, (2) added a
section called &#8220;Additional Payment&#8221; whereby Pineapple will pay to the owners of the Company $250 if the closing of
the asset purchase does not occur before the Termination Date, and (3) provided that the owners of the Company may, at their sole
discretion, elect to relinquish a portion of their Closing Equity Consideration in such amount as shall be set forth in a written
notice provided to Pineapple not less than three business days prior to closing.</p>

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; background-color: white">&#160;</p>



<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 331; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 11pt Times New Roman, Times, Serif"><b>HAWAII
ENERGY CONNECTION, LLC AND</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 11pt Times New Roman, Times, Serif"><b>E-GEAR,
LLC</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 9pt Times New Roman, Times, Serif"><i>Combined
Financial Statements as of and for the <br />Years Ended December 31, 2020 and 2019</i></span></p>

<!-- Field: Page; Sequence: 332; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Table
of Contents </b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; border-collapse: collapse; width: 100%">

<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">FINANCIAL
                                            INFORMATION</span></span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Page</span></b></span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#a001_v1">Report
                                            of Independent Registered Public Accounting Firm</a></span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#a002_v1">Combined
                                            Balance Sheets</a></span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">3</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#a003_v1">Combined
                                            Statements of Income and Members&#8217; Equity</a></span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">4</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#a004_v1">Combined
                                            Statements of Cash Flows</a></span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">5</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; width: 90%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><a href="#a005_v1">Notes
                                            to Combined Financial Statement</a></span></p>
</td>
<td style="padding: 0pt; width: 3%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 7%; vertical-align: top"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">6</span></p>
</td>
</tr>

</table>

<!-- Field: Page; Sequence: 333; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><img src="a220044007_v1.jpg" alt="img" />&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 12pt Times New Roman, Times, Serif"><b><span id="a001_v1"></span>Report
of Independent Registered Public Accounting Firm</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">To
the Members of</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">Hawaii
Energy Connection, LLC and E-Gear, LLC</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif"><b>Opinion
on the Combined Financial Statements</b></span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">We
have audited the accompanying combined balance sheets of Hawaii Energy Connection, LLC and E-Gear, LLC (collectively, the &#8220;Company&#8221;)
as of December 31, 2020 and 2019, the related combined statements of income and members&#8217; equity, and cash flows for the years
then ended, and the related notes (collectively referred to as the &#8220;combined financial statements&#8221;). In our opinion, the
combined financial statements present fairly, in all material respects, the combined financial position of the Company as of December
31, 2020 and 2019, and the results of their operations and their cash flows for the years then ended, in conformity with accounting principles
generally accepted in the United States of America.</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif"><b>Basis
for Opinion</b></span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">These
combined financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion
on the Company&#8217;s combined financial statements based on our audits. We are a public accounting firm registered with the Public
Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company
in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission
and the PCAOB.</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">We
conducted our audits in accordance with the standards of the PCAOB and in accordance with auditing standards generally accepted in the
United States of America. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the
combined financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures
to assess the risks of material misstatement of the combined financial statements, whether due to error or fraud, and performing procedures
that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the
combined financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management,
as well as evaluating the overall presentation of the combined financial statements. We believe that our audits provide a reasonable
basis for our opinion.</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif"><b>Critical
Audit Matter:</b></span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">Critical
audit matters are matters arising from the current period audit of the combined financial statements that were communicated or required
to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the combined financial
statements and (2) involved our especially challenging, subjective or complex judgments. We determined that there are no critical audit
matters.</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">We
have served as the Company&#8217;s auditor since 2021.</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif"><img src="a220044008_v1.jpg" alt="img" />&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">Minneapolis,
Minnesota</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">October
18, 2021</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px"><span style="font: 8pt Times New Roman, Times, Serif">Baker
Tilly US, LLP, trading as Baker Tilly, is a member of the global network of Baker Tilly International Ltd., the members of which are&#160;separate
and independent legal entities.</span></p>

<!-- Field: Page; Sequence: 334; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: center; text-indent: -36pt"><span style="font-family: Times New Roman, Times, Serif"><b><span id="a002_v1"></span>Hawaii
Energy Connection, LLC and E-Gear, LLC</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: center; text-indent: -36pt"><span style="font-family: Times New Roman, Times, Serif"><b>Combined
Balance Sheets</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: center; text-indent: -36pt"><span style="font-family: Times New Roman, Times, Serif"><b>As
of December 31, 2020 and 2019</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: center; text-indent: -36pt"><span style="font-family: Times New Roman, Times, Serif"><i>(in
thousands)</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="vertical-align: bottom; width: 74%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="6" style="vertical-align: bottom; width: 24%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>As
                                            of December 31,</b></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; width: 74%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom; width: 11%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom; width: 11%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Current
                                       assets</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Cash</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,477</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,890</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Accounts
                                       receivable</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,525</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,052</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Inventories,
                                       net</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,727</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,321</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Prepaid
                                       expenses and other current assets</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">141</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">79</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 48px"><span style="font-family: Times New Roman, Times, Serif">Total
                                       current assets&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,870</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,342</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Property,
                                       plant, and equipment, net</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">187</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Intangible
                                       assets, net</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">76</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Other
                                       long-term assets</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 48px"><span style="font-family: Times New Roman, Times, Serif">Total
                                       assets</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,180</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,698</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES
                                       AND MEMBERS&#8217; EQUITY</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Current
                       liabilities</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Accounts
                                       payable</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,203</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,489</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Accrued
                                       expenses</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">279</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">142</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Customer
                                       deposits</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">364</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,750</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Loans
                                       payable</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">975</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 48px"><span style="font-family: Times New Roman, Times, Serif">Total
                                       liabilities</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,846</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom-style: none; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,356</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Commitments
                                       and contingencies (See Note 9)</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Members&#8217;
                                       equity</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,334</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,342</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Total
                                       liabilities and members&#8217; equity</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,180</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,698</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;
&#160;</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>The
accompanying notes are an integral part of these combined financial statements.</i></span></p>

<!-- Field: Page; Sequence: 335; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b><span id="a003_v1"></span>Hawaii
Energy Connection, LLC and E-Gear, LLC</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Combined
Statements of Income and Members&#8217; Equity</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>For
the Years Ended December 31, 2020 and 2019</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>(in
thousands)</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="6" style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>For
                                the Year Ended December 31,</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Revenue</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,957</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,220</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cost
                                   of goods sold</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,102</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,647</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Gross
                                   Profit</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,855</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,573</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Operating
                                   expenses:</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">General
                                   and administrative expenses</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,286</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,563</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Gross
                                   excise taxes</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">855</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">851</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Sales
                                   and marketing</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,283</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,224</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Total
                                   operating expenses</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,424</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,638</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Income
                                   from operations</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,431</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,935</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Other
                                   income (expenses)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Government
                                   grant other income (PPP)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">553</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Interest
                                   expense</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(87</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Others,
                                   net</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">43</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Other
                                   income (expenses)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">546</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(44</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                   income</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,977</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,891</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Members&#8217;
                                   equity, beginning of year</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,342</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">757</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Distribution
                                   to members</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(985</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(306</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Members&#8217;
                                   equity, end of year</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,334</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,342</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>The
accompanying notes are an integral part of these combined financial statements.</i></span></p>

<!-- Field: Page; Sequence: 336; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0pt 0pt 36pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>H<span id="a004_v1"></span>awaii
Energy Connection, LLC and E-Gear, LLC</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Combined
Statements of Cash Flows</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>For
the Years Ended December 31, 2020 and 2019</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>(in
thousands)</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="6" style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>For
                                the Year Ended December 31,</b></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cash
                                            flows from operating activities</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                   income</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,977</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,891</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Adjustments
                                   for:</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Depreciation</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">115</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">196</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Disposal
                                   of property, plant and equipment</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Recovery
                                   of bad debts</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Inventory
                                   reserve</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Amortization</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">88</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Decrease
                                   (increase) in:</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Accounts
                                   receivable</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,527</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(327</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Inventories,
                                   net</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(406</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Prepaid
                                   expenses and other current assets</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Other
                                   long-term assets</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Accounts
                                   payable</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(286</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,332</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Accrued
                                   expenses</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">137</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px"><span style="font-family: Times New Roman, Times, Serif">Customer
                                   deposits</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,386</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,589</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                   cash generated from operating activities</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,712</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,491</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cash
                                   flows from investing activities</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Purchase
                                   of property, plant, and equipment</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(150</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(37</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Purchase
                                   of intangible assets</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                   cash used in investing activities</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(165</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(52</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cash
                                   flows from financing activities</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Payment
                                   of loans payable</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(975</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(751</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px"><span style="font-family: Times New Roman, Times, Serif">Distribution
                                   to members</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(985</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(306</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                   cash used in financing activities</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,960</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,057</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                   increase (decrease) in cash</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(413</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,382</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cash,
                                   beginning of the period</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,890</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">508</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cash,
                                   end of the period</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,477</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,890</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Cash
                                   paid for interest</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.5pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>The
accompanying notes are an integral part of these combined financial statements.</i></span></p>

<!-- Field: Page; Sequence: 337; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><span id="a005_v1"></span>Hawaii
Energy Connection, LLC and E-Gear, LLC</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Notes
to Combined Financial Statements</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>December
31, 2020 and 2019</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><i>(in
thousands)</i></b></span></p>
<p id="xdx_04A_znwHSuqXtkKk" style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
1 - Organization</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Hawaii
Energy Connection LLC (&#8220;HEC&#8221;) and E-Gear, LLC (E-Gear) were incorporated under the laws of Hawaii on February 27, 2007 and
February 8, 2012, respectively. The accompanying combined financial statements present the operations of Hawaii Energy Connection LLC
and E-Gear, LLC (together &#8211; the Company). HEC is primarily engaged in the construction and sale of residential and commercial photovoltaic
(PV) solar solutions. E-Gear offers proprietary patented and patent pending edge-of-grid management and storage solutions to energy consumers,
energy services companies and utilities.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><i>COVID-19
Update</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">In
March 2020, the COVID-19 outbreak was declared a pandemic by the World Health Organization. The pandemic has resulted in governments
around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, &#8220;shelter
in place&#8221; and &#8220;stay at home&#8221; orders, travel restrictions, business curtailments, school closures and other measures.
In addition, governments and central banks in several parts of the world have enacted fiscal and monetary stimulus measures to counteract
the impacts of the COVID-19 pandemic.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">As
a response to the COVID-19 pandemic, the Company implemented a controlled schedule, social distancing, mask requirements for employees
permitted to use the office, implementation of an infectious disease prevention policy, and required quarantine for out of state travel
of any kind before returning to work.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
Company considered the emergence and pervasive economic impact of the COVID-19 pandemic in its assessment of its financial position,
results of operations, cash flows, and certain accounting. The Company received a PPP loan in the amount of $553 (see Note 6). The Company
has not identified any specific impairment triggering event from circumstances originating from COVID-19. Due to the evolving and uncertain
nature of the COVID-19 pandemic, it is possible that the effects of the COVID-19 pandemic could materially impact the Company&#8217;s
estimates and combined financial statements in future reporting periods.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
2 - Significant Accounting Policies</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><i>Basis
of Presentation and Principles of Combination</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">These
combined financial statements include the results of Hawaii Energy Connection, LLC and E-Gear, LLC and have been prepared in conformity
with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). The Company has determined the basis for preparation of combined
financial statements is due to common ownership and management of the entities. Intercompany accounts and transactions have been eliminated
upon combination. The Company uses a qualitative approach to identify a controlling financial interest in a variable interest entity
(VIE) and performs an ongoing assessment of whether its interest makes HEC the primary beneficiary of E-Gear. As described in Note 8,
the Company holds a variable interest in E-Gear, LLC in the form of a receivable of $1,742 and $725 as of December 31, 2020 and 2019,
respectively, which is eliminated in combination.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Use
of Estimates</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported
amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual
results could differ from these estimates. Any effects on the business, financial position or results of operations from revisions to
these estimates are recorded in the period in which the facts that give rise to the revision become known.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Significant
items subject to estimates and assumptions include the carrying amount and useful lives of property and equipment and intangible assets,
and impairment assessments.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Concentration
of Credit Risk</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Financial
instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company
maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends
credit to customers in the normal course of business and requires a 50% down payment due at the signing of a contract for residential
installations. No deposit is required for commercial installations, as payment occurs during the construction process. The Company performs
credit analyses and monitors the financial health of its customers to reduce credit risk. </span></p>

<!-- Field: Page; Sequence: 338; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company has two major business lines: sales of PV solar solutions and maintenance and support services on these systems for residential
and commercial customers and proprietary patented and patent pending edge-of-grid energy management and storage solutions (software sales).</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company&#8217;s accounts receivables are derived from revenue earned from customers primarily located in Hawaii. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Accounts
Receivable</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Accounts
receivable are recorded at their net realizable value and are not collateralized. Accounts receivable include amounts earned less payments
received and allowances for doubtful accounts. Management continually monitors and adjusts its allowances associated with the Company&#8217;s
receivables to address any credit risks associated with the accounts receivable and periodically writes off receivables when collection
receivable is not considered probable. The Company does not charge interest on past due accounts. When uncertainty exists as to the collection
of receivables, the Company records an allowance for doubtful accounts and a corresponding charge to bad debt expense. As of December
31, 2020 and 2019, there was no allowance for doubtful accounts.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Inventories,
Net</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Inventories,
which consist primarily of materials and supplies used in the construction of solar arrays, are stated at lower of cost or net realizable
value, with costs computed on an average cost basis. The Company periodically reviews its inventories for excess and obsolete items and
adjusts carrying costs to estimated net realizable values when they are determined to be less than cost. At December 31, 2020 and 2019,
the allowance for obsolete inventory is $49. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Property,
Plant, and Equipment</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Property,
plant, and equipment are recorded at cost and depreciated or amortized using the straight-line method over the estimated useful lives
of the respective assets. Existing useful lives range from five to fifteen years. Leasehold improvements are amortized using the straight-line
method over the shorter of their estimated useful lives or the lease term. Major additions and improvements are capitalized, while replacements,
repairs, and maintenance that do not extend the life of an asset are charged to operations. Upon retirement or sale, the cost of assets
disposed of and the related accumulated depreciation or amortization are removed from the accounts. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
estimated useful lives of assets are as follows:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 80%">

<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Equipment</span></p>
</td>
<td style="width: 40%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">5
                                            &#8211; 7 years</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Software</span></p>
</td>
<td style="width: 40%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">3
                                        years</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Furniture
                                            and fixtures</span></p>
</td>
<td style="width: 40%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">5
                                            &#8211; 7 years</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="width: 40%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></p>
</td>
<td style="width: 40%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">5
                                        - 7 years</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 40%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Leasehold
                                            improvements</span></p>
</td>
<td style="width: 40%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">7
                                            &#8211; 15 years</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Intangible
Assets</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Intangible
assets primarily consist of licensing agreements and patents and are recorded at cost and are amortized using the straight-line method
over the estimated useful lives of the respective assets, generally 5 to 7 years. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Impairment
of Long-Lived Assets</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company reviews its long-lived assets, including property, equipment, software and intangibles, for impairment whenever events or changes
in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management
identifies the asset group which includes the potentially impaired long-lived asset, at the lowest level at which there are separate,
identifiable cash flows. If the total of the expected undiscounted future net cash flows for the asset group is less than the carrying
amount of the asset, a loss is recognized for the difference between the fair value and carrying amount of the asset. For the years ended
December 31, 2020 and 2019, no impairment was identified.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Leases</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company accounts for leases in accordance with Accounting Standards Codification (ASC) 842, &#8220;Leases&#8221;. This standard requires
lessees to recognize the liabilities related to all leases, including operating leases, with a term greater than 12 months on the balance
sheets. The Company has one lease with a related party for office space, which is on a month-to-month basis. As such, the Company accounts
for the payments under the lease monthly. Rent expense for the years ended December 31, 2020 and 2019 was $259 and $362, respectively.</span></p>

<!-- Field: Page; Sequence: 339; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Revenue
Recognition</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (&#8220;ASC 606&#8221;).</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company recognizes revenue in accordance with the core principle of ASC 606 when there is a transfer of control of promised goods or
services to customers in an amount that reflects the consideration that the Company expects to be entitled to in exchange for those goods
or services.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company sells solar power systems under construction and development agreements to residential and commercial customers. The completed
system is sold as a single performance obligation. For residential contracts, revenue is recognized at the point-in-time when such systems
are placed into service. Any advance payments received in the form of customer deposits are considered to be contract liabilities.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Commercial
contracts are generally completed within three to twelve months from commencement of construction. Construction on large projects may
be completed within eighteen to twenty-four months, depending on the size and location of the project. Revenue from commercial contracts
are recognized as work is performed based on the estimated ratio of costs incurred to date to the total estimated costs at the completion
of the performance obligation. There were no significant commercial contracts in progress as of December 31, 2020 and 2019.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">All
other revenues for sales of components or maintenance are recorded at the point that the control transfers to the customer, which typically
occurs upon shipment or delivery to the customer.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">For
both revenue streams, no elements of variable consideration were identified.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Cost
of Revenue</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Cost
of revenue consists of expenses relating to salaries and benefits of supporting engineers and other direct supporting personnel, materials
and supplies, depreciation of fixed assets and other costs incurred to directly support the fulfillment of the revenue contracts.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Gross
Excise Tax</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
State of Hawaii imposes a gross receipts tax on all business (operations) done in Hawaii. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Warranties</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Warranties
for the Company are limited to labor on installation. Expenses related to warranties on labor were minimal for the years ended December
31, 2020 and 2019.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Advertising
Costs</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company expenses advertising costs as incurred. Advertising costs for the years ended December 31, 2020 and 2019 were $193 and $226,
respectively.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Income
Taxes</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company is treated as a partnership for income tax purposes and all income and expenses are reported in the tax returns of its members.
</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company applies the provisions of ASC Topic 740, Income Taxes (&#8220;ASC 740&#8221;), which requires the use of a two-step approach
for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income
tax positions. Tax positions that meet the more likely than not recognition threshold may be recognized. The Company&#8217;s accounting
policy related to income tax penalties and interest assessments is to accrue for these costs and record a charge to general and administrative
expense for tax penalties and a charge to interest expense for interest assessments during the period that we take an uncertain tax position
through resolution with the taxing authorities or the expiration of the applicable statute of limitations. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">The
Company did not record any amounts related to penalties and interest during the years ended December 31, 2020 and 2019. Management does
not believe that the Company has any material uncertain tax positions at December 31, 2020 or 2019. </span></p>

<!-- Field: Page; Sequence: 340; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Recently
Issued Accounting Pronouncements</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">On
January 1, 2019, the Company adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which created Topic 606 and superseded
the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance throughout the Industry Topics
of the Codification. The implementation of this standard did not have a material effect on revenues. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">On
January 1, 2020, the Company also adopted ASC 842, &#8220;Leases&#8221;. The implementation of this standard did not have an effect on
the presentation or disclosures in the combined financial statements. </span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white"><b><i>Subsequent
Events</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; background-color: white">Subsequent
events are events or transactions that occur after the combined balance sheet date but before the combined financial statements are issued.
The Company recognizes in the combined financial statements the effects of all subsequent events that provide additional evidence about
conditions that existed at the date of the combined balance sheet, including the estimates inherent in the process of preparing the combined
financial statements. The Company&#8217;s combined financial statements do not recognize subsequent events that provide evidence about
conditions that did not exist at the date of the combined balance sheet but arose after the combined balance sheet date and before combined
financial statements were available to be issued. The Company has evaluated subsequent events through October 18, 2021, which is the
date the combined financial statements were issued.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
3 - Property, Plant and Equipment</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Property,
plant, and equipment consisted of the following:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="6" style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December
                                31</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; width: 74%; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Equipment</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">347</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">314</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Software</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Furniture
                                            and fixtures</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">720</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">642</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Leasehold
                                            improvements</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,948</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,805</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, sans-serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Less
                                            accumulated depreciation and amortization</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,726</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.8pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,618</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.8pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Total
                                            property, plant, and equipment, net</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">187</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2020 and 2019, depreciation expense totaled $115 and $196, respectively.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
4 - Intangible Assets</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Intangible
assets are stated at amortized cost and consist of the following:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; width: 74%; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Licensing
                                            agreement</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Patents
                                            and trademarks</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">164</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Total
                                            intangible assets</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">514</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">499</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Less
                                            accumulated amortization</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(438</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.8pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(350</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1.8pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Total
                                            intangible assets, net</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">76</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2020 and 2019, amortization expense totaled $88 and $87, respectively. Future amortization expense is as
follows: For the year ended 2021 - $18; 2022 - $8; 2023 - $7; 2024 - $2; 2025 - $2; thereafter - $1. The Company had $38 and $27 of patents
pending approval as of December 31, 2020 and 2019, respectively. The Company will begin amortizing these patents once approval is obtained.</span></p>

<!-- Field: Page; Sequence: 341; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
5 &#8211; Loans Payable</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><i>Loans
Payable</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Owner
loans payable</span></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">As
of December 31, 2020 and 2019, the Company had $0 and $402 in unsecured loans payable to the owners bearing interest at 6%. These loans
were paid in full by the Company during 2020. There were no covenants associated with these loans. Interest expense for the years ended
December 31, 2020 and 2019 were $8 and $28, respectively.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Business
loan from American Savings Bank, F.S.B.</span></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">On
November 12, 2019, the Company entered a business loan agreement, promissory note and security agreement with American Savings Bank,
F.S.B. (&#8220;ASB&#8221;) which would not exceed at any one time the amount of $1,500. The note was collateralized by substantially
all the assets of the Company with a maturity date of November 18, 2020 and was repaid in full during 2020.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
loan bears interest rate of 5.750% per annum and shall be payable monthly, computed on the basis of a year of 365 calendar days for the
actual number of days elapsed.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">As
of December 31, 2020 and 2019, the Company had $0 and $173 outstanding under this loan agreement.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Revolving
line of credit from ASB</span></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">During
2020 and 2019, the Company had a $400 credit agreement with ASB to provide a revolving line of credit. As of December 31, 2020 and 2019,
the Company had $0 and $400 outstanding on the line of credit. This line of credit matured on May 18, 2021 and was not renewed.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
6 - <i>Governmental Grant &#8211; Paycheck Protection Program</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">On
May 4, 2020, the Company executed a promissory note evidencing an unsecured loan in the amount of $553 under the Paycheck Protection
Program (or &#8220;PPP&#8221;). The PPP was established under the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES
Act&#8221;) and is administered by the U.S. Small Business Administration (&#8220;SBA&#8221;). The Loan was made through ASB (the &#8220;Lender&#8221;).</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
Company elected to account for proceeds of its PPP loan under International Accounting Standards (&#8220;IAS) 20 Accounting for Governmental
Grants and Disclosure of Government Assistance. The Company completed all requirements for the forgiveness application in December 2020.
On January 13, 2021, the Company received notification from the SBA that they approved the forgiveness of the full $553 and this amount
was recorded as other income in the income statement as of December 31, 2020.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
7 &#8211; Revenue from Contracts with Customers</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>Disaggregation
of Revenue</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
following table represent disaggregated revenue from contracts with customers:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; width: 74%; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Residential
                                            contracts</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,794</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 10%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,794</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
                                            contracts</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">141</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">228</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Software
                                            sales</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">198</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Total
                                            revenue</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,957</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-bottom: #000000 3px double; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,220</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;&#160;</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><i>Contract
Assets and Liabilities</i></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Contract
liabilities consist of customer deposits of $364 and $1,750 as of December 31, 2020 and 2019, respectively. There are no contract assets.</span></p>

<!-- Field: Page; Sequence: 342; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
8 &#8211; Variable Interest Entities</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Management
evaluates the Company&#8217;s explicit and implicit variable interests to determine the existence of VIEs. Variable interests are contractual,
ownership, or other pecuniary interests in an entity whose value changes with changes in the fair value of the entity&#8217;s net assets,
exclusive of variable interests. Explicit variable interests are those which directly absorb the variability of a VIE and can include
contractual interests such as loans or guarantees as well as equity investments. An implicit variable interest acts the same as an explicit
variable interest except it involves the absorbing of variability indirectly, such as through related party arrangements or implicit
guarantees. The analysis includes consideration of the design of the entity and its organizational structure, including decision making
ability over the activities that most significantly impact the VIE&#8217;s economic performance. U.S. GAAP requires a reporting entity
to consolidate a VIE when the reporting entity has a variable interest, or combination of variable interests, that provides it with a
controlling financial interest in the VIE. The entity that consolidates a VIE is referred to as the primary beneficiary of that VIE.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">HEC
and E-Gear are entities that have common ownership. HEC&#8217;s financial transactions with E-Gear as of December 31, 2020 and 2019
consisted of an intercompany receivable of $1,742 and $725, respectively, which is eliminated in combination and was advanced by HEC
to payoff externally held debt and payables due from E-Gear to the owners. HEC also purchased product of $4 and $25 for the years ended
December 31, 2020 and 2019, respectively.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">E-Gear&#8217;s
summarized financial information is as follows:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1px solid; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="width: 74%; vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Assets</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">137</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">244</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Members&#8217;
                                            equity</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,630</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,360</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr style="background-color: rgb(214,243,232)">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Revenue</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">223</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: White">
<td style="vertical-align: bottom; padding-left: 5.4pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Net
                                            income (loss)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(240</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(242</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">)</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">HEC
has no direct ownership in E-Gear and has not provided any financial or other support other than the support noted above. While the Company
has neither a contractual obligation to do so nor any current intent, it may voluntarily elect to provide E-Gear with additional direct
or indirect financial support based on E-Gear&#8217;s business objectives and cash flow needs.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">HEC
has determined that E-Gear is a variable interest entity due to a lack of sufficient at-risk equity. HEC, and the two members of the
LLC, who own both HEC and E-Gear equally, are the beneficiaries and related parties of E-Gear.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">HEC
considered the following factors in determining the primary beneficiary of E-Gear:</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 54pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">1.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Existence
                 of a principal-agency relationship between parties within the related party group:&#160;</span></p>
</td>
</tr>
<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><span style="font: 10pt Times New Roman, Times, Serif">There is no existence of a principal-agency relationship
between parties within the related party group, as such, no primary beneficiary exists with this factor.</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 54pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">2.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
                 relationship and significance of the activities of E-Gear to the members and HEC:</span></p>
</td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 90pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">a.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
                 members significantly influenced the design of both entities.</span></p>
</td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 90pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">b.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
                 operations of the two companies are not substantially similar.</span></p>
</td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 90pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">c.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
                 variable interest of E-Gear are not considered significant inputs to any of the related parties.</span></p>
</td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 90pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">d.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
                 products sold by E-Gear are not considered significant inputs to any of the related parties.</span></p>
</td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 90pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">e.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">No
                 related party has outsourced any of its activities to E-Gear.</span></p>
</td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 90pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">f.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">HEC
                 does not sell products to E-Gear.</span></p>
</td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 90pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">g.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Significant
                 inputs of E-Gear include pricing decisions, enhancements to product development and patent decisions. These decisions
                 are made by the members of E-Gear, and these members&#160;are the only members actively involved in management of the
                 operations of E-Gear. No operational or management decisions are made by HEC. However, day-to-day management decisions
                 are generally made by one of the owners, who is considered the primary beneficiary.</span></p>
</td>
</tr>
<tr>
<td style="width: 90pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">h.</span></p>
</td>
<td><span style="font: 10pt Times New Roman, Times, Serif">The owners are obligated to fund or discontinue operations
of E-Gear.</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160; </span></p>
<!-- Field: Page; Sequence: 343; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><span style="font: 10pt Times New Roman, Times, Serif">Management&#8217;s conclusion is that the primary beneficiary
is the owner who makes day-to-day management decisions for this factor.</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
</tr>
<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="width: 54pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">3.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">A
                 party&#8217;s exposure to the variability associated with the anticipated economic performance of E-Gear:</span></p>
</td>
</tr>

</table>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><span style="font: 10pt Times New Roman, Times, Serif">HEC&#8217;s positive exposure to variability is limited
to repayment of the related party payable. The members variability is much greater, as future profits and losses of E-Gear will be absorbed
by the members. As there is no related party agreement, the members will direct the timing of repayment of the related party note payable,
or forgiveness. As the members share this obligation equally, no primary beneficiary exists with this factor.</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
</tr>
<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="width: 54pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt; vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">4.</span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The
                 design of E-Gear:</span></p>
</td>
</tr>
<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="width: 54pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 18pt"><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><span style="font: 10pt Times New Roman, Times, Serif">HEC and E-Gear were designed to be operated independent
of each other. E-Gear patents technology and sells that technology to solar installers, including HEC. HEC does not have the power to
direct who E-Gear can sell to, including competitors. HEC provides solar installation services and is not required to utilize E-Gear&#8217;s
technology, nor is E-Gear required to sell to HEC. All of HEC and E-Gear&#8217;s financial and operating activity decisions are made
by the members. The related party payable was not a part of the design of HEC or E-Gear, but an operational and business decision made
by the members. As such, the design of E-Gear supports the members as the beneficiaries. As the members share this obligation equally,
no primary beneficiary exists with this factor.</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
</tr>

</table>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">HEC
has determined it is not the primary beneficiary of E-Gear. The primary beneficiary is the owner who makes day-to-day management decisions.
Accordingly, HEC has not consolidated E-Gear. The financial statements of HEC and E-Gear are presented on a combined basis.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
9 - Commitments and Contingencies</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b><i>Contingencies</i></b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">At
times there may be claims and legal proceedings generally incidental to the normal course of business that are pending or threatened
against the Company. Although the Company cannot predict the outcome of these matters when they arise, in the opinion of management,
any liability arising from them will not have a material adverse effect on the combined financial position, results of operations, or
liquidity of the Company. At December 31, 2020 and 2019, there were no claims or legal proceedings.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
10 &#8211; Employee Pension Plan</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
Company has a 401(k) pension plan covering substantially all of its employees. The Plan has 401(k) salary deferral features and allows
for elective employer contributions. The Company&#8217;s contributions to the plan were $82 and $60 for the years ended December 31,
2020 and 2019, respectively.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Arial, Helvetica, Sans-Serif; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>Note
11 &#8211; Subsequent Event</b></span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">On
March 1, 2021, the Company entered into an asset purchase agreement with Pineapple Energy, LLC (&#8220;Pineapple&#8221;), a Delaware
limited liability company located in Minnesota, under which the Company agreed to sell to Pineapple substantially all the assets of the
Company for an aggregate purchase price of $12,500 cash payable at closing, subject to a working capital adjustment following closing,
plus equity in Pineapple consisting of 6,250,000 Class B Units of Pineapple, representing approximately 40% ownership in Pineapple.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Also
on March 1, 2021, Pineapple Energy, entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Communications
Systems, Inc. (&#8220;CSI&#8221;), a Minnesota corporation, Helios Merger Co., a Delaware corporation and a wholly-owned subsidiary of
CSI (the &#8220;Merger Sub&#8221;), Lake Street Solar LLC, a Delaware limited liability company (the &#8220;Members&#8217; Representative&#8221;),
and Randall D. Sampson, as the Shareholders&#8217; Representative (the &#8220;Shareholders&#8217; Representative,&#8221; and together
with CSI, the Merger Sub, Pineapple and the Members&#8217; Representative, the &#8220;Parties&#8221;), pursuant to which Merger Sub
will merge with and into Pineapple with Pineapple surviving the merger as a wholly owned subsidiary of CSI (the &#8220;Pineapple Merger&#8221;).&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160;&#160;</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">The
sale of assets by the Company to Pineapple will require approval of CSI&#8217;s shareholders and is expected to close in early 2022.</span></p>
<p style="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;
&#160; </span></p>
<!-- Field: Page; Sequence: 344; Section: Financials -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span id="a_001"></span>APPENDIX A-1</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center">AGREEMENT AND PLAN OF MERGER</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center"><span style="text-transform: none">dated
as of March 1, 2021</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">by and among</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center">COMMUNICATIONS
SYSTEMS, inc.,</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center">Helios Merger
Co.,</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center">PINEAPPLE ENERGY
llc,</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">LAKE STREET SOLAR LLC<br />
(solely in its capacity as Members&#8217; Representative hereunder),</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">RANDALL D. SAMPSON<br />
(solely in his capacity as Shareholders&#8217; Representative hereunder)</p>

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

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


<!-- Field: Page; Sequence: 345; Options: NewSection -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">TABLE OF CONTENTS</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right"></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td></td>
    <td><b>Page</b></td></tr>
<tr style="vertical-align: middle">
    <td style="width: 47%">Article I <span style="font: normal 400 10pt Times New Roman, Times, Serif">DEFINED TERMS</span></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 40%">&#160;</td>
    <td style="width: 5%">&#160;</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">1.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Specific Definitions</td>
    <td style="text-align: right">2</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">1.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Other Terms</td>
    <td style="text-align: right">2</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">1.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Interpretation</td>
    <td style="text-align: right">3</td></tr>
<tr style="vertical-align: middle">
    <td>Article II <span style="font: normal 400 10pt Times New Roman, Times, Serif">THE MERGER</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">3</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>The Merger</td>
    <td style="text-align: right">3</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Effective Time</td>
    <td style="text-align: right">4</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Effects of the Merger</td>
    <td style="text-align: right">4</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Organizational Documents of the Surviving Company</td>
    <td style="text-align: right">4</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Management and Officers of the Surviving Company and Parent</td>
    <td style="text-align: right">4</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Effect on Securities</td>
    <td style="text-align: right">5</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.7</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Anti-Dilution Adjustments</td>
    <td style="text-align: right">6</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.8</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Joinder Agreement</td>
    <td style="text-align: right">7</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.9</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Further Ownership Rights in Units or Transfers; Distributions with Respect to Unexchanged Shares</td>
    <td style="text-align: right">7</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Closing</td>
    <td style="text-align: right">7</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.11</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Payment of Merger Consideration</td>
    <td style="text-align: right">8</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.12</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Earn-Out</td>
    <td style="text-align: right">8</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.13</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Contingent Value Rights</td>
    <td style="text-align: right">11</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.14</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Liability</td>
    <td style="text-align: right">11</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.15</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Withholding</td>
    <td style="text-align: right">11</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.16</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Acknowledgement of Members Regarding the Merger Consideration</td>
    <td style="text-align: right">11</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.17</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Tax Consequences</td>
    <td style="text-align: right">11</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">2.18</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Parent Equity Awards</td>
    <td style="text-align: right">11</td></tr>
<tr style="vertical-align: middle">
    <td>Article III <span style="font: normal 400 10pt Times New Roman, Times, Serif">REPRESENTATIONS AND WARRANTIES OF COMPANY</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">13</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Organization; Power and Enforceability</td>
    <td style="text-align: right">13</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Authority</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Capitalization</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Subsidiaries</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Conflicts</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Consents</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.7</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Financial Statements</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.8</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Information Provided</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.9</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Brokers</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Access to Information; Disclaimer</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">3.11</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Ownership of Parent Stock</td>
    <td>&#160;</td></tr>
</table>

<p style="margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 346 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td style="width: 47%">Article IV <span style="font: normal 400 10pt Times New Roman, Times, Serif">ADDITIONAL REPRESENTATIONS AND WARRANTIES OF COMPANY</span></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 40%">&#160;</td>
    <td style="width: 5%">&#160;</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Absence of Certain Changes or Events</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Material Contracts</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Assets and Properties</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Intellectual Property</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Indebtedness</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Legal Proceedings; Governmental Orders</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.7</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Compliance With Laws</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.8</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Permits</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.9</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Employment Matters</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Employee Benefit Matters</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.11</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Affiliate Interests</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.12</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Environmental Matters</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.13</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Insurance</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.14</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Taxes</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.15</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Books and Records</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">4.16</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Undisclosed Liabilities</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>Article V <span style="font: normal 400 10pt Times New Roman, Times, Serif">REPRESENTATIONS AND WARRANTIES OF PARENT AND MERGER SUB</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Organization, Power and Enforceability</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Authority</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Capital Structure.</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Conflicts</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Consents</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>SEC Filings; Financial Statements; Information Provided</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.7</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Brokers</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.8</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Absence of Certain Changes or Events</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.9</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Material Contracts</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Taxes</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.11</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Assets and Properties</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.12</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Intellectual Property</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.13</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Legal Proceedings</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.14</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Indebtedness</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.15</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Compliance With Laws</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.16</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Merger Sub</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.17</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Fairness Opinion</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.18</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Employee Benefit Matters</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.19</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Permits</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Environmental Matters</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.21</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Insurance</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.22</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Affiliate Interests</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">5.23</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Other Representations and Warranties</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>Article VI <span style="font: normal 400 10pt Times New Roman, Times, Serif">CONDUCT OF BUSINESS</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">6.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Pre-Closing Covenants of Company</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">6.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Pre-Closing Covenants of Parent</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">6.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Pre-Closing Financing and Pre-Closing Acquisition.</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">6.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Confidentiality</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">6.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Control</td>
    <td style="text-align: right">14</td></tr>
</table>

<p style="margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 347 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td style="width: 47%">Article VII <span style="font: normal 400 10pt Times New Roman, Times, Serif">ADDITIONAL COVENANTS</span></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 40%">&#160;</td>
    <td style="text-align: right; width: 5%">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Solicitation</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Access to Information; Cooperation; Financial Statements</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Proxy Statement/Prospectus; Registration Statement</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Nasdaq Listing</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Member and Shareholder Approval</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Fulfillment of Conditions</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.7</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Public Disclosure</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.8</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Notification of Breaches</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.9</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Succession of Officers and Directors</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>State Takeover Laws</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.11</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Section 16 Matters</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.12</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Pre-Closing Dividend</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.13</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Termination of Certain Agreements and Rights</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.14</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Dispositions</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.15</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Certain Tax Matters</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.16</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Equity Offering</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">7.17</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>D&amp;O Insurance and Indemnification.</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>Article VIII <span style="font: normal 400 10pt Times New Roman, Times, Serif">CONDITIONS TO MERGER</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">8.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Conditions to Each Party&#8217;s Obligation To Effect the Merger</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">8.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Conditions to the Obligations of the Parent and the Merger Sub</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">8.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Conditions to the Obligations of Company</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>Article IX <span style="font: normal 400 10pt Times New Roman, Times, Serif">TERMINATION AND AMENDMENT</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">9.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Termination</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">9.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Effect of Termination</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">9.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Fees and Expenses</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">9.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Amendment</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">9.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Extension; Waiver</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">9.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Procedure for Termination, Amendment, Extension or Waiver</td>
    <td style="text-align: right">14</td></tr>
</table>

<p style="margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 348 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td style="width: 47%">Article X <span style="font: normal 400 10pt Times New Roman, Times, Serif">INDEMNIFICATION</span></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 40%">&#160;</td>
    <td style="width: 5%">&#160;</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Indemnification by Class A and Class P Holders</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Limitation of Indemnification Obligations</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Survival and Expiration of Representations and Warranties</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Third Party Claim Procedures</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Direct Claim Procedures</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Tax Treatment of Indemnification Payments</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.7</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Contribution</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">10.8</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Other Representations and Warranties</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>Article XI <span style="font: normal 400 10pt Times New Roman, Times, Serif">MISCELLANEOUS</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Notices</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.2</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Entire Agreement</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.3</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>No Third-Party Beneficiaries</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.4</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Assignment</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.5</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Severability</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.6</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Counterparts and Signatures</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.7</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Governing Law</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.8</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Remedies; Specific Performance</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.9</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Submission to Jurisdiction</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.1</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>WAIVER OF JURY TRIAL</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.11</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Disclosure Schedule</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.12</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Members&#8217; Representative</td>
    <td style="text-align: right">14</td></tr>
<tr style="vertical-align: middle">
    <td>&#160;</td>
    <td style="text-align: right">11.13</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Shareholders&#8217; Representative</td>
    <td style="text-align: right">14</td></tr>
</table>
<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right"></p>


<!-- Field: Page; Sequence: 349 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left">EXHIBITS</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 25%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Exhibit A</span></td>
    <td style="width: 75%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Form of Contingent Value Rights Agreement</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Exhibit B</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Form of Voting Agreement</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Exhibit C</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Certain Defined Terms</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Exhibit D-1</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Form of Joinder Agreement (Class A Units and Class P Units)</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Exhibit D-2</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: justify; text-indent: 0in"><span style="font-size: 10pt">Form of Joinder Agreement (Class B Units, Class C Units and Company Convertible Notes)</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><span style="font-weight: normal">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left">SCHEDULES</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 26%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Schedule 1</span></td>
    <td style="width: 74%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Parties to Voting Agreement</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Schedule 2</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Sample Calculation of the 30 Day VWAP</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><span style="font-weight: normal">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left">COMPANY DISCLOSURE SCHEDULE</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 26%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 3.1 </span></td>
    <td style="width: 74%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Organization; Power and Enforceability</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 3.3(a)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Capitalization</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 3.3(c)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Options, Warrants, Convertible Securities or other Rights</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 3.5</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">No Conflicts</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 3.7(a)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Financial Statements</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 3.9</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Broker</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.1</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Absence of Certain Changes</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.2(a)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Material Contracts</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.3</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Assets and Properties</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.5</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Indebtedness</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.6(a)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Legal Proceedings; Governmental Orders</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.8</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Permits</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.9</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Employment Matters</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.10</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Employee Benefits Matters</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.11</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Affiliate Interests</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.13</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Insurance</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.14</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Taxes</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 4.16</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Undisclosed Liabilities</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section <span style="letter-spacing: -0.35pt">6.1</span></span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Pre-Closing; Ordinary Course</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 7.13</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Termination of Certain Agreements and Rights</span></td></tr>
</table>

<!-- Field: Page; Sequence: 350 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 26%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section K</span></td>
    <td style="width: 74%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Knowledge Group</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section P</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Permitted Indebtedness</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><span style="font-weight: normal">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left">PARENT DISCLOSURE SCHEDULE</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 26%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.5</span></td>
    <td style="width: 74%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Consents</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.7</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Broker</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.9(a)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Material Contracts</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.11(b)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Parent Owned Real Property</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.14</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Indebtedness</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.18(a)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Employee Benefit Plans</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.18(e)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Employment; Noncontravention</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.19</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Permits</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 5.21</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Insurance Policies</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 6.2</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Exceptions to Pre-Closing Covenants of Parent</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 7.9(a)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Appointment of Officers</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 7.9(b)(i)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Resignation of Directors</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section 7.9(b)(ii)</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Appointment of Directors</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Section K</span></td>
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">Knowledge</span></td></tr>
</table>

<!-- Field: Page; Sequence: 351 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><span style="font-weight: normal"><span style="text-decoration: underline">AGREEMENT
AND PLAN OF MERGER</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">THIS AGREEMENT AND
PLAN OF MERGER (this &#8220;<span style="text-decoration: underline">Agreement</span>&#8221;), dated as of March 1, 2021, is entered into by and among COMMUNICATIONS SYSTEMS,
INC., a Minnesota corporation (the &#8220;<span style="text-decoration: underline">Parent</span>&#8221;), HELIOS MERGER CO., a Delaware corporation and a wholly owned subsidiary
of Parent (the &#8220;<span style="text-decoration: underline">Merger Sub</span>&#8221;), PINEAPPLE ENERGY LLC, a Delaware limited liability company (the &#8220;<span style="text-decoration: underline">Company</span>&#8221;),
Lake Street Solar LLC, a Delaware limited liability company, who is joining this Agreement as the Members&#8217; Representative
(the &#8220;<span style="text-decoration: underline">Members&#8217; Representative</span>&#8221;), and Randall D. Sampson, who is joining this Agreement as the Shareholders&#8217;
Representative (the &#8220;<span style="text-decoration: underline">Shareholders&#8217; Representative</span>&#8221;, and together with Parent, the Merger Sub, the Company
and the Members&#8217; Representative, the &#8220;<span style="text-decoration: underline">Parties</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center">RECITALS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, upon the
terms and subject to the conditions set forth in this Agreement and in accordance with the Delaware Limited Liability Company Act,
as amended (the &#8220;<span style="text-decoration: underline">DLLCA</span>&#8221;), and the Delaware General Corporation Law, as amended (the &#8220;<span style="text-decoration: underline">DGCL</span>&#8221;),
the Parties intend that Merger Sub shall be merged with and into the Company (the &#8220;<span style="text-decoration: underline">Merger</span>&#8221;), with the Company
surviving the Merger as a wholly owned subsidiary of the Parent, in a transaction intended to qualify as a tax free reorganization
under Sections 368(a)(l)(A) and 368(a)(2)(E) of the Code;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, the Parent
and its applicable subsidiaries intend to engage in a transaction or series of transactions involving the divestiture, assignment
and other disposition of all assets of the Parent and/or its subsidiaries that are related to the Parent&#8217;s pre-Closing business,
assets, and properties (each such transaction, a &#8220;<span style="text-decoration: underline">Disposition</span>&#8221; and all such transactions, the &#8220;<span style="text-decoration: underline">Dispositions</span>&#8221;)
before and/or after the Effective Time;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, in connection
with the Dispositions, the Parent and a rights agent selected by the Parent (the &#8220;<span style="text-decoration: underline">Rights Agent</span>&#8221;) will enter
into a Contingent Value Rights Agreement, in substantially the form attached hereto as <span style="text-decoration: underline">Exhibit A</span>, at or immediately prior
to the Effective Time (the &#8220;<span style="text-decoration: underline">CVR Agreement</span>&#8221; and, together with the other transactions contemplated hereby, including
the Merger and the Voting Agreement, the &#8220;<span style="text-decoration: underline">Transactions</span>&#8221;);</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, the Board
of Managers of the Company (the &#8220;<span style="text-decoration: underline">Company Board</span>&#8221;) has unanimously (i) determined that this Agreement and the
Transactions (including the Merger and the CVR Agreement) are fair to and in the best interests of the Company and its members,
(ii) approved, adopted and declared advisable this Agreement and the Transactions (including the Merger and the CVR Agreement),
(iii) directed that the adoption of this Agreement be submitted to a vote at a meeting of the Company&#8217;s members or action
by written consent in lieu of a meeting and (iv) recommended the adoption of this Agreement and approval of the Transactions by
the Company&#8217;s members;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, the Members
have (i)&#160;approved the execution, delivery and performance of this Agreement and the consummation of the Transactions (including
the Merger), and (ii)&#160;adopted this Agreement;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, the Board
of Directors of the Parent (the &#8220;<span style="text-decoration: underline">Parent Board</span>&#8221;) has (i) determined that this Agreement and the Transactions
(including the Merger, the CVR Agreement and the issuance by the Parent of its common stock, par value $0.05 per share, in connection
with the Merger, such issuance, the &#8220;<span style="text-decoration: underline">Parent Stock Issuance</span>,&#8221; and such stock, the &#8220;<span style="text-decoration: underline">Parent Common Stock</span>&#8221;)
are fair to and in the best interests of the Parent and its shareholders, (ii) approved, adopted and declared advisable this Agreement
and the Transactions, including the CVR Agreement, (iii)&#160;directed that the approval of the Transactions be submitted to a
vote at a meeting of the Parent&#8217;s shareholders and (iv) recommended the adoption of this Agreement and the approval of the
Transactions, including the Merger and the CVR Agreement, by the Parent&#8217;s shareholders at the Parent Shareholders Meeting
as required by the Minnesota Business Corporation Act (the &#8220;<span style="text-decoration: underline">MBCA</span>&#8221;) and the Parent&#8217;s Organizational Documents;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, the Parent,
in its capacity as the sole stockholder of the Merger Sub, has (i)&#160;approved the execution, delivery and performance of this
Agreement and the consummation of the Transactions (including the Merger), and (ii)&#160;adopted this Agreement;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, the holders
of Class A Units and Class P Units have agreed to a lock-up arrangement with respect to a portion of the Stock Consideration for
the purposes set forth in this Agreement;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, the Parties
desire to make certain representations, warranties, covenants and agreements specified herein in connection with this Agreement;</p>


<!-- Field: Page; Sequence: 352 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, in connection
with Closing of the Transactions, the Parties intend to consummate the Equity Offering; and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">WHEREAS, as a condition
and inducement to the Company&#8217;s willingness to enter into this Agreement, concurrently with the execution and delivery of
this Agreement, the members of the Parent Board and the executive officers of the Parent identified on <span style="text-decoration: underline">Schedule 1</span> are entering
into the voting agreement with the Company (the &#8220;<span style="text-decoration: underline">Voting Agreement</span>&#8221;), in substantially the form attached hereto
as <span style="text-decoration: underline">Exhibit B</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in">AGREEMENT</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">NOW, THEREFORE, in
consideration of the foregoing and the representations, warranties, covenants and agreements set forth herein, and for other good
and valuable consideration the receipt and sufficiency of which are hereby acknowledged, the Parties hereto, intending to be legally
bound, hereby agree as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
I</span><span style="font-weight: normal"><br />
DEFINED TERMS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Specific Definitions<span style="color: red"><b>.
</b></span>As used in this Agreement, the terms identified on <span style="text-decoration: underline">Exhibit C</span> shall have the meanings set forth or referred to
in <span style="text-decoration: underline">Exhibit C</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Other Terms<span style="text-transform: uppercase; color: red"><b>.
</b></span>Other terms may be defined elsewhere in the text of this Agreement and, unless otherwise indicated, shall have such
meaning throughout this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt"><span style="text-transform: uppercase"><b>1.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">Interpretation<span style="text-transform: uppercase; color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The words &#8220;hereof,&#8221;
&#8220;herein,&#8221; &#8220;hereby,&#8221; &#8220;hereto&#8221; and &#8220;hereunder&#8221; and words of similar import, when
used in this Agreement, shall refer to this Agreement as a whole and not to any particular provision of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Whenever the words
&#8220;include,&#8221; &#8220;includes&#8221; or &#8220;including&#8221; (or any variation thereof) are used in this Agreement,
they shall be deemed to be followed by the words &#8220;without limitation.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">References herein
to &#8220;days,&#8221; unless indicated otherwise, are to consecutive calendar days.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">References to specific
Articles and Sections are to the Articles and Sections of this Agreement, unless specifically stated otherwise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The terms defined
in the singular shall have a comparable meaning when used in the plural, and vice versa, and words denoting any gender shall include
all genders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">All references to
&#8220;dollars&#8221; or &#8220;$&#8221; shall mean &#8220;U.S. dollars,&#8221; unless specifically stated otherwise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">All references herein
to a particular &#8220;Company Disclosure Schedule&#8221; shall mean such schedule as it is included in the Company Disclosure
Schedule attached hereto. All references herein to a particular &#8220;Parent Disclosure Schedule&#8221; shall mean such schedule
as it is included in the Parent Disclosure Schedule attached hereto.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">All references herein
to a particular &#8220;Exhibit&#8221; shall mean such exhibit as it is attached hereto.</p>

<!-- Field: Page; Sequence: 353 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">References herein
to documents (other than the Company Disclosure Schedule, Parent Disclosure Schedule, and this Agreement) having been &#8220;provided,&#8221;
&#8220;made available&#8221; or &#8220;delivered&#8221; means that such information was either (i) provided directly to the Parent
or the Company, as applicable, by the other party, (ii) included in the virtual data rooms established by the Parent and the Company
created for the purposes of providing information to the other party in connection with this Agreement at least two (2) Business
Days prior to the execution and delivery of this Agreement or (iii) solely with respect to information made available by the Parent,
filed with and publicly available on the SEC&#8217;s EDGAR system in the Parent SEC Reports filed prior to the date of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">No summary of this
Agreement prepared by any Party shall affect the meaning or interpretation of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
II</span><span style="font-weight: normal"><br />
THE MERGER</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">The Merger<span style="color: red"><b>.
</b></span>Upon the terms and subject to the conditions set forth in this Agreement and in accordance with the applicable provisions
of the DLLCA and the DGCL, at the Effective Time, (a)&#160;the Merger Sub shall be merged with and into the Company, whereupon
the separate corporate existence of the Merger Sub shall cease, and (b)&#160;the Company shall continue as the surviving company
in the Merger (the &#8220;<span style="text-decoration: underline">Surviving Company</span>&#8221;) as a wholly owned subsidiary of Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Effective Time<span style="text-transform: uppercase; color: red"><b>.
</b></span>On the Closing Date, the Merger Sub and the Company shall execute and file with the Secretary of State of the State
of Delaware a certificate of merger (the &#8220;<span style="text-decoration: underline">Certificate of Merger</span>&#8221;), executed in accordance with, and containing
such information as is required by, the applicable provisions of the DLLCA and the DGCL in order to effect the Merger. The Merger
shall become effective on such date and at such time as the Certificate of Merger is filed with the Secretary of State of the State
of Delaware, or at such other time as is agreed upon in writing by Parent and the Company and specified in the Certificate of Merger
in accordance with the relevant provisions of the DLLCA and the DGCL (such time is hereinafter referred to as the &#8220;<span style="text-decoration: underline">Effective
Time</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Effects of the Merger<span style="text-transform: uppercase; color: red"><b>.
</b></span>The Merger will have the effects set forth in this Agreement and in the applicable provisions of the DLLCA and DGCL.
Without limiting the generality of the foregoing, and subject thereto, at the Effective Time, all of the assets, properties, rights,
privileges, immunities, powers and franchises of the Company and the Merger Sub shall vest in the Surviving Company, and all debts,
liabilities, duties and obligations of the Company and the Merger Sub shall become the debts, liabilities, duties and obligations
of the Surviving Company, all as provided under the DLLCA and DGCL.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal; text-transform: uppercase">2.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Organizational
Documents of the Surviving Company</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">At the Effective
Time, the Certificate of Formation of the Company as in effect immediately prior to the Effective Time shall be the Certificate
of Formation of the Surviving Company until thereafter amended in accordance with the provisions thereof and applicable Law.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">At the Effective
Time, the Limited Liability Company Agreement of the Company as in effect immediately prior to the Effective Time shall be amended
and restated in such form as is determined by the Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal; text-transform: uppercase">2.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Management
and Officers of the Surviving Company and Parent</span></p>

<!-- Field: Page; Sequence: 354 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">At the Effective
Time, the Company&#8217;s limited liability company agreement shall be terminated and shall be replaced with an amended and restated
limited liability company agreement, reasonably acceptable to the Parent, that will provide that (i) the Company shall cease to
be managed by the Company Board, and (ii) the Company shall be a member-managed limited liability company managed by Parent, its
sole member, and there shall be no &#8220;manager&#8221; within the meaning of the DLLCA.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">At the Effective
Time, the officers of the Company immediately prior to the Effective Time shall be the officers of the Surviving Company and shall
hold office until their respective successors are duly appointed or until their earlier death, resignation or removal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">At the Effective
Time, the persons listed on <span style="text-decoration: underline">Section 7.9(a)</span> of the Parent Disclosure Schedule shall be the officers of the Parent and shall
hold office until their respective successors are duly appointed or until their earlier death, resignation or removal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">At the Effective
Time, the persons designated in accordance with <span style="text-decoration: underline">Section 7.9(b)(ii)</span> shall be the directors of the Parent and shall hold office
until their respective successors are duly elected and qualified or until their earlier death, resignation or removal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>2.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Effect on Securities<span style="color: red"><b>.
</b></span>As of the Effective Time, by virtue of the Merger and without any action on the part of the Parent, the Merger Sub,
the Company or any of their respective equity holders, the following will occur:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Conversion of
Merger Sub&#8217;s Shares</span>. Each share of common stock of the Merger Sub issued and outstanding immediately prior to the Effective
Time shall be converted automatically into and become one validly issued, fully paid and non-assessable unit of the Surviving Company.
Parent shall automatically be admitted as a member of the Surviving Company in accordance with Section 18-301(b)(3) of the DLLCA.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Cancellation of
Excluded Units</span>. Each Unit issued and outstanding immediately prior to the Effective Time that is owned directly or indirectly
by the Company, Parent or Merger Sub, if any, shall no longer be outstanding, shall be cancelled automatically and shall cease
to exist (the &#8220;<span style="text-decoration: underline">Excluded Units</span>&#8221;), and no consideration shall be paid or delivered in exchange therefor.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Conversion of
Units</span>. Each Unit issued and outstanding immediately prior to the Effective Time (other than Excluded Units) shall no longer
be outstanding, shall be cancelled automatically and shall cease to exist. At the Effective Time, (i) each Class B Unit shall be
converted automatically into and represent only the right to receive (A) one (1) share of Parent Common Stock and (B) the Escrow
Per Class B Unit Consideration, if any; (ii)&#160;each Class C Unit shall be converted automatically into and represent only the
right to receive one (1) share of Parent Common Stock; and (iii)&#160;each Class A Unit and Class P Unit shall be converted automatically
into and represent only the right to receive the (A) the Closing Per Class A and Class P Unit Merger Consideration, (B) the Earnout
Per Class A and Class P Unit Consideration, if any, (C) the Escrow Per Class A and Class P Unit Consideration, if any (collectively,
(A), (B) and (C) are referred to as the &#8220;<span style="text-decoration: underline">Per Class A and Class P Unit Merger Consideration</span>&#8221;) and (D)&#160;any
cash in lieu of fractional shares of Parent Common Stock payable pursuant to <span style="text-decoration: underline">Section 2.6(d)</span>. Each Person that was a member
of the Company immediately prior to the Effective Time shall, by virtue of the Merger, automatically cease to be a member of the
Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Fractional Shares</span>.
No certificates or scrip representing fractional shares of Parent Common Stock shall be issued upon the conversion of Units pursuant
to <span style="text-decoration: underline">Section 2.6(c)</span> and such fractional share interests shall not entitle the owner thereof to vote or to any other rights
of a holder of shares of Parent Common Stock. Notwithstanding any other provision of this Agreement, each holder of Units converted
pursuant to the Merger who would otherwise have been entitled to receive a fraction of a share of Parent Common Stock (after taking
into account all Units exchanged by such holder) shall in lieu thereof, upon surrender of such holder&#8217;s Units, receive in
cash (rounded down to the nearest whole cent), without interest, an amount equal to such fractional amount <span style="text-decoration: underline">multiplied</span> by
the last reported sale price of Parent Common Stock on NASDAQ Capital Market (&#8221;<span style="text-decoration: underline">Nasdaq</span>&#8221;) on the last complete
trading day prior to the date of the Effective Time.</p>

<!-- Field: Page; Sequence: 355 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Pre-Closing Financing</span>.
In the event that the Company consummates a Pre-Closing Financing prior to the Closing, then any Company Convertible Notes outstanding
as of immediately prior to the Effective Time shall automatically convert into Class C Units at a rate of one (1) Class C Unit
for every $2.00 of unpaid principal and accrued interest thereon, which will be exchanged at the Effective Time pursuant to Section
2.6(c) into shares of Parent Common Stock at a ratio of one (1) share of Parent Common Stock for each Class C Unit (the &#8220;<span style="text-decoration: underline">Convertible
Note Consideration</span>&#8221;); <i>provided that</i> any Company Convertible Notes outstanding as of immediately prior to the Effective
Time that are held by the Parent will be converted into Class C Units as of immediately prior to the Effective Time and cancelled
as Excluded Units as of the Effective Time pursuant to Section&#160;2.6(b), and the Base Merger Consideration will be reduced by
one (1) share of Parent Common Stock for every Class C Unit into which the Company Convertible Notes held by Parent were converted,
rounded down to the nearest whole share. Upon such conversion into Class C Units, all such Company Convertible Notes shall automatically
be cancelled, terminated and of no further force or effect.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Escrow Shares</span>.
At the Effective Time, the Escrow Shares shall be deposited in escrow pursuant to the terms of the Escrow Agreement. The Escrow
Shares shall be transferred to the Class A and Class P Unit Holders or the holders of the Class B Units, as applicable, in accordance
with the terms of the Escrow Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Anti-Dilution Adjustments<span style="text-transform: uppercase; color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">If, between the date
hereof and the Effective Time, the issued and outstanding Units shall be changed into a different number of Units or a different
class of equity interests by reason of any reorganization, reclassification, recapitalization, combination, unit split, reverse
unit split, dividend or exchange, or any similar event shall occur, the Per Unit Merger Consideration shall be equitably adjusted,
without duplication, to proportionally reflect such change and provide to the Members the same economic effect as contemplated
by this Agreement prior to such event; <i>provided</i>, <i>however</i>, that nothing in this <span style="text-decoration: underline">Section&#160;2.7(a)</span> shall be
construed to permit the Company to take any action with respect to its securities that is prohibited by the terms of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">If, between the date
hereof and the Effective Time, the issued and outstanding shares of Parent capital stock shall be changed into a different number
of shares of Parent capital stock or a different class of equity interests by reason of any reorganization, reclassification, recapitalization,
combination, unit split, reverse unit split, dividend or exchange, or any similar event shall occur, the Stock Consideration shall
be equitably adjusted, without duplication, to proportionally reflect such change and provide to the Members the same economic
effect as contemplated by this Agreement prior to such event; <i>provided</i>, <i>however</i>, that nothing in this <span style="text-decoration: underline">Section&#160;2.7(b)</span>
shall be construed to permit Parent to take any action with respect to its securities that is prohibited by the terms of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>2.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Joinder Agreement<span style="color: red"><b>.
</b></span>No later than twenty (20) days following the execution of this Agreement, or ten (10) days after a Person becomes a
Member or a holder of Company Convertible Notes, whichever is later, the Company shall deliver to each Member and holder of Company
Convertible Notes a Joinder Agreement, substantially in the form of <span style="text-decoration: underline">Exhibit D-1</span> for holders of Class A Units and Class P
Units and <span style="text-decoration: underline">Exhibit D-2</span> for holders of Class B Units, Class C Units and Company Convertible Notes. Each holder of Units (including
holders of Company</p>


<!-- Field: Page; Sequence: 356 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Convertible Notes that will be converted
into Class C Units immediately prior to the Effective Time) shall be required to execute and deliver a Joinder Agreement to the
Company as a condition to the issuance of the Stock Consideration to such Member as provided herein. Delivery of a properly executed
Joinder Agreement shall entitle such delivering Member to payment of such Member&#8217;s consideration in accordance with the terms
and instructions set forth in such Joinder Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Further Ownership
Rights in Units or Transfers; Distributions with Respect to Unexchanged Shares<span style="text-transform: uppercase; color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Stock Consideration,
when issued in accordance with the terms of this Agreement, shall be deemed to have been delivered, issued and paid in full satisfaction
of all Members&#8217; rights relating to the Units. From and after the Effective Time, (i)&#160;all holders of Units shall cease
to have any rights as equity holders of the Company other than the right to receive the Stock Consideration issuable to such holders
under this Agreement, (ii) all holders of Company Convertible Notes, if any, shall cease to have any rights as debt or equity holders
of the Company other than the right to receive the Convertible Note Consideration, and (iii)&#160;the Unit transfer books of the
Surviving Company shall be closed, and there shall be no further registration of transfers on the Unit transfer books of the Surviving
Company of the limited liability company interests in the Company that were outstanding immediately prior to the Effective Time.
For the avoidance of doubt, the parties acknowledge and agree that, until a Joinder Agreement is executed and delivered to the
Company by the applicable Member as contemplated by <span style="text-decoration: underline">Section&#160;2.8</span> above, each Unit of, and Company Convertible Note held
by, such Member shall be deemed, from and after the Effective Time, to represent only the right to receive the applicable Per Unit
Merger Consideration, subject to the terms and conditions of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">No dividends or other
distributions declared or made after the Effective Time with respect to Parent Common Stock with a record date after the Effective
Time shall be paid to the holder of any unsurrendered Unit or Company Convertible Note until the holder of record of such Unit
or Company Convertible Note shall deliver a properly executed Joinder Agreement in accordance with <span style="text-decoration: underline">Section&#160;2.8</span>.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Closing<span style="text-transform: uppercase; color: red"><b>.
</b></span>The closing of the Merger (the &#8220;<span style="text-decoration: underline">Closing</span>&#8221;) shall take place at, or be directed from, the offices of
Ballard Spahr LLP in Minneapolis, Minnesota, at 10:00 a.m., Minneapolis, Minnesota time, as soon as practicable (and, in any event,
within three (3) Business Days) of the satisfaction or (to the extent permitted by applicable Law) waiver of all of the conditions
precedent set forth in <span style="text-decoration: underline">ARTICLE VIII</span> (other than those conditions that by their nature or terms are to be satisfied at the
Closing, but subject to the satisfaction or (to the extent permitted by applicable Law) waiver of those conditions), or at such
other place or time or on such other date as Parent and the Company may mutually agree in writing. The date on which the Closing
occurs is referred to in this Agreement as the &#8220;<span style="text-decoration: underline">Closing Date</span>.&#8221; The Closing shall be deemed to be effective as
of the Effective Time, and all documents delivered and actions taken at the Closing shall be deemed to have been delivered or taken
simultaneously at such time.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>2.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Payment of Merger Consideration<span style="color: red"><b>.
</b></span>Immediately after the Effective Time and upon receipt of the applicable Joinder Agreement, the Parent shall pay and
deliver the Closing Merger Consideration as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent shall
direct its transfer agent to issue, in the name of each Member, the number of shares of Parent Common Stock to be issued to each
such Member pursuant to the terms of this Agreement (as such number of shares are reflected on a certificate signed by a duly authorized
officer of the Company and delivered by the Company to the Parent at least three (3) Business Days before the Closing Date, which
will set forth and be certified therein as true and accurate as of the Effective Time: (i) each Member as of the Effective Time;
(ii) the number and class of Units held by each such Member; (iii) the number of shares of Parent Common Stock to be issued on
conversion of the Units held by each such Member at Closing in accordance with the Company&#8217;s Organizational Documents and
this Agreement; and (iv) the portion of any Earnout Consideration to be issued to any Member (such certificate, the &#8220;<span style="text-decoration: underline">Allocation
Certificate</span>&#8221;)); and</p>


<!-- Field: Page; Sequence: 357 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent shall
deliver to the Members&#8217; Representative for delivery to the Members the aggregate amount of cash sufficient to pay for fractional
shares of Parent Common Stock calculated pursuant to <span style="text-decoration: underline">Section 2.6(d)</span>.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Earn-Out<span style="text-transform: uppercase; color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Subject to the terms
and conditions set forth below, Parent shall issue the number of shares of Parent Common Stock set forth below upon the achievement
of the following milestones (the &#8220;<span style="text-decoration: underline">Milestones</span>&#8221; and the shares of Parent Common Stock issued in connection with
the achievement of a Milestone, the &#8220;<span style="text-decoration: underline">Earnout Consideration</span>&#8221;) to the Class A and Class P Holders:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">If the Surviving Company
shall have fully paid off, terminated and discharged the Permitted Indebtedness, secured the documented release of all associated
Encumbrances and guarantees and provided to the Parent reasonably satisfactory evidence of the foregoing on or before the three
(3) month anniversary of the Closing Date, then the Parent shall issue to the Class A and Class P Holders in accordance with this
<span style="text-decoration: underline">Section 2.12</span> as Earnout Consideration 3.0 million shares of Parent Common Stock. Each Class A and Class P Holder shall receive
its Pro Rata Share of the Earnout Consideration, as set forth in an Allocation Certificate to be delivered by the Members&#8217;
Representative to the Parent not less than three (3) Business Days before such Earnout Consideration is to be issued to the Class
A and Class P Holders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">If, on or before the
twenty-four (24) month anniversary of the Closing Date, the 30 Day VWAP of the Parent Common Stock is $6.00 or more per share,
then the Parent shall issue to the Class A and Class P Holders in accordance with this <span style="text-decoration: underline">Section 2.12</span> as Earnout Consideration,
the following shares of Parent Common Stock:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify; text-indent: 0.5in">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify; text-indent: 1in">if the Disposition
Milestone has occurred on or before the eighteen (18) month anniversary of the Closing Date, 5.0 million shares of Parent Common
Stock;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify; text-indent: 0.5in">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify; text-indent: 1in">if the Disposition
Milestone has not occurred on or before the eighteen (18) month anniversary of the Closing Date, 4.0 million shares of Parent Common
Stock; or</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify; text-indent: 0.5in">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify; text-indent: 1in">If such Milestone
is achieved prior to the eighteen (18) month anniversary of the Closing Date and the Disposition Milestone has not yet occurred,
5.0 million shares of Parent Common Stock subject to the Earnout Share Holdback as set forth in <span style="text-decoration: underline">Sections 2.12(c)</span> and <span style="text-decoration: underline">(d)</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">If, on or before the
twenty-four (24) month anniversary of the Closing Date, the 30 Day VWAP of the Parent Common Stock is $8.00 or more per share,
then the Parent shall issue to the Class A and Class P Holders in accordance with this <span style="text-decoration: underline">Section 2.12</span> as Earnout Consideration,
the following shares of Parent Common Stock:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify; text-indent: 0.5in">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify; text-indent: 1in">if the Disposition
Milestone has occurred on or before the eighteen (18) month anniversary of the Closing Date, 5.0 million shares of Parent Common
Stock;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify; text-indent: 0.5in">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify; text-indent: 1in">if the Disposition
Milestone has not occurred on or before the eighteen (18) month anniversary of the Closing Date, 4.0 million shares of Parent Common
Stock; or</p>
<!-- Field: Page; Sequence: 358 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify; text-indent: 0.5in">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify; text-indent: 1in">If such Milestone
is achieved prior to the eighteen (18) month anniversary of the Closing Date and the Disposition Milestone has not yet occurred,
5.0 million shares of Parent Common Stock subject to the Earnout Share Holdback as set forth in <span style="text-decoration: underline">Sections 2.12(c)</span> and <span style="text-decoration: underline">(d)</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent shall
notify Shareholders&#8217; Representative in writing within fifteen (15) days after the achievement of any Milestone and the Disposition
Milestone (each, a &#8220;<span style="text-decoration: underline">Milestone Notice&#8221;</span>). If Shareholders&#8217; Representative disputes the achievement of any
Milestone or Disposition Milestone hereunder, the Shareholders&#8217; Representative shall deliver written notice of its dispute
setting forth in reasonable detail the basis for the Shareholders&#8217; Representative&#8217;s dispute (a &#8220;<span style="text-decoration: underline">Dispute Notice</span>&#8221;)
within fifteen (15) days of receipt of a Milestone Notice. If the Shareholders&#8217; Representative timely delivers a Dispute
Notice with respect to the achievement of any Milestone or the Disposition Milestone, as applicable, then the Parent and the Shareholders&#8217;
Representative shall, during the thirty (30) day period following the Parent&#8217;s receipt of the Dispute Notice (the &#8220;<span style="text-decoration: underline">Resolution
Period</span>&#8221;), negotiate in good faith and use commercially reasonable efforts to resolve promptly all of the disputed matters
set forth in such Dispute Notice. All discussions related thereto shall be governed by Rule 408 of the Federal Rules of Evidence
and any applicable similar state rule, and evidence of such discussions shall not be admissible or used by any party in any future
proceedings between the parties hereto. Any such dispute that is resolved by a written agreement between the Parent and the Shareholders&#8217;
Representative during the Resolution Period shall be final, binding and conclusive on the Parties hereto. If, by the end of the
Resolution Period, the Parent and the Shareholders&#8217; Representative are unable to resolve any dispute subject to a Dispute
Notice, then as promptly as practicable and in no event later than ten (10) days thereafter, they shall jointly submit such unresolved
dispute to mediation. The mediation shall be conducted before a single mediator (the &#8220;<span style="text-decoration: underline">Mediator</span>&#8221;) to be agreed
upon by the Parent and the Shareholders&#8217; Representative. If the Parent and the Shareholders&#8217; Representative cannot
agree on a mediator, the Parent and Shareholders&#8217; Representative shall each select a mediator, and such mediators shall unanimously
selection the Mediator to conduct the Mediation. The Parent and the Shareholders&#8217; Representative agree (A) to submit to the
Mediator not later than thirty (30) days after the end of the Resolution Period a written statement summarizing its position on
the disputed matters, together with such supporting documentation as it deems necessary, and (B) not to engage in any ex parte
communications with the Mediator. The Parent and the Company shall jointly instruct the Mediator that (A) it shall act as an expert
in accounting, and not as an arbitrator, to resolve only the disputed matters in accordance with the terms of this Agreement; (B)
it shall base its decision solely on the written submissions of the Parent and the Company; and (C) it shall deliver to the Parent
and the Company its written decision setting forth its calculations of each of the disputed matters as promptly as practicable
(and in no event later than thirty (30) days) after the submission of the disputed matters to the Mediator. The Mediator&#8217;s
written decision shall be final, binding and conclusive on the parties hereto absent fraud or manifest error. The fees, costs and
expenses of the Mediator shall be allocated to and borne by the Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Within fifteen (15)
days following the date on which the achievement of such Milestone has been finally determined hereunder, the Parent shall direct
its transfer agent to issue to each Class A and Class P Holder, and in such Class A and Class P Holder&#8217;s name, the number
of shares of Parent Common Stock equal to the applicable Earnout Consideration <span style="text-decoration: underline">minus</span> any applicable Earnout Share Holdback
<span style="text-decoration: underline">multiplied</span> by such Class A and Class P Holder&#8217;s Pro Rata Share, rounded down to the nearest whole share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">If the Disposition
Milestone has not occurred prior to the date on which the Milestones set forth in <span style="text-decoration: underline">Sections 2.12(a)(ii)</span> or <span style="text-decoration: underline">(iii)</span> are
achieved, the Parent shall hold back 1.0 million shares of Parent Common Stock for each Milestone from the issuance of such Earnout
Consideration (as applicable, the &#8220;<span style="text-decoration: underline">Earnout Share Holdback</span>&#8221;). If a Disposition occurs on or before the eighteen
(18) month anniversary of the Closing, then the Earnout Share Holdback, if any, shall be promptly issued to the Class A and Class
P Holders in accordance with <span style="text-decoration: underline">Section 2.12(c)</span>. If a Disposition does not occur on or before the eighteen (18) month anniversary
of the Closing, then the Earnout Share</p>


<!-- Field: Page; Sequence: 359 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Holdback, if any, shall not be issued
to the holders of Class A Units and any obligation to issue such shares to the Class A and Class P Holders shall forthwith be terminated
and have no force or effect.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent&#8217;s
obligation to issue the Earnout Consideration to the Class A and Class P Holders in connection with the achievement of a Milestone
in accordance with <span style="text-decoration: underline">Section&#160;2.12</span> is an independent obligation of the Parent. The Parent&#8217;s obligation to issue
Earnout Consideration to the Class A and Class P Holders in connection with the achievement of one Milestone shall not obligate
the Parent to issue Earnout Consideration in connection with any other Milestone.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Notwithstanding anything
herein to the contrary, in no event shall the aggregate number of shares of Parent Common Stock issuable pursuant to this <span style="text-decoration: underline">Section
2.12</span> exceed 13.0 million. For the avoidance of doubt, each Milestone shall only be achieved and the corresponding Earnout Consideration
earned once.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>2.13&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Contingent Value Rights<span style="color: red"><b>.
</b></span>The shareholders of the Parent as of the close of the Business Day immediately preceding the Effective Time shall receive
contractual contingent value rights per share of Parent Common Stock then held by them (the &#8220;<span style="text-decoration: underline">CVR</span>&#8221;) that entitle
the holder to a portion of the proceeds of any Dispositions that occur after the Effective Time pursuant to the CVR Agreement.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.14&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Liability<span style="text-transform: uppercase; color: red"><b>.
</b></span>None of the Parent, the Merger Sub or the Company shall be liable to any Person in respect of any portion of the Stock
Consideration delivered to a public official in compliance with any applicable abandoned property, escheat or similar Law.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.15&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Withholding<span style="text-transform: uppercase; color: red"><b>.
</b></span>Notwithstanding any other provision of this Agreement to the contrary, each of the Parent and the Surviving Company
shall be entitled to deduct and withhold from any Parent Stock Award (as defined in <span style="text-decoration: underline">Section 2.18</span>) and from any consideration
otherwise payable pursuant to this Agreement such amounts, if any, as are required to be deducted and withheld under applicable
Law; <i>provided</i>, <i>however</i>, the Parent or the Surviving Company, as applicable, shall provide the applicable Person with
reasonable notice of its intention to deduct or withhold and will reasonably cooperate with such Person in reducing or eliminating
such deduction or withholding. Any amounts so deducted and withheld and timely paid over to or deposited with the appropriate taxing
authority shall be treated for all purposes of this Agreement as having been paid to the Person in respect of whom such deduction
and withholding are made.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-transform: uppercase"><b>2.16&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Acknowledgement of
Members Regarding the Merger Consideration<span style="text-transform: uppercase; color: red"><b>. </b></span>The Company acknowledges
and agrees that the Parent is entitled to rely conclusively on any Allocation Certificate delivered by the Company hereunder to
the Parent, and upon delivery of the Stock Consideration in accordance with this Agreement and the Allocation Certificate, neither
the Parent nor the Merger Sub shall have any further responsibility or Liability hereunder with respect to the payment of the Stock
Consideration.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>2.17&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Tax Consequences<span style="color: red"><b>.
</b></span>For federal income tax purposes, the Merger is intended to constitute a reorganization within the meaning of Section
368(a) of the Code. The Parties to this Agreement hereby adopt this Agreement as a &#8220;plan of reorganization&#8221; within
the meaning of Reg. &#167;&#167; 1.368-2(g) and 1.368-3(a).</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>2.18&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Parent Equity Awards<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent has granted
equity and equity-based awards in the form of stock options (&#8220;<span style="text-decoration: underline">Parent Stock Options</span>&#8221;) and restricted stock units
(&#8220;<span style="text-decoration: underline">Parent RSU Awards</span>&#8221;) (collectively, with the Parent Stock Options, the &#8220;<span style="text-decoration: underline">Parent Stock Awards</span>&#8221;)
under (i) the Parent&#8217;s 2011 Executive Incentive Compensation Plan, as amended through May 23, 2018 (&#8220;<span style="text-decoration: underline">Parent 2011
Plan</span>&#8221;), and (ii) the Parent&#8217;s Employee Stock Purchase Plan, as amended through May 22, 2019 (&#8220;<span style="text-decoration: underline">Parent ESPP</span>&#8221;)
(the Parent 2011 Plan and Parent ESPP, the &#8220;<span style="text-decoration: underline">Parent Stock Plans</span>&#8221;). Between the date</p>


<!-- Field: Page; Sequence: 360 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">of this Agreement and the Effective Time,
the Parent shall take all necessary action (which action shall be effective as of the Effective Time) to terminate the Parent Stock
Plans (without the creation of additional liability to the Parent, or the Company or the Surviving Company). As soon as reasonably
practicable following the date of this Agreement and in any event prior to the Effective Time, the Parent Board (or, if appropriate,
any committee administering the Parent Stock Plans) shall adopt such resolutions that are necessary for the treatment of the Parent
Stock Awards pursuant to this <span style="text-decoration: underline">Section 2.18</span>. For purposes of any Parent Stock Plan, all Parent Stock Awards shall not be
assumed or substituted and shall be treated as &#8220;non-assumed incentive awards&#8221; as otherwise defined in such Parent Stock
Plans.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">As of a Business
Day no earlier than 30 days prior to the Effective Time, each outstanding Parent Stock Option granted under the Parent 2011 Plan
to each holder thereof shall become vested and shall be converted to that number of whole shares of Parent Common Stock (and cash
in lieu of any fractional shares) equal in value to the excess (&#8220;<span style="text-decoration: underline">Excess&#8221;)</span> of the Fair Market Value of the number
of outstanding shares under the Parent Stock Options over the sum of (i) the aggregate exercise price plus (ii) the amount of any
taxes, if any, required to be withheld with respect to such Excess in accordance with <span style="text-decoration: underline">Section 2.16</span>. The Parent Common Stock
issued as provided above shall be issued as of the date immediately preceding the record date for the payment of the Pre-Closing
Dividend and shall, for the avoidance of doubt, be entitled to the consideration under the CVR Agreement. Any Parent Stock Option
in which the aggregate exercise price exceeds the Fair Market Value of the outstanding shares of the Parent Stock Option shall
as of the above date be cancelled without any action on the part of any holder thereof and without any payment or consideration
(including the issuance of any Parent Common Stock therefor) and thereafter the holder of such Parent Stock Option shall have no
further rights in respect thereof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">As of the Business
Day determined under <span style="text-decoration: underline">Section 2.18(b)</span>, any and all time-based restrictions set forth in an outstanding Parent RSU Award shall
lapse and, without any action on the part of any holder thereof, shall be settled by issuance of one share of Parent Common Stock
for each unit set forth in the Parent RSU Award, and reduced by that number of whole shares (rounded up to the nearest whole share)
having a Fair Market Value equal to the amount of any tax withholding required, if any, in accordance with <span style="text-decoration: underline">Section 2.16</span>.
Any such Parent Common Stock in settlement of the Parent RSU Awards shall be issued as of the date immediately prior to the record
date for the Pre-Closing Dividend and shall, for the avoidance of doubt, be entitled to the consideration under the CVR Agreement.
As of the Effective Time, all dividend equivalent rights, if any, credited with respect to Parent RSU Awards shall be paid in cash
to the holder of such Parent RSU Award immediately prior to the Effective Time, subject to the requirements of <span style="text-decoration: underline">Section 2.16</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The phase of the
Parent ESPP currently in effect, if any, shall terminate as of the earlier of the last day of such phase or the Business Day determined
under Section 2.18(b) (the &#8220;<span style="text-decoration: underline">ESPP Termination Date</span>&#8221;), and each outstanding Parent Stock Option granted under
the Parent ESPP (each, a &#8220;<span style="text-decoration: underline">Parent ESPP Option</span>&#8221;) shall be exercised immediately prior to the ESPP Termination
Date for that number of shares of Parent Common Stock purchasable with amounts deducted from participant compensation during the
phase as of the ESPP Termination Date. After the current phase of the Parent ESPP ends, unless approved by the Company, no new
phase of the Parent ESPP shall commence prior to the Effective Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
III</span><span style="font-weight: normal"><br />
REPRESENTATIONS AND WARRANTIES OF COMPANY</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">The Company represents
and warrants to the Parent and the Merger Sub that the statements contained in this <span style="text-decoration: underline">ARTICLE III</span> are true and correct, except
as set forth herein or in the disclosure schedule (with specific reference to the section&#160;of this Agreement to which the information
stated in such disclosure relates; <i><span style="text-decoration: underline">provided</span> that</i> information contained in any section of the disclosure schedule
shall be deemed to be disclosed with respect to any other section&#160;of this Agreement to the extent that it is readily apparent
from the face of such disclosure that such information is applicable to such other section&#160;of this Agreement) delivered and/or
otherwise made available by the Company to the Parent and the Merger Sub as of the date of this Agreement (the &#8220;<span style="text-decoration: underline">Company
Disclosure Schedule</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Organization; Power
and Enforceability<span style="color: red"><b>. </b></span>The Company is a limited liability company duly organized, validly existing
and in good standing under the Laws of the state of Delaware and has full limited liability</p>


<!-- Field: Page; Sequence: 361 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">company power and authority to own, operate
or lease the properties and assets now owned, operated or leased by it and to carry on its business as it has been and is currently
conducted. <span style="text-decoration: underline">Section 3.1</span> of the Company Disclosure Schedules sets forth each jurisdiction in which the Company is licensed
or qualified to do business, and the Company is duly licensed or qualified to do business and is in good standing in each jurisdiction
in which the properties owned or leased by it or the operation of its business as currently conducted makes such licensing or qualification
necessary. True and complete copies of the Organizational Documents of the Company as of the Effective Time have been provided
to the Parent. This Agreement has been duly executed and delivered by the Company, and, assuming due authorization, execution,
and delivery by the Parent and the Merger Sub, this Agreement constitutes a legal, valid, and binding obligation of the Company
enforceable against the Company in accordance with its terms, except as such enforceability may be limited by the General Enforceability
Exceptions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Authority<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company has all
requisite limited liability company power and authority to enter into and to perform its obligations under this Agreement. The
execution and delivery of this Agreement by the Company and the consummation by the Company of the transactions contemplated hereby
have been duly authorized by all necessary limited liability company action on the part of the Company and no other limited liability
company proceedings on the part of the Company are necessary to authorize the execution and delivery of this Agreement or to consummate
the Merger and the other Transactions. The Company has delivered to the Parent a copy of the resolutions or written consent of
the Members evidencing the Member Approval, which is the only vote or consent of the holders of any class or services of the Company&#8217;s
membership interests necessary to approve and adopt this Agreement, approve the Merger, and consummate the Merger and the other
Transactions, which such resolutions or written consent have not been rescinded, withdrawn or modified in any way and remain in
full force and effect.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company Board
by resolutions duly adopted by either unanimous vote at a meeting of all members of the Company Board duly called and held or unanimous
written consent and, not subsequently rescinded or modified in any way, has: (i) determined that this Agreement and the Transactions
(including the Merger and the CVR Agreement) are fair to and in the best interests of the Company and its members, (ii) approved,
adopted and declared advisable this Agreement and the Transactions (including the Merger and the CVR Agreement), (iii) directed
that the adoption of this Agreement be submitted to a vote at a meeting of the Company&#8217;s members or action by written consent
in lieu of a meeting and (iv) recommended the adoption of this Agreement and approval of the Transactions by the Company&#8217;s
members.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal">3.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Capitalization</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Section 3.3(a)</span>
of the Company Disclosure Schedule lists each record and beneficial owner of the Units and the number and class of Units held by
such owner as of the date hereof. Each Member has good and valid title to the Units, free and clear of all Encumbrances. The Units
constitute 100% of the total issued and outstanding membership interests in the Company. The Units have been duly authorized and
are validly issued.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Units were issued
in compliance with applicable Laws. The Units were not issued in violation of the Organizational Documents of the Company or any
other agreement, arrangement, or commitment to which any Member or the Company is a party and are not subject to or in violation
of any preemptive or similar rights of any Person.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except as set forth
on <span style="text-decoration: underline">Section 3.3(c)</span> of the Company Disclosure Schedule, there are no outstanding or authorized options, warrants, convertible
securities or other rights, agreements, arrangements or commitments of any character relating to any membership interests in the
Company or obligating any Member or the Company to issue or sell any membership interests (including the Units), or any other interest,
in the Company. Other</p>


<!-- Field: Page; Sequence: 362 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">than the Organizational Documents, there
are no voting trusts, proxies or other agreements or understandings in effect with respect to the voting or transfer of any of
the Units.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Subsidiaries<span style="color: red"><b>.
</b></span>The Company does not own, or have any interest in any shares or have an ownership interest in any other Person.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Conflicts<span style="color: red"><b>.
</b></span>The execution, delivery and performance by the Company of this Agreement and the consummation of the Transactions, do
not and will not: (a)&#160;conflict with or result in a violation or breach of, or default under, any provision of the Organizational
Documents of the Company; (b)&#160;conflict with or result in a violation or breach of any provision of any Law or Governmental
Order applicable to the Company; (c) except as set forth on <span style="text-decoration: underline">Section 3.5</span> of the Company Disclosure Schedule, require the
consent, notice or other action by any Person under, conflict with, result in a violation or breach of, constitute a default or
an event that, with or without notice or lapse of time or both, would constitute a default under, result in the acceleration of
or create in any party the right to accelerate, terminate, modify or cancel any Company Material Contract; or (d)&#160;result in
the creation or imposition of any Encumbrance other than Company Permitted Encumbrances on any properties or assets of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Consents<span style="color: red"><b>.
</b></span>No consent, waiver, approval, license, Permit, Governmental Order, declaration or filing with, or notice to, any Governmental
Authority is required by or with respect to Seller or the Company in connection with the execution, delivery and performance of
this Agreement and the consummation of the Transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Financial Statements<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Section 3.7(a)</span>
of the Company Disclosure Schedule contains complete copies of (i)&#160;the Company&#8217;s unaudited financial statements for
the year ended December 31, 2020; and (ii)&#160;the Company&#8217;s unaudited financial statements for the period from January&#160;1,
2021 through January 31, 2021 (the &#8220;<span style="text-decoration: underline">Interim Financial Statements</span>&#8221; and together with the other financial statements,
the &#8220;<span style="text-decoration: underline">Financial Statements</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Financial Statements
have been prepared in accordance with GAAP applied on a consistent basis throughout the period involved, subject, in the case of
the Interim Financial Statements, to normal and recurring year-end adjustments (the effect of which will not be materially adverse)
and the absence of notes (that, if presented, would not differ materially from those presented in the audited Financial Statements).
The Financial Statements are based on the books and records of the Company, and fairly present in all material respects the financial
condition of the Company as of the respective dates they were prepared and the results of the operations of the Company for the
periods indicated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Information Provided<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">None of the information
supplied or to be supplied by or on behalf of the Company for inclusion or incorporation by reference in the registration statement
on Form S-4 (or such other available form agreed to by the Company) to be filed with the SEC by Parent in connection with the Parent
Stock Issuance (including the Earnout Consideration) (the &#8220;<span style="text-decoration: underline">Registration Statement</span>&#8221;) shall, at the time the Registration
Statement is filed with the SEC, and at any time it is amended or supplemented or at the time it becomes effective under the Securities
Act, contain any untrue statement of a material fact or omit to state any material fact required to be stated therein or necessary
in order to make the statements therein not misleading.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">None of the information
supplied or to be supplied by or on behalf of the Company for inclusion or incorporation by reference in any filing pursuant to
Rule 165 and Rule 425 under the Securities Act or Rule 14a-12 under the Exchange Act (each a &#8220;<span style="text-decoration: underline">Regulation M-A Filing</span>&#8221;),
shall, at the time any such Regulation M-A Filing is filed with the SEC, at any time it is amended or supplemented, contain any
untrue statement of a material</p>


<!-- Field: Page; Sequence: 363 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">fact or omit to state any material fact
required to be stated therein or necessary in order to make the statements therein not misleading.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">None of the information
supplied or to be supplied by or on behalf of the Company for inclusion in the joint proxy statement to be filed with the SEC and
sent to the Parent&#8217;s shareholder in connection with the Parent Stock Issuance (including any amendments or supplements thereto,
the &#8220;<span style="text-decoration: underline">Proxy Statement/Prospectus</span>&#8221;) to be sent to the shareholders of Parent in connection with Parent Shareholders
Meeting shall, at the date it is first mailed to the Parent&#8217;s shareholders or at the time of the Parent Shareholders Meeting
or at the time of any amendment or supplement thereof, contain any untrue statement of a material fact or omit to state any material
fact necessary in order to make the statements made therein, in light of the circumstances under which they were made, not misleading.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">None of the information
supplied or to be supplied by or on behalf of the Company for inclusion or incorporation by reference in any SEC filing relating
to the Equity Offering or in any documents or other materials provided by the Company in connection therewith shall, at the time
any such filing is made with the SEC or provided to potential investors or third parties in connection therewith, or at any time
it is amended or supplemented or, if it is a registration statement, at the time it becomes effective under the Securities Act,
contain any untrue statement of a material fact or omit to state any material fact required to be stated therein or necessary in
order to make the statements therein, in the light of the circumstances under which they were made, not misleading.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Brokers<span style="color: red"><b>.
</b></span>Except as set forth on <span style="text-decoration: underline">Section 3.9</span> of the Company Disclosure Schedule, no broker, finder or investment banker
is entitled to any brokerage, finder&#8217;s or other fee or commission in connection with the Transactions based upon arrangements
made by or on behalf of the Company or any Member.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>3.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Access to Information;
Disclaimer<span style="color: red"><b>. </b></span>The Company acknowledges and agrees that it (a) has had an opportunity to discuss
the business of Parent and its Subsidiaries with the management of Parent, (b) has been afforded the opportunity to ask questions
of and receive answers from officers of Parent and (c) has conducted its own independent investigation of Parent and its Subsidiaries,
their respective businesses and the transactions contemplated hereby, and has not relied on any representation, warranty or other
statement by any Person on behalf of Parent or any of its Subsidiaries or otherwise, other than the representations and warranties
of Parent and Merger Sub expressly contained in <span style="text-transform: uppercase"><span style="text-decoration: underline">Article V</span></span> of this Agreement
and that all other representations and warranties are specifically disclaimed. Without limiting the foregoing, the Company further
acknowledges and agrees that none of Parent or any of its shareholders, directors, officers, employees, Affiliates, advisors, agents
or other representatives has made any representation or warranty concerning any estimates, projections, forecasts, business plans
or other forward-looking information regarding Parent, its Subsidiaries or their respective businesses and operations. The Company
hereby acknowledges that there are uncertainties inherent in attempting to develop such estimates, projections, forecasts, business
plans and other forward-looking information with which the Company is familiar, that the Company is taking full responsibility
for making its own evaluation of the adequacy and accuracy of all estimates, projections, forecasts, business plans and other forward-looking
information furnished to them (including the reasonableness of the assumptions underlying such estimates, projections, forecasts,
business plans and other forward-looking information), and that the Company will have no claim against Parent or any of its shareholders,
directors, officers, employees, Affiliates, advisors, agents or other representatives with respect thereto.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><b>3.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Ownership of Parent
Stock<span style="color: red"><b>. </b></span>None of the Company or its Subsidiaries directly or indirectly owns, beneficially
or otherwise, any of the outstanding Parent Stock. None of the Company or its Affiliates or associates is, or has in the last four
(4) years been, an &#8220;interested shareholder&#8221; under Section&#160;302A.011, Subd. 49, of the MBCA.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
IV</span><span style="font-weight: normal"><br />
ADDITIONAL REPRESENTATIONS AND WARRANTIES OF COMPANY</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">The Company represents
and warrants to the Parent and the Merger Sub that the statements contained in this <span style="text-decoration: underline">ARTICLE IV</span> are true and correct, except
as set forth herein or in the Company Disclosure Schedule, with respect to</p>


<!-- Field: Page; Sequence: 364 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">any business operated by the Company
before the Effective Time and solely to the extent, and for the period, the Company has operated such business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Absence of Certain
Changes or Events<span style="color: red">. </span>Since its inception, and other than in the ordinary course of business, in connection
with the Pre-Closing Acquisition or as set forth on <span style="text-decoration: underline">Section 4.1</span> of the Company Disclosure Schedule, there has not been,
with respect to the Company, any (a) Company Material Adverse Effect; (b) amendment of the Organizational Documents of the Company;
(c) split, combination, reclassification, redemption, purchase or acquisition of any membership interests in the Company; (d) issuance,
sale or other disposition of, or creation of any Encumbrance on, any membership interests in the Company, or grant of any options,
warrants or other rights to purchase or obtain (including upon conversion, exchange or exercise) any membership interests in the
Company; or (e) action or omission outside of the ordinary course of business of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; text-transform: uppercase"><b>4.2</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Material
Contracts</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except as set forth
in <span style="text-decoration: underline">Section 4.2(a)</span> of the Company Disclosure Schedule and the Pre-Closing Acquisition, the Company is not a party or subject
to (i) any Contract that would be considered a material contract (as defined in Item 601(b)(10) of Regulation S-K) with respect
to the Company (assuming the Company was subject to the requirements of the Exchange Act); (ii) any Contract under which the consequences
of a default or termination would reasonably be likely to have a Company Material Adverse Effect; (iii) any Contract that limits
or purports to limit the ability of the Company to compete in any line of business or with any Person or in any geographic area
or during any period of time; (iv) any Contract related to the acquisition or disposition of any business, a material amount of
equity or assets of any other Person or any real property (whether by merger, sale of stock or other equity interests, sale of
assets or otherwise); (v) any Contract related to any Indebtedness of the Company; or (vi) any other Contract that is material
to the Company and not previously disclosed pursuant to this <span style="text-decoration: underline">Section 4.2</span> (each, a &#8220;<span style="text-decoration: underline">Company Material Contract</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each Company Material
Contract is valid and binding on the Company in accordance with its terms and is in full force and effect. None of the Company
or, to the Company&#8217;s Knowledge, any other party thereto is in breach of or default under (or is alleged to be in breach of
or default under) in any material respect, or has provided or received any notice of any intention to terminate, any Company Material
Contract. No event or circumstance has occurred that, with notice or lapse of time or both, would constitute an event of default
under any Company Material Contract or result in a termination thereof or would cause or permit the acceleration or other changes
of any right or obligation or the loss of any benefit thereunder. Complete and correct copies of each Company Material Contract
(including all modifications, amendments, and supplements thereto and waivers thereunder) have been made available to the Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>4.3</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Assets
and Properties</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except as set forth
on <span style="text-decoration: underline">Section 4.3</span> of the Company Disclosure Schedule, the Company has good and valid title to, or a valid leasehold interest
in, all Real Property and personal property and other assets reflected in the Financial Statements or acquired after January 1,
2021, other than properties and assets sold or otherwise disposed of in the ordinary course of business consistent with past practice
since January 1, 2021. All such properties and assets (including leasehold interests) are free and clear of Encumbrances except
for the following (collectively referred to as &#8220;<span style="text-decoration: underline">Company Permitted Encumbrances</span>&#8221;): (i)&#160;liens for Taxes not
yet due and payable or which are being contested in good faith through appropriate proceedings; or (ii)&#160;mechanics, carriers&#8217;,
workmen&#8217;s, repairmen&#8217;s or other like liens arising or incurred in the ordinary course of business consistent with past
practice or amounts that are not delinquent and which are not, individually or in the aggregate, material to the business of the
Company.</p>


<!-- Field: Page; Sequence: 365 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company does
not own any real property. With respect to the Real Property, the Company has delivered or made available to Parent true, complete
and correct copies of any leases or easements affecting the Real Property. The Company is not a sublessor or grantor under any
sublease or other instrument granting to any other Person any right to the possession, lease, occupancy, or enjoyment of any leased
Real Property. The use and operation of the Real Property in the conduct of the Company&#8217;s business do not violate in any
material respect any Law, covenant, condition, restriction, easement, license, permit or agreement applicable to the Real Property.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Intellectual Property<span style="color: red"><b>.
</b></span>The Company owns, or has the licenses or rights to use, all Intellectual Property used by the Company to conduct its
business. The Company (i)&#160;has not and does not, to the Company&#8217;s Knowledge, interfere with, infringe upon, dilute, misappropriate,
or violate the Intellectual Property of any Person, (ii)&#160;has not received any written charge, complaint, claim, demand, or
notice alleging interference, infringement, dilution, misappropriation, or violation of the Intellectual Property of any Person,
and (iii)&#160;other than as may be expressly set forth in any Company Material Contract, has no enforceable agreement that is
primarily for the purpose of indemnifying any Person for or against any interference, infringement, dilution, misappropriation,
or violation with respect to any Intellectual Property.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Indebtedness<span style="color: red"><b>.
</b></span><span style="text-decoration: underline">Section 4.5</span> of the Company Disclosure Schedule sets forth a true, correct and complete list of all the Indebtedness
outstanding with respect to the Company, including the individual components and indicating the amount and the Person to whom such
amount is owed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Legal Proceedings;
Governmental Orders<span style="color: red"><b>. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except as set forth
in <span style="text-decoration: underline">Section 4.6(a)</span> of the Company Disclosure Schedule, there are no Actions pending or, to the Company&#8217;s Knowledge,
threatened (i)&#160;against or by the Company affecting any of its properties or assets (or by or against any Affiliate of the
Company and relating to the Company); or (ii)&#160;against or by the Company or any Affiliate of the Company that challenges or
seeks to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement. To the Company&#8217;s Knowledge,
no event has occurred or circumstances exist that may give rise to, or serve as a basis for, any such Action.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">There are no outstanding
Governmental Orders and no unsatisfied judgments, penalties or awards against or affecting the Company or any of its properties
or assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Compliance With Laws<span style="color: red"><b>.
</b></span>The Company is currently and has been in compliance in all material respects with all Laws applicable to it or its business,
properties or assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Permits<span style="color: red"><b>.
</b></span>All Permits required for the Company to conduct its business have been obtained by it and are valid and in full force
and effect. All fees and charges with respect to such Permits as of the date hereof have been paid in full. <span style="text-decoration: underline">Section 4.8</span>
of the Company Disclosure Schedule lists all current Permits issued to the Company. No event has occurred that, with or without
notice or lapse of time or both, would reasonably be expected to result in the revocation, suspension, lapse or limitation of any
Permit set forth in <span style="text-decoration: underline">Section 4.8</span> of the Company Disclosure Schedule.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none">4.9<span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Employment
Matters</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: underline">Section 4.9</span>
of the Company Disclosure Schedule contains a list of all persons who are employees, independent contractors or consultants of
the Company as of the date hereof, and sets forth for each such individual the following: (i) name; (ii) title or position; (iii)
hire or retention date; (iv) current base compensation; and (v) commission, bonus or other incentive-based compensation eligibility.
As of the date hereof, except for any payments for the most recent or current payroll periods that will be paid in the Company&#8217;s
ordinary course of business, all earned compensation, including commissions, bonuses, fees and other compensation, payable to all
employees, independent</p>


<!-- Field: Page; Sequence: 366 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">contractors, or consultants of the Company
for services performed on or prior to the date hereof have been paid in full, and there otherwise are no outstanding agreements,
understandings or commitments of the Company with respect to any compensation, commissions, bonuses or fees. The Company is not
nor ever has been a party to or be bound by any collective bargaining or labor agreements.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Employee Benefit Matters<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Section 4.10</span>
of the Company Disclosure Schedule contains an accurate and complete list as of the date hereof of each &#8220;employee benefit
plan&#8221; (as defined in ERISA &#167;3(3)) and each retirement, welfare, bonus, incentive, commission, stock option or other
equity or equity-based, deferred compensation, severance, retention, employment, change of control, paid time off, fringe or other
benefit or compensation plan, program, policy, agreement, arrangement or contract (including employment, consulting and collective
bargaining agreements) that is maintained, sponsored, contributed or required to be contributed to by the Company or with respect
to which the Company has any Liability or potential Liability (collectively, the &#8220;<span style="text-decoration: underline">Company Plans</span>&#8221; and each, a
&#8220;<span style="text-decoration: underline">Company Plan</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each Company Plan
(and each related trust, insurance contract, or fund) has been established, maintained, funded and administered, in all material
respects, in compliance with its terms and with the applicable requirements of ERISA, the Code and other applicable Law. With respect
to each Company Plan, all contributions (including all employer contributions and employee salary reduction contributions), distributions,
reimbursements and premium payments that are due have been timely made and all contributions, distributions, reimbursements and
premium payments for any period ending on or before the Closing Date that are not yet due have been made or properly accrued. With
respect to each Company Plan, the Company has delivered to the Parent true, correct and complete copies of the plan documents and
summary plan descriptions, the most recent determination letter received from the Internal Revenue Service, the most recent IRS
Form 5500 annual report (with applicable attachments) as filed, all related trust agreements, insurance contracts, and other funding
arrangements, and any non-routine correspondence with any Governmental Authority with respect to any Company Plan. No Company Plan
is, and neither the Company nor any ERISA Affiliate maintains, sponsors, contributes to, has any obligation to contribute to, or
have any Liability under or with respect to any plan subject to: (i) a &#8220;defined benefit plan&#8221; (as defined in Section
3(35) of ERISA) or any other plan that is or was subject to Section 412 of the Code or Title IV of ERISA or (ii) a &#8220;multiemployer
plan&#8221; (as defined in Section 3(37) of ERISA). The Company does not have any Liability by reason of at any time being treated
as a single employer under Code &#167;414 with any other Person. No Company Plan provides for, and the Company does not have any
Liability with respect to the provision of post-retirement or post-termination medical, health, or life insurance or other welfare-type
benefits for any Person (other than in accordance with Part 6 of Subtitle B of Title I of ERISA or Code &#167;4980B or comparable
state Law and for which the beneficiary pays the entire premium cost). No Action with respect to any Company Plan (other than routine
claims for benefits) is pending or threatened, and to the Knowledge of the Company, there is no fact or circumstance that could
give rise to any such Action. There have been no &#8220;prohibited transactions&#8221; within the meaning of Section 4975 of the
Code or Sections 406 or 407 of ERISA and not otherwise exempt under Section 408 of ERISA and no breaches of fiduciary duty (as
determined under ERISA) with respect to any Company Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company and each
ERISA Affiliate have complied and are in compliance with the requirements of COBRA as well as the Patient Protection and Affordable
Care Act, including the Health Care and Education Reconciliation Act of 2010, as amended and including any guidance issued thereunder
(&#8220;<span style="text-decoration: underline">PPACA</span>&#8221;). Neither the Company has incurred, or is reasonably expected to incur or to be subject to, any Tax,
penalty or other liability that may be imposed under PPACA, including pursuant to Sections 4980D or 4980H of the Code.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each Company Plan
that is intended to be qualified under Code &#167;401(a) has received a favorable determination, opinion or advisory letter from
the IRS as to its qualified status under the Code, and nothing has occurred since the date of such determination or recognition
of exemption that could adversely affect the qualification of such Company Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Transactions
alone, or in a combination with a termination of any current or former directors, officers, employees or other service providers
of the Company, or any other event, will not (A) give rise to any Liability under any Company Plan or otherwise, (B) give rise
to any Liability for severance pay, unemployment compensation, termination pay or withdrawal Liability, (C) result in an obligation
to fund or otherwise set aside assets to secure to any extent any Liability under any Company Plan or otherwise, (D) result in
an acceleration of the time of payment or vesting or increase the amount of compensation or benefits due to any current or former
directors, officers, employees or other service providers of the Company or its beneficiaries, or (E) otherwise entitle any current
or former directors, officers, employees or other service providers of the Company to any payment.</p>

<!-- Field: Page; Sequence: 367 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Affiliate Interests<span style="color: red"><b>.
</b></span>Neither the Company, nor any of its employees, directors, officers or equityholders, nor any of their respective Affiliates
has any interest in any asset owned or used by the Company in the operation of its business. No director, officer or equityholder
or, to the Knowledge of the Company, any employee of the Company, or any Affiliate of any of the foregoing is an Affiliate of or
the owner (of record or beneficially) of any equity interests or any other financial or profit interest in, a Person that has (i)
except as set forth in <span style="text-decoration: underline">Section 4.11</span> of the Company Disclosure Schedule, had business dealings or a material financial interest
in any transaction with the Company, or (ii) engaged in competition with the Company, in either case other than: (x) ownership
of less than two (2) percent of the outstanding capital stock of a Person that is listed on any national or regional securities
exchange, and (y) for compensation for services actually performed as an employee or independent contractor of the Company.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Environmental Matters<span style="color: red"><b>.
</b></span>(i) The Company is and has been in compliance in all material respects with all Environmental, Health and Safety Laws,
which compliance includes obtaining, maintaining and complying with all Permits required or issued under Environmental, Health
and Safety Laws to conduct its business and own or operate its assets; (ii) the Company has not received any notice, report, order,
or other information, or been party to any Action, alleging that they are in material violation of, or have any material Liability
under, any Environmental, Health and Safety Law; (iii) the Company has not generated, transported, treated, stored, disposed of,
manufactured, distributed, used, handled, arranged for or permitted the disposal of, released, or exposed any Person to, any Hazardous
Material, or owned or operated any property or facility which is or has been contaminated by any Hazardous Material, in each case
so as to give rise to any material Liabilities under any Environmental, Health and Safety Laws; (iv) the Company has not assumed,
undertaken, provided an indemnity with respect to, or otherwise become subject to, any material Liability of any other Person relating
to Environmental, Health and Safety Laws or Hazardous Materials; (v) neither this Agreement nor the consummation of the Transactions
will give rise to any obligations for site investigation or cleanup, or notification to or consent of government agencies or third
parties, pursuant to any of the so-called &#8220;transaction-triggered&#8221; or &#8220;responsible property transfer&#8221; Environmental,
Health and Safety Laws; and (vi) the Company has provided to the Parent all material environmental documents in the possession
or control of the Company relating to the Company and the conduct of its business.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.13&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Insurance<span style="color: red">.
</span><span style="text-decoration: underline">Section 4.13</span> of the Company Disclosure Schedule lists and briefly describes each insurance policy maintained by the
Company or to which the Company is a party, an insured, or a beneficiary, or under which the Company, or any director, officer,
or manager of the Company, in his or her capacity as such, is or has been covered at any time within the twelve months preceding
this Agreement (the &#8220;<span style="text-decoration: underline">Company Insurance Policies</span>&#8221;). Since the Company&#8217;s inception, (i) the Company has
had no claim which could be expected to cause a material increase in the rates of insurance for the Company and (ii) the Company
has not received notice that any insurer under any Company Insurance Policy is denying liability with respect to a claim thereunder
or defending under a reservation of rights clause. The Company has made available to the Parent copies of all Company Insurance
Policies.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>4.14&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Taxes<span style="color: red"><b>.
</b></span>Except as set forth on <span style="text-decoration: underline">Section 4.14</span> of the Company Disclosure Schedule:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company has properly
filed all Income Tax Returns and all other material Tax Returns which are required to be filed by it, and all such Tax Returns
are true, complete and correct in all material respects. All Taxes due and owing by the Company have been fully and timely paid.
All Taxes which the Company is obligated to withhold from amounts owing to any employee, creditor or third party have been fully
paid or properly withheld and, if required, timely paid to the applicable Governmental Authority.</p>


<!-- Field: Page; Sequence: 368 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">No deficiency or
proposed adjustment which has not been paid or resolved for any amount of Tax has been asserted or assessed by any Governmental
Authority against the Company. The Company has not consented to extend the time in which any Tax may be assessed or collected by
any Governmental Authority, which extension is still in effect. There are no ongoing or pending Tax audits by any Governmental
Authority against the Company. The Company is not a party to or bound by, or has any obligation under any Tax allocation, sharing,
indemnity or similar agreement or arrangement (other than any agreement entered into in the ordinary course of business and not
primarily concerning Taxes).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company has not
been a member of a group filing a consolidated, combined, unitary or affiliated Tax Return. No claim has been made in writing by
a Governmental Authority in a jurisdiction where the Company does not file Tax Returns or pay Taxes that the Company is required
to file Tax Returns in or is subject to taxation by such jurisdiction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The unpaid Taxes
of the Company (A) did not, as of the date of the most recent financial statements, exceed the reserve for Taxes (excluding any
reserve for deferred Taxes established to reflect timing differences between book and Tax income) set forth on the face of the
financial statements and (B) do not exceed that reserve as adjusted for the passage of time through the Closing Date in accordance
with the past custom and practice of the Company in filing its Tax Returns. There are no Encumbrances for Taxes upon any property
or asset of the Company (other than statutory liens for Taxes not yet due and payable).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company will
not be required to include any item of income in, or exclude any item of deduction from, taxable income for any period (or any
portion thereof) ending after the Closing Date as a result of (A) any installment sale or open transaction disposition made on
or prior to the Closing Date, (B) any change in or use of an improper accounting method for a taxable period (or portion thereof)
ending on or prior to the Closing Date, (C) any agreement with any Governmental Authority entered into prior to Closing, (D) any
prepaid amount received or deferred revenue accrued on or prior to the Closing, (E) any intercompany transaction entered into prior
to Closing or excess loss account as in existence immediately prior to Closing described in Section 1502 of the Code (or any similar
provision of state, local or non-U.S. Law), (F) any election under Section 108(i) of the Code made prior to the Closing, or (G)
the application of Section 965 of the Code. The Company has not made an election pursuant to Section 965(h) of the Code.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company is not
a partner for Tax purposes with respect to any joint venture, partnership, or other arrangement which is or is properly treated
as a partnership for U.S. federal income Tax purposes. The Company (A) is not or has ever been a party to a transaction that is
or is substantially similar to a &#8220;reportable transaction,&#8221; as such term is defined in Treasury Regulations Section
1.6011-4(b)(1) (or any similar provision of state, local or non-U.S. Law), or (B) has participated in or plans to participate in
any Tax amnesty program. The Company has not distributed the stock of another Person or had its stock distributed in a transaction
purported or intended to be governed by Section 355 or 361 of the Code (or any similar provision of state, local or non-U.S. Law).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company is (and
has since formation been treated as) a corporation for U.S. federal income Tax purposes. The Company has not taken or agreed to
take action that would prevent the Merger from constituting a tax-free reorganization under Sections 368(a)(l)(A) and 368(a)(2)(E)
of the Code.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company has properly
collected and remitted any required material sales, use, value added and similar Taxes with respect to sales made or services provided
to its customers and has properly received and retained any appropriate Tax exemption certificates or other documentation for all
such sales made or services provided without charging or remitting sales, use, value added or similar Taxes that qualify as exempt
from sales or similar Taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">There is no contract,
agreement, plan or arrangement to which the Company is bound to provide a gross-up or otherwise reimburse any current or former
employee, director, service provider or other person for excise taxes paid pursuant to Code &#167; 409A or Code &#167; 4999. The
Company is not a party to any agreement, contract, arrangement or plan that has resulted or would result, separately or in the
aggregate, in the payment of any &#8220;excess parachute payment&#8221; within the meaning of Code &#167; 280G (or any corresponding
provision of state, local or non-U.S. income Tax Law).</p>
<!-- Field: Page; Sequence: 369 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company has (a)
not deferred the employer&#8217;s share of any &#8220;applicable employment taxes&#8221; under Section 2302 of the CARES Act, (b)
not received or claimed any Tax credits under Sections 7001 through 7005 of the Families First Coronavirus Response Act or Section
2301 of the CARES Act, (c) not deferred any payroll tax obligations (including those imposed by Section 3101(a) and 3201 of the
Code) (for example, by failure to timely withhold, deposit or remit such amounts in accordance with the applicable provisions of
the Code and the Treasury Regulations promulgated thereunder) pursuant to or in connection with the Payroll Tax Executive Order,
and (d) not sought and does not intend to seek (nor have any of their Affiliates sought or intends to seek) a covered loan under
paragraph (36) of Section 7(a) of the Small Business Act (15 U.S.C. 636(a)), as added by Section 1102 of the CARES Act.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><b>4.15&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Books and Records<span style="color: red"><b>.
</b></span>The minute books of the Company have been made available to Parent and have been maintained in all material respects
in accordance with sound business practices. The minute books of the Company contain accurate and complete, in all material respects,
records of all meetings, and actions taken by written consent of, the members, and no meeting, or action taken by written consent,
of any such members has been held for which minutes have not been prepared and are not contained in such minute books. At the Closing,
all of those books and records will be in the possession of the Company.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><b>4.16&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Undisclosed Liabilities<span style="color: red"><b>.
</b></span>Except as set forth on <span style="text-decoration: underline">Section 4.16</span> of the Company Disclosure Schedule, the Company has no liabilities, obligations
or commitments of any nature whatsoever, asserted or unasserted, known or unknown, absolute or contingent, accrued or unaccrued,
matured or unmatured, or otherwise (&#8220;<span style="text-decoration: underline">Liabilities</span>&#8221;), in each case required to be included on any financial statements
prepared in accordance with GAAP, except (a)&#160;those which are adequately reflected or reserved against in the Financial Statements,
(b)&#160;those which have been incurred in the ordinary course of business since January 1, 2021; and (c) as of the date hereof,
those which are not, individually or in the aggregate, in excess of $250,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
V</span><span style="font-weight: normal"><br />
REPRESENTATIONS AND WARRANTIES OF PARENT<br />
AND MERGER SUB</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">The Parent and the
Merger Sub represent and warrant to the Company that the statements contained in this <span style="text-decoration: underline">ARTICLE V</span> are true and correct, except
as expressly set forth herein or in the disclosure schedule (with specific reference to the section&#160;of this Agreement to which
the information stated in such disclosure relates; <i><span style="text-decoration: underline">provided</span> that</i> information contained in any section of the disclosure
schedule shall be deemed to be disclosed with respect to any other section&#160;of this Agreement to the extent that it is readily
apparent from the face of such disclosure that such information is applicable to such other section&#160;of this Agreement) delivered
by the Parent and the Merger Sub to the Company on the date of this Agreement (the &#8220;<span style="text-decoration: underline">Parent Disclosure Schedule</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt"><b>5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">Organization, Power and Enforceability<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent is a corporation
duly organized, validly existing and in good standing under the Laws of the state of Minnesota. The Parent has full corporate power
and authority to enter into this Agreement, to carry out its obligations hereunder, to consummate the Transactions, and to enable
it to own, lease or otherwise hold its properties and assets and to conduct its business as presently conducted. This Agreement
has been duly executed and delivered by the Parent, and (assuming due authorization, execution, and delivery by the Company) this
Agreement constitutes a legal, valid, and binding obligation of the Parent enforceable against the Parent in accordance with its
terms except as such enforceability may be limited by the General Enforceability Exceptions. When the CVR</p>


<!-- Field: Page; Sequence: 370 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Agreement has been duly executed and
delivered by the Parent (assuming due authorization, execution and delivery by each other party thereto), the CVR Agreement will
constitute a legal and binding obligation of Parent enforceable against it in accordance with its terms except as such enforceability
may be limited by the General Enforceability Exceptions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Merger Sub is
a corporation duly organized, validly existing and in good standing under the Laws of the state of Delaware. The Merger Sub has
full corporate power and authority to enter into this Agreement, to carry out its obligations hereunder and to consummate the Transactions.
This Agreement has been duly executed and delivered by the Merger Sub, and (assuming due authorization, execution, and delivery
by the Company) this Agreement constitutes a legal, valid, and binding obligation of the Merger Sub enforceable against the Merger
Sub in accordance with its terms except as such enforceability may be limited by the General Enforceability Exceptions. The Merger
Sub was formed solely for the purpose of entering into the Transactions, and since the date of its incorporation, the Merger Sub
has not carried on any business, conducted any operations or incurred any liabilities or obligations other than those incident
to its formation and pursuant to this Agreement, the performance of its obligations hereunder and matters ancillary thereto.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Authority<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each of the Parent
and the Merger Sub has all requisite corporate power and authority to enter into and to perform its obligations under this Agreement
and, subject to obtaining the Parent Shareholder Approval to consummate the Transactions. The execution and delivery of this Agreement
by the Parent and the Merger Sub and the consummation by the Parent and the Merger Sub of the transactions contemplated by this
Agreement have been duly authorized by all necessary corporate action on the part of the Parent and the Merger Sub and no other
corporate proceedings on the part of the Parent or the Merger Sub are necessary to authorize the execution and delivery of this
Agreement or to consummate the Transactions, including the Merger and the Parent Stock Issuance, subject only to: (1) the adoption
of this Agreement by the Parent as the sole stockholder of the Merger Sub; and (2) obtaining the Parent Shareholder Approval.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent Board
by resolutions duly adopted by a unanimous vote at a meeting of all directors of the Parent duly called and held and not subsequently
rescinded or modified in any way has (i) determined that this Agreement, the Transactions (including the Merger, the Voting Agreement,
the CVR Agreement and the Parent Stock Issuance), and the Charter Amendment, upon the terms and subject to the conditions set forth
in this Agreement and the CVR Agreement, are fair to, and in the best interests of, the Parent and the Parent&#8217;s shareholders,
(ii) approved and declared advisable this Agreement, the Voting Agreement and the CVR Agreement, including the execution, delivery,
and performance thereof, the consummation of the Transactions (including the Merger and the Parent Stock Issuance) and the Charter
Amendment, (iii) directed that this Agreement, the Transactions (including the Merger, the Voting Agreement, the CVR Agreement
and the Parent Stock Issuance), and Charter Amendment be submitted to a vote of the Parent&#8217;s shareholders for adoption at
the Parent Shareholders Meeting, and (iv) resolved to recommend that Parent&#8217;s shareholders vote in favor of approval of this
Agreement, the Transactions (including the Merger, the Voting Agreement, the CVR Agreement and the Parent Stock Issuance), and
Charter Amendment (collectively, the &#8220;<span style="text-decoration: underline">Parent Board Recommendation</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Merger Sub Board
by resolutions duly adopted by a unanimous vote at a meeting of all directors of Merger Sub duly called and held and not subsequently
rescinded or modified in any way has (i) determined that this Agreement and the transactions contemplated hereby, including the
Merger, upon the terms and subject to the conditions set forth herein, are fair to, and in the best interests of, Merger Sub and
the Parent, as the sole stockholder of Merger Sub, (ii) approved and declared advisable this Agreement, including the execution,
delivery, and performance thereof, and the consummation of the transactions contemplated by this Agreement, including the Merger,
upon the terms and subject to the conditions set forth herein, and (iii)&#160;resolved to recommend that the Parent, as the sole
stockholder of Merger Sub, approve the adoption of this Agreement in accordance with the DGCL.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">On or prior to the
date hereof, a committee consisting of only disinterested directors of the Parent Board, which complies with the requirements for
such a committee set forth in Section 302A.673, Subd. 1(d), of the MBCA, and acting in accordance with Section 302A.673 of the
MBCA has duly and unanimously:</p>

<!-- Field: Page; Sequence: 371 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">approved this Agreement,
the Voting Agreement, the Certificate of Merger, the Parent Stock Issuance and the Transactions (including the Merger, the CVR
Agreement and the Voting Agreement), which approval, to the extent applicable and assuming the accuracy of the representations
and warranties of the Company set forth in <span style="text-decoration: underline">Section 3.11</span>, constituted approval for the purposes of Sections 302A.671 and
302A.673 of the MBCA as a result of which this Agreement, the Parent Stock Issuance and the Transactions, including the Merger,
the CVR Agreement, the Voting Agreement and the other Transactions, are not and will not be subject to the restrictions on &#8220;control
share acquisitions&#8221; or &#8220;business combinations&#8221; with an &#8220;interested shareholder&#8221; under the provision
of Sections 302A.671 and 302A.673, respectively, of the MBCA; and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">recommended to the
Parent Board that the Parent Board approve this Agreement, the Parent Stock Issuance and the Transactions (including the Merger
and the Voting Agreement).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>5.3</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal"><span style="text-decoration: underline">Capital
Structure</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">As of the date of
this Agreement, the authorized capital stock of the Parent consists of 30,000,000&#160;shares of Parent Common Stock and 3,000,000
shares of preferred stock, par value $1.00 per share (the &#8220;<span style="text-decoration: underline">Parent Preferred Stock</span>&#8221;). At the close of business
on February 8, 2021 (such date and time, the &#8220;<span style="text-decoration: underline">Measurement Date</span>&#8221;), (i)&#160;9,327,574 shares of Parent Common
Stock were issued and outstanding; (ii) no shares of Parent Preferred Stock were issued and outstanding; (iii) 2,068,968 shares
of Parent Common Stock were reserved and available for issuance pursuant to the Parent 2011 Plan, of which 1,367,770 shares were
subject to outstanding options, deferred stock awards, and unvested restricted stock units of the Parent and 701,192 shares are
eligible for grant under future awards; and (iv) 63,196 additional shares of Parent Common Stock were reserved and available for
issuance pursuant to the Parent ESPP. As of the Measurement Date, no (A) shares of capital stock or other voting securities of;
(B) other equity or voting interests in; (C) securities convertible into or exchangeable for, or options, warrants or other rights
to acquire or receive any, capital stock, voting securities or other equity interests in; or (D) stock appreciation rights, &#8220;phantom&#8221;
stock rights, or other rights that give the holder thereof any economic or voting interest of a nature accruing to the holders
of capital stock in (clauses (A), (B), (C) and (D), collectively, &#8220;<span style="text-decoration: underline">Equity Interests</span>&#8221;) the Parent were issued,
reserved for issuance or outstanding except as set forth in this <span style="text-decoration: underline">Section&#160;5.3(a)</span> or otherwise contemplated for issuance
pursuant to this Agreement. From and after the Measurement Date through the date of this Agreement, the Parent has not (i) issued
any Equity Interests or (ii) incurred any obligation to make any payments based on the price or value of any Equity Interests or
dividends (or other distributions) paid thereon or revenues, earnings or financial performance or any other attribute of the Parent,
in each case other than pursuant to Parent&#8217;s equity-based awards, purchase rights and stock awards granted pursuant to the
Parent Stock Plans, in each case that were outstanding as of the Measurement Date, and in accordance with their respective terms
as in effect at such time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">All issued and outstanding
Equity Interests in the Parent are, and at the time of issuance all Equity Interests in the Parent that may be issued prior to
the Effective Time, including all shares that may be issued pursuant to the Parent Stock Plans and the Parent Stock Issuance, will
be, duly authorized, validly issued, fully paid and nonassessable and not subject to or issued in violation of any purchase option,
call option, right of first refusal, preemptive right, subscription right or any similar right under any provision of the laws
of the jurisdiction in which the Parent is organized, the Organizational Documents of the Parent or any Contract to which the Parent
is a party or otherwise bound.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">There are no outstanding
bonds, debentures, notes or other Indebtedness of the Parent that may have at any time (whether actual or contingent) the right
to vote, or that are convertible into or exchangeable for securities having the right to vote, on any matters on which holders
of shares of the Parent may vote (&#8220;<span style="text-decoration: underline">Voting Parent</span></p>


<!-- Field: Page; Sequence: 372 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Debt&#8221;) or any securities that are
convertible into or exchangeable for, or options, warrants or other rights to acquire or receive any, Voting Parent Debt.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except for awards
made under the Parent Stock Plans in accordance with their respective terms as in effect as of the date hereof, the Parent Stock
Issuance, or the Equity Offering, there are not any outstanding obligations of the Parent or any of its Subsidiaries to issue,
deliver or sell, or cause to be issued, delivered or sold, any Equity Interests in the Parent or any of its Subsidiaries. There
are not any outstanding obligations of the Parent to directly or indirectly redeem, repurchase or otherwise acquire any Equity
Interests in the Parent, except for (i)&#160;acquisitions of shares of Parent Common Stock in connection with the surrender of
shares of Parent Common Stock by holders of stock options under the Parent Stock Plans in order to pay the exercise price of such
stock options; (ii) the withholding of shares of Parent Common Stock to satisfy Tax obligations with respect to stock options or
stock-based awards made pursuant to a Parent Stock Plan; or (iii) the acquisition by the Parent of stock options or stock-based
awards in connection with the forfeiture of such awards, in each case in accordance with their respective terms under the Parent
Stock Plans. The Parent is not a party to any agreement with respect to the voting, transfer or registration of any capital stock
or voting securities of, or other Equity Interests in, the Parent. Except as contemplated by this Agreement, the Parent is not
a party to any agreement pursuant to which any Person is entitled to elect, designate or nominate any director of the Parent. No
Subsidiary of the Parent owns any shares of capital stock of the Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Conflicts<span style="color: red"><b>.
</b></span>The execution, delivery and performance by the Parent and the Merger Sub of this Agreement, and the consummation of
the Transactions, do not and will not (a)&#160;conflict with or result in a violation or breach of, or default under, any provision
of the Organizational Documents of the Parent or the Merger Sub, subject to receipt of the Parent Shareholder Approval; (b)&#160;conflict
with or result in a violation or breach of any provision of any Law or Governmental Order applicable to the Parent or the Merger
Sub; (c) require the consent, notice or other action by any Person under, conflict with, result in a violation or breach of, constitute
a default or an event that, with or without notice or lapse of time or both, would constitute a default under, result in the acceleration
of or create in any party the right to accelerate, terminate, modify or cancel any Parent Material Contract; or (d)&#160;result
in the creation or imposition of any Encumbrance other than Parent Permitted Encumbrances on any properties or assets of the Parent
or the Merger Sub.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Consents<span style="color: red"><b>.
</b></span>Except as set forth on <span style="text-decoration: underline">Section 5.5</span> of the Parent Disclosure Schedule, no consent, waiver, approval, license,
Permit, Governmental Order, declaration or filing with, or notice to, any Governmental Authority is required by or with respect
to the Parent or the Merger Sub in connection with the execution, delivery and performance of this Agreement and the consummation
of the Transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal"><b>5.6</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">SEC
Filings; Financial Statements; Information Provided</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent has filed
all registration statements, forms, reports, certifications and other documents required to be filed by the Parent and/or in connection
with the Merger Sub with the SEC since January 1, 2018. All such registration statements, forms, reports and other documents, as
amended prior to the date hereof, and those that the Parent may file after the date hereof until the Closing, are referred to herein
as the &#8220;<span style="text-decoration: underline">Parent SEC Reports</span>.&#8221; All of the Parent SEC Reports (A) were or will be filed on a timely basis, (B)
at the time filed (or if amended prior to the date hereof, when so amended), complied, or will comply when filed, as to form in
all material respects with the requirements of the Securities Act and the Exchange Act applicable to such Parent SEC Reports and
(C) did not or will not at the time they were filed (or if amended prior to the date hereof, when so amended) or are filed contain
any untrue statement of a material fact or omit to state a material fact required to be stated in such Parent SEC Reports or necessary
in order to make the statements in such Parent SEC Reports, in the light of the circumstances under which they were made, not misleading,
in any material respect.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each of the consolidated
financial statements (including, in each case, any related notes and schedules) contained or to be contained in the Parent SEC
Reports at the time filed (or if amended prior to the date hereof, when so amended) (i) complied or will comply as to form in all
material respects with applicable accounting requirements and the published rules and regulations of the SEC with respect thereto,
(ii) were or will be prepared in accordance with GAAP applied on a consistent basis throughout the periods involved and at the
dates involved (except as may be indicated in the notes to such financial statements or, in the case of unaudited interim financial
statements, as permitted by the SEC on Form 10-Q under the Exchange Act), and (iii) fairly presented or will fairly present in
all material respects the consolidated financial position of Parent and its Subsidiaries as of the dates indicated and the consolidated
assets, liabilities, business, financial condition, results of its operations and cash flows for the periods indicated, consistent
with the books and records of Parent and its Subsidiaries, except that the unaudited interim financial statements were or are subject
to normal and recurring year-end adjustments as permitted by GAAP and the applicable rules and regulations of the SEC (but only
if the effect of such adjustments would not, individually or in the aggregate, be material). The consolidated balance sheet of
Parent as of September 30, 2020 is referred to herein as the &#8220;<span style="text-decoration: underline">Parent Balance Sheet</span>.&#8221;</p>
<!-- Field: Page; Sequence: 373 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Baker Tilly Virchow
Krause, LLP, Parent&#8217;s current auditors, is and has been at all times since its engagement by Parent (i) &#8220;independent&#8221;
with respect to Parent within the meaning of Regulation S-X and (ii) in compliance with subsections (g) through (l) of Section&#160;10A
of the Exchange Act (to the extent applicable) and the related rules of the SEC and the Public Company Accounting Oversight Board.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">None of the information
supplied or to be supplied by or on behalf of the Parent or the Merger Sub for inclusion or incorporation by reference in the Registration
Statement or any Regulation M-A Filing will, at the time the Registration Statement or any Regulation M-A Filing is filed with
the SEC, and at any time it is amended or supplemented or at the time the Registration Statement becomes effective under the Securities
Act, contain any untrue statement of a material fact or omit to state any material fact required to be stated therein or necessary
to make the statements therein not misleading. None of the information supplied or to be supplied by or on behalf of the Parent
or the Merger Sub for inclusion or incorporation by reference in the Proxy Statement/Prospectus will, at the date it is first mailed
to the Parent&#8217;s shareholders or at the time of the Parent Shareholders Meeting or at the time of any amendment or supplement
thereof, contain any untrue statement of a material fact or omit to state any material fact necessary in order to make the statements
made therein, in light of the circumstances under which they were made, not misleading. The Proxy Statement/Prospectus will comply
as to form in all material respects with the requirements of the Exchange Act. Notwithstanding the foregoing, no representation
or warranty is made by the Parent or the Merger Sub with respect to statements made or incorporated by reference therein based
on information that was not supplied by or on behalf of the Parent or the Merger Sub. None of the information supplied or to be
supplied by or on behalf of the Parent or the Merger Sub for inclusion or incorporation by reference in any SEC filing relating
to the Equity Offering or in any documents or other materials provided by the Parent in connection therewith shall, at the time
any such filing is made with the SEC or provided to potential investors or third parties in connection therewith, or at any time
it is amended or supplemented or, if it is a registration statement, at the time it becomes effective under the Securities Act,
contain any untrue statement of a material fact or omit to state any material fact required to be stated therein or necessary in
order to make the statements therein, in the light of the circumstances under which they were made, not misleading.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent has established
and maintains disclosure controls and procedures and internal control over financial reporting (as such terms are defined in paragraphs
(e) and (f), respectively, of Rule 13a-15 under the Exchange Act) as required by Rule 13a-15 under the Exchange Act. Parent&#8217;s
disclosure controls and procedures are reasonably designed to ensure that all material information required to be disclosed by
Parent in the reports that it files or furnishes under the Exchange Act is recorded, processed, summarized and reported within
the time periods specified in the rules and forms of the SEC, and that all such material information is accumulated and communicated
to Parent&#8217;s management as appropriate to allow timely decisions regarding required disclosure and to make the certifications
required pursuant to Sections 302 and 906 of the Sarbanes-Oxley Act. Since January 1, 2018, the Parent&#8217;s principal executive
officer and its principal financial officer have disclosed to the Parent&#8217;s auditors and the audit committee of the Parent
Board all known (i) significant deficiencies and material weaknesses in the design or operation of internal controls over financial
reporting that are reasonably likely to adverse and materially affect the Company&#8217;s ability to record, process, summarize
and report financial information, (ii) material weaknesses in the</p>


<!-- Field: Page; Sequence: 374 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">design and operation of internal controls
over financial reporting, and (iii) any fraud, whether or not material, that involves the management or other employees who have
a significant role in the Parent&#8217;s internal controls over financial reporting. Each of the Parent and its Subsidiaries have
materially complied with or substantially addressed such deficiencies, material weaknesses and/or fraud.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent is in
compliance in all material respects with the applicable provisions of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform
and Consumer Protection Act. Each required form, report and document containing financial statements that has been filed with or
submitted to the SEC was accompanied by any certifications required to be filed or submitted by Parent&#8217;s principal executive
officer and principal financial officer pursuant to the Sarbanes-Oxley Act and, at the time of filing or submission of each such
certification, any such certification complied in all material respects with the applicable provisions of the Sarbanes-Oxley Act.
Neither Parent nor any of its executive officers has received written notice from any Governmental Authority challenging or questioning
the accuracy, completeness, form or manner of filing of such certifications.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent is in
compliance in all material respects with the applicable listing and other rules and regulations of Nasdaq.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">As of the date of
this Agreement, the Parent has timely responded to all comment letters of the staff of the SEC relating to the Parent SEC Reports,
and the SEC has not advised the Parent that any final responses are inadequate, insufficient or otherwise non-responsive. The Parent
has made available to the Company true, correct and complete copies of all comment letters, written inquiries and enforcement correspondence
between the SEC, on the one hand, and the Parent and any of its Subsidiaries, on the other hand, occurring since January&#160;1,
2017 and will, reasonably promptly following the receipt thereof, make available to the Company any such correspondence sent or
received after the date hereof. To the Knowledge of the Parent, as of the date of this Agreement, none of the Parent SEC Reports
is the subject of ongoing SEC review or outstanding SEC comment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each of the principal
executive officers of the Parent and the principal financial officer of the Parent (or each former principal executive officer
of the Parent and each former principal financial officer of the Parent, as applicable) has made all certifications required by
Rule 13a-14 or 15d-14 under the Exchange Act or Sections 302 and 906 of the Sarbanes-Oxley Act and the rules and regulations of
the SEC promulgated thereunder with respect to the Parent SEC Reports, and the statements contained in such certifications were
true and correct on the date such certifications were made. For purposes of this <span style="text-decoration: underline">Section&#160;5.6(i)</span>, &#8220;principal executive
officer&#8221; and &#8220;principal financial officer&#8221; has the meanings given to such terms in the Sarbanes-Oxley Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Brokers<span style="color: red"><b>.
</b></span>Except as set forth on <span style="text-decoration: underline">Section 5.7</span> of the Parent Disclosure Schedule, no broker, finder or investment banker
is entitled to any brokerage, finder&#8217;s or other fee or commission in connection with the Transactions based upon arrangements
made by or on behalf of Parent. The Parent has made available to the Company prior to the execution of this Agreement a true and
complete copy of all agreements between the Parent and its financial advisors pursuant to which such advisors would be entitled
to any payment relating to the Transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Absence of Certain
Changes or Events<span style="color: red">. </span>Except as set forth in the Parent SEC Reports, since the date of the Parent
Balance Sheet, and other than in the ordinary course of business consistent with past practice, and except with respect to the
Dispositions or the Pre-Closing Dividend, there has not been, with respect to the Parent, any (a) Parent Material Adverse Effect;
(b) amendment of the Organizational Documents of the Parent; (c) split, combination, reclassification, redemption, purchase or
acquisition of any Equity Interests in the Parent; (d) issuance, sale or other disposition of, or creation of any Encumbrance on,
any Equity Interests in the Parent, or grant of any options, warrants or other rights to purchase or obtain (including upon conversion,
exchange or exercise) any membership interests in the Parent; or (e) action or omission outside of the ordinary course of business
of the Parent consistent with past practice.</p>


<!-- Field: Page; Sequence: 375 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal; text-transform: uppercase"><b>5.9</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Material
Contracts</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except as set forth
in <span style="text-decoration: underline">Section 5.9(a)</span> of the Parent Disclosure Schedule or as filed or furnished, as applicable, by the Parent with the SEC
since January 1, 2018, the Parent is not a party or subject to (i) any Contract that would be considered a material contract (as
defined in Item 601(b)(10) of Regulation S-K) with respect to the Company (assuming the Company was subject to the requirements
of the Exchange Act); (ii) any Contract under which the consequences of a default or termination would reasonably be likely to
have a Parent Material Adverse Effect; (iii) any Contract that limits or purports to limit the ability of the Parent to compete
in any line of business or with any Person or in any geographic area or during any period of time; (iv) any Contract related to
the acquisition or disposition of any business, a material amount of equity or assets of any other Person or any real property
(whether by merger, sale of stock or other equity interests, sale of assets or otherwise); (v) any Contract related to any Indebtedness
of the Parent; or (vi) any other Contract that is material to the Company and not previously disclosed pursuant to this <span style="text-decoration: underline">Section
5.9</span> (each, a &#8220;<span style="text-decoration: underline">Parent Material Contract</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each Parent Material
Contract is valid and binding on the Parent in accordance with its terms and is in full force and effect. The Parent is not in
breach of or default under (or is alleged to be in breach of or default under) in any material respect, or as of the date hereof,
has provided or received any notice of any intention to terminate, any Parent Material Contract. No event or circumstance has occurred
that, with notice or lapse of time or both, would constitute an event of default under any Parent Material Contract or result in
a termination thereof or would cause or permit the acceleration or other changes of any right or obligation or the loss of any
benefit thereunder. Complete and correct copies of each Parent Material Contract (including all modifications, amendments, and
supplements thereto and waivers thereunder) have been made available to the Company; <i>provided, that</i>, Parent Material Contracts
filed as part of the Parent SEC Reports shall be deemed provided to the Company for purposes of this sentence.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>5.10</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent and its
Subsidiaries have properly filed all Income Tax Returns and all other material Tax Returns which are required to be filed by it,
and all such Tax Returns are true, complete and correct in all material respects. All Taxes due and owing by the Parent and its
Subsidiaries have been fully and timely paid. All Taxes which the Parent and each of its Subsidiaries is obligated to withhold
from amounts owing to any employee, creditor or third party have been fully paid or properly withheld and, if required, timely
paid to the applicable Governmental Authority.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">No deficiency or
proposed adjustment which has not been paid or resolved for any amount of Tax has been asserted or assessed by any Governmental
Authority against the Parent or and its Subsidiaries. Neither the Parent nor any of its Subsidiaries has consented to extend the
time in which any Tax may be assessed or collected by any Governmental Authority, which extension is still in effect. There are
no ongoing or pending Tax audits by any Governmental Authority against the Parent or and its Subsidiaries. Neither the Parent nor
any of its Subsidiaries is a party to or bound by, or has any obligation under any Tax allocation, sharing, indemnity or similar
agreement or arrangement (other than any agreement entered into in the ordinary course of business and not primarily concerning
Taxes).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Neither the Parent
nor any of its Subsidiaries has been a member of a group filing a consolidated, combined, unitary or affiliated Tax Return (other
the group in which the Parent is the common parent). No claim has been made in writing by a Governmental Authority in a jurisdiction
where neither the Parent nor any of</p>


<!-- Field: Page; Sequence: 376 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">its Subsidiaries files Tax Returns or
pay Taxes that the Parent or the applicable Subsidiary is required to file Tax Returns in or is subject to taxation by such jurisdiction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The unpaid Taxes
of the Parent and its Subsidiaries (A) did not, as of the date of the most recent financial statements, exceed the reserve for
Taxes (excluding any reserve for deferred Taxes established to reflect timing differences between book and Tax income) set forth
on the face of the financial statements and (B) do not exceed that reserve as adjusted for the passage of time through the Closing
Date in accordance with the past custom and practice of the Parent and its Subsidiaries in filing its Tax Returns. There are no
Encumbrances for Taxes upon any property or asset of the Parent or its Subsidiaries (other than statutory liens for Taxes not yet
due and payable).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Neither the Parent
nor any of its Subsidiaries will be required to include any item of income in, or exclude any item of deduction from, taxable income
for any period (or any portion thereof) ending after the Closing Date as a result of (A) any installment sale or open transaction
disposition made on or prior to the Closing Date, (B) any change in or use of an improper accounting method for a taxable period
(or portion thereof) ending on or prior to the Closing Date, (C) any agreement with any Governmental Authority entered into prior
to Closing, (D) any prepaid amount received or deferred revenue accrued on or prior to the Closing, (E) any intercompany transaction
entered into prior to Closing or excess loss account as in existence immediately prior to Closing described in Section 1502 of
the Code (or any similar provision of state, local or non-U.S. Law), (F) any election under Section 108(i) of the Code made prior
to the Closing, or (G) the application of Section 965 of the Code. Neither the Parent nor any of its Subsidiaries has made an election
pursuant to Section 965(h) of the Code.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Neither the Parent
nor any of its Subsidiaries is a partner for Tax purposes with respect to any joint venture, partnership, or other arrangement
which is or is properly treated as a partnership for U.S. federal income Tax purposes. Neither the Parent nor any of its Subsidiaries
(A) is or has ever been a party to a transaction that is or is substantially similar to a &#8220;reportable transaction,&#8221;
as such term is defined in Treasury Regulations Section 1.6011-4(b)(1) (or any similar provision of state, local or non-U.S. Law),
or (B) has participated in or plans to participate in any Tax amnesty program. Neither the Parent nor the Merger Sub has distributed
the stock of another Person or had its stock distributed in a transaction purported or intended to be governed by Section 355 or
361 of the Code (or any similar provision of state, local or non-U.S. Law).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each of the Parent
and its Subsidiaries is (and has since formation been treated as) a corporation for U.S. federal income Tax purposes. Neither the
Parent nor any of its Subsidiaries has taken or agreed to take action that would prevent the Merger from constituting a tax-free
reorganization under Sections 368(a)(l)(A) and 368(a)(2)(E) of the Code.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each of the Parent
and its Subsidiaries has properly collected and remitted any required material sales, use, value added and similar Taxes with respect
to sales made or services provided to its customers and has properly received and retained any appropriate Tax exemption certificates
or other documentation for all such sales made or services provided without charging or remitting sales, use, value added or similar
Taxes that qualify as exempt from sales or similar Taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">There is no contract,
agreement, plan or arrangement to which either the Parent or any of its Subsidiaries is bound to provide a gross-up or otherwise
reimburse any current or former employee, director, service provider or other person for excise taxes paid pursuant to Code &#167;
409A or Code &#167; 4999. Neither the Parent nor any of its Subsidiaries is a party to any agreement, contract, arrangement or
plan that has resulted or would result, separately or in the aggregate, in the payment of any &#8220;excess parachute payment&#8221;
within the meaning of Code &#167; 280G (or any corresponding provision of state, local or non-U.S. income Tax Law).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Neither the Parent
nor any of its Subsidiaries has (a) deferred the employer&#8217;s share of any &#8220;applicable employment taxes&#8221; under
Section 2302 of the CARES Act, (b) not received or claimed any Tax credits</p>


<!-- Field: Page; Sequence: 377 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">under Sections 7001 through 7005 of the
Families First Coronavirus Response Act or Section 2301 of the CARES Act, (c) not deferred any payroll tax obligations (including
those imposed by Section 3101(a) and 3201 of the Code) (for example, by failure to timely withhold, deposit or remit such amounts
in accordance with the applicable provisions of the Code and the Treasury Regulations promulgated thereunder) pursuant to or in
connection with the Payroll Tax Executive Order, and (d) not sought and does not intend to seek (nor have any of their Affiliates
sought or intends to seek) a covered loan under paragraph (36) of Section 7(a) of the Small Business Act (15 U.S.C. 636(a)), as
added by Section 1102 of the CARES Act.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>5.11</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Assets
and Properties</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent has good
and valid title to, or a valid leasehold interest in, all Real Property and personal property and other assets reflected in the
Parent Balance Sheet or acquired on or after January 1, 2021, other than properties and assets sold or otherwise disposed of in
the ordinary course of business consistent with past practice since January 1, 2021. All such properties and assets (including
leasehold interests) are free and clear of Encumbrances except for the following (collectively referred to as &#8220;<span style="text-decoration: underline">Parent
Permitted Encumbrances</span>&#8221;): (i)&#160;liens for Taxes not yet due and payable or which are being contested in good faith
through appropriate proceedings; or (ii)&#160;mechanics, carriers&#8217;, workmen&#8217;s, repairmen&#8217;s or other like liens
arising or incurred in the ordinary course of business consistent with past practice or amounts that are not delinquent and which
are not, individually or in the aggregate, material to the business of the Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">(i) The Parent or
one of the Parent&#8217;s Subsidiaries has good and marketable title to any real property owned by the Parent and its Subsidiaries
(the &#8220;<span style="text-decoration: underline">Parent Owned Real Property</span>&#8221;), free and clear of any Liens except Permitted Liens; (ii) no Person holds
any outstanding options or rights of first refusal to purchase the Parent Owned Real Property, or any portion of the Parent Owned
Real Property or any interest therein; and (iii) there is no condemnation or other proceeding in eminent domain, pending (or, to
the knowledge of the Parent, threatened) or affecting any portion of the Parent Owned Real Property. <span style="text-decoration: underline">Section&#160;5.11(b)</span>
of the Parent Disclosure Schedule sets forth the correct street address of each parcel of Parent Owned Real Property and such other
information as is reasonably necessary to identify each parcel of Parent Owned Real Property.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt"><b>5.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">Intellectual Property<span style="color: red"><b>.
</b></span>The Parent owns, or has the licenses or rights to use, all Intellectual Property used by the Parent to conduct its business.
The Parent (i)&#160;has not and does not, to the Parent&#8217;s Knowledge, interfere with, infringe upon, dilute, misappropriate,
or violate the Intellectual Property of any Person, (ii)&#160;has not received any written charge, complaint, claim, demand, or
notice alleging interference, infringement, dilution, misappropriation, or violation of the Intellectual Property of any Person,
and (iii)&#160;other than as may be expressly set forth in any Parent Material Contract, has no enforceable agreement that is primarily
for the purpose of indemnifying any Person for or against any interference, infringement, dilution, misappropriation, or violation
with respect to any Intellectual Property.</p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.13&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Legal Proceedings<span style="color: red"><b>.
</b></span>There are no Actions pending or, to Parent&#8217;s knowledge, threatened against or by Parent or any Affiliate of Parent
that challenge or seek to prevent, enjoin or otherwise delay the Transactions. To Parent&#8217;s knowledge, no event has occurred
or circumstances exist that may give rise or serve as a basis for any such Action.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.14&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Indebtedness<span style="color: red"><b>.
</b></span><span style="text-decoration: underline">Section 5.14</span> of the Parent Disclosure Schedule sets forth a true, correct and complete list of all the Indebtedness
outstanding with respect to the Parent and its Subsidiaries, including the individual components and indicating the amount and
the Person to whom such amount is owed.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.15&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Compliance With Laws<span style="color: red"><b>.
</b></span>Each of the Parent or and its Subsidiaries, and since January 1, 2017, have been, in compliance in all material respects
with all Laws applicable to the Parent or any of its Subsidiaries or by which any of them or their respective businesses or properties
is bound. Since January 1, 2017, no Governmental Authority has issued any written notice or written notification stating that the
Parent or any of its Subsidiaries is not in compliance with any Law, except where any such non-compliance has not had and would
not reasonably be expected to have, individually or in the aggregate, a Parent Material Adverse Effect.</p>
<!-- Field: Page; Sequence: 378 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.16&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Merger Sub<span style="color: red"><b>.
</b></span>Merger Sub: (a) has engaged in no business activities other than those related to the transactions contemplated by this
Agreement; and (b) is a direct, wholly-owned Subsidiary of Parent.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.17&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Fairness Opinion<b>.
</b>The Parent Board has received from Craig-Hallum Capital Group LLC an opinion to the effect that, as of the date of such opinion,
and based upon and subject to the factors and assumptions set forth therein, the consideration to be received by the holders of
Parent Common Stock pursuant to the Merger is fair, from a financial point of view, to such holders. A copy of such opinion will
be made available to the Company as soon as practicable following the date hereof for informational purposes only.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.18&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Employee Benefit Matters<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Section 5.18(a)</span>
of the Parent Disclosure Schedule contains an accurate and complete list of each &#8220;employee benefit plan&#8221; (as defined
in ERISA &#167;3(3)) and each retirement, welfare, bonus, incentive, commission, stock option or other equity or equity-based,
deferred compensation, severance, retention, employment, change of control, paid time off, fringe or other benefit or compensation
plan, program, policy, agreement, arrangement or contract (including employment, consulting and collective bargaining agreements)
that is maintained, sponsored, contributed or required to be contributed to by the Parent or with respect to which the Parent has
any Liability or potential Liability (collectively, the &#8220;<span style="text-decoration: underline">Parent Plans</span>&#8221; and each, a &#8220;<span style="text-decoration: underline">Parent Plan</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each Parent Plan
(and each related trust, insurance contract, or fund) has been established, maintained, funded and administered, in all material
respects, in compliance with its terms and with the applicable requirements of ERISA, the Code and other applicable Law. With respect
to each Parent Plan, all contributions (including all employer contributions and employee salary reduction contributions), distributions,
reimbursements and premium payments that are due have been timely made and all contributions, distributions, reimbursements and
premium payments for any period ending on or before the Closing Date that are not yet due have been made or properly accrued. With
respect to each Parent Plan, the Parent has delivered to the Company true, correct and complete copies of the plan documents and
summary plan descriptions, the most recent determination letter received from the Internal Revenue Service, the most recent IRS
Form 5500 annual report (with applicable attachments) as filed, all related trust agreements, insurance contracts, and other funding
arrangements, and any non-routine correspondence with any Governmental Authority with respect to any Parent Plan. No Parent Plan
is, and neither the Parent nor any ERISA Affiliate maintains, sponsors, contributes to, have any obligation to contribute to, or
have any Liability under or with respect to any plan subject to: (i) a &#8220;defined benefit plan&#8221; (as defined in Section
3(35) of ERISA) or any other plan that is or was subject to Section 412 of the Code or Title IV of ERISA or (ii) a &#8220;multiemployer
plan&#8221; (as defined in Section 3(37) of ERISA). The Parent does not have any Liability by reason of at any time being treated
as a single employer under Code &#167;414 with any other Person. No Parent Plan provides for, and the Parent does not have any
Liability with respect to the provision of post-retirement or post-termination medical, health, or life insurance or other welfare-type
benefits for any Person (other than in accordance with Part 6 of Subtitle B of Title I of ERISA or Code &#167;4980B or comparable
state Law and for which the beneficiary pays the entire premium cost). No Action with respect to any Parent Plan (other than routine
claims for benefits) is pending or threatened, and to the Knowledge of the Parent, there is no fact or circumstance that could
give rise to any such Action. There have been no &#8220;prohibited transactions&#8221; within the meaning of Section 4975 of the
Code or Sections 406 or 407 of ERISA and not otherwise exempt under Section 408 of ERISA and no breaches of fiduciary duty (as
determined under ERISA) with respect to any Parent Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent and each
ERISA Affiliate have complied and are in compliance with the requirements of COBRA as well as the PPACA. The Parent has not incurred,
nor is reasonably expected to incur or to be subject to, any Tax, penalty or other liability that may be imposed under PPACA, including
pursuant to Sections 4980D or 4980H of the Code.</p>

<!-- Field: Page; Sequence: 379 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each Parent Plan
that is intended to be qualified under Code &#167;401(a) has received a favorable determination, opinion or advisory letter from
the IRS as to its qualified status under the Code, and nothing has occurred since the date of such determination or recognition
of exemption that could adversely affect the qualification of such Parent Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except as set forth
in <span style="text-decoration: underline">Section 5.18(e)</span> of the Parent Disclosure Schedule, the Transactions alone, or in a combination with a termination of
any current or former directors, officers, employees or other service providers of the Parent, or any other event, will not (i)
give rise to any Liability under any Parent Plan or otherwise, (ii) give rise to any Liability for severance pay, unemployment
compensation, termination pay or withdrawal Liability, (iii) result in an obligation to fund or otherwise set aside assets to secure
to any extent any Liability under any Parent Plan or otherwise, (iv) result in an acceleration of the time of payment or vesting
or increase the amount of compensation or benefits due to any current or former directors, officers, employees or other service
providers of the Parent or its beneficiaries, or (v)&#160;otherwise entitle any current or former directors, officers, employees
or other service providers of the Parent to any payment.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.19&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Permits<span style="color: red"><b>.
</b></span>All material Permits required for the Parent to conduct its business have been obtained by it and are valid and in full
force and effect. All fees and charges with respect to such Permits as of the date hereof have been paid in full. <span style="text-decoration: underline">Section 5.19</span>
of the Parent Disclosure Schedule lists all current material Permits issued to the Parent. No event has occurred that, with or
without notice or lapse of time or both, would reasonably be expected to result in the revocation, suspension, lapse or limitation
of any Permit set forth in <span style="text-decoration: underline">Section 5.19</span> of the Parent Disclosure Schedule.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.20&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Environmental Matters<span style="color: red"><b>.
</b></span>(i) The Parent is and, since January 1, 2017, has been in compliance in all material respects with all Environmental,
Health and Safety Laws, which compliance includes obtaining, maintaining and complying with all Permits required or issued under
Environmental, Health and Safety Laws to conduct its business and own or operate its assets; (ii) the Parent has not received any
notice, report, order, or other information, or been party to any Action, alleging that they are in material violation of, or have
any material Liability under, any Environmental, Health and Safety Law; (iii) the Parent has not generated, transported, treated,
stored, disposed of, manufactured, distributed, used, handled, arranged for or permitted the disposal of, released, or exposed
any Person to, any Hazardous Material, or owned or operated any property or facility which is or has been contaminated by any Hazardous
Material, in each case so as to give rise to any material Liabilities under any Environmental, Health and Safety Laws; (iv) the
Parent has not assumed, undertaken, provided an indemnity with respect to, or otherwise become subject to, any material Liability
of any other Person relating to Environmental, Health and Safety Laws or Hazardous Materials; (v) neither this Agreement nor the
consummation of the Transactions will give rise to any obligations for site investigation or cleanup, or notification to or consent
of government agencies or third parties, pursuant to any of the so-called &#8220;transaction-triggered&#8221; or &#8220;responsible
property transfer&#8221; Environmental, Health and Safety Laws; and (vi) the Parent has provided to the Company all material environmental
documents in the possession or control of the Parent relating to the Parent and the conduct of its business.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.21&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Insurance<span style="color: red">.
</span><span style="text-decoration: underline">Section 5.21</span> of the Parent Disclosure Schedule lists and briefly describes each insurance policy maintained by the
Parent or to which the Parent is a party, an insured, or a beneficiary, or under which the Parent, or any director, officer, or
manager of the Parent, in his or her capacity as such, is or has been covered at any time within the twelve months preceding this
Agreement (the &#8220;<span style="text-decoration: underline">Parent Insurance Policies</span>&#8221;). Since January 1, 2017, (i) the Parent has had no claim which could
be expected to cause a material increase in the rates of insurance for the Parent and (ii) the Parent has not received notice that
any insurer under any Company Insurance Policy is denying liability with respect to a claim thereunder or defending under a reservation
of rights clause. The Parent has made available to the Company copies of all Parent Insurance Policies.</p>


<!-- Field: Page; Sequence: 380 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.22&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Affiliate Interests<span style="color: red"><b>.
</b></span>Neither the Parent, nor any of its employees, directors, or officers, nor any of their respective Affiliates has any
interest in any asset owned or used by the Parent in the operation of its business. No director or officer or, to the Knowledge
of the Parent, any employee of the Parent, or any Affiliate of any of the foregoing is an Affiliate of or the owner (of record
or beneficially) of any equity interests or any other financial or profit interest in, a Person that has (i) had business dealings
or a material financial interest in any transaction with the Parent, or (ii) engaged in competition with the Parent, in either
case other than: (x) ownership of less than two (2) percent of the outstanding capital stock of a Person that is listed on any
national or regional securities exchange, and (y) for compensation for services actually performed as an employee or independent
contractor of the Parent.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>5.23&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Other Representations
and Warranties<span style="color: red"><b>. </b></span>Except for the representations and warranties contained in this Agreement
(including the related portions of the Parent Disclosure Schedule), and any documents or certificates furnished hereunder or thereunder,
neither Parent, Merger Sub nor any other Person has made or makes any other express or implied representation or warranty, either
written or oral, on behalf of Parent or Merger Sub.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
VI</span><span style="font-weight: normal"><br />
CONDUCT OF BUSINESS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>6.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Pre-Closing Covenants
of Company<span style="color: red"><b>. </b></span>Except (x) in connection with the Pre-Closing Financing, the Pre-Closing Acquisition
and the Equity Offering, (y) as otherwise provided in this Agreement or consented to in writing by the Parent and (z) as set forth
in <span style="text-decoration: underline">Section&#160;6.1</span> of the Company Disclosure Schedule, from the date hereof until the Closing, the Company shall conduct
the business of the Company only in the ordinary course of business consistent with past practice. Without limiting the foregoing,
from the date hereof until the Closing Date, except (x) in connection with the Pre-Closing Financing, the Pre-Closing Acquisition
and the Equity Offering, (y) as otherwise provided in this Agreement or consented to in writing by the Parent and (z) as set forth
in <span style="text-decoration: underline">Section 6.1</span> of the Company Disclosure Schedule, the Company shall:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not (i) declare,
set aside or pay any dividends on, or make any other distributions in respect of, any of its Units or any other equity interests
to any Member, (ii) split, combine or reclassify any of its Units or any other equity interests or issue or authorize the issuance
of any other securities in respect of, in lieu of or in substitution for shares of its Units or any other equity interests, except
for issuances of capital stock or other equity interests upon the exercise of options outstanding as of the date hereof in accordance
with their present terms, (iii) except as expressly contemplated by this Agreement, purchase, redeem or otherwise acquire any Units
or any other securities thereof or any rights, warrants or options to acquire any such shares or other securities, or (iv) make
any other actual, constructive or deemed distribution in respect of any Units or other equity interests or otherwise make any payments
to Members in their capacity as such;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not issue, deliver,
sell, pledge or otherwise encumber or subject to any Lien any Units, any other voting securities or other equity interests or any
securities convertible into, or any rights, warrants or options to acquire, any such Units, voting securities or other equity interests
or convertible securities;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not amend its Organizational
Documents;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not acquire or agree
to acquire by merging or consolidating with, or by purchasing a substantial portion of the stock or assets of any business or any
Person;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not incur or enter
into any commitment for any material capital expenditures;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not purchase, lease,
or otherwise acquire any property or assets for an amount in excess of $100,000, individually or in the aggregate;</p>


<!-- Field: Page; Sequence: 381 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not use the proceeds
of the Pre-Closing Financing in any manner not contemplated by the description of the use of proceeds reflected in any offering
materials provided in connection with the Pre-Closing Financing or otherwise for operation of the Company&#8217;s business as contemplated
as of the date hereof;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not incur any Indebtedness
for borrowed money or issue any debt securities, make any loans, advances (other than routine travel and business expense advances)
or capital contributions to, or investments in, any Person;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not assume, guarantee
or endorse the Indebtedness of any other Person;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">preserve and maintain
all of its Permits;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(k)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">pay its debts,
Taxes and other obligations when due;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(l)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">maintain the
properties and assets owned, operated or used by the Company in the same condition as they were on the date of this Agreement,
subject to reasonable wear and tear;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(m)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">continue in full
force and effect without modification all insurance policies, except as required by applicable Law;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(n)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">defend and protect
its properties and assets from infringement or usurpation;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(o)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">perform all of
its material obligations under all Company Material Contracts relating to or affecting its properties, assets or business;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(p)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">maintain its
books and records in accordance with past practice;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(q)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">comply with all
applicable Laws;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(r)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">not take, or
agree to commit to take, any action that would or is reasonably likely to result in any of the conditions to the Merger not being
satisfied, or that would impair the ability of any of the Parties to consummate the Merger in accordance with the terms hereof
or delay such consummation; and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(s)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">not take or permit
any action that would cause any of the changes, events, or conditions described in <span style="text-decoration: underline">Section 4.1</span> to occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>6.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Pre-Closing Covenants
of Parent <span style="color: red"><b>. </b></span>Except (x) in connection with the Dispositions, the Pre-Closing Dividend, the
Equity Offering and the Charter Amendment, (y) as otherwise provided in this Agreement or consented to in writing by the Company
and (z) as set forth in <span style="text-decoration: underline">Section 6.2</span> of the Parent Disclosure Schedule, from the date hereof until the Closing, the Parent
shall conduct the business of the Parent only in the ordinary course of business consistent with past practice. Without limiting
the foregoing, from the date hereof until the Closing Date, except (x) in connection with the Dispositions, the Pre-Closing Dividend,
the Equity Offering and the Charter Amendment, (y) as otherwise provided in this Agreement or consented to in writing by the Company
and (z) as set forth in <span style="text-decoration: underline">Section 6.2</span> of the Parent Disclosure Schedule, the Parent shall:</p>


<!-- Field: Page; Sequence: 382 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not (i) declare,
set aside or pay any dividends on, or make any other distributions in respect of, any of its Parent Common Stock or any other equity
interests to any shareholder of the Parent, (ii) split, combine or reclassify any of its Parent Common Stock or any other equity
interests or issue or authorize the issuance of any other securities in respect of, in lieu of or in substitution for shares of
its Parent Common Stock or any other equity interests, except for issuances of capital stock or other equity interests upon the
exercise of options outstanding as of the date hereof in accordance with their present terms, (iii) except as expressly contemplated
by this Agreement, purchase, redeem or otherwise acquire any shares of Parent Common Stock or any other securities thereof or any
rights, warrants or options to acquire any such shares or other securities, or (iv) make any other actual, constructive or deemed
distribution in respect of any shares of Parent Common Stock or other equity interests or otherwise make any payments to shareholders
of the Parent in their capacity as such;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not issue, deliver,
sell, pledge or otherwise encumber or subject to any Lien any Parent Common Stock, any other voting securities or other equity
interests or any securities convertible into, or any rights, warrants or options to acquire, any such Parent Common Stock, voting
securities or other equity interests or convertible securities;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not amend its Organizational
Documents;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not acquire or agree
to acquire by merging or consolidating with, or by purchasing a substantial portion of the stock or assets of any business or any
Person;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">not incur any Indebtedness
for borrowed money or issue any debt securities, make any loans, advances (other than routine travel and business expense advances)
or capital contributions to, or investments in, any Person;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">not assume, guarantee
or endorse the Indebtedness of any other Person;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">preserve and
maintain all of its Permits;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">pay its debts,
Taxes and other obligations when due;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">maintain the
properties and assets owned, operated or used by the Parent in the same condition as they were on the date of this Agreement, subject
to reasonable wear and tear;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">continue in full
force and effect without modification all insurance policies, except as required by applicable Law;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(k)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">defend and protect
its properties and assets from infringement or usurpation;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(l)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">perform all of
its material obligations under all Parent Material Contracts relating to or affecting its properties, assets or business;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(m)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">maintain its
books and records in accordance with past practice;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(n)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">comply with all
applicable Laws;</p>


<!-- Field: Page; Sequence: 383 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(o)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">not take, or
agree to commit to take, any action that would or is reasonably likely to result in any of the conditions to the Merger not being
satisfied, or that would impair the ability of any of the Parties to consummate the Merger in accordance with the terms hereof
or delay such consummation; and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 0.5in">(p)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1in">not take or permit
any action that would cause any of the changes, events, or conditions described in <span style="text-decoration: underline">Section 5.8</span> to occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal">6.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal"><span style="text-decoration: underline">Pre-Closing
Financing and Pre-Closing Acquisition</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">From the date hereof
until the Closing, the Company shall keep the Parent reasonably informed of the status of and the material activities, events,
and occurrences relating to the Pre-Closing Financing and the Pre-Closing Acquisition, including the achievement of and progress
towards satisfaction of the conditions to closing the transactions contemplated by the Pre-Closing Acquisition Agreement. In particular,
the Company shall promptly notify the Parent in writing of: (i) any breach or violation of the Pre-Closing Acquisition Agreement,
any facts or circumstances reasonably likely to result in a breach or violation of the Pre-Closing Acquisition Agreement, or the
occurrence of any Material Adverse Effect (as defined in the Pre-Closing Acquisition Agreement) under the Pre-Closing Acquisition
Agreement, in each case with respect to which the Company has Knowledge; (ii) any proposed or contemplated amendment or modification
to the Pre-Closing Acquisition Agreement or requests for consents or waivers to or in connection with the terms and conditions
of the Pre-Closing Acquisition Agreement; and (iii)&#160;the proposed terms and structure for the Pre-Closing Financing, including,
the terms and conditions of the Company Convertible Notes. If the Company decides to pursue any other acquisitions between the
date hereof and Closing, the Company shall permit the Parent to participate, comment on, advise as to, and consent to any such
other acquisitions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company shall
consult with the Parent with respect to the Company&#8217;s response to each of the foregoing items. The Company shall provide
the Parent access to all material information, documents, and materials in its possession or received by the Company relating to
the transactions contemplated by the Pre-Closing Acquisition Agreement. The Company shall not agree to any amendment or modification
to or terminate the Pre-Closing Acquisition Agreement or consent to or waive any term or condition of the Pre-Closing Acquisition
Agreement, including any closing condition relating to the absence of a Material Adverse Effect, in each case, without the Parent&#8217;s
prior written consent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">To the extent that
the transactions contemplated by the Pre-Closing Acquisition Agreement are closed before the Effective Time, the Company shall
have no obligation to update the Company Disclosure Schedules, and the Company shall not be deemed to breach any of its representations
or warranties in <span style="text-decoration: underline">Article&#160;III</span> or <span style="text-decoration: underline">Article IV</span>, with respect to the Pre-Closing Acquisition Agreement or any assets,
operations, liabilities or other items acquired or assumed by the Company in connection with consummation of the transactions contemplated
by the Pre-Closing Acquisition Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent shall
be permitted to participate in, and invest up to at least fifty percent (50%) of the aggregate gross proceeds of, the Pre-Closing
Financing. The Company shall discuss the terms and conditions of the Pre-Closing Financing and provide Parent a reasonable opportunity
to comment thereon. The Company Convertible Notes issued in the Pre-Closing Financing shall provide that (i) the holders thereof
approve and consent to the Merger and other transactions contemplated by this Agreement, (ii) such Company Convertible Notes will
automatically convert into the consideration contemplated by <span style="text-decoration: underline">Section 2.6(e)</span>, and (iii)&#160;upon conversion, such Company
Convertible Notes shall automatically be cancelled, terminated and of no further force or effect. The holders of the Company Convertible
Notes issued in the Pre-Closing Financing shall not have any rights to consent to or approve the Merger or other transactions contemplated
by this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>6.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Confidentiality<span style="color: red"><b>.
</b></span>The Parties acknowledge that the Parent and the Company have previously executed a confidentiality agreement, effective
as of December 21, 2020 (the &#8220;<span style="text-decoration: underline">Confidentiality Agreement</span>&#8221;), which Confidentiality Agreement shall continue in
full force and effect in accordance with its terms, except as expressly modified by this Agreement.</p>

<!-- Field: Page; Sequence: 384 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>6.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Control<span style="color: red"><b>.
</b></span>Nothing contained in this Agreement shall give the Parent or the Company, directly or indirectly, the right to control
or direct the other Party&#8217;s operations prior to the Effective Time. Prior to the Effective Time, each Party will exercise,
consistent with the terms and conditions of this Agreement, complete control and supervision over its and its Subsidiaries&#8217;
respective operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
VII</span><span style="font-weight: normal"><br />
ADDITIONAL COVENANTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>7.1</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">No
Solicitation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">No Solicitation
or Negotiation</span>. Except as set forth in this <span style="text-decoration: underline">Section&#160;7.1</span>, until the Effective Time, each of the Company, the Parent
and their respective Subsidiaries shall not, and each of the Company and the Parent shall cause their respective directors, officers,
members, employees, agents, attorneys, consultants, contractors, accountants, financial advisors and other authorized representatives
(&#8220;<span style="text-decoration: underline">Representatives</span>&#8221;) not to, directly or indirectly:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">solicit, seek or initiate
or knowingly take any action to facilitate or encourage any offers, inquiries or the making of any proposal or offer that constitutes,
or could reasonably be expected to lead to, any Acquisition Proposal, or engage, participate in, or knowingly facilitate, any discussions
or negotiations regarding, or furnish any nonpublic information to any person in connection with any inquiries, proposals or offers
that constitute or could reasonably be expected to lead to, an Acquisition Proposal;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">solicit, initiate,
encourage, enter into, continue or otherwise participate or engage in any discussions or negotiations regarding any Acquisition
Proposal, or furnish to any person any non-public information or afford any person other than the Parent or the Company, as applicable,
access to such party&#8217;s property, books or records (except pursuant to a request by a Governmental Authority) in connection
with any offers, inquiries or the making of any proposal or offer that constitutes, or could reasonably be expected to lead to,
any Acquisition Proposal;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">take any action to
make the provisions of any takeover statute inapplicable to any transactions contemplated by an Acquisition Proposal; or</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">resolve or publicly
propose to do any of the foregoing described in clauses (i) through (iii).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">Notwithstanding the
foregoing or anything to the contrary set forth in this Agreement, subject to compliance with <span style="text-decoration: underline">Section&#160;7.1(c)</span>, prior
to receipt of the Parent Shareholder Approval, the Parent may (A) furnish non-public information with respect to the Parent and
its Subsidiaries to any Qualified Person (and the Representatives of such Qualified Person), or (B) engage in discussions or negotiations
(including solicitation of revised Acquisition Proposals) with any Qualified Person (and the Representatives of such Qualified
Person) regarding any such bona fide, written Acquisition Proposal that the Parent Board has concluded in good faith, after consultation
with outside legal counsel and its financial advisors, constitutes or would reasonably be expected to lead to a Superior Proposal
from the Person or group submitting such bona fide, written Acquisition Proposal; <i>provided that</i> (x) the Parent receives
from the Qualified Person an executed confidentiality agreement on terms not less favorable to the Parent than the Confidentiality
Agreement and containing additional provisions that expressly permit such party to comply with this</p>


<!-- Field: Page; Sequence: 385 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">terms of this <span style="text-decoration: underline">Section&#160;7.1</span>
(a copy of which shall be provided to the Company), (y) the Parent has not otherwise breached this <span style="text-decoration: underline">Section&#160;7.1</span> with
respect to such Acquisition Proposal or the person making such Acquisition Proposal, and (z) the Parent Board has determined that
taking such actions would be required to prevent a breach of its fiduciary duties under applicable Law. The Parent shall notify
the Company prior to furnishing any information or entering into any discussions or negotiations as provided in this <span style="text-decoration: underline">Section&#160;7.1(a)</span>.
It is understood and agreed that any violation of the restrictions in this <span style="text-decoration: underline">Section&#160;7.1</span> (or action that, if taken by
the Parent or the Company, as applicable, would constitute such a violation) by any Representatives of the Parent or the Company
shall be deemed to be a breach of this <span style="text-decoration: underline">Section&#160;7.1</span> by the Parent or the Company, as applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">No Change in Recommendation
or Alternative Acquisition Agreement</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">Prior to the Effective
Time, the Parent Board shall not, except as set forth in this <span style="text-decoration: underline">Section&#160;7.1</span>, (A) withhold, withdraw, materially qualify
or modify, or publicly propose to withhold, withdraw, materially qualify or modify, the approval or recommendation by the Parent
Board with respect to the Merger or the Parent Stock Issuance pursuant to this Agreement, (B) fail to include the Parent Board
Recommendation in the Proxy Statement/Prospectus; (C) adopt, endorse, approve or recommend, or propose publicly to adopt, endorse,
approve or recommend, or submit to the vote of any securityholders of Parent, any Acquisition Proposal, or approve any transaction
under, or any transaction resulting in any third party becoming an &#8220;interested stockholder&#8221; under, Section&#160;302A.673
of the MBCA, or authorize, resolve or agree to take any such action; (D) fail to recommend against acceptance of any Acquisition
Proposal that is a tender offer or exchange offer, and to expressly reaffirm the Parent Board Recommendation, within ten (10) Business
Days after commencement (or if the Parent Shareholder Meeting is to occur prior to the tenth Business Day, such period ending on
the later of (x) the Business Day prior to the Parent Shareholder Meeting and (y) the second Business Day after such request);
or (E) following the public announcement of an Acquisition Proposal (or the public announcement of an intention to make an Acquisition
Proposal) other than the commencement of a tender or exchange offer contemplated by clause (D), fail to issue a press release expressly
reaffirming the Parent Board Recommendation within ten (10) Business Days after the Company requests a reaffirmation thereof (or
if the Parent Shareholder Meeting is to occur prior to the tenth Business Day, such period ending on the later of (x) the Business
Day prior to the Parent Shareholder Meeting and (y) the second Business Day after such request) (a &#8220;<span style="text-decoration: underline">Parent Board Recommendation
Change</span>&#8221;);</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">Prior to receipt of
the Parent Shareholder Vote the Parent shall not enter into any letter of intent, memorandum of understanding, agreement in principle,
acquisition agreement, merger agreement or similar agreement (an &#8220;<span style="text-decoration: underline">Alternative Acquisition Agreement</span>&#8221;) providing
for the consummation of a transaction contemplated by any Acquisition Proposal (other than a confidentiality agreement referred
to in <span style="text-decoration: underline">Section&#160;7.1(a)</span> entered into in the circumstances referred to in <span style="text-decoration: underline">Section&#160;7.1(a)</span>); and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">The Parent Board, and
each committee thereof, shall not, except as set forth in this <span style="text-decoration: underline">Section&#160;7.1</span>, adopt, approve or recommend, or publicly
propose to adopt, approve or recommend, any Acquisition Proposal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">Notwithstanding the
foregoing or anything to the contrary set forth in this Agreement (including the provisions of this <span style="text-decoration: underline">Section&#160;7.1</span>), if
at any time after the date of this Agreement and prior to receipt of the Parent Shareholder Vote, Parent receives an unsolicited,
bona fide, written Acquisition Proposal that the Parent Board has determined in good faith, after consultation with outside legal
counsel and its financial advisors, is or is reasonably expected to lead to a Superior Proposal (after giving effect to all of
the revisions to the terms of this Agreement which may be offered by the Company, including pursuant to <span style="text-decoration: underline">this paragraph</span>),
then the Parent Board prior to the time of, but not after, receipt of the Parent Shareholder Vote (x) may make a Parent Board Recommendation
Change or (y) may terminate this Agreement in accordance with <span style="text-decoration: underline">Section 9.1(h)</span> in order to enter into a definitive agreement
providing for the implementation of such Superior Proposal, in each case if at any time prior to the time, but not after, receipt
of the Parent Shareholder Vote is obtained the Parent Board has determined in good faith, after consultation with outside legal
counsel and its financial advisors, that the failure to make such Parent Board Recommendation Change or the failure to terminate
this Agreement would be inconsistent with its fiduciary obligations under applicable Law; <i>provided</i>, <i>however</i>, that
Parent shall not terminate this Agreement pursuant to the foregoing <span style="text-decoration: underline">clause (y)</span>, and any</p>


<!-- Field: Page; Sequence: 386 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">purported termination pursuant to the
foregoing <span style="text-decoration: underline">clause (y)</span> shall be void and of no force or effect, unless concurrently with such termination the Parent pays
the Parent Termination Fee and otherwise complies with the provisions of <span style="text-decoration: underline">Section 9.3(b)</span> and <span style="text-decoration: underline">Section 9.3(c)</span>; and provided,
further, that (1) in the case of a Superior Proposal, the Parent Board may not effect a Parent Board Recommendation Change pursuant
to the foregoing <span style="text-decoration: underline">clause (x)</span> or terminate this Agreement pursuant to the foregoing <span style="text-decoration: underline">clause (y)</span> unless such Acquisition
Proposal (and any precursor thereto) did not result from or arise in connection with a breach by Parent, its Subsidiaries or any
of their Representatives (as if they were bound hereby) of its obligations under this <span style="text-decoration: underline">Section 7.1</span>; (2) the Parent has provided
at least four (4) Business Days&#8217; prior written notice to the Company that it intends to effect a Parent Board Recommendation
Change, including a description in reasonable detail of the reasons for such recommendation change, and written copies of any relevant
proposed transactions agreements with any party making a potential Superior Proposal (including the identity of the person making
such Superior Proposal) (a &#8220;<span style="text-decoration: underline">Recommendation Change Notice</span>&#8221;) (it being understood that the Recommendation Change
Notice shall not constitute a Parent Board Recommendation Change for purposes of this Agreement); (3) such party has complied in
all material respects with the requirements of this <span style="text-decoration: underline">Section&#160;7.1</span> in connection with any potential Superior Proposal;
and (4) if the Company shall have delivered to the Parent a written, binding and irrevocable offer to alter the terms or conditions
of this Agreement during the four Business Day period referred to in clause (2) above, the Parent Board shall have determined in
good faith (after consultation with outside legal counsel and its financial advisors), after considering the terms of such offer
by the Company, that the Acquisition Proposal is still a Superior Proposal and a Parent Board Recommendation Change would still
be required to comply with its fiduciary obligations under applicable Law. In the event of any material amendment to any Superior
Proposal (including any revision in the amount, form or mix of consideration the Parent&#8217;s shareholders would receive as a
result of such potential Superior Proposal), the Parent shall be required to provide the Company with notice of such material amendment
and there shall be a new three Business Day period following such notification during which the Parent shall comply again with
the requirements of this <span style="text-decoration: underline">Section&#160;7.1(b)</span> and the Parent Board shall not make a Parent Board Recommendation Change prior
to the end of any such period as so extended.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Notices of Proposals</span>.
Each Party will as promptly as reasonably practicable (and in any event within twenty-four (24) hours after receipt) (i) notify
the other party of its receipt of any Acquisition Proposal and (ii) provide to the other party a copy of such Acquisition Proposal
(if written), or a summary of the material terms and conditions of such Acquisition Proposal (if oral), including the identity
of the person making such Acquisition Proposal, and copies of all written communications with such person with respect to such
actual or potential Acquisition Proposal. The Parent shall notify the Company, in writing, of any decision of the Parent Board
as to whether to consider any Acquisition Proposal from a Qualified Person or to enter into discussions or negotiations concerning
any Acquisition Proposal from a Qualified Person or to provide non-public information with respect to such to any such Qualified
Person, which notice shall be given as promptly as practicable after such determination was reached (and in any event no later
than twenty-four (24) hours after such determination was reached). The Parent will (A)&#160;provide the Company with written notice
setting forth such information as is reasonably necessary to keep the Company informed of the material terms of any such Acquisition
Proposal from a Qualified Person and of any material amendments or modifications thereto, (B) keep the Company fully informed as
promptly as practicable with respect to any changes to the material terms of an Acquisition Proposal by a Qualified Person submitted
to such party (and in any event within twenty-four (24) hours following any such changes), including by providing a copy of all
written proposals and a summary of all oral proposals or material oral modifications to an earlier written proposal, in each case
relating to any Acquisition Proposal by a Qualified Person, (C) prior to, or substantially concurrently with, the provision of
any non-public information of the Parent to any such Qualified Person, provide such information to the Company (including by posting
such information to an electronic data room), to the extent such information has not previously been made available to the Company,
and (D) promptly (and in any event within twenty-four (24) hours of such determination) notify the Company of any determination
by the Parent Board that such Acquisition Proposal constitutes a Superior Proposal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Certain Permitted
Disclosure</span>. Nothing contained in this Agreement shall prohibit the Parent or the Parent Board from complying with Rules 14d-9
and 14e-2(a) promulgated under the Exchange Act; <i>provided, however</i>, that any disclosure made by the Parent or the Parent
Board pursuant to Rules 14d-9 and 14e-2(a) shall be limited to a statement that Parent, as applicable, is unable to take a position
with respect to the bidder&#8217;s tender offer unless the Parent Board determines in good faith, after consultation with its outside
legal counsel, that such statement would be a breach of its fiduciary duties under applicable Law; <i>provided, further</i>, that
any such disclosures</p>


<!-- Field: Page; Sequence: 387 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">(other than a &#8220;stop, look and listen&#8221;
communication or similar communication of the type contemplated by Section&#160;14d-9(f) under the Exchange Act) shall be deemed
to be a Parent Board Recommendation Change, unless the Parent Board expressly publicly reaffirms its recommendation for the Merger
and the other Transactions within five (5) Business Days after being requested in writing to do so by the Company; it being understood
that any such request in writing by the Company may only be made once with respect to a particular disclosure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Cessation of Ongoing
Discussions</span>. Each of the Parent and the Company shall, and shall cause its Representatives to, cease immediately all solicitation,
encouragement, discussions and negotiations that commenced prior to the date of this Agreement regarding any proposal that constitutes,
or could reasonably be expected to lead to, an Acquisition Proposal; <i>provided, however</i>, that the foregoing shall not in
any way limit or modify the rights of any party hereto under the other provisions of this <span style="text-decoration: underline">Section&#160;7.1</span>. The Parent and
the Company will each immediately revoke or withdraw access of any person (other than the Parent, the Company and their respective
Representatives) to any data room (virtual or actual) containing any non-public information with respect to the Parent and request
from each third party (other than the Parent, the Company and their Representatives) the prompt return or destruction of all non-public
information with respect to the Parent or the Company, as applicable, previously provided to such person. The Parent shall not,
and shall cause its affiliates and all of its and their respective Representatives not to, release any person from, or waive, amend
or modify any provision of, or grant any permission under any &#8220;standstill&#8221; provision or similar provision with respect
to any capital stock of the Parent in any agreement to which the Parent or any of its affiliates is a party; <i>provided</i> that
the Parent Board shall be permitted to grant waivers of, and not to enforce, any &#8220;standstill&#8221; or similar provision
to the extent that (x) the Parent Board determines in good faith (after consultation with its outside counsel) that the failure
to take such action would violate the directors&#8217; fiduciary duties under applicable Law and (y) any such action by the Parent
Board does not violate any other provision of this <span style="text-decoration: underline">Section 7.1</span>. Except to the extent otherwise permitted by the foregoing
sentence, the Parent shall, and shall cause its affiliates to, promptly take all reasonable steps within their power to terminate
any waiver under any such provisions that may have been heretofore granted to any person other than the Company and any of the
Company&#8217;s Affiliates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Access to Information;
Cooperation; Financial Statements<span style="color: red"><b>. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Subject to compliance
with applicable confidentiality obligations owed to third parties in effect as of the date of this Agreement, each of the Parent
and the Company shall (and shall cause each of its Subsidiaries to) afford to the other party&#8217;s officers, employees, accountants,
counsel and other representatives, reasonable access, during normal business hours during the period prior to the Effective Time,
to all its properties, books, contracts, commitments, personnel and records and, during such period, each of the Parent and the
Company shall (and shall cause each of its Subsidiaries to) furnish promptly to the other party all information concerning its
business, properties, assets and personnel as the other party may reasonably request. Each of the Parent and the Company will hold
any such information which is nonpublic in confidence in accordance with the Confidentiality Agreement. No information or knowledge
obtained in any investigation pursuant to this <span style="text-decoration: underline">Section&#160;7.2</span> or otherwise shall affect or be deemed to modify any representation
or warranty contained in this Agreement or the conditions to the obligations of the Parties to consummate the Merger.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">As promptly as reasonably
practicable, the Company shall deliver to the Parent (i) the audited consolidated balance sheets of the Company and with respect
to the businesses to be acquired in connection with the Pre-Closing Acquisition as of December 31, 2019 and December 31, 2020 and
the related audited statements of operations, changes in shareholders&#8217; equity and cash flows of the Company and such businesses
for each of the periods then ended, audited in accordance with the standards of the Public Company Accounting Oversight Board (&#8220;<span style="text-decoration: underline">PCAOB</span>&#8221;)
and containing an unqualified report of the Company&#8217;s auditors (the &#8220;<span style="text-decoration: underline">Closing Company Audited Financial Statements</span>&#8221;)
and (ii) the unaudited consolidated balance sheet and the related statements of operations, changes in shareholders&#8217; equity
and cash flows of the Company and such businesses as of and for a year-to-date period ended as of the end of a different fiscal
quarter that is required to be included in the Registration Statement or Proxy Statement/Prospectus and any other filings to be
made by the Parent with the SEC in connection with the Merger. All such financial statements, together with any unaudited consolidated
balance sheet and the related statements of operations, changes in shareholders&#8217; equity and cash flows as of and for a year-to-date
period ended as of the end of a different fiscal quarter that is required to be included in the Registration Statement or Proxy
Statement/Prospectus</p>


<!-- Field: Page; Sequence: 388 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">and any other filings to be made by the
Parent with the SEC in connection with the Merger, (A) will be prepared in accordance with GAAP applied on a consistent basis throughout
the periods indicated (except as may be indicated in the notes thereto), (B) will fairly present, in all material respects, the
financial position, results of operations and cash flows of the Company and the businesses to be acquired in connection with the
Pre-Closing Acquisition as of the date thereof and for the period indicated therein, except as otherwise specifically noted therein,
and (C) will, in the case of the Closing Company Audited Financial Statements, have been audited in accordance with the standards
of the PCAOB.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The auditor engaged
to audit the Closing Company Audited Financial Statements and to review the unaudited financial statements will be an independent
registered public accounting firm with respect to the Company within the meaning of the Exchange Act and the applicable rules and
regulations thereunder adopted by the SEC and the PCAOB.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company shall
use commercially reasonable efforts (i) to assist, upon advance written notice, the Parent in causing to be prepared in a timely
manner any other financial information or statements (including customary pro forma financial statements) that are required to
be included in the Registration Statement or Proxy Statement/Prospectus and any other filings to be made by the Parent with the
SEC in connection with the Merger and (ii) to obtain the consents of its auditors with respect thereto as may be required by applicable
Law or requested by the SEC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal">7.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Proxy
Statement/Prospectus; Registration Statement</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">In connection with
the Parent Shareholders Meeting, as soon as practicable following the date of this Agreement, the Parent and the Company shall
jointly prepare, and the Parent shall file with the SEC the Proxy Statement/Prospectus and the Parent shall prepare and file with
the SEC the Registration Statement (which shall, if applicable, include the Proxy Statement/Prospectus), and each of Parent and
the Company shall promptly furnish all information concerning itself and its Affiliates as may reasonably be requested by the other
party and shall otherwise reasonably assist and cooperate with the other in connection with the preparation, filing and distribution
of the Registration Statement and Proxy Statement/Prospectus. The Company and the Parent shall each use their respective reasonable
best efforts to: (i) cause the Registration Statement to be declared effective under the Securities Act as promptly as practicable
after its filing; (ii) ensure that the Registration Statement complies in all material respects with the applicable provisions
of the Securities Act and the Exchange Act; and (iii) keep the Registration Statement effective for so long as necessary to complete
the Merger and Parent Stock Issuance. The Parent shall notify the Company promptly upon receipt of any comments from the SEC or
any request from the SEC for amendments or supplements to the Registration Statement and will, as promptly as practicable after
receipt thereof, provide the Company with copies of all material correspondence between it and its Representatives, on the one
hand, and the SEC, on the other hand, and all written comments with respect to the Registration Statement or the Proxy Statement/Prospectus
received from the SEC and advise the Company on any oral comments with respect to the Registration Statement received from the
SEC. The Parent will notify the Company, promptly after the Parent receives notice thereof, of the time when the Registration Statement
has become effective or any supplement or amendment to the Registration Statement has been filed, and of the issuance of any stop
order or suspension of the qualification of the shares of Parent Common Stock issuable in connection with the Merger for offering
or sale in any jurisdiction. The Parent shall: (A) set a record date (the &#8220;<span style="text-decoration: underline">Record Date</span>&#8221;) for determining the
Parent stockholders entitled to attend the Parent Shareholders Meeting, (B) cause the Proxy Statement/Prospectus to be mailed to
the Parent&#8217;s shareholders as promptly as practicable after the Registration Statement is declared effective under the Securities
Act, and (C) ensure that the Proxy Statement/Prospectus complies in all material respects with the applicable provisions of the
Securities Act and Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Notwithstanding anything
to the contrary stated above, prior to filing and mailing, as applicable, the Registration Statement or Proxy Statement/Prospectus
(or any amendment or supplement thereto) or</p>


<!-- Field: Page; Sequence: 389 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">responding to any comments of the SEC
with respect thereto, the Parent shall provide the Company a reasonable opportunity to review and comment on such document or response
and shall consider in good faith any such comments proposed by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent and the
Company shall promptly make all necessary filings with respect to the Merger and the issuance of the Parent Common Stock under
the Securities Act, the Exchange Act, applicable state blue sky laws and the rules and regulations thereunder, and the Company
shall furnish to the Parent all information concerning the Company as may be reasonably requested in connection with any such actions.
The Parent and the Company shall ensure that none of the information supplied by or on its behalf for inclusion or incorporation
by reference in (i)&#160;the Registration Statement will, at the time the Registration Statement is filed with the SEC, at each
time at which it is amended and at the time it becomes effective under the Securities Act, contain any untrue statement of a material
fact or omit to state any material fact required to be stated therein or necessary to make the statements therein, in light of
the circumstances under which they are made, not misleading or (ii)&#160;the Proxy Statement/Prospectus will, at the date it is
first mailed to Parent shareholders and at the time of the Parent Shareholders Meeting contain any untrue statement of a material
fact or omit to state any material fact required to be stated therein or necessary in order to make the statements therein, in
light of the circumstances under which they are made, not misleading. If at any time prior to the Closing any information relating
to the Parent and the Company, or any of their respective Affiliates, officers or directors, is discovered by the Parent or the
Company which should be set forth in an amendment or supplement to the Registration Statement, so that any of such documents would
not include a misstatement of a material fact or omit to state any material fact necessary to make the statements therein, in light
of the circumstances under which they were made, not misleading, the party that discovers such information shall promptly notify
the other parties hereto and each of the Parent and the Company shall use its reasonable best efforts to cause an appropriate amendment
or supplement describing such information to be promptly filed with the SEC and, to the extent required by law, disseminated to
Parent shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Nasdaq Listing<span style="color: red"><b>.
</b></span>The Parent and the Company shall reasonably cooperate in good faith to cause the shares of Parent Common Stock being
issued in connection with the Merger to be approved for listing (subject to notice of issuance) on Nasdaq at or after the Effective
Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal">7.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Member
and Shareholder Approval</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company, acting
through the Company Board, shall take all action necessary to maintain the Member Approval as in effect on the date hereof. If
any Person becomes a Member of the Company after the record date of such approval, the Company shall require such Member to sign
a Joinder Agreement as a condition precedent to becoming a Member of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Subject to <span style="text-decoration: underline">Section
7.1</span>, the Parent, acting through the Parent Board, shall take all action necessary to obtain the Parent Shareholder Approval,
as well as approval of a new equity incentive plan in a form to be agreed upon by the Parent and the Company (the &#8220;<span style="text-decoration: underline">New
Equity Plan</span>&#8221;), at the Parent Shareholder Meeting as soon as practicable after the Registration Statement is declared
effective, including giving notice of and convening and holding the Parent Shareholders Meeting, and, in connection therewith,
the Parent shall mail the Proxy Statement to the holders of Parent Common Stock in advance of the Parent Shareholders Meeting.
The Parent may only postpone or adjourn the Parent Shareholders Meeting (x)&#160;to solicit additional proxies for the purpose
of obtaining the Parent Shareholder Approval, (y)&#160;for the absence of a quorum and (z)&#160;to allow reasonable additional
time for the filing or mailing of any supplemental or amended disclosure that the Parent has determined after consultation with
outside legal counsel is reasonably likely to be required under applicable Law and for such supplemental or amended disclosure
to be disseminated and reviewed by Parent shareholders prior to the Parent Shareholder Meeting. Subject to the rights of the Parent
and the Parent Board under Section 7.1(b), the Parent shall use its reasonable best efforts to solicit from its shareholders proxies
in favor of approval of this Agreement, the Transactions (including the Merger, the Voting Agreement, the CVR Agreement and the
Parent Stock Issuance), the New Equity Plan and the Charter</p>


<!-- Field: Page; Sequence: 390 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Amendment, and to secure any other approval
of shareholders of the Parent that is required by applicable Law to effect the Transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Notwithstanding the
foregoing, nothing herein shall limit a party&#8217;s right to terminate this Agreement pursuant to <span style="text-decoration: underline">Section&#160;9.1</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal">7.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Fulfillment
of Conditions</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Subject to the terms
hereof, including <span style="text-decoration: underline">Section&#160;7.6(b)</span>, the Company and the Parent shall each use reasonable best efforts to (i) take, or
cause to be taken, all actions, and do, or cause to be done, and to assist and cooperate with the other Parties in doing, all things
necessary, proper or advisable to consummate and make effective, and to satisfy all conditions to, in the most expeditious manner
practicable, the Transactions as promptly as practicable, (ii) as promptly as practicable, obtain from any Governmental Authority
or any other third party any consents, licenses, permits, waivers, approvals, authorizations, or orders required to be obtained
or made by the Company or the Parent or any of their Subsidiaries in connection with the authorization, execution and delivery
of this Agreement and the consummation of the Transactions, (iii) as promptly as practicable, make all necessary filings, and thereafter
make any other required submissions, with respect to this Agreement and the Merger required under (A) the Securities Act and the
Exchange Act, and any other applicable federal or state securities Laws, and (B) any other applicable Law, and (iv) execute or
deliver any additional instruments necessary to consummate the transactions contemplated by, and to fully carry out the purposes
of, this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company and the
Parent shall reasonably cooperate with each other in connection with the making of all such filings. The Company and the Parent
shall use their respective commercially reasonable efforts to furnish to each other all information required for any application
or other filing to be made pursuant to the rules and regulations of any applicable Law (including all information required to be
included in the Proxy Statement/Prospectus and the Registration Statement) in connection with the Transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Each of the Company
and the Parent shall give (or shall cause their respective Subsidiaries to give) any notices to third parties, and use, and cause
their respective Subsidiaries to use, their reasonable best efforts to obtain any third party consents related to or required in
connection with the Merger that are (i) necessary to consummate the Transactions, (ii) disclosed or required to be disclosed in
the Company Disclosure Schedule or the Parent Disclosure Schedule, as the case may be, or (iii) required to prevent the occurrence
of an event that may have a Company Material Adverse Effect or a Parent Material Adverse Effect from occurring prior to or after
the Effective Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Public Disclosure<span style="color: red"><b>.
</b></span>Except as may be required by applicable Law or stock market regulations, (i) the press release announcing the execution
of this Agreement shall be issued only in such form as shall be mutually agreed upon by the Parent and the Company and (ii) both
the Company and the Parent shall use reasonable best efforts to consult with one another before issuing any press release or otherwise
making any public statement with respect to the Transactions (including the Merger) or this Agreement and shall not issue any such
press release or make any such public statement prior to using such efforts (<i>provided, however</i>, that these restrictions
shall not apply to any communications by the Parent with respect to any Acquisition Proposal, Superior Proposal, Recommendation
Change Notice or Parent Board Recommendation Change).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Notification of Breaches<span style="color: red"><b>.
</b></span>Each Party agrees that it shall promptly notify in writing the other Party if such notifying Party becomes aware of
any breach of, or inaccuracy in, or of any facts or circumstances constituting or resulting in the breach of, or inaccuracy in,
any representation, warranty or covenant of such notifying Party or of such other Party that would cause a failure of the conditions
to Closing set forth in <span style="text-decoration: underline">ARTICLE VIII</span> with respect to such Party.</p>


<!-- Field: Page; Sequence: 391 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Succession of Officers
and Directors<span style="color: red"><b>. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent shall
take all action necessary to cause the persons identified on <span style="text-decoration: underline">Section 7.9(a)</span> of the Parent Disclosure Schedule to be appointed
as executive officers of the Parent as of the Effective Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Parent shall
take all action necessary to (i) obtain the resignations of the directors identified on <span style="text-decoration: underline">Section&#160;7.9(b)(i</span>) of the Parent
Disclosure Schedule effective as of the Effective Time; and (ii) cause (A) the number of members of the Parent Board to be fixed
at seven (7) as of the Effective Time and (B) cause to be appointed to the Parent Board as directors, or continue to serve on the
Parent Board as directors, as applicable, the persons identified on <span style="text-decoration: underline">Section&#160;7.9(b)(ii)</span> of the Parent Disclosure Schedule
plus three additional persons proposed by the Company at least forty-five (45) days prior to the Effective Time and approved by
the Parent, which approval shall not be unreasonably withheld. If any person identified in accordance with this <span style="text-decoration: underline">Section&#160;7.9(b)(ii)</span>
is unable or unwilling to serve in such capacity, the party making such appointment shall designate a successor.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">State Takeover Laws<span style="color: red"><b>.
</b></span>If any &#8220;fair price,&#8221; &#8220;business combination&#8221; or &#8220;control share acquisition&#8221; statute
or other similar statute or regulation is or may become applicable to any of the Transactions, the Parties hereto shall use their
respective reasonable best efforts to (a)&#160;take such actions as are reasonably necessary so that the transactions contemplated
hereunder may be consummated as promptly as practicable on the terms contemplated hereby and (b)&#160;otherwise take all such actions
as are reasonably necessary to eliminate or minimize the effects of any such statute or regulation on such transactions.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Section 16 Matters<span style="color: red"><b>.
</b></span>Prior to the Effective Time, the Parent shall take all such steps as may be required to cause to be exempt under Rule
16b-3 promulgated under the Exchange Act any acquisitions of Parent Common Stock (including derivative securities with respect
to such shares) that are treated as acquisitions under such rule and result from the transactions contemplated by this Agreement
by each individual who may become or is reasonably expected to become subject to the reporting requirements of Section 16(a) of
the Exchange Act with respect to the Parent immediately after the Effective Time.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Pre-Closing Dividend<span style="color: red"><b>.
</b></span>At or prior to the Effective Time, the Parent Board shall declare, set aside and issue a cash dividend to its shareholders
of all of its cash and cash equivalents legally available for distribution to shareholders under applicable Law, including Section
302A.551 of the MBCA, subject to reasonable reserves established by the Parent Board in its good faith, reasonable discretion (for
the avoidance of doubt, without taking into account any liabilities, obligations, or commitments of the Company) (the &#8220;<span style="text-decoration: underline">Pre-Closing
Dividend</span>&#8221;).</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.13&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Termination of Certain
Agreements and Rights<span style="color: red"><b>. </b></span>The Company shall cause the agreements set forth in <span style="text-decoration: underline">Section&#160;7.13</span>
of the Company Disclosure Schedule, including any such agreement granting any person investor rights, rights of first refusal,
registration rights or director election rights, to be terminated immediately prior to the Effective Time.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.14&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Dispositions<b>. </b>From
and after the Effective Time, the Parent shall use its commercially reasonable efforts to complete the Dispositions as soon as
reasonably practicable (and, in any case, within eighteen (18) months of the Closing Date) and make the payments contemplated under
the CVR Agreement. The Parent shall keep the CVR Holders&#8217; Representative (as defined in the CVR Agreement) promptly informed
of its efforts and activities relating to the Dispositions and the status, terms and conditions of any proposals or offers relating
to a Disposition or any other inquiries that could be reasonably likely to lead to such a proposal or offer. The Parent agrees
to make available to the CVR Holders&#8217; Representative upon request all such information and materials as are reasonably necessary
or advisable for the CVR Holders&#8217; Representative to evaluate the terms and conditions of any proposed Disposition and to
otherwise reasonably cooperate with CVR Holders&#8217; Representative in connection with its evaluation thereof. If the Parent
or any of its subsidiaries completes a Disposition between the date hereof and the</p>


<!-- Field: Page; Sequence: 392 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Effective Time, the Parent may not distribute
any amounts paid in connection with such Disposition in an amount that is greater than the maximum amount that is permitted to
be distributed under the CVR Agreement.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; text-transform: uppercase"><b>7.15</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Certain
Tax Matters</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Tax Returns</span>.
The Parent shall prepare or cause to be prepared and file or cause to be filed all Tax Returns for the Company for periods ending
on or prior to the Closing Date that are due after the Closing Date (the &#8220;<span style="text-decoration: underline">Pre-Closing Tax Returns</span>&#8221;), which Tax
Returns shall be prepared in a manner reasonably consistent with prior Tax Returns to the extent permitted under applicable Law;
<i>provided, however</i>, that no such Tax Return shall be filed without the prior written consent of the Members&#8217; Representative,
which consent shall not be unreasonably withheld, delayed or conditioned. The Parent and the Members&#8217; Representative shall
cooperate fully in the preparation of the Pre-Closing Tax Returns, including by providing access to records, documents and other
information of the Company related to such Tax Returns and executing any documents reasonably required for the preparation and
filing of such Tax Returns.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Transfer Taxes</span>.
At the Closing or, if due thereafter, promptly when due, all transfer Taxes, real property transfer Taxes, sales Taxes, use Taxes,
excise Taxes, stamp Taxes, conveyance Taxes and any other similar Taxes (excluding, for the avoidance of doubt, any Taxes based
in whole or in part on net income of gain) applicable to, arising out of or imposed upon the transactions contemplated hereunder
(collectively, &#8220;<span style="text-decoration: underline">Transfer Taxes</span>&#8221;) shall be paid fifty percent (50%) by the Members and fifty percent (50%) by
the Parent. The Person primarily responsible under applicable Law for the preparation of any Tax Return with respect to any Transfer
Tax shall prepare such Tax Return, and each other Party shall cooperate with such Person in the preparation of such Tax Return.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Straddle Periods</span>.
For purposes of this Agreement, the portion of any Tax that relates to the portion of any Straddle Period ending on the Closing
Date shall (a) in the case of real property, personal property and similar ad valorem Taxes, be deemed to be the amount of such
Tax for the entire Straddle Period <span style="text-decoration: underline">multiplied</span> by a fraction (i) the numerator of which is the number of days in the Straddle
Period through and including the Closing Date and (ii) the denominator of which is the number of days in the entire Straddle Period
and (b) in the case of any other Tax, including any Taxes based upon income (including income described in Section 951(a) or 951A(a)
of the Code), receipts, transactions or payroll, be deemed to be equal to the amount which would be payable if any relevant Straddle
Period ended on the Closing Date; provided that exemptions, allowances or deductions that are calculated on an annual basis (including
depreciation and amortization deductions), other than with respect to property placed in service after the Closing, shall be allocated
on a per diem basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Cooperation</span>.
Subject to the other provisions of this <span style="text-decoration: underline">Section 7.15</span>, the Parent and the Members shall cooperate fully, as and to the extent
reasonably requested, in connection with (i) the preparation and filing of Tax Returns, (ii) any audit, litigation or other proceeding
with respect to Taxes and Tax Returns and (iii) the preparation of any financial statements to the extent related to Taxes. Such
cooperation shall include the retention, and (upon the other party&#8217;s request) the provision, of records and information which
are reasonably relevant to any such audit, litigation or other proceeding and making employees available on a mutually convenient
basis to provide additional information and explanation of any material provided hereunder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Tax Claims</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">If a claim is made
by any taxing authority, which, if successful, might reasonably result in an indemnity payment by the Members pursuant to <span style="text-decoration: underline">Section&#160;10.1(a)</span>,
then the Parent shall give notice to the Members&#8217; Representative in writing of such claim and of any counterclaim, if any,
the Parent proposes to assert (a &#8220;<span style="text-decoration: underline">Tax Claim</span>&#8221;); provided, however, the failure to give such notice shall not
affect the indemnification obligations of</p>


<!-- Field: Page; Sequence: 393 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">the Members provided hereunder except
to the extent the Members have been materially prejudiced as a result of such failure to give notice.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">With respect to any
Tax Claim against the Company relating to a taxable period ending on or before the Closing Date, the Members&#8217; Representative,
on behalf of the Members shall, solely at their own cost and expense, control all proceedings and may make all decisions taken
in connection with such Tax Claim (including selection of counsel) and, without limiting the foregoing, may in their sole discretion
pursue or forego any and all administrative appeals, proceedings, hearings and conferences with any taxing authority with respect
thereto available under applicable Law, and may, in their sole discretion, either pay the Tax claimed and sue for a refund where
applicable Law permits such refund suits or contest the Tax Claim in any permissible manner; provided, however, that Members&#8217;
Representative must first consult, in good faith with the Parent before taking any action with respect to the conduct or resolution
of such Tax Claim. Notwithstanding the foregoing, the Members&#8217; Representative shall not settle any such Tax Claim without
the prior written consent of the Parent, which consent shall not be unreasonably withheld, delayed or conditioned and the Parent,
and counsel of its own choosing, shall have the right to participate fully in all aspects of the prosecution or defense of such
Tax Claim if it determines in good faith that such Tax Claim could have a material adverse impact on the Taxes or Tax attributes
of the Parent or any of its Subsidiaries in a taxable period or portion thereof beginning after the Closing Date and, if the Members&#8217;
Representative does not assume the defense of any such audit or proceeding, the Parent may defend the same in such manner as it
may deem appropriate; provided, however, the Parent shall consult in good faith with the Members&#8217; Representative prior to
taking any material action, and shall not settle such Tax Claim without the written consent of the Members&#8217; Representative,
which consent shall not be unreasonably withheld, delayed, or conditioned.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">The Parent shall control
all proceedings with respect to any Tax Claim relating to any taxable period other than those described in <span style="text-decoration: underline">Section 7.15(e)(ii)</span>;
provided, however, to the extent any such Tax Claim relates to the Company for a Pre-Closing Tax Period, the Parent shall consult
in good faith with the Members&#8217; Representative prior to taking any material action, shall allow the Members, and counsel
of their own choosing, to participate in such Tax Claim and shall not settle such Tax Claim without the written consent of the
Members&#8217; Representative, which consent shall not be unreasonably withheld, delayed, or conditioned.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal; vertical-align: baseline">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Refunds</span>. <span style="font-family: Times New Roman, Times, Serif; font-weight: normal; vertical-align: baseline">The
Parent shall pay to the Members all Tax cash refunds or credits received by it after the Closing that are solely attributable to
the Company for any Pre-Closing Tax Period (including interest paid therewith), if any, that is actually received (whether by actual
receipt of a cash Tax refund or an actual reduction in cash Taxes due and owing, in each case, determined on a &#8220;with&#8221;
and &#8220;without&#8221; basis) for the overpayment of Taxes of the Company for any Pre-Closing Tax Period net of any Tax (including
net of any Taxes with respect to Pre-Closing Tax Periods) or other reasonable out-of-pocket cost of the Parent in respect of the
receipt, accrual or payment of such refund or credit. Notwithstanding anything to the contrary in this Section 7.15(f) the Members
shall not be entitled to any such refunds or credits to the extent such refund or credit is attributable to the carryback of a
Tax attribute (including a net operating loss, net capital loss, foreign tax credit, or research and development credit) arising
in a period other than a Pre-Closing Tax Period (or the portion of any Straddle Period ending on the Closing Date). The Parent
shall pay to the Members&#8217; Representative the amount of any such cash refund or credit within ten (10) days after receipt
of such cash refund or use of such credit against any cash Taxes payable. The Parent shall reasonably cooperate, and shall cause
its Affiliates to reasonably cooperate, with the Members in claiming such Tax refunds, credits or reductions that are reasonably
and timely requested by Members in writing in specific detail.</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>7.16&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Equity Offering<b>.
</b>Prior to the earlier of the Closing and the termination of this Agreement in accordance with its terms, each of the Company,
the Parent and the Merger Sub shall cause their respective appropriate officers and employees thereof to use reasonable best efforts
to cooperate in connection with the arrangement of the Equity Offering, including by (i)&#160;participating in a reasonable number
of meetings, presentations, due diligence sessions, drafting sessions and sessions with investors at mutually agreeable times and
locations and upon reasonable advance notice, (ii) reasonably assisting with the preparation of customary materials for actual
and potential participants in the Equity Offering, offering documents, private placement memoranda, prospectuses and similar documents
required in connection with the Equity Offering (which shall not include pro&#160;forma financial information), (iii) providing
financial statements and such other financial information regarding the Company or the Parent, as</p>


<!-- Field: Page; Sequence: 394 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">applicable, that is readily available
or within its possession and as is reasonably requested in connection with the Equity Offering, (iv)&#160;taking or appointing
a representative of the Company, the Parent, or the Merger Sub, as applicable, to take all corporate actions, subject to the occurrence
of the Closing, reasonably necessary to consummate the Equity Offering, (v)&#160;reasonably assisting the other party to satisfy
the conditions set forth in any document executed in connection with the Equity Offering and (vi) otherwise reasonably cooperating
with the other party in their efforts to consummate the Equity Offering. For the avoidance of doubt, the gross proceeds of the
Equity Offering shall not exceed $250,000,000. In the event the Equity Offering is terminated prior to the consummation thereof,
the Parent and the Company agree to equally share the fees and expenses payable to any broker, investment finder or bank engaged
by the Parent and the Company in connection with such Equity Offering.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>7.17</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal"><span style="text-decoration: underline">D&amp;O
Insurance and Indemnification</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">All rights to indemnification
or exculpation now existing in favor of the directors, managers and officers of the Parent or the Company, as provided in the Parent
Organizational Documents, the Company Organizational Documents or otherwise in effect as of immediately prior to the Effective
Time, in either case, solely with respect to any matters occurring on or prior to the Effective Time shall survive the Transactions
and shall continue in full force and effect from and after the Effective Time and the Parent or the Company, as applicable, will
perform and discharge, or cause to be performed and discharged, all obligations to provide such indemnity and exculpation. To the
maximum extent permitted by applicable Law, the Parent or the Company, as applicable, shall advance, or cause to be advanced, expenses
in connection with such indemnification as provided in the Parent Organizational Documents, the Company Organizational Documents
or other applicable agreements as in effect immediately prior to the Effective Time. The indemnification and liability limitation
or exculpation provisions of the Parent Organizational Documents and the Company Organizational Documents shall not be amended,
repealed or otherwise modified after the Effective Time in any manner that would materially and adversely affect the rights thereunder
of individuals who, as of immediately prior to the Effective Time, or at any time prior to such time, were directors or officers
of the Parent or the Company (the &#8220;<span style="text-decoration: underline">D&amp;O Persons</span>&#8221;) entitled to be so indemnified, their liability limited
or be exculpated with respect to any matters occurring on or prior to the Effective Time and relating to the fact that such D&amp;O
Person was a director or officer of the Parent or the Company immediately prior to the Effective Time, unless such amendment, repeal
or other modification is required by applicable Law.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Following the Effective
Time, the Parent shall maintain, without any lapses in coverage, its directors&#8217; and officers&#8217; liability insurance for
the benefit of those Persons who are currently covered by any comparable insurance policies of Parent as of the date of this Agreement
with respect to matters occurring on or prior to the Effective Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">If the Parent, the
Company or any of their respective successors or assigns (i) shall merge or consolidate with or merge into any other corporation
or entity and shall not be the surviving or continuing corporation or entity of such consolidation or merger or (ii) shall transfer
all or substantially all of their respective properties and assets as an entity in one or a series of related transactions to any
Person, then in each such case, proper provisions shall be made so that the successors or assigns of the Parent or the Company,
as applicable, shall assume all of the obligations set forth in this <span style="text-decoration: underline">Section 7.17</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The D&amp;O Persons
entitled to the indemnification, liability limitation, exculpation and insurance set forth in this <span style="text-decoration: underline">Section 7.17</span> are intended
to be third-party beneficiaries of this <span style="text-decoration: underline">Section 7.17</span>. This <span style="text-decoration: underline">Section 7.17</span> shall survive the consummation of the transactions
contemplated by this Agreement and shall be binding on all successors and assigns of the Parent or the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
VIII</span><span style="font-weight: normal"><br />
CONDITIONS TO MERGER</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>8.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>


<!-- Field: Page; Sequence: 395 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Conditions to Each
Party&#8217;s Obligation To Effect the Merger<span style="color: red"><b>. </b></span>The respective obligations of each Party
to this Agreement to consummate the Transactions shall be subject to the satisfaction or waiver (where permissible pursuant to
applicable Law) on or prior to the Closing Date of each of the following conditions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Member Approval</span>.
This Agreement and the Transactions (including the Merger) shall have been duly approved and adopted by the requisite Members in
accordance with the DLLCA and the Company&#8217;s Organizational Documents (the &#8220;<span style="text-decoration: underline">Member Approval</span>&#8221;) and such
approval shall not have been rescinded, withdrawn or modified in any way and shall remain in full force and effect.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Shareholder Approval</span>.
This Agreement, the Transactions (including the Merger, the CVR Agreement and the Parent Stock Issuance) and the Charter Amendment
shall have been duly approved and adopted by the requisite shareholders of the Parent at the Parent Shareholders Meeting in accordance
with the MBCA and the Parent&#8217;s Organizational Documents (the &#8220;<span style="text-decoration: underline">Parent Shareholder Approval</span>&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Registration Statement;
Proxy Statement/Prospectus</span>. The Registration Statement shall have become effective under the Securities Act and no stop order
suspending the effectiveness of the Registration Statement shall have been issued and no proceeding for that purpose, and no similar
proceeding with respect to the Proxy Statement/Prospectus, shall have been initiated or threatened in writing by the SEC or its
staff.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">No Injunctions</span>.
No Governmental Authority of competent jurisdiction shall have enacted, issued, promulgated, enforced, or entered any Laws or Governmental
Orders, whether temporary, preliminary, or permanent, that make illegal, enjoin, or otherwise prohibit consummation of the Transactions
(including the Merger and the Parent Stock Issuance) or the Disposition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Charter Amendment</span>.
The Charter Amendment shall have been filed, accepted and evidence of filing received by the Parent from the Secretary of State
of the State of Minnesota.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>8.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Conditions to the Obligations
of the Parent and the Merger Sub<span style="color: red"><b>. </b></span>The obligations of the Parent and the Merger Sub to consummate
the Transactions shall be subject to the satisfaction or waiver (where permissible pursuant to applicable Law) by the Parent and
the Merger Sub on or prior to the Closing Date of each of the following conditions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Representations
and Warranties</span>. The representations and warranties of Company set forth in this Agreement and in any certificate or other writing
delivered by the Company pursuant hereto shall be true and correct (i) as of the date of this Agreement (except in the case of
this clause (i), (A) to the extent such representations and warranties are specifically made as of a particular date, in which
case such representations and warranties shall be true and correct as of such date and (B) where the failure to be true and correct,
individually or in the aggregate, has not had, and is not reasonably likely to have, a Company Material Adverse Effect) and (ii)
as of the Closing Date as though made on and as of the Closing Date (except in the case of this clause (ii), (A) to the extent
such representations and warranties are specifically made as of a particular date, in which case such representations and warranties
shall be true and correct as of such date, (B) for changes expressly provided for in this Agreement and (C) where the failure to
be true and correct, individually or in the aggregate, has not had, and is not reasonably likely to have, a Company Material Adverse
Effect); <i>provided, however</i>, that the representations and warranties in <span style="text-decoration: underline">Sections 3.1</span>, <span style="text-decoration: underline">3.2</span>, <span style="text-decoration: underline">and 4.1(a)</span>
shall not be subject to the qualifications set forth in clauses (i)(B) and (ii)(C) above; <i>provided, further</i>, that the representations
and warranties set forth in <span style="text-decoration: underline">Section&#160;3.3</span> shall be true and correct except for such inaccuracies as are in the aggregate
<i>de minimis</i>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Performance of
Obligations of Company</span>. The Company shall have performed in all material respects all obligations required to be performed
by it under this Agreement on or prior to the Closing Date.</p>


<!-- Field: Page; Sequence: 396 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">No Company Material
Adverse Effect</span>. No Company Material Adverse Effect shall have occurred since the date of this Agreement and be continuing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Officers&#8217;
Certificate</span>. The Parent shall have received an officers&#8217; certificate duly executed by each of the Chief Executive Officer
and Chief Financial Officer of Company to the effect that the conditions of <span style="text-decoration: underline">Sections 8.2(a)</span>, <span style="text-decoration: underline">(b)</span>, <span style="text-decoration: underline">(c)</span> and
<span style="text-decoration: underline">(f)</span> have been satisfied.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">CVR Agreement</span>.
The Parent shall have received the CVR Agreement in form and substance satisfactory to Parent, duly executed by the Rights Agent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Pre-Closing Acquisition</span>.
The Company shall have consummated the Pre-Closing Acquisition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>8.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Conditions to the Obligations of Company<span style="color: red"><b>.
</b></span>The obligation of the Company to consummate the Transactions shall be subject to the satisfaction or waiver (where permissible
pursuant to applicable Law) by the Company on or prior to the Closing Date of each of the following conditions:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Representations
and Warranties</span>. The representations and warranties of Parent and Merger Sub set forth in this Agreement and in any certificate
or other writing delivered by Parent or Merger Sub pursuant hereto shall be true and correct (i) as of the date of this Agreement
(except in the case of this clause (i), (A) to the extent such representations and warranties are specifically made as of a particular
date, in which case such representations and warranties shall be true and correct as of such date and (B) where the failure to
be true and correct, individually or in the aggregate, has not had, and is not reasonably likely to have, a Parent Material Adverse
Effect) and (ii) as of the Closing Date as though made on and as of the Closing Date (except in the case of this clause (ii), (A)
to the extent such representations and warranties are specifically made as of a particular date, in which case such representations
and warranties shall be true and correct as of such date, (B) for changes contemplated by this Agreement and (C) where the failure
to be true and correct, individually or in the aggregate, has not had, and is not reasonably likely to have, a Parent Material
Adverse Effect); <i>provided, however</i>, that the representations and warranties made by Parent and Merger Sub in <span style="text-decoration: underline">Sections
5.1</span>, <span style="text-decoration: underline">5.2</span>, <span style="text-decoration: underline">5.3(a)</span>, <span style="text-decoration: underline">5.4 and 5.6</span> shall not be subject to the qualifications set forth in clauses (i)(B) and
(ii)(C) above; <i>provided, further</i>, that for purposes of determining accuracy of such representations and warranties, any
update of or modification to the Parent Disclosure Schedule made or purported to have been after the date of this Agreement shall
be disregarded.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Performance of
Obligations of Parent and Merger Sub</span>. Parent and Merger Sub shall have performed in all material respects all obligations required
to be performed by them under this Agreement on or prior to the Closing Date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">No Parent Material
Adverse Effect</span>. No Parent Material Adverse Effect shall have occurred since the date of this Agreement and be continuing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Officers&#8217;
Certificate</span>. Company shall have received an officers&#8217; certificate duly executed by each of the Chief Executive Officer
and Chief Financial Officer of Parent to the effect that the conditions of <span style="text-decoration: underline">Sections 8.4(a)</span>, <span style="text-decoration: underline">(b)</span>, and <span style="text-decoration: underline">(c)</span> have
been satisfied.</p>


<!-- Field: Page; Sequence: 397 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
IX</span><span style="font-weight: normal"><br />
TERMINATION AND AMENDMENT</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>9.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Termination<span style="color: red"><b>.
</b></span>This Agreement may be terminated at any time prior to the Effective Time (with respect to <span style="text-decoration: underline">Sections 9.1(b)</span> through
<span style="text-decoration: underline">9.1(i)</span>, by written notice by the terminating party to the other party), whether before or, subject to the terms hereof,
after obtaining Parent Shareholder Approval:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by mutual written
consent of the Parent and the Company;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by either the Parent
or the Company if the Merger shall not have been consummated by August 31, 2021 (the &#8220;<span style="text-decoration: underline">Outside Date</span>&#8221;) (<i>provided,
that</i> the right to terminate this Agreement under this <span style="text-decoration: underline">Section&#160;9.1(b)</span> shall not be available to any party (and in
the case of the Parent, Merger Sub) whose failure to fulfill any obligation under this Agreement has been a principal cause of
or resulted in the failure of the Merger to occur on or before the Outside Date); <i>provided, however</i>, that, in the event
that the Registration Statement and/or Proxy Statement/Prospectus is still being reviewed or commented on by the SEC, either party
shall be entitled to extend the date for termination of this Agreement pursuant to this <span style="text-decoration: underline">Section&#160;9.1(b)</span> for an additional
thirty (30) days;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by either the Parent
or the Company if a Governmental Authority of competent jurisdiction shall have issued a nonappealable final order, decree or ruling
or taken any other nonappealable final action, in each case having the effect of permanently restraining, enjoining or otherwise
prohibiting the Merger; <i>provided, however</i>, that a party hereto shall not be permitted to terminate this Agreement pursuant
to this <span style="text-decoration: underline">Section&#160;9.1(c)</span> if the issuance of any such order, decree, ruling or other action is attributable to the failure
of such party (or any Affiliate of such party) to perform in any material respect any covenant in this Agreement required to be
performed by such party (or any Affiliate of such party) at or prior to the Effective Time;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by either the Parent
or the Company if, at the Parent Shareholder Meeting (including any adjournment or postponement) at which a vote on the Parent
Shareholder Approval is taken, the Parent Shareholder Approval shall not have been obtained;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by the Company, at
any time prior to the receipt of the Parent Shareholder Approval, if a Parent Board Recommendation Change has occurred (whether
or not in compliance with <span style="text-decoration: underline">Section 7.1</span>) or the Parent shall have materially breached its obligations under <span style="text-decoration: underline">Section&#160;7.1</span>
or <span style="text-decoration: underline">Section&#160;7.5(b)</span> of this Agreement;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by the Parent, if
there has been a material breach of or material failure to perform any representation, warranty, covenant or agreement set forth
in this Agreement on the part of the Company, which breach would cause the conditions set forth in <span style="text-decoration: underline">Section&#160;8.2(a)</span> or
<span style="text-decoration: underline">8.2(b)</span> not to be satisfied; <i>provided that</i> neither the Parent nor the Merger Sub is then in material breach of any
representation, warranty or covenant under this Agreement and <i>provided, further</i>, that if such breach or failure to perform
is curable by the Company, as applicable, then this Agreement shall not terminate pursuant to this <span style="text-decoration: underline">Section&#160;9.1(f)</span> as
a result of such particular breach or failure until the earlier of (i) the expiration of a ten (10) day period commencing upon
delivery of written notice from the Parent to the Company of such breach or failure and (ii) the Company ceasing to exercise commercially
reasonable efforts to cure such breach or failure following delivery of written notice from the Parent of such breach or failure
and its intention to terminate pursuant to this <span style="text-decoration: underline">Section&#160;9.1(f)</span> (it being understood that, in each case, this Agreement
shall not terminate pursuant to this <span style="text-decoration: underline">Section&#160;9.1(f)</span> as a result of such particular breach or failure if such breach
or failure is cured prior to such termination becoming effective);</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by the Company, if
there has been a material breach of or material failure to perform any representation, warranty, covenant or agreement set forth
in this Agreement on the part of the Parent, which breach would cause the conditions set forth in <span style="text-decoration: underline">Section&#160;8.4(a)</span> or
<span style="text-decoration: underline">8.4(b)</span> not to be satisfied; <i>provided that</i> the Company is not then in material breach of any representation, warranty
or covenant under this Agreement and <i>provided, further</i>, that</p>


<!-- Field: Page; Sequence: 398 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">if such breach or failure to perform
is curable by the Parent, then this Agreement shall not terminate pursuant to this <span style="text-decoration: underline">Section&#160;9.1(g)</span> as a result of such
particular breach or failure until the earlier of (i) the expiration of a ten (10) day period commencing upon delivery of written
notice from the Company to the Parent of such breach or failure and (ii) the Parent or the Merger Sub (as applicable) ceasing to
exercise commercially reasonable efforts to cure such breach or failure following delivery of written notice from Company of such
breach or failure and its intention to terminate pursuant to this <span style="text-decoration: underline">Section&#160;9.1(g)</span> (it being understood that, in each
case, this Agreement shall not terminate pursuant to this <span style="text-decoration: underline">Section&#160;9.1(g)</span> as a result of such particular breach or failure
if such breach or failure is cured prior to such termination becoming effective);</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by the Parent if,
at any time prior to the receipt of the Parent Shareholder Approval with respect to the issuance of shares of Parent Common Stock
pursuant to the Merger, each of the following occur: (i) the Parent shall have received a Superior Proposal; (ii) the Parent shall
have complied in all material respects with its obligations under <span style="text-decoration: underline">Section&#160;7.1</span>, including with respect to making a Parent
Board Recommendation Change with respect to such Superior Proposal; and (iii) the Parent Board approves, and the Parent concurrently
with the termination of this Agreement enters into, a definitive agreement with respect to such Superior Proposal; or</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">by the Parent, if
there is a Material Adverse Effect (as defined in the Pre-Closing Acquisition Agreement) under the Pre-Closing Acquisition Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The party desiring
to terminate this Agreement shall deliver written notice of such termination to the other party, setting forth in such notice the
provision of this <span style="text-decoration: underline">Section&#160;9.1</span> pursuant to which such party is terminating this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>9.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Effect of Termination<span style="color: red"><b>.
</b></span>In the event of termination of this Agreement as provided in <span style="text-decoration: underline">Section&#160;9.1</span>, this Agreement shall immediately
become void and there shall be no Liability or obligation on the part of the Parent, the Company, the Merger Sub or their respective
officers, directors, shareholders or Affiliates; <i>provided that</i> (a) any such termination shall not relieve any party from
Liability for any knowing and intentional breach of this Agreement, fraud or intentional misconduct and (b) the provisions of <span style="text-decoration: underline">Section&#160;6.4</span>
(Confidentiality), this <span style="text-decoration: underline">Section&#160;9.2</span> (Effect of Termination), <span style="text-decoration: underline">Section 9.3</span> (Fees and Expenses) and <span style="text-decoration: underline">ARTICLE
XI</span> (Miscellaneous) of this Agreement and the Confidentiality Agreement shall remain in full force and effect and survive any
termination of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>9.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Fees and Expenses<span style="color: red"><b>.
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Except as set forth
in this <span style="text-decoration: underline">Section 9.3</span>, (i) if this Agreement is terminated before the Merger is consummated, all fees and expenses incurred
in connection with this Agreement and the Transactions shall be paid by the party incurring such expenses, including, with respect
to the Parent, all fees and expenses incurred with respect to the printing, filing and mailing of the Proxy Statement/Prospectus
(including any related preliminary materials) and the Registration Statement and any amendments or supplements thereto; and (ii)
if the Merger is consummated, all fees and expenses incurred by either the Parent or the Company in connection with this Agreement,
the Transactions (but not, for the avoidance of doubt, any fees and expenses relating to any Disposition), the Pre-Closing Acquisition,
the Pre-Closing Financing and the Equity Offering shall be paid by the Parent at or promptly after the Effective Time; provided
that, if the proceeds of the Equity Offering do not exceed the amount of such fees and expenses incurred by the Company, then such
fees and expenses incurred by the Company and unpaid as of the Effective Time will be considered indebtedness of the Company for
purposes of calculating Company Excess Debt under this Agreement<span style="color: #1F497D">.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">If:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 1in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1.5in">Parent terminates
this Agreement pursuant to <span style="text-decoration: underline">Section&#160;9.1(h)</span>;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 1in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1.5in">the Company
terminates this Agreement pursuant to <span style="text-decoration: underline">Section&#160;9.1(e)</span> or would have been entitled to terminate this Agreement pursuant
to <span style="text-decoration: underline">Section 9.1(e)</span> prior to or at the time the Parent terminates this Agreement pursuant to <span style="text-decoration: underline">Section 9.1(b)</span> or <span style="text-decoration: underline">9.1(d)</span>;
or</p>
<!-- Field: Page; Sequence: 399 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 0.5in; text-align: justify; text-indent: 1in">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: justify; text-indent: 1.5in">(A) after the
date of this Agreement, an Acquisition Proposal with respect to Parent is made, proposed or communicated to the Parent Board or
management, or is publicly made, proposed or communicated or otherwise becomes publicly known; (B)&#160;thereafter this Agreement
is terminated by either Parent or the Company pursuant to <span style="text-decoration: underline">Section&#160;9.1(b)</span> or <span style="text-decoration: underline">9.1(d)</span>, or by the Company pursuant
to <span style="text-decoration: underline">Section 9.1(g)</span>; and (C) within six (6) months of such termination (1) any transaction included within the definition
of an Acquisition Proposal with respect to the Parent is consummated or (2) the Parent enters into a definitive agreement providing
for the consummation of any transaction within the definition of Acquisition Proposal, in each case whether or not involving the
same Acquisition Proposal or the Person or group making the Acquisition Proposal referred to in clause (A); <i>provided</i> that
for purposes of clause (C), the term &#8220;Acquisition Proposal&#8221; shall have the meaning assigned to such term in <span style="text-decoration: underline">Exhibit
C</span>, except that all references to &#8220;15%&#8221; in such definition shall be deemed references to &#8220;50%&#8221;,</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">then the Parent shall
pay to the Company (or its designee) a fee of $2,500,000 (the &#8220;<span style="text-decoration: underline">Parent Termination Fee</span>&#8221;) plus reimbursement of
expenses pursuant to <span style="text-decoration: underline">Section 9.3(c)</span>. Any fee due under this <span style="text-decoration: underline">Section&#160;9.3(b)</span> shall be paid by wire transfer of
same-day funds to an account designated by the Company (1) in the case of clause (i) above, prior to or simultaneously with such
termination of this Agreement, (2) in the case of clause (ii) above, within three (3) Business Days after the date of such termination
of this Agreement and (3) in the case of clause (iii) above, within three (3) Business Days after the earlier of (x) the date of
the consummation of the transaction referred to in clause (C)(1) thereof and (y) the date of entry into the definitive agreement
referred to in clause (C)(2) thereof. The parties hereto acknowledge and agree that in no event shall the Parent be required to
pay the Parent Termination Fee on more than one occasion, whether or not the Parent Termination Fee may be payable under more than
one provision of this Agreement at the same or at different times and the occurrence of different events. Notwithstanding anything
herein to the contrary, the Company&#8217;s right to receive the Parent Termination Fee pursuant to this Section 9.3(b) under circumstances
under which the Company is entitled to receive the Parent Termination Fee shall be the sole and exclusive remedy of the Company
or any of its Affiliates against the Parent or its Representatives for any and all losses that may be suffered based upon, resulting
from or arising out of the circumstances giving rise to such termination and upon payment of the Parent Termination Fee to the
Company, the Parent and its Representatives shall have no liability or obligation relating to or arising out of the failure to
consummate the transactions contemplated by this Agreement; provided that nothing herein shall relieve any party from liability
for any fraud or willful breach of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">In the event of a
termination of this Agreement contemplated by <span style="text-decoration: underline">Section&#160;9.3(b)</span>, the Parent shall pay to the Company (or its designee)
promptly upon delivery of written demand by the Company to the Parent (which the Company may deliver at any time after this Agreement
is terminated), but in no event later than three (3) Business Days after the date such demand is delivered, by wire transfer of
same-day funds to an account designated by the Company, all reasonable out-of-pocket fees and expenses (including all due diligence
fees, all filing and printing fees and all reasonable fees and expenses of counsel, accountants, investment bankers, experts and
consultants) (&#8220;<span style="text-decoration: underline">Company Expenses</span>&#8221;) incurred by the Company or its Affiliates in connection with this Agreement
and the Transactions; <span style="text-decoration: underline">provided</span> that the Parent shall not be obligated to pay for Company Expenses in excess of $750,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company and the
Parent acknowledge and agree that the agreements contained in <span style="text-decoration: underline">Sections&#160;9.3(b)</span> and <span style="text-decoration: underline">9.3(c)</span> are an integral part
of the Transactions, and that, without these agreements, the Company would not enter into this Agreement. Accordingly, if the Parent
fails to promptly pay any amount due pursuant to <span style="text-decoration: underline">Section&#160;9.3(b)</span> or <span style="text-decoration: underline">9.3(c)</span>, and in order to obtain such payment,
the Company commences an Action against Parent that results in a judgment in the Company&#8217;s favor for such payment, the Parent
shall pay to the Company its costs and expenses (including attorneys&#8217; fees and expenses) in connection with such Action,
together with interest on the amount of such payment from the date such payment was required to be made until the date of payment
at the prime rate as published in the <i>Wall Street Journal</i> in effect on the date such payment was required to be made.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">If this Agreement
is terminated pursuant to <span style="text-decoration: underline">Section 9.1(b)</span> or <span style="text-decoration: underline">Section 9.1(f)</span> at any time following the termination of the Pre-Closing
Acquisition Agreement as a result of any failure of the Company to consummate the transactions contemplated thereby at a time when
the conditions to closing such transaction are satisfied or otherwise as a result of the Company&#8217;s breach of the Pre-Closing
Acquisition Agreement, then the Company shall pay to the Parent (or its designee) a fee of $2,500,000 (the &#8220;<span style="text-decoration: underline">Company Termination
Fee</span>&#8221;) plus reimbursement of expenses pursuant to <span style="text-decoration: underline">Section 9.3(d)</span>. Any fee due under this <span style="text-decoration: underline">Section&#160;9.3(e)</span>
shall be paid by wire transfer of same-day funds to an account designated by the Parent within three (3) Business Days after the
date of such termination of this Agreement. The parties hereto acknowledge and agree that in no event shall the Company be required
to pay the Company Termination Fee on more than one occasion, whether or not the Company Termination Fee may be payable under more
than one provision of this Agreement at the same or at different times and the occurrence of different events. Notwithstanding
anything herein to the contrary, the Parent&#8217;s right to receive the Company Termination Fee pursuant to this <span style="text-decoration: underline">Section 9.3(e)</span>
under circumstances under which the Parent is entitled to receive the Company Termination Fee shall be the sole and exclusive remedy
of the Parent or any of its Affiliates against the Company or its Representatives for any and all losses that may be suffered based
upon, resulting from or arising out of the circumstances giving rise to such termination and upon payment of the Company Termination
Fee to the Parent, the Company and its Representatives shall have no liability or obligation relating to or arising out of the
failure to consummate the transactions contemplated by this Agreement; provided that nothing herein shall relieve any party from
liability for any fraud or willful breach of this Agreement.</p>
<!-- Field: Page; Sequence: 400 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">In the event of a
termination of this Agreement contemplated by <span style="text-decoration: underline">Section&#160;9.3(e)</span>, the Company shall pay to the Parent (or its designee)
promptly upon delivery of written demand by the Parent to the Company (which the Parent may deliver at any time after this Agreement
is terminated<span style="text-decoration: underline">)</span>, but in no event later than three (3) Business Days after the date such demand is delivered, by wire transfer
of same-day funds to an account designated by the Parent, all reasonable out-of-pocket fees and expenses (including all due diligence
fees, all filing and printing fees and all reasonable fees and expenses of counsel, accountants, investment bankers, experts and
consultants) (&#8220;<span style="text-decoration: underline">Parent Expenses</span>&#8221;) incurred by the Parent or its Affiliates in connection with this Agreement
and the Transactions; <span style="text-decoration: underline">provided</span> that the Company shall not be obligated to pay for Parent Expenses in excess of $750,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The Company and the
Parent acknowledge and agree that the agreements contained in <span style="text-decoration: underline">Sections&#160;9.3(e)</span> and <span style="text-decoration: underline">9.3(f)</span> are an integral part
of the Transactions, and that, without these agreements, the Parent would not enter into this Agreement. Accordingly, if the Company
fails to promptly pay any amount due pursuant to <span style="text-decoration: underline">Section&#160;9.3(e)</span> or <span style="text-decoration: underline">9.3(f)</span>, and in order to obtain such payment,
the Parent commences an Action against the Company that results in a judgment in the Parent&#8217;s favor for such payment, the
Company shall pay to the Parent its costs and expenses (including attorneys&#8217; fees and expenses) in connection with such Action,
together with interest on the amount of such payment from the date such payment was required to be made until the date of payment
at the prime rate as published in the <i>Wall Street Journal</i> in effect on the date such payment was required to be made.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>9.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Amendment<span style="color: red"><b>.
</b></span>This Agreement may be amended by the Parties hereto, by action taken or authorized by their respective boards, at any
time before or after approval of the matters presented in connection with the Merger by the shareholders or members of any of the
Parties, but, after any such approval, no amendment shall be made which by Law requires further approval by such shareholders without
such further approval. This Agreement may not be amended except by an instrument in writing signed on behalf of each of the Parties
hereto.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>9.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Extension; Waiver<span style="color: red"><b>.
</b></span>At any time prior to the Effective Time, the Parties hereto, by action taken or authorized by their respective boards,
may, to the extent legally allowed, (a) extend the time for the performance of any of the obligations or other acts of the other
parties hereto, (b)&#160;waive any inaccuracies in the representations and warranties contained herein or in any document delivered
pursuant hereto and (c) waive compliance with any of the agreements or conditions contained herein. Any agreement on the part of
a Party hereto to any such extension or waiver shall be valid only if set forth in a written instrument signed on behalf of such
party. Such extension or waiver shall not be deemed to apply to any time for performance, inaccuracy in any representation or warranty,
or noncompliance with any agreement or condition, as the case may be, other than that which is specified in the extension or waiver.
The failure of any Party to assert any of its rights under this Agreement or otherwise shall not constitute a waiver of such rights.</p>


<!-- Field: Page; Sequence: 401 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>9.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Procedure for Termination,
Amendment, Extension or Waiver<span style="color: red"><b>. </b></span>A termination of this Agreement pursuant to <span style="text-decoration: underline">Section&#160;9.1</span>,
an amendment, modification or supplement of this Agreement pursuant to <span style="text-decoration: underline">Section&#160;9.4</span> or an extension or waiver of this
Agreement pursuant to <span style="text-decoration: underline">Section&#160;9.5</span> shall, in order to be effective, require action by the respective boards of the applicable
Parties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
X</span><span style="font-weight: normal"><br />
INDEMNIFICATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>10.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Indemnification by
Class A and Class P Holders<span style="color: red"><b>. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">From and after the
Effective Time, the Class A and Class P Holders, severally and not jointly (except as otherwise provided in <span style="text-decoration: underline">Section 10.2(d)</span>),
by approval of this Agreement or the execution of a Joinder Agreement, as applicable, agree to and shall indemnify, defend and
hold harmless Parent and the Surviving Company and each of their respective officers, directors, assigns, successors and controlled
Affiliates (each, an &#8220;<span style="text-decoration: underline">Indemnified Party</span>&#8221; and collectively the &#8220;<span style="text-decoration: underline">Indemnified Parties</span>&#8221;) against
all Liabilities, losses, claims, damages, Actions (including informal proceedings), investigations, audits, demands, assessments,
judgments, deficiencies, penalties, fines and costs and expenses (including reasonable attorneys&#8217; fees and disbursements,
but excluding any compensation associated with internal legal personnel of the Indemnified Party) (collectively, &#8220;<span style="text-decoration: underline">Damages</span>&#8221;),
to the extent arising out of or directly caused by any of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">any breach of the representations
or warranties made by the Company in <span style="text-decoration: underline">ARTICLE III</span> or <span style="text-decoration: underline">ARTICLE IV</span> of this Agreement or any certificates delivered by
the Company pursuant to this Agreement;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">any breach or failure
by the Company to satisfy or perform any covenant or agreement of the Company under this Agreement or any certificates delivered
by the Company pursuant to this Agreement; and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">any Indemnified Taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">From and after the
Effective Time, each Member, by the execution of a Joinder Agreement, as applicable, agrees to and shall indemnify, defend and
hold harmless each Indemnified Party against all Damages, to the extent arising out of or directly caused by any breach of the
representations, warranties, covenants, or agreements of such Member in such Member&#8217;s Joinder Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>10.2</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Limitation
of Indemnification Obligations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Basket Threshold</span>.
There shall be no liability for indemnification under <span style="text-decoration: underline">Section 10.1(a)(i)</span>, unless the aggregate amount of all Damages for
any claims under such <span style="text-decoration: underline">Section&#160;10.1(a)(i)</span> exceeds $250,000 (the &#8220;<span style="text-decoration: underline">Basket</span>&#8221;), at which time, subject
to the remainder of this <span style="text-decoration: underline">Section 10.2</span>, the Indemnified Parties will be entitled to indemnification for the amount in excess
of the Basket; <i>provided</i>, <i>however</i>, that the Basket shall not apply to Fraud or any breach of any Company Fundamental
Representations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Determination
of Damages</span>. Solely for purposes of calculating the amount of any Damages arising out of or caused by any breach by the Company
of any representation or warranty made by the Company in <span style="text-decoration: underline">ARTICLE III</span> or <span style="text-decoration: underline">ARTICLE IV</span> of this Agreement for which an
Indemnified Party is entitled to indemnification</p>


<!-- Field: Page; Sequence: 402 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">pursuant to this <span style="text-decoration: underline">ARTICLE X</span> or
would be entitled to indemnification pursuant to this <span style="text-decoration: underline">ARTICLE X</span> but for any limitation imposed on the payment thereof by
the Basket, any references in any such representation or warranty to &#8220;material,&#8221; &#8220;materiality,&#8221; &#8220;Material
Adverse Effect&#8221; or similar qualifications shall be disregarded.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Liability Caps</span>.
Any claims for indemnification under <span style="text-decoration: underline">Section 10.1(a)</span> shall be limited solely to (i) with respect to claims under <span style="text-decoration: underline">Section
10.1(a)(i)</span>, other than with respect to any breach of the Company Fundamental Representations or Fraud, the Lockup Shares, and
(ii)&#160;with respect to any claims, in the aggregate, not covered by the foregoing clause (i), the Stock Consideration. In no
event shall the aggregate Liability of the Members for Damages under this <span style="text-decoration: underline">ARTICLE X</span> exceed the aggregate Stock Consideration
received by the Members.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Limitations on
Individual Liability</span>. No Class A and Class P Holder shall have any liability (i) with respect to claims under <span style="text-decoration: underline">Section 10.1(a)(i)</span>,
other than with respect to any breach of the Company Fundamental Representations or Fraud, in excess of its Pro Rata Share of the
Lockup Shares, and (ii) with respect to any claims not covered by the foregoing clause (i), in excess of its Pro Rata Share of
the Stock Consideration received by such Class A and Class P Holder. Notwithstanding anything herein to the contrary, with respect
to any indemnification claims for Fraud, the Class A and Class P Holders shall be jointly and severally liable, subject to the
limitations on liability set forth in the preceding sentence of this <span style="text-decoration: underline">Section 10.2(d)</span>. Without limiting the generality of
the foregoing, in no event shall any Indemnified Party, its successors or permitted assigns be entitled to seek rescission of the
transactions consummated by this Agreement, except in the case of Fraud. No Member other than a Class A and Class P Holder shall
have any liability under this <span style="text-decoration: underline">ARTICLE X</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Sole and Exclusive
Remedy</span>. In the event the Merger is consummated, the parties acknowledge and agree that the indemnification provisions of this
<span style="text-decoration: underline">ARTICLE X</span> shall be the sole and exclusive remedies of the Indemnified Parties for any claims for breaches of representations,
warranties and covenants of the Company or for any other Damages arising out of or in connection therewith, except (x) for any
remedies that may be available under any other agreement delivered hereunder, (y) in the case of Fraud, in which event, any claim
with respect to such Fraud may be pursued against the Class A and Class P Holders jointly and severally, or (z) any Indemnified
Party&#8217;s right to seek specific performance or other injunctive or equitable relief.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Manner of Payment</span>.
(i) Any amounts owing to the Indemnified Parties pursuant to <span style="text-decoration: underline">Section 10.1(a)(i)</span>, other than with respect to any breach of
the Company Fundamental Representations or Fraud, shall be recovered only by setting such amount off against the Lockup Shares
at the Indemnity Price Per Share, and (ii) any amount otherwise owing to the Indemnified Parties pursuant to <span style="text-decoration: underline">Section&#160;10.1(a)(i)</span>
with respect to any breach of the Company Fundamental Representations or <span style="text-decoration: underline">Sections&#160;10.1(a)(ii)</span>, or <span style="text-decoration: underline">10.1(a)(iii)</span>
shall be recovered first by setting such amount off against the Lockup Shares, and if the Lockup Shares are not sufficient, then
thereafter directly against the Stock Consideration received by the Class A and Class P Holders in accordance with their respective
Pro Rata Share, in each case, at the Indemnity Price Per Share. At the election of any Class A and Class P Holder, any amounts
owing to the Indemnified Parties by such Class A and Class P Holder under this <span style="text-decoration: underline">ARTICLE X</span> may be paid in cash to such Indemnified
Parties rather than through the transfer of Stock Consideration.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Damages Limitation;
Duplication of Recovery</span>. Damages shall not include any consequential, incidental, indirect, special, exemplary or punitive
Damages, including regarding loss of future revenue, income or profits, loss of business reputation or opportunity, or any Damages
determined as a multiple of income, revenue or the like. The Indemnified Parties shall not be entitled to recover any Damages relating
to any matter arising under a provision of this Agreement to the extent that the Indemnified Parties have already recovered Damages
or other amounts with respect to such matter pursuant to another provision of this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Insurance and
Tax Benefits</span>. The obligations of each Class A and Class P Holder hereunder regarding any Damages will be reduced, including
retroactively, by the amount of any insurance proceeds received, directly or indirectly, using commercially reasonable efforts
by the Indemnified Party regarding such Damages and the amount of all reductions in Taxes actually recognized by the Recovering
Party in the year of such Damages and</p>


<!-- Field: Page; Sequence: 403 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">the two (2) succeeding Tax years a<span style="font-size: 10pt">s
a result of the event giving rise to such Damages. The amount of such insurance proceeds received will be net of any costs and
expenses incurred by the Indemnified Party in procuring the same and after giving effect to the impact of such recovery on insurance
premiums or other costs of insurance. If the Class A and Class P Holders indemnify the Indemnified Party for any Damages and the
Indemnified Party receives any insurance or Tax benefit after such indemnification is made and the aggregate amount of such insurance
or Tax benefit plus any indemnification payment made hereunder exceeds the Indemnified Party&#8217;s Damages, the Indemnified Party
shall pay the Class A and Class P Holders an amount equal to the difference between (A)(1) the aggregate amount of such insurance
or Tax benefit, as applicable, <span style="text-decoration: underline">plus</span> (2) the amount of the indemnification payment made by the Class A and Class P Holders,
<span style="text-decoration: underline">less</span> (B) such Indemnified Party&#8217;s Damages arising in connection with such indemnification payment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>10.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Survival and Expiration
of Representations and Warranties<span style="color: red"><b>. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">The representations
and warranties of the Company in this Agreement shall survive the Closing as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">the representations
and warranties in <span style="text-decoration: underline">Section 4.14</span> (Taxes) shall terminate when the applicable statutes of limitations with respect to the liabilities
in question expire (after giving effect to any extensions or waivers thereof) plus thirty (30) days;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">the Company Fundamental
Representations shall survive until the expiration of the applicable statute of limitations or five (5) years, which is longer;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">all other representations
and warranties in this Agreement and the Schedules and Exhibits hereto or in any writing delivered by any party to another party
in connection with this Agreement shall survive the Closing and terminate on the twelve (12) month anniversary of the Closing Date;
and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1.5in">(iv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 2in">covenants and agreements
contained herein shall terminate on the date that is twelve (12) months after the Closing Date, except for those covenants and
agreements which by their terms contemplate actions following such date, in which such case, such covenants and agreements shall
terminate on the date that is ninety (90) days after the date on which such actions were to be taken.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Notwithstanding anything
to the contrary in <span style="text-decoration: underline">Section&#160;10.3(a)</span>, any representation, warranty or covenant in respect of which indemnity may be sought
under <span style="text-decoration: underline">Section&#160;10.1(a)(i)</span> shall survive the time at which it would otherwise terminate pursuant to <span style="text-decoration: underline">Section&#160;10.3(a)</span>
if a notice pursuant to <span style="text-decoration: underline">Section 10.4(a</span>) or <span style="text-decoration: underline">Section 10.5(a)</span> shall have been given to the party against whom such indemnity
may be sought prior to such time (regardless of when the Damages in respect thereof may actually be incurred).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none"><b>10.4</b><span style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Third
Party Claim Procedures</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Notice</span>. If
the Indemnified Party receives notice of the assertion of any claim or the commencement of any Action by a third party (including
a Governmental Authority) in respect of which indemnification shall be sought hereunder (other than Tax Claims which are subject
to <span style="text-decoration: underline">Section 7.15(e)</span>) (a &#8220;<span style="text-decoration: underline">Third Party Claim</span>&#8221;), the Indemnified Party shall give the Person obligated to
provide such indemnification (the &#8220;<span style="text-decoration: underline">Indemnifying Party</span>&#8221;) prompt written notice (a &#8220;<span style="text-decoration: underline">Claim Notice</span>&#8221;)
thereof describing in reasonable detail (based on the information then available to the Indemnified Party) the basis for the Third
Party Claim. Notwithstanding the foregoing, but subject to the limitations set forth in <span style="text-decoration: underline">Section 10.3</span>, the failure or delay
of the Indemnified Party to give a Claim Notice</p>


<!-- Field: Page; Sequence: 404 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">shall not relieve the Indemnifying Party
of its indemnification obligations hereunder except to the extent (and only to the extent) that the Indemnifying Party shall have
been materially and adversely prejudiced by such failure<span style="font-size: 10pt">. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Defense</span>. Subject
to the limitations set forth in this <span style="text-decoration: underline">Section 10.4</span>, the Indemnifying Party shall have the right to elect to conduct and control
the defense, compromise or settlement of any Third Party Claim, at its sole cost and expense and with counsel of its choice reasonably
acceptable to the Indemnified Party; <i>provided</i>, <i>however</i>, that the Indemnified Party may participate therein through
separate counsel chosen by it and at its sole cost and expense. Notwithstanding the foregoing, the Indemnified Party shall have
the right to conduct and control the defense, compromise or settlement of any Third Party Claim with counsel of its choice and
at the Indemnifying Party&#8217;s sole cost and expense if: (A) the Indemnifying Party shall not have acknowledged in writing its
indemnification obligations hereunder and given notice of its election to conduct and control the defense of the Third Party Claim
within thirty (30) days after the Indemnifying Party&#8217;s receipt of a Claim Notice; (B) the Indemnifying Party shall fail to
conduct such defense and in good faith; (C) the Indemnified Party shall reasonably determine that use of counsel selected by the
Indemnifying Party to represent the Indemnified Party would present such counsel with an actual or potential conflict of interest
that cannot be waived; (D) the Third Party Claim seeks injunctive, equitable or other non-monetary relief against the Indemnified
Party or monetary damages in excess of the Cap; or (E) the Third Party Claim relates to or otherwise arises in connection with
any criminal proceeding against the Indemnifying Party; <i>provided</i>, <i>however</i>, that the Indemnifying Party may participate
in (but not control) any such defense or investigation at its sole cost and expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Cooperation</span>.
From and after delivery of a Claim Notice of a Third Party Claim and subject to limitations to preserve attorney-client privilege,
the Indemnifying Party and the Indemnified Party shall, and shall cause their respective Affiliates and representatives to, cooperate
with the defense or prosecution of such Third Party Claim, including furnishing such records, information and testimony and attending
such conferences, discovery proceedings, hearings, trials and appeals as may be reasonably requested by the Indemnifying Party
or the Indemnified Party in connection therewith. In connection with any Third Party Claim, the Indemnifying Party and the Indemnified
Party shall use commercially reasonable efforts to avoid production of confidential information to the extent permitted by applicable
Law and to cause all communications among employees, counsel and other third parties representing any party to a Third Party Claim
to be made so as to preserve any applicable attorney-client or work-product privileges. The party controlling the defense of any
Third Party Claim shall keep the non-controlling party reasonably advised of the status thereof and shall consider in good faith
any recommendations made by the non-controlling party with respect thereto.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Settlement Limitations</span>.
Except as set forth below, no Third Party Claim may be settled or compromised (i) by the Indemnified Party without the prior written
consent of the Indemnifying Party or (ii) by the Indemnifying Party without the prior written consent of the Indemnified Party,
in each case which consent shall not be unreasonably withheld, conditioned or delayed. Notwithstanding the foregoing: (A) the Indemnified
Party shall have the right to pay, settle or compromise any Third Party Claim, <i>provided that</i> in such event the Indemnified
Party shall waive all rights against the Indemnifying Party to indemnification under this <span style="text-decoration: underline">ARTICLE X</span> with respect to such
Third Party Claim unless the Indemnified Party shall have sought the consent of the Indemnifying Party to such payment, settlement
or compromise and such consent shall have been unreasonably withheld, conditioned or delayed; and (B) the Indemnifying Party shall
have the right to consent to the entry of a judgment or enter into a settlement with respect to any Third Party Claim without the
prior written consent of the Indemnified Party if the judgment or settlement (1) involves only the payment of money damages (all
of which will be paid in full by the Indemnifying Party), (2) does not encumber any of the assets of the Indemnified Party and
does not contain any restriction or condition that would reasonably be expected to have a future adverse effect on the Indemnified
Party or the conduct of its business, (3) does not include an admission of wrong doing, and (4)&#160;includes, as a condition to
any settlement or other resolution, a complete and irrevocable release of the Indemnified Party from all liability in respect of
such Third Party Claim.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>10.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Direct Claim Procedures<span style="color: red"><b>.
</b></span></p>

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


<!-- Field: Page; Sequence: 405 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">If the Indemnified
Party has a claim for indemnification hereunder that does not involve a Third Party Claim, the Indemnified Party shall give the
Indemnifying Party prompt written notice thereof describing in reasonable detail (based on the information then available to the
Indemnified Party) the basis for such claim and the amount of the Damages claimed by the Indemnified Party (the &#8220;<span style="text-decoration: underline">Claimed
Amount</span>&#8221;) in respect thereof. Notwithstanding the foregoing, but subject to the limitations set forth in <span style="text-decoration: underline">Section 10.3</span>,
the failure or delay of the Indemnified Party to give such notice shall not relieve the Indemnifying Party of its indemnification
obligations hereunder except to the extent (and only to the extent) that the Indemnifying Party shall have been materially and
adversely prejudiced by such failure. Within thirty (30) days after delivery of the notice contemplated by the first sentence of
this <span style="text-decoration: underline">Section 10.5(a)</span>, the Indemnifying Party shall deliver to the Indemnified Party a written response in which the Indemnifying
Party shall either (i) agree that the Indemnified Party is entitled to receive all of the Claimed Amount (in which case each Member
shall promptly pay Parent such Member&#8217;s Pro Rata Share of the Claimed Amount), (ii) agree that the Indemnified Party is entitled
to receive part, but not all, of the Claimed Amount (the &#8220;<span style="text-decoration: underline">Agreed Amount</span>&#8221;) (in which case each Member shall promptly
pay Parent such Member&#8217;s Pro Rata Share of the Agreed Amount), or (iii) in good faith dispute that the Indemnified Party
is entitled to receive any of the Claimed Amount. If the Indemnifying Party timely disputes the payment of all or part of the Claimed
Amount, the Indemnifying Party and the Indemnified Party shall negotiate in good faith to resolve such dispute as promptly as practicable.
If such dispute is not resolved within thirty (30) days following the delivery by the Indemnifying Party of such response, the
Indemnified Party and the Indemnifying Party shall each have the right to submit such dispute for resolution to a court of competent
jurisdiction pursuant to <span style="text-decoration: underline">Section 11.9</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">Following the delivery
of any such notice to the Members&#8217; Representative contemplated by <span style="text-decoration: underline">Section 10.5(a)</span>, the Members&#8217; Representative
and its representatives and agents shall be given, on a confidential basis (subject to the Members&#8217; Representative&#8217;s
right to share such information with its advisors and consultants and the Members in connection with its duties hereunder, who
also shall hold such information in confidence), such access during normal business hours as they may reasonably require to the
books and records of the Surviving Company and access during normal business hours to such personnel or representatives of the
Surviving Company and Parent, including to the individuals responsible for the matters that are subject of the applicable claim,
as they may reasonably require for the sole purpose of investigating or resolving any disputes or responding to any matters or
inquiries raised therein. Notwithstanding the foregoing, neither Parent nor the Surviving Company shall be required to provide
access to any information, books, records or personnel that would, in the reasonable judgment of Parent, (i)&#160; constitute a
waiver of the attorney-client, work-product or other privilege held by Parent, the Surviving Company or any of their Affiliates,
or (ii) violate Applicable Law (it being agreed that Parent shall give notice to the Members&#8217; Representative of the fact
that it is withholding access to any information, books, records or personnel pursuant to clauses (i) through (ii) above, and thereafter
Parent and the Members&#8217; Representative shall reasonably cooperate to cause such access to be provided in a manner that would
not reasonably be expected to waive the applicable privilege or protection or violate Applicable Law). Any investigation by the
Members&#8217; Representative pursuant to this <span style="text-decoration: underline">Section 10.5</span> shall be conducted in such manner as not to interfere unreasonably
with the conduct of the business of Parent, the Surviving Company and their Affiliates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">For the avoidance
of doubt, each reference to the Indemnifying Party in this <span style="text-decoration: underline">Section 10.5</span> shall be deemed (except for provisions relating
to an obligation to make any payments) to refer to the Members&#8217; Representative acting on behalf of such Indemnified Party.
The Parent shall keep the Shareholders&#8217; Representative apprised of all Claims and all material developments related thereto.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>10.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Tax Treatment of Indemnification Payments<span style="color: red"><b>.
</b></span>To the extent permitted by applicable Law, all indemnification payments made under this Agreement shall be treated by
the parties as an adjustment to the Purchase Price for Tax purposes.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>10.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Contribution<span style="color: red"><b>.
</b></span>By executing a Joinder Agreement, each of the Class A and Class P Holders acknowledges and agrees that its obligation
to indemnify, defend and hold harmless the Parent Indemnified Parties</p>


<!-- Field: Page; Sequence: 406 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">pursuant to this <span style="text-decoration: underline">ARTICLE X</span> is
an obligation solely of the Class A and Class P Holders and that from and after the Effective Time, none of the Class A and Class
P Holders shall be entitled to contribution from, subrogation to or recovery against the Parent, the Surviving Company or their
Affiliates with respect to any Damages imposed on or incurred by any of the Members in connection with their respective indemnification
obligations under this Agreement or relating to or in respect of any period prior to the Closing or any breach by the Company of
any of its representations, warranties, covenants or agreements set forth in this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><b>10.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in">No Other Representations
and Warranties<span style="color: red"><b>. </b></span>EXCEPT FOR THE REPRESENTATIONS AND WARRANTIES EXPRESSLY SET FORTH IN <span style="text-decoration: underline">ARTICLES
III</span> and <span style="text-decoration: underline">IV</span> (WHICH, FOR THE AVOIDANCE OF DOUBT, ARE QUALIFIED BY ANY RELATED ITEM IN THE COMPANY DISCLOSURE SCHEDULE),
OR IN ANY OTHER TRANSACTION DOCUMENT, THE COMPANY IS NOT MAKING (AND WILL NOT BE DEEMED TO HAVE MADE), AND NOR WILL THE COMPANY
(OR ANY OTHER PERSON) HAVE OR BE SUBJECT TO ANY LIABILITY ARISING OUT OF, RELATING TO OR RESULTING FROM, IN EACH CASE, ANY OTHER
REPRESENTATIONS OR WARRANTIES, WRITTEN OR ORAL, COMMON LAW OR STATUTORY, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS
OF ANY INFORMATION REGARDING THE UNITS, THE COMPANY, OR THE BUSINESS, FINANCIAL CONDITION, ASSETS OR LIABILITIES OF THE COMPANY,
INCLUDING FORWARD-LOOKING STATEMENTS OR ANY STATEMENTS OR REPRESENTATIONS MADE IN ANY CONFIDENTIAL INFORMATION MEMORANDUM OR MANAGEMENT
PRESENTATION (ANY OF THE FOREGOING, AN &#8220;<b><span style="text-decoration: underline">EXTRA-CONTRACTUAL STATEMENT</span></b>&#8221;). THE PARENT AND ITS AFFILIATES
HEREBY EXPRESSLY WAIVE AND ARE NOT RELYING ON, ANY EXTRA-CONTRACTUAL STATEMENT, AND THE PARENT AND ITS AFFILIATES HEREBY EXPRESSLY
WAIVE AND RELINQUISH ANY AND ALL RIGHTS, CLAIMS AND CAUSES OF ACTION IN CONNECTION WITH, THE ACCURACY, COMPLETENESS OR MATERIALITY
OF ANY EXTRA-CONTRACTUAL STATEMENT HERETOFORE FURNISHED OR MADE AVAILABLE TO THE PARENT OR ITS REPRESENTATIVES OR AFFILIATES BY
OR ON BEHALF OF THE COMPANY OR ITS AFFILIATES (IT BEING INTENDED THAT NO SUCH PRIOR EXTRA-CONTRACTUAL STATEMENT WILL SURVIVE THE
EXECUTION AND DELIVERY OF THIS AGREEMENT OR THE CLOSING OF THE TRANSACTIONS (AS DEFINED HEREIN)). EXCEPT AS SET FORTH EXPRESSLY
IN THIS AGREEMENT, THE COMPANY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO THE UNITS OR ANY ASSET (TANGIBLE, INTANGIBLE
OR MIXED) OF THE COMPANY, INCLUDING IMPLIED WARRANTIES OF FITNESS, NON-INFRINGEMENT, MERCHANTABILITY OR SUITABILITY OR FITNESS
FOR A PARTICULAR PURPOSE.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-weight: normal; text-transform: uppercase">Article
XI</span><span style="font-weight: normal"><br />
MISCELLANEOUS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Notices<span style="color: red"><b>.
</b></span>All notices and other communications hereunder shall be in writing and shall be deemed duly delivered (i) three (3)
Business Days after being sent by registered or certified mail, return receipt requested, postage prepaid, or (ii) one (1) Business
Day after being sent for next Business Day delivery, fees prepaid, via a reputable overnight courier service, in each case to the
intended recipient as set forth below:</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 93%">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">If to Parent or</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Merger Sub, to:</p></td>
    <td style="width: 7%">&#160;</td></tr>
<tr style="vertical-align: top">
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">Communications Systems, Inc.</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">Attention: Roger H. D. Lacey</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">10900 Red Circle Drive</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">Minnetonka, Minnesota 55343</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">Email: rogerl@commsysinc.com</p></td>
    <td style="padding-bottom: 8pt"><span style="font-size: 10pt">&#160;</span></td></tr>
</table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 93%">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">with a copy (which shall not</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">constitute notice) to:</p></td>
    <td style="width: 7%">&#160;</td></tr>
<tr style="vertical-align: top">
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in">Ballard Spahr LLP</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify">Attention:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2.5in; text-align: justify">Barbara Rummel</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2.5in; text-align: justify">Peter Jaslow</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">2000 IDS Center</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">80 South 8<sup>th</sup> Street</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">Minneapolis, MN 55402</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">Email: rummelb@ballardspahr.com</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-align: justify">jaslowp@ballardspahr.com</p></td>
    <td style="padding-bottom: 8pt"><span style="font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-bottom: 8pt"><span style="font-size: 10pt">If to Company, to:</span></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in">Pineapple Energy LLC</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt 1.5in; text-align: justify">Attention:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2.5in; text-align: justify">Scott Honour</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2.5in; text-align: justify">Marcy Haymaker</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in">315 East Lake Street, Suite 301</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in">Wayzata, MN 55391</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in">E-mail: shonour@northernpacificgroup.com mhaymaker@northernpacificgroup.com</p></td>
    <td style="padding-bottom: 8pt"><span style="font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">with a copy (which shall not</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">constitute notice) to:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in">Faegre Drinker Biddle &amp; Reath LLP</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-indent: 1.5in">Attention:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2.5in; text-align: justify">Steven Kennedy</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2.5in; text-align: justify">Jonathan Zimmerman</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2.5in; text-align: justify">Jonathan Nygren</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in">2200 Wells Fargo Center</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in">Minneapolis, MN 55402</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in">E-mail: Steven.Kennedy@FaegreDrinker.com; Jon.Zimmerman@FaegreDrinker.com;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in">Jon.Nygren@FaegreDrinker.com</p></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Any party to this Agreement may give
any notice or other communication hereunder using any other means (including personal delivery, messenger service, telecopy, ordinary
mail or electronic mail), but no such notice or other communication shall be deemed to have been duly given unless and until it
actually is received by the party for whom it is intended. Any party to this Agreement may change the address to which notices
and other communications hereunder are to be delivered by giving the other parties to this Agreement notice in the manner herein
set forth.</p>


<!-- Field: Page; Sequence: 407 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Entire Agreement<span style="color: red"><b>.
</b></span>This Agreement (including the Schedules and Exhibits hereto and the documents and instruments referred to herein that
are to be delivered at the Closing), the CVR Agreement, the Voting Agreement and the Confidentiality Agreement constitute the entire
agreement among the Parties to this Agreement and supersedes any prior understandings, agreements or representations by or among
the Parties hereto, or any of them, written or oral, with respect to the subject matter hereof and the Parties hereto expressly
disclaim reliance on any such prior understandings, agreements or representations to the extent not embodied in this Agreement.
Notwithstanding the foregoing, the Confidentiality Agreement shall remain in effect in accordance with its terms.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">No Third-Party Beneficiaries<span style="color: red"><b>.
</b></span>Except as set forth in <span style="text-decoration: underline">ARTICLE X</span>, this Agreement is not intended to, and shall not, confer upon any other person
any rights or remedies hereunder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Assignment<span style="color: red"><b>.
</b></span>No Party may assign any of its rights or delegate any of its performance obligations under this Agreement, in whole
or in part, by operation of law or otherwise without the prior written consent of the other Parties, and any such assignment or
attempted or purported assignment without such prior written consent shall be null and void. Subject to the preceding sentence,
this Agreement shall be binding upon, inure to the benefit of, and be enforceable by, the Parties hereto and their respective successors
and permitted assigns. Any purported assignment of rights or delegation of performance obligations in violation of this <span style="text-decoration: underline">Section&#160;11.4</span>
is void.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Severability<span style="color: red"><b>.
</b></span>Any term or provision of this Agreement that is invalid or unenforceable in any situation in any jurisdiction shall
not affect the validity or enforceability of the remaining terms and provisions hereof or the validity or enforceability of the
offending term or provision in any other situation or in any other jurisdiction. If the final judgment of a court of competent
jurisdiction declares that any term or provision hereof is invalid or unenforceable, the Parties hereto agree that the court making
such determination shall have the power to limit the term or provision, to delete specific words or phrases, or to replace any
invalid or unenforceable term or provision with a term or provision that is valid and enforceable and that comes closest to expressing
the intention of the invalid or unenforceable term or provision, and this Agreement shall be enforceable as so modified. In the
event such court does not exercise the power granted to it in the prior sentence, the Parties hereto agree to replace such invalid
or unenforceable term or provision with a valid and enforceable term or provision that will achieve, to the extent possible, the
economic, business and other purposes of such invalid or unenforceable term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Counterparts and Signatures<span style="color: red"><b>.
</b></span>This Agreement may be executed in two or more counterparts (including by facsimile or by an electronic scan delivered
by electronic mail), each of which shall be deemed an original but all of which together shall be considered one and the same agreement
and shall become effective when counterparts have been signed by each of the Parties hereto and delivered to the other parties,
it being understood that all parties need not sign the same counterpart. This Agreement may be executed and delivered by facsimile
or by an electronic scan delivered by electronic mail.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Governing Law<span style="color: red"><b>.
</b></span>All matters arising out of or relating to this Agreement and the Transactions (including its interpretation, construction,
performance and enforcement) shall be governed by and construed in accordance with the internal laws of the State of Minnesota
without giving effect to any choice or conflict of law provision or rule (whether of the State of Minnesota or any other jurisdiction)
that would cause the application of laws of any jurisdictions other than those of the State of Minnesota, except that the matters
contained in <span style="text-decoration: underline">ARTICLE II</span> with regards to the effects of the Merger between the Company and the Merger Sub shall be governed
by the DLLCA and DGCL, without giving effect to any choice or conflict of law provision or rule.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Remedies; Specific
Performance<span style="color: red"><b>. </b></span>Except as otherwise provided herein, any and all remedies herein expressly
conferred upon a party will be deemed cumulative with and not exclusive of any other remedy conferred hereby, or by law or equity
upon such party, and the exercise by a party of any one remedy will not preclude the exercise of any other remedy. The Parties
hereto agree that irreparable damage would occur in the event that any of the provisions of this Agreement were not performed in
accordance with their specific terms or were otherwise</p>


<!-- Field: Page; Sequence: 408 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">breached. It is accordingly agreed that
the Parties shall be entitled to seek an injunction or injunctions to prevent breaches of this Agreement and to enforce specifically
the terms and provisions of this Agreement, this being in addition to any other remedy to which they are entitled at law or in
equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Submission to Jurisdiction<span style="color: red"><b>.
</b></span>Each of the Parties to this Agreement (a) consents to submit itself to the exclusive personal jurisdiction of the state
and federal courts located in Minneapolis, Minnesota (the &#8220;<span style="text-decoration: underline">Chosen Court</span>&#8221;) in any action or proceeding arising
out of or relating to this Agreement or any of the Transactions, (b) agrees that all claims in respect of such action or proceeding
shall be heard and determined in any such Chosen Court, (c) agrees that it shall not attempt to deny or defeat such personal jurisdiction
by motion or other request for leave from any such Chosen Court and (d) agrees not to bring any action or proceeding arising out
of or relating to this Agreement or any of the transaction contemplated by this Agreement in any other court. Each of the Parties
hereto waives any defense of inconvenient forum to the maintenance of any action or proceeding so brought and waives any bond,
surety or other security that might be required of any other party with respect thereto. Any party may make service on another
party by sending or delivering a copy of the process to the party to be served at the address and in the manner provided for the
giving of notices in <span style="text-decoration: underline">Section&#160;11.1</span>. Nothing in this <span style="text-decoration: underline">Section&#160;11.9</span>, however, shall affect the right of any
party to serve legal process in any other manner permitted by law.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">WAIVER OF JURY TRIAL<span style="color: red"><b>.
</b></span>EACH OF PARENT, THE MERGER SUB AND COMPANY HEREBY IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING
OR COUNTERCLAIM (WHETHER BASED ON CONTRACT, TORT OR OTHERWISE) ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS
OR THE ACTIONS OF PARENT, THE MERGER SUB OR COMPANY IN THE NEGOTIATION, ADMINISTRATION, PERFORMANCE AND ENFORCEMENT OF THIS AGREEMENT.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><b>11.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in">Disclosure Schedule<span style="color: red"><b>.
</b></span>Each of the Company Disclosure Schedule and the Parent Disclosure Schedule shall be arranged in sections corresponding
to the numbered sections contained in this Agreement, and the disclosure in any section&#160;shall qualify only (a) the corresponding
section of this Agreement and (b) the other sections of this Agreement, to the extent that it is reasonably apparent from a reading
of such disclosure that it also qualifies or applies to such other sections. The inclusion of any information in the Company Disclosure
Schedule or the Parent Disclosure Schedule, as applicable, shall not be deemed to be an admission or acknowledgment, in and of
itself, that such information is required by the terms hereof to be disclosed, is material, has resulted in or would result in
a Company Material Adverse Effect or a Parent Material Adverse Effect, as applicable, or is outside the Ordinary Course of Business.
The Parties acknowledge that <span style="text-decoration: underline">Section&#160;7.9</span> of the Parent Disclosure Schedule may be updated prior to the Effective Time
to reflect any changes in the individuals to be appointed to the Parent Board and the class such individual is to serve or from
whom resignations shall be obtained.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal">11.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Members&#8217;
Representative</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Appointment</span>.
The Members&#8217; Representative will be appointed pursuant to the Joinder Agreements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Authorization</span>.
Any decision, act, consent or instruction of the Members&#8217; Representative under this Agreement shall constitute a decision
of each Member and shall be final, binding and conclusive upon each Member, and Parent shall be entitled to rely conclusively without
inquiry upon any such decision, act, consent or instruction of the Members&#8217; Representative as being the decision, act, consent
or instruction of each Member.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Resignation, Removal
and Vacancies</span>. The Members&#8217; Representative may resign from its position as Members&#8217; Representative upon not less
than ten (10) Business Days&#8217; prior written notice delivered to Parent and the Members. The Members, by the vote of the holders
of a majority-in-interest of the Units immediately</p>


<!-- Field: Page; Sequence: 409 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">prior to the Closing, may remove the
Members&#8217; Representative from time to time upon not less than ten (10) Business Days&#8217; prior written notice to Parent.
If there is a vacancy at any time in the position of the Members&#8217; Representative for any reason (whether due to death, resignation,
removal or otherwise), such vacancy shall be filled by the holders of a majority-in-interest of the Units immediately prior to
the Closing, and any such successor Members&#8217; Representative shall be subject to the prior written consent of Parent, which
consent shall not be unreasonably withheld, conditioned or delayed. Any successor Members&#8217; Representative shall acknowledge
in writing to Parent its acceptance of the appointment as the Members&#8217; Representative in accordance with the terms of this
<span style="text-decoration: underline">Section 11.12</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">No Liability of
Parent, Merger Sub, the Surviving Company or Affiliates</span>. For the avoidance of doubt, the parties acknowledge and agree that
(i) under no circumstances shall Parent, Merger Sub, the Surviving Company or any of their respective Affiliates have any liability
to the Members&#8217; Representative or any of its Affiliates, of any kind or nature, arising out of or relating to this Agreement
or the consummation of the Contemplated Transactions and (ii) to the extent the Members&#8217; Representative fails to receive
any portion of its engagement fee from the Company at or prior to the Closing, the Members&#8217; Representative shall look solely
to the Members, and not to the Surviving Company, for payment. Nothing contained in this <span style="text-decoration: underline">Section 11.12(c)</span> shall limit (or
be construed to limit) the Members&#8217; liability to the Members&#8217; Representative.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 0.5in"><span style="text-decoration: none; font-weight: normal">11.13&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-weight: normal">Shareholders&#8217;
Representative</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Appointment</span>.
The Shareholders&#8217; Representative has been appointed by the Parent Board as the Shareholders&#8217; Representative to act
in accordance with the terms and conditions set forth in this Agreement applicable to the Shareholders&#8217; Representative.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Authorization</span>.
Any decision, act, consent or instruction of the Shareholders&#8217; Representative under this Agreement shall constitute a decision
of the shareholders of the Parent and shall be final, binding and conclusive upon such shareholders, and the Company shall be entitled
to rely conclusively without inquiry upon any such decision, act, consent or instruction of the Shareholders&#8217; Representative
as being the decision, act, consent or instruction of such shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Resignation, Removal
and Vacancies</span>. The Shareholders&#8217; Representative may resign from his position as Shareholders&#8217; Representative upon
not less than ten (10) Business Days&#8217; prior written notice delivered to the Company and the Parent&#8217;s shareholders.
If there is a vacancy at any time in the position of the Shareholders&#8217; Representative for any reason (whether due to death,
resignation, removal or otherwise), such vacancy shall be filled by resolutions duly adopted by either vote at a meeting of all
the members of the Parent Board duly called and held or written consent of the Parent Board, and, if such vacancy is prior to the
Closing, any such successor Shareholders&#8217; Representative shall be subject to the prior written consent of the Company, which
consent shall not be unreasonably withheld, conditioned or delayed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">No Liability of
the Company, the Surviving Company or Affiliates</span>. For the avoidance of doubt, the parties acknowledge and agree that under
no circumstances shall the Company or the Surviving Company or any of their respective Affiliates have any liability to the Shareholders&#8217;
Representative or any of his Affiliates, of any kind or nature, arising out of or relating to this Agreement or the consummation
of the transactions contemplated by this Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="text-decoration: underline">Indemnification
of the Shareholders&#8217; Representative</span>. Except in the event of fraud or bad faith by the Shareholders&#8217;
Representative, the Parent will indemnify and hold harmless the Shareholders&#8217; Representative against all Damages
incurred by the Shareholders&#8217; Representative in connection with the performance of the Shareholders&#8217;
Representative&#8217;s duties as the Shareholders&#8217; Representative, including, without limitation, losses resulting from
any action, suit or proceeding to which the Shareholders&#8217; Representative is made a party by reason of the fact the
Shareholders&#8217; Representative is or was acting as the Shareholders&#8217; Representative under this Agreement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><i>[Remainder of Page Intentionally Left
Blank; Signature Page Follows]</i></p>


<!-- Field: Page; Sequence: 410 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">IN WITNESS WHEREOF, the parties hereto
have caused this Agreement to be executed as of the date first written above by their respective officers thereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 50%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">COMPANY:</span></td>
    <td style="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">PINEAPPLE ENERGY LLC:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">By: <span style="text-decoration: underline">/s/ Kyle Udseth&#9;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Name:&#9;Kyle Udseth</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Title:&#9;Chief Executive Officer</p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 8pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 8pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p>


<!-- Field: Page; Sequence: 411 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">IN WITNESS WHEREOF, the parties hereto
have caused this Agreement to be executed as of the date first written above by their respective officers thereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 50%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 50%; padding-bottom: 8pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">PARENT:</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">COMMUNICATIONS SYSTEMS, INC.:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">By: <span style="text-decoration: underline">/s/ Mark Fandrich&#9;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Name: Mark Fandrich</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Title: Chief Financial Officer</p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 8pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 8pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p>


<!-- Field: Page; Sequence: 412 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">IN WITNESS WHEREOF, the parties hereto
have caused this Agreement to be executed as of the date first written above by their respective officers thereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 50%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 50%; padding-bottom: 8pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">MERGER SUB:</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">HELIOS MERGER CO.:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">By: <span style="text-decoration: underline">/s/ Mark Fandrich&#9;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Name: Mark Fandrich</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Title: <span style="color: windowtext">Chief Financial Officer</span></p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 8pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 8pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p>


<!-- Field: Page; Sequence: 413 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">IN WITNESS WHEREOF, the parties hereto
have caused this Agreement to be executed as of the date first written above by their respective officers thereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 50%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 50%; padding-bottom: 8pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">MEMBERS&#8217; REPRESENTATIVE:</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">LAKE STREET SOLAR LLC:</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">By:&#160; Northern Pacific Growth Investment Partners, L.P.</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Its:&#160; Managing Member</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">By:&#160; Northern Pacific Group GP I, LLC</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Its:&#160; General Partner</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">By: <span style="text-decoration: underline">/s/ Scott Honour&#9;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Name:&#9;Scott Honour</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Title:&#9;President</p></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 8pt">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p>


<!-- Field: Page; Sequence: 414 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in">IN WITNESS WHEREOF, the parties hereto
have caused this Agreement to be executed as of the date first written above by their respective officers thereunto duly authorized.</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 50%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font-size: 10pt">SHAREHOLDERS&#8217; REPRESENTATIVE:</span></td>
    <td style="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="text-decoration: underline">/s/ Randall D. Sampson&#9;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">Randall D. Sampson</p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p>

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

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


<!-- Field: Page; Sequence: 415 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in">EXHIBIT A</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">Form of CVR Agreement</p>

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


<!-- Field: Page; Sequence: 416 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">EXHIBIT B</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">Form of Voting Agreement</p>

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


<!-- Field: Page; Sequence: 417 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">EXHIBIT C</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">Certain Defined Terms</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">30 Day
VWAP</span>&#8221; means the volume weighted average price per share of Parent Common Stock as reported on the NASDAQ for any 30 consecutive
trading days. A sample calculation of the 30 Day VWAP is set forth on <span style="text-decoration: underline">Schedule 2</span> solely for illustrative purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Acquisition
Proposal</span>&#8221; means, with respect to the Parent or the Company, (a) any inquiry, proposal or offer for a merger, consolidation,
dissolution, sale of substantial assets, recapitalization, share exchange, tender offer or other business combination involving
such party and its Subsidiaries (other than mergers, consolidations, recapitalizations, share exchanges or other business combinations
involving solely such party and/or one or more Subsidiaries of such party), (b) any proposal for the issuance by such party of
fifteen percent (15%) or more of its equity securities or (c) any proposal or offer to acquire in any manner, directly or indirectly,
fifteen percent (15%) or more of the equity securities or consolidated total assets of such party and its Subsidiaries, in each
case other than the Transactions, <i>provided that</i> the Pre-Closing Financing, the Equity Offering and the Pre-Closing Acquisition
shall not be considered an Acquisition Proposal and a Disposition shall not be considered an Acquisition Proposal as long as the
Disposition does not involve or relate to any transaction involving the sale or issuance of equity interests of the Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Action</span>&#8221;
means any claim, action, cause of action, demand, lawsuit, arbitration, inquiry, audit, proceeding, litigation, citation, summons,
subpoena or investigation of a civil, criminal, administrative or regulatory nature, whether at law or in equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Affiliate</span>&#8221;
of a Person means any other Person that directly or indirectly, through one or more intermediaries, controls, is controlled by,
or is under common control with, such Person. The term &#8220;control&#8221; (including the terms &#8220;controlled by&#8221; and
&#8220;under common control with&#8221;) means the possession, directly or indirectly, of the power to direct or cause the direction
of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Base Merger
Consideration</span>&#8221; means 15.6 million shares of Parent Common Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Business
Day</span>&#8221; means any day except Saturday, Sunday or any other day on which commercial banks located in Minneapolis, Minnesota
are authorized or required by Law to be closed for business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Charter
Amendment</span>&#8221; means the amendment to the Parent&#8217;s Articles of Incorporation to increase the quantity of shares of
Parent Common Stock it is authorized to issue to a number of shares of Parent Common Stock at least necessary to complete the Transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Class A
and Class P Holders</span>&#8221; means holders of Class A Units and Class P Units as of immediately prior to the Effective Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Class A
and P Closing Merger Consideration</span>&#8221; means (a) the Closing Merger Consideration, <span style="text-decoration: underline">minus</span> (b) the number of shares
of Parent Common Stock issued to holders of Class B Units at the Effective Time, <span style="text-decoration: underline">minus</span> (c) the number of shares of Parent
Common Stock issued to holders of Class C Units at the Effective Time, <span style="text-decoration: underline">minus</span> (d) the Escrow Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Class A
Units</span>&#8221; means Class A Units of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Class B
Units</span>&#8221; means Class B Units of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Class C
Units</span>&#8221; means Class C Units of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Class P
Units</span>&#8221; means Class P Units of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Closing
Merger Consideration</span>&#8221; means (a) the Base Merger Consideration, <span style="text-decoration: underline">minus</span> (b) one share of Parent Common Stock for
every $2.00 of Company Excess Debt, rounded down to the nearest whole share, <span style="text-decoration: underline">minus</span> (c) one (1) share of Parent Common Stock
for every Class C Unit held by Parent as of the Effective Time, rounded down to the nearest whole share.</p>


<!-- Field: Page; Sequence: 418 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Closing
Per Class A and Class P Unit Consideration</span>&#8221; means (a) the Class A and P Closing Merger Consideration, <span style="text-decoration: underline">divided by</span>
(b) the number of Class A Units and Class P Units issued and outstanding immediately prior to the Effective Time (other than Excluded
Units).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Code</span>&#8221;
means the Internal Revenue Code of 1986, as amended.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Company
Convertible Notes</span>&#8221; means convertible promissory notes issued by the Company prior to the Closing and upon conversion
every $2 of the unpaid principal and accrued interest thereon shall receive one (1) Class C Unit immediately prior to the Effective
Time, which, with respect to any purchaser other than the Parent, will be exchanged as of the Effective Time into one (1) shares
of Parent common stock and, with respect to Parent, will be cancelled as of the Effective Time as an Excluded Unit and each Class
C Unit held by Parent will reduce the Base Merger Consideration by one (1) share of Parent Common Stock for such Class C Unit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Company
Excess Debt</span>&#8221; means all indebtedness of the Company (other than any Pre-Closing Financing) as of the Effective Time in
excess of the Permitted Indebtedness.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Company
Fundamental Representations</span>&#8221; means the representations and warranties set forth in <span style="text-decoration: underline">Section 3.1</span> (Organization;
Power and Enforceability), <span style="text-decoration: underline">Section 3.2</span> (Authority), <span style="text-decoration: underline">Section 3.3</span> (Capitalization) and <span style="text-decoration: underline">Section 3.9</span> (Brokers).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Company
Material Adverse Effect</span>&#8221; means any change, effect, event, circumstance or development that is materially adverse to or
has a material adverse effect on (i) the business, assets, liabilities, capitalization, financial condition, or results of operations
of the Company, taken as a whole, or (ii) the ability of Parent or Merger Sub to consummate the Merger or any of the other Transactions
or to perform any of their respective covenants or obligations under this Agreement; <i>provided, however</i>, that none of the
following, to the extent arising after the date of this Agreement, either alone or in combination, shall be deemed to be a Company
Material Adverse Effect, and none of the following shall be taken into account in determining whether there has been or will be
a Company Material Adverse Effect: any change or event caused by or resulting from (A) the Transactions, including the Merger,
or the announcement or pendency thereof, (B) changes in prevailing economic or market conditions in the United States or any other
jurisdiction in which such entity has substantial business operations (except to the extent those changes have a disproportionate
effect on the Company relative to the other participants in the industry or industries in which the Company operates), (C) changes
or events affecting the industry or industries in which the Company operates generally or compete (except to the extent those changes
or events have a disproportionate effect on the Company relative to the other participants in the industry or industries in which
the Company operates), (D) changes in generally accepted accounting principles or requirements (except to the extent those changes
have a disproportionate effect on the Company relative to the other participants in the industry or industries in which the Company
operates), (E) changes in laws, rules or regulations of general applicability or interpretations thereof by any Governmental Authority
(except to the extent those changes have a disproportionate effect on the Company relative to the other participants in the industry
or industries in which the Company operates), (F) any natural disaster, pandemic or any outbreak of major hostilities in which
the United States is involved or any act of terrorism within the United States or directed against its facilities or citizens wherever
located or any governmental response to any of the foregoing (except to the extent those changes or events have a disproportionate
effect on the Company relative to the other participants in the industry or industries in which the Company operates), or (G) any
failure by Company to meet any internal guidance, budgets, plans, projections or forecasts of its revenues, earnings or other financial
performance or results of operations (but not, in the case of Clause (G), the underlying cause of such changes or failures, unless
such changes or failures would otherwise be excepted from this definition). For the avoidance of doubt, the Parties agree that
the terms &#8220;material,&#8221; &#8220;materially&#8221; and &#8220;materiality&#8221; as used in this Agreement with an initial
lower-case &#8220;m&#8221; shall have their respective customary and ordinary meanings, without regard to the meanings ascribed
to Company Material Adverse Effect or Parent Material Adverse Effect, in each case as defined in this Agreement. Notwithstanding
anything to the contrary in this Agreement, any event, fact, development, circumstance, change, effect, or occurrence that arises
out of a Law, directive, guideline or recommendation promulgated by any Governmental Entity related to COVID-19 shall not be deemed,
either alone or in combination, to constitute or contribute to a Company Material Adverse Effect, regardless of whether such effect
is materially disproportionate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Contracts</span>&#8221;
means all contracts, leases, deeds, mortgages, licenses, instruments, notes, commitments, undertakings, indentures, joint ventures
and all other agreements, commitments and legally binding arrangements, whether written or oral.</p>


<!-- Field: Page; Sequence: 419 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">COVID-19
Response</span>&#8221; means any workforce reduction, social distancing measure, office closure or safety measure adopted pursuant
to any Law, directive, guideline or recommendation promulgated by any Governmental Authority, including the Centers for Disease
Control and Prevention, in each case, in response to or in connection with the COVID-19 pandemic.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Disposition
Milestone</span>&#8221; means the disposition or sale by the Parent of: (1) the stock of the two entities comprising the Parent&#8217;s
Electronics and Software Segment, or all or substantially all of the assets of those entities, plus (2) either (a) the stock or
all or substantially all of the assets of the entities comprising the Parent&#8217;s Services and Support Segment, or (b) the&#160;
Parent&#8217;s building located in Minnetonka, Minnesota.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Dollars</span>&#8221;
or &#8220;<span style="text-decoration: underline">$</span>&#8221; means the lawful currency of the United States.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Earnout
Per Class A or Class P Unit Consideration</span>&#8221; means, with respect to each Class A Unit or Class P Unit, (a) the Earnout
Consideration, if any, <span style="text-decoration: underline">divided by</span> (b) the number of Class A Units and Class P Units issued and outstanding immediately prior
to the Effective Time (other than Excluded Units). For the avoidance of doubt, holders of Class B Units and Class C Units will
not receive any portion of the Earnout Consideration</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Effective
Time</span>&#8221; means the effective time of the Certificate of Merger.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Encumbrance</span>&#8221;
means any charge, claim, community property interest, pledge, condition, equitable interest, lien (statutory or other), option,
security interest, mortgage, easement, encroachment, right of way, right of first refusal, or restriction of any kind, including
any restriction on use, voting, transfer, receipt of income or exercise of any other attribute of ownership.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Environmental,
Health and Safety Laws</span>&#8221; means all foreign, federal, state, and local Laws and Contracts in effect as of or prior to the
Closing Date relating to or imposing Liability or standards of conduct concerning public health and safety, employee health and
safety, pollution, or protection of the environment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Equity
Offering</span>&#8221; means a private placement equity offering described in <span style="text-decoration: underline">Section 7.16</span> that is conducted by the Parent
and the Company prior to the Closing, including any private placement offering conducted by the Parent or the Company after the
date hereof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">ERISA</span>&#8221;
means the Employee Retirement Income Security Act of 1974, as amended, and the regulations promulgated thereunder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">ERISA Affiliate</span>&#8221;
means any Person that, together with the Company, at any relevant time would be treated as a single employer under Section 414
of the Code.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Escrow
Agreement</span>&#8221; means an escrow agreement, in form and substance reasonably acceptable to the Company, the Members&#8217;
Representative and the Parent, pursuant to which the Escrow Shares will be issued at Closing at the Effective Time and held by
a third-party escrow agent until they are allocated to the Class A and Class P Holders or the holders of Class B Units, as applicable,
based on the trading price of shares of Parent Common Stock after the Effective Time in accordance with the Limited Liability Company
Agreement of the Company and the Pre-Closing Acquisition Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Escrow
Per Class A and Class P Unit Consideration</span>&#8221; means, with respect to each Class A Unit or Class P Unit, (a) the number
of Escrow Shares issuable to the Class A and Class P Holders pursuant to the Escrow Agreement, if any, <span style="text-decoration: underline">divided by</span> (b) the
number of Class A Units and Class P Units issued and outstanding immediately prior to the Effective Time (other than Excluded Units).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Escrow
Per Class B Unit Consideration</span>&#8221; means, with respect to each Class B Unit, (a) the number of Escrow Shares issuable to
the holders of Class B Units pursuant to the Escrow Agreement, if any, <span style="text-decoration: underline">divided by</span> (b) the number of Class B Units issued
and outstanding immediately prior to the Effective Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Escrow
Shares</span>&#8221; means 1.5 million shares of Parent Common Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Exchange
Act</span>&#8221; means Securities Exchange Act of 1934, as amended.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Fair Market
Value</span>&#8221; means, with respect to Parent Stock Options, the definition contained in the Parent 2011 Plan.</p>


<!-- Field: Page; Sequence: 420 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Fraud</span>&#8221;
means an actual and intentional misrepresentation or omission relating to (i) a fact with respect to the representations and warranties
contained in <span style="text-decoration: underline">ARTICLE III</span> or <span style="text-decoration: underline">ARTICLE IV</span> of this Agreement or (ii) any agreements or certificates delivered by the
Company pursuant to this Agreement, or any information delivered by or on behalf of the Company pursuant to Section 6.3, Section
7.2(b), Section 7.2(d), Section 7.3(a), Section 7.3(c) and Section 7.16.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">GAAP</span>&#8221;
means United States generally accepted accounting principles in effect from time to time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">General
Enforceability Exceptions</span>&#8221; means bankruptcy, insolvency, reorganization, moratorium or other similar laws of general
application relating to or affecting the enforcement of creditors&#8217; rights and by general equitable principles.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Governmental
Authority</span>&#8221; means any federal, state, local or foreign government or political subdivision thereof, or any agency or instrumentality
of such government or political subdivision, or any self-regulated organization or other non-governmental regulatory authority
or quasi-governmental authority (to the extent that the rules, regulations or orders of such organization or authority have the
force of Law), or any arbitrator, court or tribunal of competent jurisdiction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Governmental
Order</span>&#8221; means any order, writ, judgment, injunction, decree, stipulation, determination or award entered by or with any
Governmental Authority.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Hazardous
Materials</span>&#8221; means all hazardous, toxic, explosive or radioactive substances, wastes or other pollutants, including petroleum
or petroleum distillates, asbestos, polychlorinated biphenyls, radon gas, noise, mold, odor and all other substances or wastes
of any nature regulated, listed, defined, or for which Liability or standards of conduct may be imposed pursuant to, any Environmental,
Health and Safety Law.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Indebtedness</span>&#8221;
means, without duplication and with respect to the Company, all (a)&#160;indebtedness for borrowed money; (b)&#160;obligations
for the deferred purchase price of property or services; (c)&#160;long or short-term obligations evidenced by notes, bonds, debentures
or other similar instruments; (d)&#160;obligations under any interest rate, currency swap or other hedging agreement or arrangement;
(e)&#160;capital lease obligations; (f)&#160;reimbursement obligations under any letter of credit, banker&#8217;s acceptance or
similar credit transactions; (g)&#160;guarantees made by the Company on behalf of any third party in respect of obligations of
the kind referred to in the foregoing clauses (a) through (f); and (h)&#160;any unpaid interest, prepayment penalties, premiums,
costs and fees that would arise or become due as a result of the prepayment of any of the obligations referred to in the foregoing
clauses (a) through (h).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Indemnified
Taxes</span>&#8221; means any (i) Taxes of or with respect to the business operated by the Company that relate to a Pre-Closing Tax
Period, including any payroll, unemployment, social security or employment or similar taxes payable in connection with the transactions
described in this Agreement; (ii) Taxes of any member (other than the Company) of a consolidated, combined, affiliated, unitary
or similar Tax group of which the Company is or was a member on or prior to the Closing Date, including under Treasury Regulations
Section 1.1502-6 and any similar state or local Laws; (iii) Taxes of any Person (other than the Company) imposed on the Company
or any of its Subsidiaries as a transferee or successor, by contract or otherwise, to the extent such Taxes relate to any business
operated by the Company before the Effective Time and solely to the extent, and for the period, the Company has operated such business;
and (iv)&#160;fifty percent (50%) of any Transfer Taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Indemnity
Price Per Share</span>&#8221; means the 30 Day VWAP per share on the date on which a claim for indemnification hereunder is finally
resolved.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Intellectual
Property</span>&#8221; means any and all rights in, arising out of, or associated with any of the following in any jurisdiction throughout
the world: (a)&#160;issued patents and patent applications (whether provisional or non-provisional), including divisionals, continuations,
continuations-in-part, substitutions, reissues, reexaminations, extensions, or restorations of any of the foregoing, and other
Governmental Authority-issued indicia of invention ownership (including certificates of invention, petty patents, and patent utility
models) (&#8220;<span style="text-decoration: underline">Patents</span>&#8221;); (b)&#160;trademarks, service marks, brands, certification marks, logos, trade dress, trade
names, and other similar indicia of source or origin, together with the goodwill connected with the use of and symbolized by, and
all registrations, applications for registration, and renewals of, any of the foregoing (&#8220;<span style="text-decoration: underline">Trademarks</span>&#8221;); (c)&#160;copyrights
and works of authorship, whether or not copyrightable, and all registrations, applications for registration, and renewals of any
of the foregoing (&#8220;<span style="text-decoration: underline">Copyrights</span>&#8221;); (d)&#160;internet domain names and social media account or user names (including
&#8220;<span style="text-decoration: underline">handles</span>&#8221;), whether or not Trademarks, all associated web addresses, URLs, websites and web pages, social media
sites and pages, and all</p>


<!-- Field: Page; Sequence: 421 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">content and data thereon or relating
thereto, whether or not Copyrights; (e)&#160;mask works, and all registrations, applications for registration, and renewals thereof;
(f)&#160;industrial designs, and all Patents, registrations, applications for registration, and renewals thereof; (g)&#160;trade
secrets, know-how, inventions (whether or not patentable), discoveries, improvements, technology, business and technical information,
databases, data compilations and collections, tools, methods, processes, techniques, and other confidential and proprietary information
and all rights therein (&#8220;<span style="text-decoration: underline">Trade Secrets</span>&#8221;); (h)&#160;computer programs, operating systems, applications, firmware,
and other code, including all source code, object code, application programming interfaces, data files, databases, protocols, specifications,
and other documentation thereof; and (i)&#160;all other intellectual or industrial property and proprietary rights.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Knowledge
of the Company</span>&#8221; and similar expressions mean the actual knowledge of the persons identified on <span style="text-decoration: underline">Section&#160;K</span>
of the Company Disclosure Schedule, and such knowledge as such persons would reasonably be expected to have obtained in the course
of their performance of their positions at the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Knowledge
of the Parent</span>&#8221; and similar expressions mean the actual knowledge of the persons identified on <span style="text-decoration: underline">Section&#160;K</span> of
the Parent Disclosure Schedule, and such knowledge as such persons would reasonably be expected to have obtained in the course
of their performance of their positions at the Parent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Law</span>&#8221;
means any statute, law, ordinance, regulation, rule, code, order, constitution, treaty, common law, judgment, decree, other requirement
or rule of law of any Governmental Authority.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Lockup
Shares</span>&#8221; means an amount of 1,050,000 shares of Parent Common Stock with respect to which the holders of Class A Units
and Class P Units will agree to retain and forfeit and transfer to the Parent pursuant to the terms of the Joinder Agreement in
order to satisfy certain obligations of the holders of Class A Units and Class P Units hereunder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Members</span>&#8221;
means the record and beneficial owners of Units of the Company immediately prior to the Effective Time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Organizational
Documents</span>&#8221; means (a)&#160;in the case of a Person that is a corporation, its articles or certificate of incorporation
and its by-laws, regulations or similar governing instruments required by the laws of its jurisdiction of formation or organization;
(b)&#160;in the case of a Person that is a partnership, its articles or certificate of partnership, formation or association, and
its partnership agreement (in each case, limited, limited liability, general or otherwise); (c)&#160;in the case of a Person that
is a limited liability company, its articles or certificate of formation or organization, and its limited liability company agreement
or operating agreement; and (d)&#160;in the case of a Person that is none of a corporation, partnership (limited, limited liability,
general or otherwise), limited liability company or natural person, its governing instruments as required or contemplated by the
laws of its jurisdiction of organization.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Parent
Investment</span>&#8221; means the aggregate Dollar amount of any investments, contributions, or commitments by the Parent in the
Pre-Closing Financing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Parent
Material Adverse Effect</span>&#8221; means any change, effect, event, circumstance or development that is materially adverse to or
has a material adverse effect on (i) the business, assets, liabilities, capitalization, financial condition, or results of operations
of Parent or Merger Sub and their Subsidiaries, taken as a whole, or (ii) the ability of Parent or Merger Sub to consummate the
Merger or any of the other Transactions or to perform any of their respective covenants or obligations under this Agreement; <i>provided,
however</i>, that none of the following, to the extent arising after the date of this Agreement, either alone or in combination,
shall be deemed to be a Parent Material Adverse Effect, and none of the following shall be taken into account in determining whether
there has been or will be a Parent Material Adverse Effect: any change or event caused by or resulting from (A) changes in prevailing
economic or market conditions in the United States or any other jurisdiction in which such entities have substantial business operations
(except to the extent those changes have a disproportionate effect on Parent or Merger Sub and their respective Subsidiaries relative
to the other participants in the industry or industries in which Parent, Merger Sub and their respective Subsidiaries operate),
(B) changes or events affecting the industry or industries in which Parent and its Subsidiaries operate generally (except to the
extent those changes or events have a disproportionate effect on Parent and its Subsidiaries relative to the other participants
in the industry or industries in which Parent, Merger Sub and their respective Subsidiaries operate), (C) changes in generally
accepted accounting principles or requirements (except to the extent those changes have a disproportionate effect on Parent, Merger
Sub and their respective Subsidiaries relative to the other participants in the industry or industries in which Parent and its
Subsidiaries operate), (D) changes in laws, rules or regulations of general applicability or interpretations thereof by any Governmental</p>


<!-- Field: Page; Sequence: 422 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Authority (except to the extent those
changes have a disproportionate effect on Parent, Merger Sub and their respective Subsidiaries relative to the other participants
in the industry or industries in which Parent and its Subsidiaries operate), (E) any natural disaster, pandemic or any outbreak
of major hostilities in which the United States is involved or any act of terrorism within the United States or directed against
its facilities or citizens wherever located or any governmental response to any of the foregoing (except to the extent those changes
or events have a disproportionate effect on Parent, Merger Sub and their respective Subsidiaries relative to the other participants
in the industry or industries in which Parent and its Subsidiaries operate), (F) a change in the public trading price of Parent
Common Stock or the implications thereof, (G) a change in the trading volume of Parent Common Stock, (H) any failure by Parent
to meet any public estimates or expectations of Parent&#8217;s revenue, earnings or other financial performance or results of operations
for any period, (I) any failure by Parent to meet any guidance, budgets, plans or forecasts of its revenues, earnings, or other
financial performance or results of operations (but not, in the case of Clauses (F) through (I), the underlying cause of such changes
or failures, unless such changes or failures would otherwise be excepted from this definition), or (J) the Transactions, including
the Merger, or the announcement or pendency thereof. For the avoidance of doubt, the Parties agree that the terms &#8220;material,&#8221;
&#8220;materially&#8221; and &#8220;materiality&#8221; as used in this Agreement with an initial lower case &#8220;m&#8221; shall
have their respective customary and ordinary meanings, without regard to the meanings ascribed to Parent Material Adverse Effect
or Company Material Adverse Effect, in each case as defined in this Agreement. Notwithstanding anything to the contrary in this
Agreement, any event, fact, development, circumstance, change, effect, or occurrence that arises out of a Law, directive, guideline
or recommendation promulgated by any Governmental Entity related to COVID-19 shall not be deemed, either alone or in combination,
to constitute or contribute to a Parent Material Adverse Effect, regardless of whether such effect is materially disproportionate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Parent
Shareholders Meeting</span>&#8221; means the special meeting of the shareholders of Parent to be held to consider the approval of
the Agreement, the CVR Agreement, the Transactions (including the Merger and the Parent Stock Issuance), the Equity Offering (at
the request of the Company) and the Charter Amendment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Permits</span>&#8221;
means all permits, licenses, franchises, approvals, authorizations, registrations, certificates, variances and similar rights obtained,
or required to be obtained, from Governmental Authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Permitted
Indebtedness</span>&#8221; means indebtedness of the Company (other than any Pre-Closing Financing) as of the Effective Time of up
to $22.5 million represented by such items of indebtedness reflected on <span style="text-decoration: underline">Section P</span> of the Company Disclosure Schedule.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Person</span>&#8221;
means an individual, corporation, partnership, joint venture, limited liability company, Governmental Authority, unincorporated
organization, trust, association, or other entity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Pre-Closing
Acquisition</span>&#8221; means the transactions contemplated by that certain Asset Purchase Agreement, dated as of the date hereof
(the &#8220;<span style="text-decoration: underline">Pre-Closing Acquisition Agreement</span>&#8221;), by and among the Company, Hawaii Energy Connection, LLC, a Hawaii
limited liability company, and E-Gear, LLC, a Hawaii limited liability company, and Steven P. Godmere, a resident of the State
of Hawaii, as representative for the Sellers (as defined in the Pre-Closing Acquisition Agreement).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Pre-Closing
Financing</span>&#8221; means all of the private placement transactions, through the consummation of which Company may raise capital
through and until the Effective Time, by the issuance or sale of Company Convertible Notes; <i>provided that</i>, for the avoidance
of doubt, none of the transactions among the Parties contemplated by this Agreement are, or shall be, Pre-Closing Financings and;
<i>provided further that</i>, any Pre-Closing Financing shall not exceed gross proceeds of more than $10,000,000 in the aggregate
and for which the Company shall provide Parent with notice of such private placement transaction prior to its consummation and
an opportunity to acquire up to $5,000,000 in the aggregate of such Company Convertible Notes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Pre-Closing
Tax Period</span>&#8221; means (i) any Tax period ending on or before the Closing Date and (ii) with respect to any Straddle Period,
the portion of such period ending on and including the Closing Date, in each case with respect to any business operated by the
Company before the Effective Time and solely to the extent, and for the period, the Company has operated such business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Pro Rata
Share</span>&#8221; means, with respect to the Class A and Class P Holders, each Class A and Class P Holder&#8217;s percentage ownership
of Class A Units and Class P Units as of immediately prior to the Effective Time.</p>


<!-- Field: Page; Sequence: 423 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Qualified
Person</span>&#8221; means any person making an unsolicited, bona fide, written Acquisition Proposal that the Parent Board determines
in good faith (after consultation with outside counsel and its financial advisors) is, or would reasonably be expected to lead
to, a Superior Proposal, and such Acquisition Proposal has not resulted from a breach by Parent, of its obligations under <span style="text-decoration: underline">Section&#160;7.1(a)</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Real Property</span>&#8221;
means the real property leased or subleased by the Company or for which there is an easement benefitting the Company, together
with all buildings, structures and facilities located thereon.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">SEC</span>&#8221;
means the U.S. Securities and Exchange Commission.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Securities
Act</span>&#8221; means the Securities Act of 1933, as amended.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Stock Consideration</span>&#8221;
means the Closing Merger Consideration plus the Earnout Consideration.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Straddle
Period</span>&#8221; means any period beginning on or before the Closing Date and ending after the Closing Date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Subsidiary</span>&#8221;
means, with respect to any party, any corporation, partnership, trust, limited liability company or other non-corporate business
enterprise in which such party (or another Subsidiary of such party) owns or controls, directly or indirectly, securities or other
ownership interests representing (A) more that 50% of the voting power of all outstanding stock or ownership interests of such
entity or (B) the right to receive more than 50% of the net assets of such entity available for distribution to the holders of
outstanding stock or ownership interests upon a liquidation or dissolution of such entity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Superior
Proposal</span>&#8221; means, with respect to Parent, any <i>bona fide</i>, unsolicited written proposal made by a third party to
acquire 50% or more of the equity securities or consolidated total assets of the Parent and its Subsidiaries, pursuant to a tender
or exchange offer, a merger, a consolidation, business combination or recapitalization or a sale or exclusive license of its assets,
(a) on terms which Parent Board determines in its good faith judgment to be more favorable to the holders of the Parent&#8217;s
capital stock from a financial point of view than the Transactions (after consultation with its financial and legal advisors),
taking into account all the terms and conditions of such proposal and this Agreement (including any termination or break-up fees
and conditions to consummation, as well as any written, binding offer by the Company to amend the terms of this Agreement,) that
the Parent Board, (b) is not subject to any financing condition, (c) is reasonably capable of being completed on the terms proposed
without unreasonable delay and (d) includes termination rights no less favorable than the terms set forth in this Agreement, and
in all respects from a third party capable of performing such terms.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Tax Return</span>&#8221;
means any return, declaration, report, claim for refund, information return, or statement or other document relating to Taxes,
including any schedule or attachment thereto, and including any amendment thereof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Taxes</span>&#8221;
means (a) all federal, state, local, foreign and other income, gross receipts, sales, use, production, ad valorem, transfer, franchise,
registration, profits, license, lease, service, service use, withholding, payroll, employment, unemployment, estimated, excise,
severance, environmental, stamp, occupation, premium, property (real or personal), real property gains, windfall profits, customs,
duties or other taxes, fees, levies, assessments or governmental charges of any kind, (b) all interest, penalties, fines, additions
to tax, or additional amounts imposed by any Governmental Authority in connection with any item described in clause (a) or for
failure to file any Tax Return, (c) any successor or transferee liability in respect of any items described in clauses (a) and/or
(b) under Reg. &#167; 1.1502-6 (or any similar provision of state, local, or foreign law), and (d) any amounts payable under any
tax sharing agreement or other contractual arrangement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in">&#8220;<span style="text-decoration: underline">Units</span>&#8221;
means the Class A Units, the Class B Units, the Class C Units and the Class P Units of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.25in"><b>Other Capitalized Terms</b>. The following
terms shall have the meanings specified in the indicated section of this Agreement:</p>


<table border="0" cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td><b><span style="text-decoration: underline">Term</span></b></td>
    <td style="text-align: right"><b><span style="text-decoration: underline">Section</span></b></td></tr>
<tr style="vertical-align: middle">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">Agreed Amount</span></td>
    <td style="text-align: right; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">10.5(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Agreement</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Preamble</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Allocation Certificate</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.11(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Alternative Acquisition Agreement</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.1(b)(ii)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Basket</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.2(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Certificate of Merger</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.2</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 424 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"></p>

<p style="margin: 0">&#160;</p>

<p style="margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">Chosen Court</span></td>
    <td style="text-align: right; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">11.9</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Claim Notice</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.4(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Claimed Amount</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.5(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Closing</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.1</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Closing Company Audited Financial Statements</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.2(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Closing Date</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.1</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Preamble</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Board</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Disclosure Schedule</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Article III</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Expenses</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9.3(c)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Insurance Policies</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.13</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Material Contract</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.2(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Permitted Encumbrances</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.3(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Plan</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.10(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Plans</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.10(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Company Termination Fee</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9.3(e)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Confidentiality Agreement</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6.4</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Convertible Note Consideration</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.6(e)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">CVR</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.13</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">CVR Agreement</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">D&amp;O Persons</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.17(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Damages</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.1(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">DGCL</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Disposition</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Dispute Notice</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.12(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">DLLCA</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Earnout Consideration</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.12(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Earnout Share Holdback</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.12(d)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Effective Time</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.2</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Equity Interests</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.3(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">ESPP Termination Date</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(d)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Excess</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Excluded Units</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.6(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Extra-Contractual Statement</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.8</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Financial Statements</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.7(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Indemnified Parties</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.1(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Indemnified Party</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.1(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Indemnifying Party</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.4(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Interim Financial Statements</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.7(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Liabilities</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.16</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">MBCA</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Measurement Date</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.3(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Mediator</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.12(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Member Approval</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8.1(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Members&#8217; Representative</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Preamble</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Merger</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Merger Sub</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Preamble</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 425 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">Milestone Notice</span></td>
    <td style="text-align: right; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">2.12(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Milestones</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.12(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Nasdaq</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.6(d)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">New Equity Plan</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.5(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Outside Date</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9.1(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Preamble</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent 2011 Plan</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Balance Sheet</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.6(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Board</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Board Recommendation</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.2(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Board Recommendation Change</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.1(b)(i)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Common Stock</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Disclosure Schedule</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Article IV</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent ESPP</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent ESPP Option</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(d)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Expenses</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9.3(f)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Insurance Policies</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.21</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Material Contract</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.9(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Owned Real Property</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.11(b)(i)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Permitted Encumbrances</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.11(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Plan</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Plans</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Preferred Stock</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.3(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent RSU Awards</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent SEC Reports</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.6(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Shareholder Approval</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8.1(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Stock Awards</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Stock Issuance</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Stock Options</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Stock Plans</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.18(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parent Termination Fee</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9.3(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Parties</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Preamble</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">PCAOB</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.2(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Per Class A and Class P Unit Merger Consideration</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.6(c)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">PPACA</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.10(c)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Pre-Closing Dividend</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.12</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Pre-Closing Tax Returns</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.15(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Proxy Statement/Prospectus</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.8(c)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Recommendation Change Notice</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.1(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Record Date</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.3(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Registration Statement</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.8(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Regulation M-A Filing</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.8(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Representatives</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.1(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Resolution Period</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.12(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Rights Agent</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Shareholders&#8217; Representative</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Preamble</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 426 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: middle">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">Surviving Company</span></td>
    <td style="text-align: right; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">2.1</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Tax Claim</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.15(e)(i)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Third Party Claim</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.4(a)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Transactions</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Transfer Taxes</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.15(b)</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Voting Agreement</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></td></tr>
<tr style="vertical-align: middle">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Voting Parent Debt</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.3(c)</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>


<!-- Field: Page; Sequence: 427 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">EXHIBIT D-1</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">Form of Joinder Agreement (Class A Units
and Class P Units)</p>


<!-- Field: Page; Sequence: 428 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">EXHIBIT D-2</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">Form of Joinder Agreement (Class B Units,
Class C Units and Company Convertible Notes)</p>

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

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center"></p>

<!-- Field: Page; Sequence: 429 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span id="a_002"></span>APPENDIX A-2</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center"></p>




<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">CONTINGENT
VALUE RIGHTS AGREEMENT</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">THIS
CONTINGENT VALUE RIGHTS AGREEMENT, dated as of [&#9679;], 2021 (this &#8220;<span style="text-decoration: underline">Agreement</span>&#8221;), by and among COMMUNICATIONS
SYSTEMS, INC., a Minnesota corporation (the &#8220;<span style="text-decoration: underline">Parent</span>&#8221;), [&#9679;], as Rights Agent (the &#8220;<span style="text-decoration: underline">Rights Agent</span>&#8221;),
and [&#9679;], in [its/his/her] capacity as the initial CVR Holders&#8217; Representative (the &#8220;<span style="text-decoration: underline">CVR Holders&#8217; Representative</span>&#8221;).</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Recitals</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">WHEREAS,
the Parent, Helios Merger Co., a Delaware corporation and direct wholly owned subsidiary of the Parent (the &#8220;<span style="text-decoration: underline">Merger Sub</span>&#8221;),
and Pineapple Energy, LLC, a Delaware limited liability company (the &#8220;<span style="text-decoration: underline">Company</span>&#8221;), entered into an Agreement
and Plan of Merger dated as of March 1, 2021 (the &#8220;<span style="text-decoration: underline">Merger Agreement</span>&#8221;), pursuant to which the Merger Sub will
merge with and into the Company (the &#8220;<span style="text-decoration: underline">Merger</span>&#8221;), with the Company surviving the Merger as a subsidiary of the
Parent;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">WHEREAS,
pursuant to the Merger Agreement, the Parent agreed to issue and distribute to the Persons, who as of immediately prior to the
Effective Time are shareholders of record of the Parent, the right to receive certain contingent value rights, on the terms and
subject to the conditions hereinafter described; and</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">WHEREAS,
the Parent desires that the Rights Agent act as its agent for the purposes of effecting the distribution of the CVRs (as hereinafter
defined) to those shareholders of the Parent entitled to receive CVRs and performing the other services described in this Agreement.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif">NOW
THEREFORE</span><span style="font: 10pt Times New Roman, Times, Serif">, in consideration of the foregoing
and the consummation of the transactions referred to above, the parties hereto, intending to be legally bound, agree as follows:</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
I<br />
<br />
DEFINITIONS</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
1.1.&#9;</b>Definitions. <span style="font-weight: normal">For all purposes of this Agreement, except as otherwise expressly provided
or unless the context otherwise requires:</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
terms defined in this Article have the meanings assigned to them in this Article, and include the plural as well as the singular;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;all
accounting terms used herein and not expressly defined herein shall have the meanings assigned to such terms in accordance with
United States generally accepted accounting principles, as in effect on the date hereof;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
words &#8220;herein,&#8221; &#8220;hereof&#8221; and &#8220;hereunder&#8221; and other words of similar import refer to this Agreement
as a whole and not to any particular Article, Section or other subdivision;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;unless
the context otherwise requires, words describing the singular number shall include the plural and vice versa, words denoting any
gender shall include all genders and</span></p>


<!-- Field: Page; Sequence: 430; Options: NewSection -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">words
denoting natural Persons shall include corporations, limited liability companies, partnerships and other Persons and vice versa;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;all
references to &#8220;including&#8221; shall be deemed to mean including without limitation; and</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;capitalized
terms used but not otherwise defined herein shall have the meanings ascribed thereto in the Merger Agreement. The following terms
shall have the meanings ascribed to them as follows:</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Accountant</span>&#8221;
has the meaning set forth in <span style="text-decoration: underline">Section 2.8</span>.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Affiliate</span>&#8221;
means, with respect to any Person, any Person that controls, is controlled by, or is under common control with such Person.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Business
Day</span>&#8221; means any day except Saturday, Sunday or any other day on which commercial banks located in Minneapolis, Minnesota
are authorized or required by Law to be closed for business.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Escrow</span>&#8221; means a segregated escrow account in which all: (i)&#160;Net Proceeds, and (ii)&#160;the Reserve Fund amounts,
if any, will be held until disbursed pursuant to the terms of this Agreement.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Payment Amount</span>&#8221; means (a)(i) with respect to any Legacy Monetization for which a Disposition Agreement is entered into
prior to the Effective Time, 100% of the Net Proceeds in respect of each respective item of Gross Proceeds received by the Parent
or any of its Affiliates regardless of when any such Gross Proceeds are actually received, or (ii) with respect to any Legacy
Monetization for which a Disposition Agreement is entered into following the Effective Time, 90% of Net Proceeds in respect of
each respective item of Gross Proceeds received by the Parent or any of its Affiliates as a result of any Legacy Monetization
regardless of when any such Gross Proceeds are actually received, <i>less</i> (b) any Reserve Fund amounts applicable to each
such respective item of Gross Proceeds. Notwithstanding the foregoing, any CVR Payment Amount that is less than $200,000 shall
be aggregated with the next subsequent CVR Payment Amount, and if not paid prior thereto, included in the Final CVR Payment and,
further provided, in no event shall any CVR Payment, including the Final CVR Payment, be made if the CVR Payment Amount would
be less than $50,000 in the aggregate.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Payment Date</span>&#8221; means the 75th day after the end of the calendar quarter in which a respective item of Gross Proceeds
is received by the Parent.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Payment Period</span>&#8221; means each calendar quarter during the CVR Term, with the first CVR Payment Period commencing on the
date hereof and ending on [&#9679;], 2021.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Payment Statement</span>&#8221; means, for a given CVR Payment Period, a written statement of the Parent, setting forth in reasonable
detail, (i) the CVR Payment Amount for such CVR Payment Period, (ii) a description of the total amounts received during such CVR
Payment Period from each Legacy Monetization, and (iii) a calculation of any Monetization Expenses during such CVR Payment Period.</span></p>


<!-- Field: Page; Sequence: 431 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Register</span>&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.4(b)</span>.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Registrar</span>&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.4(b)</span>.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVRs</span>&#8221;
means the contingent value rights issued by the Parent as contemplated by this Agreement. Unless otherwise specified herein, for
purposes of this Agreement all the CVRs shall be considered as part of and shall act as one class only.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">CVR
Term</span>&#8221; means the period beginning on the Effective Time and ending on the date that is eighteen (18) months following
the Effective Time.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Disposition
Agreement</span>&#8221; means a definitive agreement, contract or other document entered into by the Parent providing for the sale,
transfer, disposition, spin-off, or license of all or any part of the Parent Legacy Assets.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">&#8220;<span style="text-decoration: underline">DTC</span>&#8221;
means The Depository Trust Company or any successor thereto.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Effective
Time</span>&#8221; has the meaning set forth in the Merger Agreement.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Final
CVR Payment</span>&#8221; means the CVR Payment Date on which the last CVR Payment related to all the Legacy Monetization is made.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Gross
Proceeds</span>&#8221; means all cash or cash proceeds (and the fair market value, as determined by the Parent, as of the time of
receipt of such non-cash consideration, of all non-cash consideration such as stock or marketable securities) received by the
Parent from a Legacy Monetization.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Holder</span>&#8221;
means a Person in whose name a CVR is registered in the CVR Register.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Legacy
Monetization</span>&#8221; means the sale, transfer, disposition, spin-off, or license of all or any part of the Parent Legacy Assets,
which transaction is consummated during the CVR Term. A Legacy Monetization will also include the distribution of any cash or
cash equivalents (&#8220;<span style="text-decoration: underline">Legacy Cash&#8221;</span>) that are a part of the Parent Legacy Assets in any amount that is in excess
of the liabilities and obligations relating to Parent or the Parent Legacy Assets at the Effective Time.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Legacy
Shareholders</span>&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.2</span>.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Monetization
Expenses</span>&#8221; means:</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;any
expenses incurred or accrued relating to an unpaid invoice by the Parent or any of its Affiliates as a result of pursuing, negotiating,
entering into and closing any Legacy Monetization, fees and out-of-pocket expenses of the Rights Agent and CVR Holders&#8217;
Representative and any other brokerage fee, finder&#8217;s fee, success fees, transaction fees, service fees, commission, accountant
fees, advisor fees, legal fees and similar items in incurred as a result of pursuing, negotiating, entering into and closing any
Legacy Monetization, provided, however, that, in each case, in no event shall the Monetization Expenses include any administrative
or similar expenses or fees payable by the Parent in connection with its general overhead;</span></p>


<!-- Field: Page; Sequence: 432 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;any
applicable Tax (including any applicable value added or sales taxes) imposed on Gross Proceeds and payable by the Parent or any
of its Affiliates (regardless of whether the due date for such Taxes arises during or after the CVR Term) and, without duplication,
any income or other similar Taxes payable by the Parent or any of its Affiliates that would not have been incurred by the Parent
or any of its Affiliates but for the Legacy Monetization or Gross Proceeds; provided that such Taxes shall be computed after taking
into account any available net operating loss carryforwards or other Tax attributes existing as of the Effective Time actually
recognized by the Parent or its Affiliates;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
the extent not paid with Legacy Cash or by revenue generated solely by the Parent Legacy Assets prior to the closing of the Legacy
Monetization, any expenses incurred by Parent or any of its Affiliates in respect of the performance of this Agreement following
the Effective Time, including preserving and maintaining any Parent Legacy Assets, indemnification expenses with respect to Parent
Legacy Assets, allocation of rent expenses or in respect of its performance of any Contract in connection with any Parent Legacy
Assets, including any costs related to the prosecution, maintenance or enforcement by Parent or any of its Affiliates of intellectual
property rights in the Parent Legacy Assets;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;any
loss<span style="background-color: white">, liability, damage, judgment, fine, penalty, cost or expense</span> incurred or reasonably
expected to be incurred by Parent or any of its Affiliates arising out of any third-party claims, demands, actions, or other proceedings
relating to any disposition of Parent Legacy Assets, including indemnification obligations of the Parent or any of its Affiliates
set forth in any Disposition Agreement; and</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
the extent not paid by revenue generated solely by the Parent Legacy Assets prior to the closing of the Legacy Monetization, any
Liabilities borne by the Parent or any of its Affiliates pursuant to any Contract or Disposition Agreement primarily related to
Parent Legacy Assets, including costs or severance payments and benefits arising from the termination thereof and the termination
of employees of Parent whose position related primarily to the Parent Legacy Assets; provided, that obligations under the change
in control agreements related to the persons set forth on <span style="text-decoration: underline">Schedule 2</span> shall not constitute Monetization Expenses unless
these scheduled individuals are notified of termination of employment or the individuals notify Parent of their intent to terminate
their employment prior to the Effective Time.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Net
Proceeds</span>&#8221; means, with respect to each respective Legacy Monetization, the excess, if any, of (i) all Gross Proceeds
<i>less</i> (ii) all Monetization Expenses. <span style="background-color: white">For clarity, to the extent Monetization Expenses
exceed Gross Proceeds for any CVR Payment Period, any excess Monetization Expenses shall be applied against Gross Proceeds in
subsequent CVR Payment Periods.</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Notice
of Objection</span>&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.5(b)</span>.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Parent
Legacy Assets</span>&#8221; means any and all assets, properties, and equipment of the Parent in existence as of the Effective Time;
provided, that the Parent Legacy Assets shall not include any cash or cash equivalents in existence as of the Effective Time to
cover the earn out obligations relating to Parent&#8217;s acquisition of IVDesk Minnesota, Inc. (the &#8220;<span style="text-decoration: underline">Earn Out</span>&#8221;);
however, following the satisfaction of all obligations relating to the Earn Out, any remaining Earn Out amounts shall</span></p>


<!-- Field: Page; Sequence: 433 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">constitute
Parent Legacy Assets. Notwithstanding the foregoing, Parent may retain and utilize duplicate copies of the books and records of
Parent.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Permitted
Transfer</span>&#8221; means: (i)&#160;a transfer of any or all of the CVRs (upon the death of the Holder) by will or intestacy;
(ii)&#160;a transfer by instrument to an inter vivos or testamentary trust in which the CVRs are to be passed to beneficiaries
under the terms of such trust; (iii)&#160;transfers made pursuant to a court order of a court of competent jurisdiction (such
as in connection with divorce, bankruptcy or liquidation); (iv)&#160;a transfer made by operation of law (including a consolidation
or merger) or in connection with the dissolution, liquidation or termination of any corporation, limited liability company, partnership
or other entity; (v)&#160;a transfer from a participant&#8217;s account in a tax-qualified employee benefit plan to the participant
or to such participant&#8217;s account in a different tax-qualified employee benefit plan or to a tax-qualified individual retirement
account for the benefit of such participant; or (vi)&#160;a transfer from a participant in a tax-qualified employee benefit plan,
who received the CVRs from such participant&#8217;s account in such tax-qualified employee benefit plan, to such participant&#8217;s
account in a different tax-qualified employee benefit plan or to a tax-qualified individual retirement account for the benefit
of such participant.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Person</span>&#8221;
means any individual, firm, corporation, limited liability company, partnership, trust or other entity, and shall include any
successor (by merger or otherwise) thereof or thereto.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Reserve
Fund</span>&#8221; means, with regard to each particular Legacy Monetization other than a distribution of Legacy Cash, a reasonable
amount to be determined by the Parent, not to exceed: (i) in the case of any Legacy Monetization for which a Disposition Agreement
is entered into prior to the Effective Time, 7.5% of the Gross Proceeds of such Legacy Monetization, and (ii) in the case of any
Legacy Monetization for which a Disposition Agreement is entered into following the Effective Time, 6.75% of the Gross Proceeds
of such Legacy Monetization, which is to be retained as part of the CVR Escrow in accordance with this Agreement to satisfy any
indemnification obligations of the Parent contained in the Disposition Agreement for such Legacy Monetization in excess of any
escrow fund established pursuant to the Disposition Agreement for such Legacy Monetization for purposes of satisfying the Parent&#8217;s
indemnification obligations thereunder.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Surviving
Person</span>&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 6.1(a)</span>.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
II<br />
<br />
CONTINGENT VALUE RIGHTS</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.1.&#9;</b>Appointment of Rights Agent. <span style="font-weight: normal">The Parent hereby appoints [&#9679;] to act as the
Rights Agent for the Parent in accordance with the instructions hereinafter set forth in this Agreement, and the Rights Agent
hereby accepts such appointment.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.2.&#9;</b>Issuance of CVRs. <span style="font-weight: normal">The CVRs shall be issued and distributed by the Rights Agent after
the Effective Time to the Persons who as of the close of trading on the Nasdaq Capital Market on the Business Day before the Effective
Time are shareholders of record of the Parent (the &#8220;<span style="text-decoration: underline">Legacy Shareholders</span>&#8221;). Each Legacy Shareholder is entitled
to one (1) CVR for each share of Parent Common Stock held by such Legacy Shareholder as of immediately prior to the Effective
Time.</span></span></p>


<!-- Field: Page; Sequence: 434 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.3.&#9;</b>Nontransferable. <span style="font-weight: normal">The CVRs shall not be sold, assigned, transferred, pledged, encumbered
or in any other manner transferred or disposed of, in whole or in part, other than through a Permitted Transfer. T<span style="background-color: white">he
CVRs will not be listed on any quotation system or traded on any securities exchange.</span></span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.4.&#9;</b>No Certificate; Registration; Registration of Transfer; Change of Address.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
CVRs shall be issued in book-entry form only and shall not be evidenced by a certificate or other instrument.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Rights Agent shall keep a register (the &#8220;<span style="text-decoration: underline">CVR Register</span>&#8221;) for the registration of CVRs. The Rights Agent is hereby
initially appointed as the registrar and transfer agent (the &#8220;<span style="text-decoration: underline">CVR Registrar</span>&#8221;) for the purpose of registering
CVRs and transfers of CVRs as herein provided. <span style="background-color: white">The CVR Register will initially show one
position for Cede&#160;&amp; Co. representing shares of Parent Common Stock held by DTC on behalf of the street holders of the
shares of Parent Common Stock held by such holders as of immediately prior to the Effective Time. The Rights Agent will have no
responsibility whatsoever directly to the street name holders with respect to transfers of CVRs. With respect to any payments
or issuances to be made under this Agreement, the Rights Agent will accomplish the payment to any former street name holders of
shares of Parent Common Stock by sending one&#160;lump-sum&#160;payment or issuance to DTC. The Rights Agent will have no responsibilities
whatsoever with regard to the distribution of payments by DTC to such street name holders.</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Subject
to the restriction on transferability set forth in <span style="text-decoration: underline">Section 2.3</span>, every request made to effect a Permitted Transfer of a
CVR must be in writing and accompanied by a written instrument or instruments of transfer and any other requested documentation
in a form reasonably satisfactory to the Parent and the CVR Registrar, duly executed by the registered Holder or Holders thereof
or by the duly appointed legal representative thereof. A request for a transfer of a CVR shall be accompanied by such documentation
establishing satisfaction that the transfer is a Permitted Transfer as may be reasonably requested by the Parent and the CVR Registrar
(including opinions of counsel), if appropriate. Upon receipt of such written notice, the CVR Registrar shall, subject to its
reasonable determination that the transfer instrument is in proper form and the transfer otherwise complies with the other terms
and conditions herein, register the transfer of the CVRs in the CVR Register. All duly transferred CVRs registered in the CVR
Register shall be the valid obligations of the Parent, evidencing the same right and shall entitle the transferee to the same
benefits and rights under this Agreement, as those held by the transferor. No transfer of a CVR shall be valid until registered
in the CVR Register, and any transfer not duly registered in the CVR Register will be void ab initio. Any transfer or assignment
of the CVRs shall be without charge (other than the cost of any transfer Tax which shall be the responsibility of the transferor)
to the Holder. The <span style="background-color: white">Parent and the Rights Agent may require evidence of payment of a sum
sufficient to cover any stamp, documentary, registration, or other Tax or governmental charge that is imposed in connection with
any such registration of transfer (or evidence that such Taxes and charges are not applicable).&#160;</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;A
Holder (or the CVR Holders&#8217; Representative, on behalf of a Holder) may make a written request to the CVR Registrar to change
such Holder&#8217;s address of record in the CVR</span></p>


<!-- Field: Page; Sequence: 435 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Register.
The written request must be duly executed by the Holder and conform to such other reasonable requirements as the CVR Registrar
may from time to time establish. Upon receipt of such proper written notice, the CVR Registrar shall promptly record the change
of address in the CVR Register.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="background-color: white">The
Parent will provide written instructions to the Rights Agent for the distribution of CVRs to holders of Parent Common Stock as
of immediately prior to the Effective Time. Subject to the terms and conditions of this Agreement and the Parent&#8217;s prompt
confirmation of the Effective Time, the Rights Agent shall effect the distribution of the CVRs, less any applicable withholding
tax, to each holder of Parent Common Stock as of the Effective Time by the mailing of a statement of holding reflecting such CVRs.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.5.&#9;</b>Payment Procedures.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Within
forty-five (45) days after the end of each CVR Payment Date during the CVR Term in which the Parent received Gross Proceeds, the
Parent shall deliver to the CVR Representative and Rights Agent a CVR Payment Statement for such CVR Payment Period. Concurrent
with the delivery of each CVR Payment Statement, the Parent shall provide the CVR Representative and Rights Agent with reasonable
documentation to support its calculation of the CVR Payment and Monetization Expenses. Upon the CVR Holders&#8217; Representative&#8217;s
request, the Parent shall make its accounting personnel available during normal business hours to the CVR Holders&#8217; Representative
or its authorized representative to discuss and answer questions with respect to the calculation of the CVR Payment Amount. Within
fifteen (15) days after the CVR Holders&#8217; Representative&#8217;s receipt of all information contemplated by this <span style="text-decoration: underline">Section
2.5(a)</span>, the CVR Holders&#8217; Representative may deliver a written notice to the Parent (with a copy to the Rights Agent)
specifying that the CVR Holders&#8217; Representative objects to the indicated CVR Payment Amount (a &#8220;<span style="text-decoration: underline">Notice of Objection</span>&#8221;),
and stating the reason upon which the CVR Holders&#8217; Representative has determined that (i) a CVR Payment Amount is due and
payable, or (ii) the calculation of the CVR Payment Amount is in error. Any Notice of Objection shall identify in reasonable detail
the nature of any proposed revisions to the CVR Payment. Any dispute arising from a Notice of Objection shall be resolved in accordance
with <span style="text-decoration: underline">Section 7.4</span> or by an independent third party valuation expert selected by the Parent and the CVR Holders&#8217; Representative
(and subject to the execution of a reasonable and customary confidentiality/nonuse agreement), whose decision shall be binding
on the parties hereto and every Holder. The fees charged by the valuation expert referenced in the foregoing sentence shall be
allocated between the Parent and the Holders (by deduction from the CVR Payment Amount) in the same proportion that the disputed
amount of the CVR Payment Amount that was unsuccessfully disputed by (as finally determined by the valuation expert) bears to
the total disputed amount of the CVR Payment Amount.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;On
or before each CVR Payment Date, the Parent shall deliver to the Rights Agent and cause the Rights Agent to deliver to the Holders,
pro rata as to their CVR holdings, the amount of the indicated CVR Payment Amount. It is understood that all Monetization Expenses
shall be applied in full (but without duplication) against respective Gross Proceeds. Any Reserve Fund amounts in the CVR Escrow
established for a Legacy Monetization shall be released from such Reserve Fund upon the earlier of: (i) twelve (12) months following
the consummation of the applicable Legacy Monetization; and (ii) the expiration of any generally applicable indemnity escrow established
for purposes of breaches of the Parent&#8217;s representations and warranties in any</span></p>


<!-- Field: Page; Sequence: 436 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Disposition
Agreement. Thereafter, any such released Reserve Fund amounts shall be included by the Parent in the CVR Payment Amount paid on
the next CVR Payment Date.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;All
payments by the Parent hereunder shall be made in U.S. dollars. The Parent shall be entitled to deduct and withhold, or cause
to be deducted or withheld, from each CVR Payment Amount otherwise payable pursuant to this Agreement, such amounts as Parent
is required to deduct and withhold with respect to the making of such payment under the Internal Revenue Code of 1986, as amended
or succeeded, or any provision of state, local or foreign tax law. To the extent that amounts are so withheld or paid over to
or deposited with the relevant governmental entity, such withheld amounts shall be treated for all purposes of this Agreement
as having been paid to the Holder in respect of which such deduction and withholding was made.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.6.&#9;</b>No Voting, Dividends or Interest; No Equity or Ownership Interest in Parent.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
CVRs shall not have any voting or dividend rights, and interest shall not accrue on any amounts payable on the CVRs.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
CVRs shall not represent any equity or ownership interest in the Parent (or in any constituent company to the Merger) or in any
Parent Legacy Assets or other asset. It is hereby acknowledged and agreed that the CVRs shall not represent a security of the
Parent. The rights or remedies of the holders of CVRs are contractual rights limited to those expressly set forth in this Agreement,
and such Holders&#8217; sole right to receive property is the right to receive cash from the Parent in accordance with the terms
hereof.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Each
Holder acknowledges and agrees to the appointment and authority of the CVR Holders&#8217; Representative to act as the exclusive
representative, agent and attorney-in-fact of such Holder and all Holders as set forth in this Agreement. Each Holder agrees that
such Holder will not challenge or contest any action, inaction, determination or decision of the CVR Holders&#8217; Representative
or the authority or power of the CVR Holders&#8217; Representative and will not threaten, bring, commence, institute, maintain,
prosecute or voluntarily aid any action, which challenges the validity of or seeks to enjoin the operation of any provision of
this Agreement, including the provisions relating to the authority of the CVR Holders&#8217; Representative to act on behalf of
such Holder and all Holders as set forth in this Agreement.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="background-color: white">It
is hereby acknowledged and agreed that the CVRs and the possibility of any payment hereunder with respect thereto are highly speculative
and subject to numerous factors outside of the Parent&#8217;s control, and there is no assurance that Holders will receive any
payments under this Agreement or in connection with the CVRs. Each Holder acknowledges that it is highly possible that no Legacy
Monetization will occur prior to the expiration of the CVR Term and that there will not be any Gross Proceeds that may be the
subject of a CVR Payment Amount. </span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.7.&#9;</b>Discretion and Decision Making Authority; No Fiduciary Duty.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Until
the expiration of the CVR Term, the CVR Holders&#8217; Representative and the Parent shall cooperate to use commercially reasonable
efforts to pursue Legacy Monetizations, and the CVR Holders&#8217; Representative shall have the final discretion and decision
making authority, not to be unreasonably withheld, over the final terms of each Legacy</span></p>


<!-- Field: Page; Sequence: 437 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Monetization,
including the particular manner, and upon what terms and conditions each Legacy Monetization is consummated; provided, that, any
such Legacy Monetization shall require the Parent to execute the Disposition Agreement (so long as such Disposition Agreement
does not include unreasonable burdens or obligations on the Parent). In furtherance of the foregoing:</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif">the
Parent shall not, before the expiration of the CVR Term, sell, transfer, dispose, spin-off, or license any Parent Legacy Assets
or use Legacy Cash, except pursuant to a Legacy Monetization agreed to by the CVR Holders&#8217; Representative or in the ordinary
course of business of the Parent Legacy Assets consistent with past practice;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif">the
Parent shall not before the expiration of the CVR Term terminate or intentionally materially negatively impact the Parent Legacy
Assets, including by failing to preserve and maintain the Parent Legacy Assets, without the prior written approval of the CVR
Holders&#8217; Representative, which consent shall not be unreasonably withheld, conditioned or delayed; and</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif">the
Parent shall pay $[&#9679;] to the CVR Holders&#8217; Representative at the Effective Time as compensation for services rendered
by the CVR Holders&#8217; Representative pursuant to this Agreement.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
CVR Holders&#8217; Representative, after good faith discussions with Parent, shall be entitled to be reimbursed from the CVR Escrow
for direct costs and expenses related to any Legacy Monetization.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="background-color: white">It
is acknowledged and agreed that neither the Parent nor its Affiliates owe, by virtue of their obligations under this Agreement,
a fiduciary duty or any implied duties to the Holders and the parties hereto, and the Parent and its Affiliates intend solely
the express provisions of this Agreement to govern their contractual relationship with respect to the CVRs. It is acknowledged
and agreed that this <span style="text-decoration: underline">Section 2.7(c)</span> is an essential and material term of this Agreement. </span>Except as expressly set
forth herein, none of the Parent or any of its Subsidiaries shall have any obligation or liability whatsoever to any Holder relating
to or in connection with any action, or failure to act, with respect to the sale of the Parent Legacy Assets. Following the CVR
Term, the Parent shall be permitted to take any action in respect of the Parent Legacy Assets in order to satisfy any wind-down
Liabilities associated with the Parent Legacy Assets.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.8.&#9;</b>Audit Right and Information Rights.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Prior
to the termination of this Agreement, upon not less than forty-five (45) calendar days&#8217; prior written request by the CVR
Holders&#8217; Representative, the Parent shall meet at reasonable times during normal business hours with the CVR Holders&#8217;
Representative to discuss the content of any CVR Payment Statement. Such meeting shall not be requested more frequently than twice
each calendar year. The Parent agrees to maintain, for at least one year after the last possible Legacy Monetization, all books
and records relevant to the calculation of a CVR Payment Amount and the amount of Net Proceeds. Prior to the termination of this
Agreement (but not requested more frequently than once per calendar year), subject to not less than forty-five (45) calendar days
advance written notice from the CVR Holders&#8217; Representative and prior execution</span></p>


<!-- Field: Page; Sequence: 438 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">and
delivery by it and an independent accounting firm of national reputation chosen by the CVR Holders&#8217; Representative (the
&#8220;<span style="text-decoration: underline">Accountant</span>&#8221;) of a reasonable and customary confidentiality/nonuse agreement, the Parent shall permit the CVR
Holders&#8217; Representative and the Accountant, acting as agent of the CVR Holders&#8217; Representative, at the CVR Holders&#8217;
Representative&#8217;s cost, to have access during normal business hours to the books and records of the Parent as may be reasonably
necessary to (and for the sole purpose) audit the calculation of such CVR Payment Amount or the calculation of the amount of Net
Proceeds.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Commencing
at the Effective Time and ending on the Final CVR Payment date, the CVR Holders&#8217; Representative will have access to the
schedule of deposits and releases regarding the CVR Escrow.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.9.&#9;</b>Termination. <span style="font-weight: normal">This Agreement will expire and be of no force or effect, the parties
hereto will have no liability hereunder (other than with respect to monies due and owing by the Parent to the CVR Holders&#8217;
Representative, if applicable, and the Rights Agent or any other rights of the Rights Agent which expressly survive the termination
of this Agreement), and no additional payments will be required to be made (a<span style="background-color: white">nd the CVRs
will expire without any consideration or compensation therefor</span>), upon the earlier of (a) the payment of the full amount
of all CVR Payment Amounts to the Rights Agent and the payment of the full amount of all CVR Payment Amounts to the Holders by
the mailing by the Rights Agent of each applicable CVR Payment Amount to each Holder at the address reflected in the CVR Register
and (b) the expiration of the CVR Term; provided that this Agreement shall remain in effect and not <span style="background-color: white">limit
the right of Holders to receive the CVR Payment Amounts to the extent earned prior to the expiration of this Agreement or held
in the CVR Escrow or Reserve Fund, and the provisions applicable thereto will survive the expiration of this Agreement until such
CVR Payments have been made, if applicable.</span></span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
2.10.&#9;</b>Ability to Abandon CVR. <span style="font-weight: normal">A Holder may at any time, at such Holder&#8217;s option,
abandon all of such Holder&#8217;s remaining rights in a CVR by transferring such CVR to the Parent with or without consideration
therefor. Nothing in this Agreement is intended to prohibit the Parent from offering to acquire CVRs for consideration in its
sole discretion.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
III<br />
<br />
THE RIGHTS AGENT</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
3.1.&#9;</b>Certain Duties and Responsibilities. <span style="font-weight: normal">The Rights Agent shall not have any liability
for any actions taken or not taken in connection with this Agreement, except to the extent of its willful misconduct, fraud, bad
faith or gross negligence. No provision of this Agreement shall require the Rights Agent to expend or risk its own funds or otherwise
incur any financial liability in the performance of any of its duties hereunder or in the exercise of any of its rights or powers.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
3.2.&#9;</b>Certain Rights of Rights Agent. <span style="font-weight: normal">The Rights Agent undertakes to perform such duties
and only such duties as are specifically set forth in this Agreement, and no implied covenants or obligations shall be read into
this Agreement against the Rights Agent. The Rights Agent will report to both the CVR Holders&#8217; Representative and Parent.
In addition:</span></span></p>


<!-- Field: Page; Sequence: 439 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
Rights Agent may rely and shall be protected in acting or refraining from acting upon any resolution, certificate, statement,
instrument, opinion, report, notice, request, direction, consent, order or other paper or document believed by it to be genuine
and to have been signed or presented by the proper party or parties;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
Rights Agent may engage and consult with counsel of its selection and the written advice of such counsel or any opinion of counsel
shall be full and complete authorization and protection in respect of any action taken, suffered or omitted by it hereunder in
good faith and in reliance thereon;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;in
the event of arbitration, the Rights Agent may engage and consult with tax experts, valuation firms and other experts and third
parties that it, in its sole and absolute discretion, deems appropriate or necessary to enable it to discharge its duties hereunder;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
Rights Agent shall not be required to give any note or surety in respect of the execution of such powers or otherwise in respect
of the premises; and</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
Parent agrees to indemnify the Rights Agent for, and hold the Rights Agent harmless against, any loss, liability, claim, demands,
suits or expense arising out of or in connection with the Rights Agent&#8217;s duties under this Agreement, including the costs
and expenses of defending the Rights Agent against any claims, charges, demands, suits or loss, unless such loss shall have been
determined by a court of competent jurisdiction to be a result of the Rights Agent&#8217;s willful misconduct, fraud, bad faith
or gross negligence or for the fees of counsel and expenses in connection with any lawsuit initiated by the Rights Agent on behalf
of itself or the Holders.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Parent agrees (i) to pay the fees and expenses of the Rights Agent in connection with this Agreement, as set forth on <span style="text-decoration: underline">Schedule
1</span> hereto, and (ii) to reimburse the Rights Agent for all taxes and governmental charges, reasonable expenses and other charges
of any kind and nature incurred by the Rights Agent in the execution of this Agreement (other than taxes measured by the Rights
Agent&#8217;s net income). The Rights Agent shall also be entitled to reimbursement from the Parent for all reasonable and necessary
out-of-pocket expenses paid or incurred by it in connection with the administration by the Rights Agent of its duties hereunder.
An invoice for the agreed-upon fee of the Rights Agent as set forth on <span style="text-decoration: underline">Schedule I</span> will be rendered a reasonable time prior
to, and paid on, the Effective Time. The foregoing shall not apply to the <span style="background-color: white">extent an expense
has been determined by a decision of a court of competent jurisdiction to have resulted from the Rights Agent&#8217;s gross negligence,
fraud, bad faith or willful misconduct. </span>An invoice for any out-of-pocket expenses and per item fees realized will be rendered
and payable within thirty (30) days after receipt by the Parent.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
3.3.&#9;</b>Resignation and Appointment of Successor.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Rights Agent may resign at any time by giving written notice thereof to the Parent specifying a date when such resignation shall
take effect, which notice shall be sent at least thirty (30) days prior to the date so specified.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;If
the Rights Agent resigns or become incapable of acting, the Parent shall promptly appoint a qualified successor Rights Agent who
may be the CVR Holders&#8217; Representative or a Holder but shall not be an officer of the Parent. The successor Rights Agent</span></p>


<!-- Field: Page; Sequence: 440 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">so
appointed shall, forthwith upon its acceptance of such appointment in accordance with this <span style="text-decoration: underline">Section 3.3(b)</span>, become the successor
Rights Agent.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Parent shall give notice of each resignation and each removal of a Rights Agent and each appointment of a successor Rights Agent
by mailing written notice of such event by first-class mail, postage prepaid, to the CVR Holders&#8217; Representative. The CVR
Holders&#8217; Representative shall forward such notice to the Holders.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
3.4.&#9;</b>Acceptance of Appointment by Successor. <span style="font-weight: normal">Every successor Rights Agent appointed hereunder
shall execute, acknowledge and deliver to the Parent, the CVR Holders&#8217; Representative and to the retiring Rights Agent an
instrument accepting such appointment and a counterpart of this Agreement, and thereupon such successor Rights Agent, without
any further act, deed or conveyance, shall become vested with all the rights, powers, trusts and duties of the retiring Rights
Agent; provided, that upon the request of Parent, the CVR Holders&#8217; Representative or the successor Rights Agent, such retiring
Rights Agent shall execute and deliver an instrument transferring to such successor Rights Agent all the rights, powers and trusts
of the retiring Rights Agent.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
IV<br />
<br />
COVENANTS</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
4.1.&#9;</b>List of Holders. <span style="font-weight: normal">The CVR Holders&#8217; Representative shall furnish or cause to
be furnished to the Rights Agent the names, addresses and shareholdings of the Holders immediately prior to the Effective Time.
The Parent shall cause the CVR Registrar to promptly provide a copy of the CVR Register to the CVR Holders&#8217; Representative
upon reasonable request.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
4.2.&#9;</b>Provision of CVR Payment Amounts. <span style="font-weight: normal">The Parent shall promptly provide the Rights Agent
with the applicable cash payable in respect of any CVR Payment Amount, if any, to be distributed to the Holders in accordance
with the terms of this Agreement.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
4.3.&#9;</b>Assignments. <span style="font-weight: normal">The Parent shall not, in whole or in part, assign any of its obligations
under this Agreement other than in accordance with the terms of <span style="text-decoration: underline">Section 6.1</span> or <span style="text-decoration: underline">Section 7.2</span> hereof. At any time,
the CVR Holders&#8217; Representative may assign any of its rights or obligations under this Agreement (or this Agreement in its
entirety) to any third party (reasonably acceptable to the Parent) to serve as a successor CVR Holders&#8217; Representative,
provided that such assignee executes a written joinder to this Agreement assuming the rights and duties of the CVR Holders&#8217;
Representative. The CVR Holders&#8217; Representative will incur no liability of any kind to the Holders with respect to any action
or omission by the CVR Holders&#8217; Representative in connection with the CVR Holders&#8217; Representative&#8217;s services
pursuant to this Agreement, except in the event of liability directly resulting from the CVR Holders&#8217; Representative&#8217;s
fraud, gross negligence or willful misconduct.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
4.4.&#9;</b>Records. <span style="font-weight: normal">The Parent shall, and shall cause its Affiliates to, keep true, complete
and accurate records in sufficient detail to enable the Holders and their consultants or professional advisors to confirm (a)
whether any payments related to any Legacy Monetization giving rise to any CVR Payment Amounts have been received by Parent or
its successors or</span></span></p>


<!-- Field: Page; Sequence: 441 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Affiliates
and (b) the applicable CVR Payment Amount payable to each Holder hereunder in accordance with the terms specified in this Agreement.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
V<br />
<br />
AMENDMENTS</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
5.1.&#9;</b>Amendments without Consent of Holders. <span style="font-weight: normal">Without the consent of any Holders or of
the CVR Holders&#8217; Representative (except as to items described in (b), (d), (g) and (h) below, which shall require the prior
written consent of the CVR Holders&#8217; Representative), the Parent, at any time and from time to time after the Effective Time,
may unilaterally execute and implement one or more amendments hereto:</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
evidence the succession of another Person to the Parent and the assumption by any such successor of the covenants of the Parent
herein, in a transaction contemplated by <span style="text-decoration: underline">Section 6.1</span> hereof;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
evidence the appointment of another Person as a successor Rights Agent and the assumption by any successor Rights Agent of the
covenants and obligations of the Rights Agent herein in accordance with the provisions hereof;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
add to the covenants of the Parent such further covenants, restrictions, conditions or provisions as the Parent and the Rights
Agent consider to be for the protection and benefit of the Holders;&#160;provided&#160;that in each case, such provisions do not
adversely affect the interests of the Holders;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
cure any ambiguity, to correct or supplement any provision in this Agreement that may be defective or inconsistent with any other
provision in this Agreement, or to make any other provisions with respect to matters or questions arising under this Agreement;&#160;provided&#160;that,
in each case, such provisions do not adversely affect the interests of the Holders;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;as
may be necessary or appropriate to ensure that the CVRs are not subject to registration under the Securities Act or the Exchange
Act and the rules and regulations promulgated thereunder, or any applicable foreign or state securities or &#8220;blue sky&#8221;
laws;&#160;provided&#160;that, in each case, such amendment does not adversely affect the interests of the Holders;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;as
may be necessary or appropriate to ensure that the Parent is not required to produce a prospectus or an admission document in
order to comply with applicable Law;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
cancel the applicable CVRs (i)&#160;in the event that any Holder has abandoned its rights in accordance with this Agreement or
(ii)&#160;following a transfer of such CVRs to the Parent or its Affiliates in accordance with this Agreement;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
effect any other amendment to this Agreement for the purpose of adding, eliminating or changing any provisions of this Agreement;
provided that, in each case, such amendment does not adversely affect the interests of the Holders; or</span></p>


<!-- Field: Page; Sequence: 442 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;as
may be necessary or appropriate to ensure that the Parent complies with applicable Law.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">Promptly
after the execution by the Parent of any amendment pursuant to the provisions of this <span style="text-decoration: underline">Section 5.1</span>, the Parent shall provide
a copy of such amendment to the CVR Holders&#8217; Representative.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
5.2.&#9;</b>Amendments with Consent of Holders. <span style="font-weight: normal">Subject to <span style="text-decoration: underline">Section 5.1</span> (which amendments
pursuant to <span style="text-decoration: underline">Section 5.1</span> may be made without the consent of the Holders or of the CVR Holders&#8217; Representative), with
the consent of not less than a majority of the outstanding CVRs, whether evidenced in writing or taken at a meeting of the Holders,
the CVR Holders&#8217; Representative, the Parent and the CVR Holders&#8217; Representative may enter into one or more amendments
hereto for the purpose of adding, eliminating or changing any provisions of this Agreement, even if such addition, elimination
or change is in any way adverse to the interests of the Holders. The Parent and the Rights Agent agree to fully cooperate with
the CVR Holders&#8217; Representative in soliciting and obtaining the consent of the Holders as required by this Section. Promptly
after the execution by the Parent, the CVR Representative and the Rights Agent of any amendment pursuant to the provisions of
this <span style="text-decoration: underline">Section 5.2</span>, the Parent will mail (or cause the Rights Agent to mail) a notice thereof by first class mail to the
Holders at their addresses as they appear on the CVR Register, setting forth in general terms the substance of such amendment.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
5.3.&#9;</b>Effect of Amendments. <span style="font-weight: normal">Upon the execution of any amendment under this <span style="text-decoration: underline">Article
V</span>, this Agreement shall be modified in accordance therewith, such amendment shall form a part of this Agreement for all purposes
and every Holder shall be bound thereby.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
VI<br />
<br />
CONSOLIDATION, MERGER, SALE OR CONVEYANCE</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
6.1.&#9;</b>Parent May Consolidate, Etc. <span style="font-weight: normal">The Parent shall not consolidate with or merge into
any other Person (other than a merger or consolidation where the Parent is the surviving corporation), unless:</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
Person formed by such consolidation or into which the Parent is merged, (the &#8220;<span style="text-decoration: underline">Surviving Person</span>&#8221;) shall expressly
assume payment (if and to the extent required hereunder) of amounts on all the CVRs and the performance of every duty and covenant
of this Agreement on the part of the Parent to be performed or observed; and</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
Parent has delivered to the CVR Holders&#8217; Representative and the Rights Agent an Officer&#8217;s Certificate, stating that
such consolidation or merger complies with this <span style="text-decoration: underline">Article VI</span> and that all conditions precedent herein provided for relating
to such transaction have been complied with.</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
6.2.&#9;</b>No Allocation to Parent Legacy Assets. <span style="font-weight: normal">No transaction described in <span style="text-decoration: underline">Section 6.1
</span>shall give, and the Merger shall not give, the Holders the right to a CVR Payment Amount.</span></span></p>


<!-- Field: Page; Sequence: 443 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
6.3.&#9;</b>Successor Substituted. <span style="font-weight: normal">Upon any consolidation of or merger by the Parent with or
into any other Person, the Surviving Person shall succeed to, and be substituted for, and may exercise every right and power of,
the Parent under this Agreement with the same effect as if the Surviving Person had been named as Parent herein.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
VII<br />
<br />
OTHER PROVISIONS OF GENERAL APPLICATION</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.1.&#9;</b>Notices. <span style="font-weight: normal">Any notice, report, request, approval or consent required or permitted
to be given under this Agreement shall be in writing and shall be addressed as follows:</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;if
to a Holder or any or all Holders or the CVR Holders&#8217; Representative, addressed to the CVR Holders&#8217; Representative
at: [&#9679;],</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif"><i>with
a copy (which will not constitute notice) to:</i></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Ballard
Spahr LLP</span></p>



<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">80
S. 8<sup>th</sup> Street, Suite 2000</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Minneapolis,
MN 55402<br />
Attn.:&#9;Barbara Rummel</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">Peter
Jaslow</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Telephone:&#9;(612)
371-3211<br />
Facsimile:&#9;(612) 371-3207</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">Email:&#9;rummelb@ballardspahr.com</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">jaslowp@ballardspahr.com</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;if
to the Parent, addressed to it at:</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple
Energy Corp.<br />
315 Lake Street East<br />
Wayzata, Minnesota 55391<br />
Attn.: Chief Executive Officer<br />
Telephone: &#9;(952) 456-5300<br />
Email: &#9;Kyle@pineappleenergy.com</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in"><span style="font: 10pt Times New Roman, Times, Serif"><i>with
a copy (which will not constitute notice) to:</i></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Faegre
Drinker Biddle &amp; Reath LLP</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">2200
Wells Fargo Center</span></p>



<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">90
S. 7<sup>th</sup> Street</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Minneapolis,
MN 55402-3901<br />
Attn.:&#9;Steven Kennedy</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">Jonathan
Zimmerman</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">Jonathan
Nygren</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">Telephone:&#9;(612)
766-7000<br />
Facsimile:&#9;(612) 766-1600</span></p>


<!-- Field: Page; Sequence: 444 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">Email:&#9;&#9;Steven.Kennedy@FaegreDrinker.commailto:rummelb@ballardspahr.com</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">Jon.Zimmerman@FaegreDrinker.com</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">Jon.Nygren@FaegreDrinker.com</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;if
to the Rights Agent, addressed to it at: [&#9679;], email: [&#9679;], with a copy to [&#9679;], [&#9679;], email: [&#9679;];</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">or,
in each case, to the most recent address, specified by written notice, given to the sender pursuant to this Section.</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">All
notices and other communications hereunder shall be in writing and shall be deemed to have been duly delivered (i) three (3) Business
Days after being sent by registered or certified mail, return receipt requested, postage prepaid, (ii) one (1) Business Day after
being sent for next Business Day delivery, fees prepaid, via a reputable overnight courier service, (iii) if sent by email transmission
prior to 6:00 p.m. recipient&#8217;s local time, upon transmission (provided, no &#8220;bounce back&#8221; or similar message
of non-delivery is received with respect thereto) or (iv) if sent by email transmission after 6:00 p.m. recipient&#8217;s local
time and no &#8220;bounce back&#8221; or similar message of non-delivery is received with respect thereto, the Business Day following
the date of transmission; provided, that, in each case, the notice or other communication is sent to the physical address or email
address set forth next to the name of such Party above (or to such other physical address or email address as such Party shall
have specified in a written notice given to the other Parties hereto).</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.2.&#9;</b>Successors and Assigns. <span style="font-weight: normal">All covenants and agreements in this Agreement by the Parent
shall bind its successors and assigns, whether so expressed or not. The Parent may not assign this Agreement without the prior
written consent of the CVR Holders&#8217; Representative. All covenants and agreements in this Agreement by the CVR Holders&#8217;
Representative shall bind his successors, whether so expressed or not. In the event the CVR Holders&#8217; Representative resigns
(without assigning its rights or obligations to a successor CVR Holders&#8217; Representative), dies or is incapacitated, a successor
CVR Holders&#8217; Representative shall be elected by a majority in interest of the Holders.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.3.&#9;</b>Benefits of Agreement. <span style="font-weight: normal">The Parent and the Rights Agent hereby agree that the respective
covenants and agreements set forth herein are intended to be for the benefit of, and shall be enforceable by, the CVR Holders&#8217;
Representative (on behalf of itself and the Holders) and the Holders, acting by the written consent of Holders of not less than
a majority of the then-outstanding CVRs, all of whom are intended third-party beneficiaries hereof. Nothing in this Agreement,
express or implied, will give to any Person (other than the Rights Agent, the Parent, the Parent&#8217;s successors and permitted
assignees, and the Holders and their respective successors and permitted assignees) any benefit or any legal or equitable right,
remedy or claim under this Agreement or under any covenant or provision herein contained, all such covenants and provisions being
for the sole benefit of the Rights Agent, the Parent, the Parent&#8217;s successors and permitted assignees, and the Holders and
their respective successors and permitted assignees. The rights of Holders are limited to those expressly provided in this Agreement
and the Merger Agreement.</span></span></p>


<!-- Field: Page; Sequence: 445 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.4.&#9;</b>Governing Law. <span style="font-weight: normal">This Agreement and the CVRs shall be governed by and construed in
accordance with the internal laws of the State of Minnesota without giving effect to any choice or conflict of law provision or
rule (whether of the State of Minnesota or any other jurisdiction) that would cause the application of laws of any jurisdictions
other than those of the State of Minnesota. Each of the parties to this Agreement (i) consents to submit itself to the exclusive
personal jurisdiction of the state and federal courts located in Minneapolis, Minnesota (the &#8220;<span style="text-decoration: underline">Chosen Court</span>&#8221;)
in any action or proceeding arising out of or relating to this Agreement or the CVRs, (ii) agrees that all claims in respect of
such action or proceeding shall be heard and determined in any such Chosen Court, (iii) agrees that it shall not attempt to deny
or defeat such personal jurisdiction by motion or other request for leave from any such Chosen Court, and (iv) agrees not to bring
any action or proceeding arising out of or relating to this Agreement or any of the transaction contemplated by this Agreement
in any other court. Each of the parties hereto waives any defense of inconvenient forum to the maintenance of any action or proceeding
so brought and waives any bond, surety or other security that might be required of any other party with respect thereto. Any party
may make service on another party by sending or delivering a copy of the process to the party to be served at the address and
in the manner provided for the giving of notices in <span style="text-decoration: underline">Section&#160;7.1</span>. Nothing in this <span style="text-decoration: underline">Section&#160;7.4</span>, however,
shall affect the right of any party to serve legal process in any other manner permitted by law.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.5.&#9;</b>Legal Holidays. <span style="font-weight: normal">In the event that a CVR Payment Date shall not be a Business Day,
then, notwithstanding any provision of this Agreement to the contrary, any payment required to be made in respect of the CVRs
on such date need not be made on such date, but may be made on the next succeeding Business Day with the same force and effect
as if made on the CVR Payment Date.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.6.&#9;</b>Severability Clause. <span style="font-weight: normal">In case any one or more of the provisions contained in this
Agreement shall for any reason be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or
unenforceability shall not affect any other provisions of this Agreement, but this Agreement shall be construed as if such invalid
or illegal or unenforceable provision had never been contained herein. Upon such determination that any term or other provision
is invalid, illegal or unenforceable, the arbitration forum or other tribunal making such determination is authorized and instructed
to modify this Agreement so as to effect the original intent of the parties as closely as possible so that the transactions and
agreements contemplated herein are consummated as originally contemplated to the fullest extent possible.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.7.&#9;</b>Entire Agreement. <span style="font-weight: normal">This Agreement represents the entire understanding of the parties
hereto with reference to the CVRs and the subject matter of this Agreement and supersedes any and all other prior or contemporaneous
oral or written agreements made with respect to the CVRs or this Agreement, except for the Merger Agreement. If and to the extent
that any provision of this Agreement is inconsistent with or conflicts with the Merger Agreement, this Agreement shall govern
and be controlling.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.8.&#9;</b>Interpretation. <span style="font-weight: normal">The language used in this Agreement is the language chosen by the
parties to express their mutual intent, and no provision of this Agreement shall be interpreted for or against a party because
that party or its attorney drafted the provision.</span></span></p>


<!-- Field: Page; Sequence: 446 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.9.&#9;</b>Force Majeure. <span style="font-weight: normal">Notwithstanding anything to the contrary contained herein, none of
the Rights Agent, the Parent or any of its Subsidiaries will be liable for any delays or failures in performance resulting from
acts beyond its reasonable control including acts of God, pandemics (including&#160;COVID-19),&#160;terrorist acts, shortage of
supply, breakdowns or malfunctions, interruptions or malfunctions of computer facilities, or loss of data due to power failures
or mechanical difficulties with information storage or retrieval systems, labor difficulties, war or civil unrest.</span></span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"><b>Section
7.10.&#9;</b><span style="background-color: white">WAIVER OF JURY TRIAL. EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVES
ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED
HEREBY. EACH PARTY CERTIFIES AND&#160;ACKNOWLEDGES THAT (I)&#160;NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED,
EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER, (II)&#160;EACH
PARTY UNDERSTANDS AND HAS CONSIDERED THE IMPLICATION OF THIS WAIVER, (III)&#160;EACH PARTY MAKES THIS WAIVER VOLUNTARILY, AND
(IV)&#160;EACH PARTY HAS BEEN INDUCED TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS
IN THIS <span style="text-decoration: underline">SECTION 7.10</span>.</span></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">[<i>Signature
Page Follows</i>]</span></p>


<!-- Field: Page; Sequence: 447 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">IN
WITNESS WHEREOF, the parties have executed and delivered this Contingent Value Rights Agreement as of the day and year first above
written.</span></p>

<table cellspacing="0" cellpadding="0" style="font-family: Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="2" style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 0.25pt 216.25pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Communications
    Systems, Inc.</b></span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif; width: 54%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif; width: 46%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Name:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Title:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 0.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 0.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">[&#9679;]</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Name:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Title:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 0.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 0.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">[&#9679;]</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Name:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding: 0.25pt 0.25pt 0.25pt 216.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding: 0.25pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.25pt 0.25pt 1.25pt 216.25pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Title:</span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.5pt; font-family: Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 448 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Schedule
1<br />
[&#9679;]</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Schedule
2<br />
<br /></span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Mark
D. Fandrich</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Scott
Fluegge</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Kristin
A. Hlavka</span></p>

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

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"></p>

<!-- Field: Page; Sequence: 449 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span id="a_003"></span>APPENDIX A-3</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Voting
Agreement</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">VOTING
AGREEMENT, dated as of March 1, 2021 (this &#8220;<span style="text-decoration: underline">Agreement</span>&#8221;), by and among Pineapple Energy LLC, a Delaware limited
liability company (&#8220;<span style="text-decoration: underline">Pineapple</span>&#8221;), Communications Systems, Inc., a Minnesota corporation (&#8220;<span style="text-decoration: underline">Parent</span>&#8221;),
and the undersigned holders (the &#8220;<span style="text-decoration: underline">Shareholders</span>&#8221; and each, a &#8220;<span style="text-decoration: underline">Shareholder</span>&#8221;) of capital stock
of Parent. Capitalized terms used but not otherwise defined herein shall have the meanings ascribed to such terms in the Merger
Agreement (as hereinafter defined).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: center"><span style="font-family: Times New Roman, Times, Serif">W
I T N E S S E T H:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">WHEREAS,
concurrently with the execution of this Agreement, Pineapple, Helios Merger Co., a Delaware corporation and a wholly owned Subsidiary
of Parent (&#8220;<span style="text-decoration: underline">Merger Sub</span>&#8221;), Parent and the other parties thereto are entering into an Agreement and Plan of Merger,
dated as of the date hereof (as amended from time to time, the &#8220;<span style="text-decoration: underline">Merger Agreement</span>&#8221;), pursuant to which, on the
terms and subject to the conditions set forth therein, Merger Sub will be merged with and into Pineapple (the &#8220;<span style="text-decoration: underline">Merger</span>&#8221;),
and the outstanding Units (other than Excluded Units, which will be cancelled) will be converted into shares of Parent Common
Stock; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">WHEREAS,
as a material condition and inducement to the willingness of Pineapple to enter into the Merger Agreement, Pineapple has required
that the Shareholders agree, and the Shareholders, in order to induce Pineapple to enter into the Merger Agreement and in consideration
of the substantial expenses incurred and to be incurred by Pineapple in connection therewith, have agreed, to enter into this
Agreement and abide by the covenants and obligations as set forth herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">NOW,
THEREFORE, in consideration of the foregoing and the representations, warranties, covenants and agreements set forth herein, and
for other good and valuable consideration the receipt and adequacy of which are hereby acknowledged, the parties hereto, intending
to be legally bound, hereby agree as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">ARTICLE
I<br />
<br />
<span style="text-decoration: underline">General</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">1.1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Defined
Terms<span style="color: red">. </span>The following capitalized terms, as used in this Agreement, shall have the meanings set
forth below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Beneficial
Owner</span>&#8221; means, with respect to any securities, any Person who, directly or indirectly, through any contract, arrangement,
understanding, relationship or otherwise, has or shares (a)&#160;voting power, which includes the power to vote, or to direct
the voting of, such security; and/or (b)&#160;investment power, which includes the power to dispose, or to direct the disposition,
of such security; and shall otherwise be interpreted in accordance with the term &#8220;beneficial owner&#8221; as defined in
Rule 13d-3 adopted by the Securities and Exchange Commission under the Securities Exchange Act of 1934, as amended. The terms
&#8220;<span style="text-decoration: underline">Beneficial Ownership</span>,&#8221; &#8220;<span style="text-decoration: underline">Beneficially Own</span>&#8221; and &#8220;<span style="text-decoration: underline">Beneficially Owned</span>&#8221; shall
have a correlative meaning.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Covered
Securities</span>&#8221; means, with respect to each Shareholder, such Shareholder&#8217;s Existing Shares, together with any Shares
or other voting capital stock of Parent of which such Shareholder has or acquires Beneficial Ownership on or after the date hereof;
<span style="text-decoration: underline">provided</span> that for purposes of this definition of &#8220;Covered Securities,&#8221; a Person shall be deemed to be the Beneficial
Owner of any Shares which such Person has the right to acquire pursuant to any agreement, arrangement or understanding or upon
the exercise of conversion rights, exchange rights, warrants or options, or otherwise (irrespective of whether the right to acquire
such Shares is exercisable immediately or only after the passage of time, including the passage of time in excess of sixty days,
the satisfaction of any conditions, the occurrence of any event or any combination of the foregoing).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Covered
Shares</span>&#8221; means, with respect to each Shareholder, such Shareholder&#8217;s Existing Shares, together with any Shares
or other voting capital stock of Parent of which such Shareholder has or acquires Beneficial Ownership (determined without the
application of Rule 13d-3(d)(1)) on or after the date hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Existing
Shares</span>&#8221; means, with respect to each Shareholder, the number of Shares Beneficially Owned (determined without the application
of Rule 13d-3(d)(1)) or owned of record by such Shareholder, as set forth opposite such Shareholder&#8217;s name in Schedule I
hereto, but with respect to any Shares owned by or allocated</span></p>


<!-- Field: Page; Sequence: 450; Options: NewSection -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">to
the Communications Systems, Inc. Employee Stock Ownership Plan (&#8220;ESOP&#8221;), means only (i) Shares allocated to the Shareholder&#8217;s
ESOP account, or (ii) Shares that the Shareholder has the power to vote under the ESOP governing documents.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Shares</span>&#8221;
means the shares of Parent Common Stock, shares of Parent Preferred Stock and any other capital stock of Parent.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Transfer</span>&#8221;
means, directly or indirectly, to sell, transfer, assign, deposit, pledge, encumber (including creating or incurring any lien
upon), hypothecate or similarly dispose of (including by gift, merger, consolidation by operation of Law or otherwise (including
by conversion into securities or other consideration), either voluntarily or involuntarily, or by tendering into any tender or
exchange offer), or to enter into any swap or other arrangement that transfers to another, in whole or in part, any of the economic
consequences of ownership or any contract, option or other arrangement or understanding with respect to the voting of or sale,
transfer, assignment, deposit, pledge, encumbrance (including the creation or incurment of any lien upon), hypothecation or similar
disposition of (including by gift, merger, consolidation by operation of Law or otherwise (including by conversion into securities
or other consideration), either voluntarily or involuntarily, or by tendering into any tender or exchange offer).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">ARTICLE
II<br />
<br />
<span style="text-decoration: underline">Voting</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">2.1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Agreement
to Vote<span style="color: red">. </span>Subject to the terms of this Agreement, each Shareholder hereby covenants and agrees,
severally and not jointly, that during the term of this Agreement and at the Parent Shareholder Meeting and at any other meeting
of the holders of Shares, however called, including any adjournment or postponement thereof, and in connection with any written
consent of the holders of Shares, or in any other circumstance upon which a vote, consent or other approval of the holders of
Shares is sought, such Shareholder shall, in each case, to the fullest extent that such matters are submitted for the vote, written
consent or approval of such Shareholder and that the Covered Shares are entitled to vote thereon or consent thereto:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">appear
at any such meeting or otherwise cause the Covered Shares to be counted as present thereat for purposes of calculating a quorum;
and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">vote
(or cause to be voted), in person or by proxy, or deliver (or cause to be delivered) a written consent covering, all of the Covered
Shares (A)&#160;in favor of the approval of the Merger Agreement and the other Transactions (including the CVR Agreement and the
Parent Stock Issuance); (B)&#160;against any action or agreement submitted for the vote or written consent of the holders of Shares
that would result in a breach in any material respect of any covenant, representation or warranty or other obligation or agreement
of Parent or Merger Sub under the Merger Agreement or that is otherwise in opposition to the Merger or any of the other Transactions
(including the CVR Agreement and the Parent Stock Issuance); (C)&#160;against any extraordinary corporate transaction (other than
the Merger or the Transactions, including the CVR Agreement and the Parent Stock Issuance), such as a merger, consolidation, business
combination, tender or exchange offer, reorganization, recapitalization, liquidation, sale or transfer of all or substantially
all of the securities of Parent (other than pursuant to the Merger or the Transactions, including the CVR Agreement and the Parent
Stock Issuance) or any other Acquisition Proposal; and (D)&#160;against any other action, agreement or transaction submitted for
the vote or written consent of the holders of Shares that is intended, or could reasonably be expected to, impede, interfere with,
delay, postpone, discourage, or adversely affect the consummation of the Merger and the other Transactions; <span style="text-decoration: underline">provided</span>, that
the foregoing covenants shall apply solely with respect to actions taken with respect to the Covered Shares; and <span style="text-decoration: underline">provided further
</span>that nothing in this Agreement limits or restricts the Shareholders from voting on the Dispositions (as defined in the Merger
Agreement) or any matters other than those explicitly set forth in this Section 2.1(b), in their sole discretion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Any
such vote shall be cast (or consent shall be given) by such Shareholder in accordance with such procedures relating thereto as
will ensure that he or she is duly counted, including for purposes of determining whether a quorum is present. Neither this <span style="text-decoration: underline">Section
2.1(b)</span> nor anything else in this Agreement shall require such Shareholder to exercise any warrants or options (if any) to
acquire Shares or other capital stock of Parent. Such Shareholder shall provide</span></p>


<!-- Field: Page; Sequence: 451 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Pineapple
with at least five Business Days&#8217; prior written notice prior to signing any action proposed to be taken by written consent
with respect to any Covered Shares. The obligations of such Shareholder under this Agreement, including this <span style="text-decoration: underline">Article&#160;II</span>,
shall apply whether or not a Parent Board Recommendation Change has occurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Solely
in the event of a failure by such Shareholder to act in accordance with such Shareholder&#8217;s obligations as to voting pursuant
to <span style="text-decoration: underline">Sections 2.1(a)</span> and <span style="text-decoration: underline">2.1(b)</span>, such Shareholder hereby irrevocably grants to and appoints Pineapple (and any designee
thereof) as such Shareholder&#8217;s proxy and attorney-in-fact (with full power of substitution), for and in the name, place
and stead of such Shareholder, to represent, vote and otherwise act (by voting at any meeting of shareholders of the company or
otherwise) with respect to such Shareholder&#8217;s Covered Shares solely as and to the extent set forth in this <span style="text-decoration: underline">Section 2.1
</span>until the termination of this Agreement in accordance with <span style="text-decoration: underline">Section 5.1</span>, to the same extent and with the same effect
as such Shareholder might or could do under applicable law, rules and regulations. The proxy granted pursuant to this <span style="text-decoration: underline">Section
2.1(c)</span> is coupled with an interest and is irrevocable. Such Shareholder will take such further action and will execute such
other instruments as may be necessary to effectuate the grant of this proxy. Notwithstanding the foregoing, this proxy shall terminate
upon termination of this agreement in accordance with <span style="text-decoration: underline">Section 5.1</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">2.2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Cap</span>.
Notwithstanding any other provision of this Agreement, in no event shall any provision of this Agreement, individually or in combination
with any other provision hereof or of the Merger Agreement, be interpreted to, nor shall any person be entitled to enforce this
Agreement in a manner so as to, give rise to a &#8220;control share acquisition&#8221; or &#8220;business combination&#8221; with
an &#8220;interested shareholder&#8221; (as such terms are defined in the Minnesota Business Corporation Act (&#8220;MBCA&#8221;)
for any purpose under the MBCA, and in the event of any determination that the foregoing would be the case, the terms of this
Agreement shall be deemed modified ab initio to the extent (and only to the extent) required to avoid such a control share acquisition
or business combination. For the avoidance of doubt, in no event shall the aggregate amount of Covered Shares subject to this
Agreement exceed 19.9% of the issued and outstanding Shares (as such percentage is calculated pursuant to Section 302A.011, Subd.
41 of the MBCA), and this <span style="text-decoration: underline">Section 2.2</span> shall be deemed to release from the obligations under this Agreement such number
of Covered Shares as may be necessary to cause such aggregate amount to not exceed such percentage.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">2.3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">No
Inconsistent Agreements<span style="color: red">. </span>Other than this Agreement, each Shareholder confirms and agrees, severally
and not jointly, that such Shareholder (a)&#160;has not entered into, and shall not enter into at any time while this Agreement
is in effect, any voting arrangement, whether by proxy, consent, power of attorney, voting agreement, voting trust or otherwise,
with respect to the Covered Shares, (b)&#160;has not granted, and shall not grant at any time while this Agreement is in effect,
a proxy, consent or power of attorney with respect to the Covered Shares and (c)&#160;has not taken and shall not take any action
that would have the effect of making any representation and warranty of such Shareholder contained herein untrue or incorrect
or preventing or disabling such Shareholder from performing any of his or her obligations under this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">ARTICLE
III<br />
<br />
<span style="text-decoration: underline">Representations and Warranties</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">3.1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Representations
and Warranties of the Shareholders<span style="color: red">. </span>Each Shareholder hereby represents and warrants, severally
and not jointly, to Pineapple as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Due
Authority; Validity of Agreement</span>. Such Shareholder has all requisite legal right, power, authority and capacity to execute
and deliver this Agreement and to perform his or her obligations hereunder. This Agreement has been duly executed and delivered
by such Shareholder and, assuming this Agreement constitutes a valid and binding obligation of the other parties hereto, constitutes
a legal, valid and binding obligation of such Shareholder, enforceable against him or her in accordance with its terms, subject
to the General Enforceability Exceptions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Ownership</span>.
(i) Such Shareholder is the Beneficial Owner of, and has, good, valid and marketable title to such Shareholder&#8217;s Existing
Shares, (ii) the Shareholder has sole voting power, and sole power of disposition (subject, in the case of Restricted Stock, to
the restrictions applicable thereto), with respect to all of the Existing Shares, (iii) the Existing Shares are all of the Shares
owned, either of record or beneficially, by the Shareholder as of the date hereof, (iv) the Existing Shares are free and clear
of all Encumbrances, other than liens arising under the securities Laws, any Encumbrances created by this Agreement and the restrictions
imposed by the applicable grant agreement and plan relating to any Shares that are unvested awards of &#8220;restricted shares,&#8221;
(v) the Shareholder has not appointed or granted any proxy, which appointment or grant is still effective, with respect to the
Existing Shares, and (vi) the Shareholder has the sole right and power to agree to all of the matters set forth in this Agreement.
Schedule I sets forth the number of Shares Beneficially Owned by such Shareholder as of the date hereof.</span></p>
<!-- Field: Page; Sequence: 452 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">No
Violation</span>. The execution, delivery and performance of this Agreement by such Shareholder do not and will not (whether with
or without notice or lapse of time, or both) (i)&#160;breach, violate, result in the loss of any benefit under, constitute a default
under, result in the termination of or a right of termination or cancellation under, or result in the creation, acceleration or
change of any rights or obligations of any party or the creation of any lien upon any of the Covered Shares under, any Contract
that is binding on such Shareholder or any of his or her properties or assets, or (ii)&#160;violate any Laws applicable to such
Shareholder or by which any of such Shareholder&#8217;s assets or properties is bound, except for any of the foregoing as would
not, individually or in the aggregate, impair the ability of such Shareholder to consummate the transactions contemplated hereby.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Consents
and Approvals</span>. Other than filings, permits, authorizations, consents and approvals as may be required under securities Laws,
the execution and delivery of this Agreement by such Shareholder do not, and the performance by such Shareholder of his or her
obligations under this Agreement will not, require such Shareholder to obtain any consent, approval, authorization or permit of,
or to make any filing or registration with or declaration or notification to, any Governmental Authority, except where the failure
to obtain such consents, approvals, authorizations or permits, or to make such filings, registrations, declarations or notifications,
would not, individually or in the aggregate, materially impair the ability of such Shareholder to consummate the transactions
contemplated hereby.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Absence
of Litigation</span>. As of the date hereof, there is no Action or Governmental Order in effect, pending or, to such Shareholder&#8217;s
knowledge, threatened against such Shareholder before or by any Governmental Authority that would, individually or in the aggregate,
impair the ability of such Shareholder to consummate the transactions contemplated hereby.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Reliance
by Pineapple</span>. Such Shareholder understands and acknowledges that Pineapple is entering into the Merger Agreement in reliance
upon such Shareholder&#8217;s execution and delivery of this Agreement and the representations and warranties, covenants and other
agreements of such Shareholder contained herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">3.2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Representations
and Warranties of Pineapple<span style="color: red">. </span>Pineapple hereby represents and warrants to the Shareholders as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Organization;
Authorization; Validity of Agreement; Necessary Action</span>. Pineapple is a limited liability company, validly existing and in
good standing under the Laws of the state of Delaware. Pineapple has all limited liability company power and authority to execute
and deliver this Agreement, to perform its obligations hereunder and to consummate the transactions contemplated hereby. The execution
and delivery by Pineapple of this Agreement and the performance by it of its obligations hereunder have been duly and validly
authorized by Pineapple and no other limited liability company action on the part of Pineapple is necessary to authorize the execution
and delivery by it of this Agreement or the performance by it of its obligations hereunder. This Agreement has been duly executed
and delivered by Pineapple and, assuming this Agreement constitutes a valid and binding obligation of the other parties hereto,
constitutes a legal, valid and binding obligation of Pineapple, enforceable against it in accordance with its terms, subject to
the General Enforceability Exceptions.</span></p>


<!-- Field: Page; Sequence: 453 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">No
Violation</span>. The execution, delivery and performance of this Agreement by Pineapple and the consummation by Pineapple of the
transactions contemplated hereby do not and will not (whether with or without notice or lapse of time, or both) (i)&#160;breach
or violate any provision of the certificate of formation or operating agreement of Pineapple, (ii)&#160;breach, violate, result
in the loss of any benefit under, constitute a default under, result in the termination of or a right of termination or cancellation
under, or result in the creation, acceleration or change of any rights or obligations of any party or the creation of any lien
upon any of the properties or assets of Pineapple under, any Contract that is binding on Pineapple or (iii)&#160;violate any Law
applicable to Pineapple or by which any of Pineapple&#8217;s assets or properties is bound, except in each case as would not,
individually or in the aggregate, impair the ability of Pineapple to consummate the transactions contemplated hereby.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">ARTICLE
IV<br />
<br />
<span style="text-decoration: underline">Other Covenants</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">4.1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Prohibition
on Transfers, Other Actions<span style="color: red">. </span>Until the earlier of the Effective Time or, if earlier, the termination
of this Agreement or the Merger Agreement in accordance with their respective terms, each Shareholder hereby covenants and agrees,
severally and not jointly, not to (i)&#160;Transfer any of such Shareholder&#8217;s Covered Securities, Beneficial Ownership thereof
or any other interest specifically therein (including by tendering into any tender or exchange offer by any Person other than
Pineapple or any of its subsidiaries); (ii)&#160;enter into any agreement, arrangement or understanding with any Person (other
than Pineapple), or take any other action that would prevent or disable such Shareholder from performing his or her obligations
under this Agreement; or (iii)&#160;take any action that would result in such Shareholder not having the legal power, authority
or right to comply with and perform his or her covenants under this Agreement; <span style="text-decoration: underline">provided</span>, that this <span style="text-decoration: underline">Section 4.1</span> shall
not prohibit the Transfer of any of the Covered Securities by such Shareholder (A) upon the death of such Shareholder, (B) to
any member of such Shareholder&#8217;s immediate family, (C) as a result of the forfeiture to Parent or cancellation of any equity
award pursuant to the terms thereof, or (D) the sale of Shares issued pursuant to an equity award upon vesting, settlement or
exercise of such equity award solely to cover the exercise price thereof or to satisfy tax obligations resulting from such vesting,
settlement or exercise; <span style="text-decoration: underline">provided</span>, <span style="text-decoration: underline">however</span>, that any Transfer referred to in the foregoing clause (A) or (B) shall
be permitted only if, as a precondition to such Transfer, the transferee agrees in a writing, reasonably satisfactory in form
and substance to Pineapple, to be bound by the terms of this Agreement. Any purported Transfer of the Covered Securities in violation
of this <span style="text-decoration: underline">Section 4.1</span> shall be null and void <span style="text-decoration: underline">ab initio</span>. Promptly following the date hereof, (i)&#160;each Shareholder
and Parent shall deliver joint written instructions to Parent&#8217;s transfer agent stating that while this Agreement is in effect,
the Existing Shares cannot be Transferred in any manner without the prior written consent of Pineapple and (ii)&#160;Parent shall
(or shall cause Parent&#8217;s transfer agent to) comply with the requirements of Sections 302A.417, 302A.429 and 302A.455 of
the MBCA. If any Covered Securities are acquired after the date hereof by any of the Shareholders, the foregoing instructions
shall be delivered with respect to such newly acquired Covered Securities promptly following the acquisition of such Covered Securities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">4.2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">No
Solicitation<span style="color: red">. </span>From the date hereof until the Effective Time, or if earlier, the termination of
this Agreement or the Merger Agreement in accordance with their respective terms, each Shareholder, severally and not jointly
and solely in such Shareholder&#8217;s capacity as a shareholder of Parent, agrees not to, directly or indirectly, take any action
that would violate Section&#160;7.1 of the Merger Agreement if such Shareholder were deemed a &#8220;Representative&#8221; of
Parent for purposes of such Section 7.1 of the Merger Agreement; <span style="text-decoration: underline">provided</span>, the foregoing shall not serve to limit or restrict
any actions taken by a Shareholder in any capacity other than as shareholder of Parent or to the extent such actions are permitted
or required under such Section&#160;7.1 of the Merger Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">4.3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Notice
of Acquisitions<span style="color: red">. </span>Each Shareholder hereby agrees, severally and not jointly, to notify Pineapple
in writing as promptly as practicable (and in any event within two Business Days following such acquisition by such Shareholder)
of the number of any additional Shares or other securities of Parent of which such Shareholder acquires Beneficial Ownership on
or after the date hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">4.4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Waiver
of Appraisal Rights<span style="color: red">. </span>Each Shareholder hereby irrevocably and unconditionally waives any rights
of appraisal, any dissenters&#8217; rights and any similar rights relating to the Merger and the other Transactions that such
Shareholder may have by virtue of any Covered Shares owned by such Shareholder, including under Section 302A.471 or 302A.473 of
the MBCA.</span></p>

<!-- Field: Page; Sequence: 454 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">4.5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Further
Assurances<span style="color: red">. </span>From time to time, at Pineapple&#8217;s reasonable request and expense, each Shareholder
shall execute and deliver such additional documents, transfers, assignments, endorsements, proxies, consents and other instruments
and take all such further reasonable action as may be necessary to effectuate the intent of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">4.6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Parent
Agreement<span style="color: red">. </span>Parent hereby acknowledges the restrictions on Transfers of Covered Securities contained
in <span style="text-decoration: underline">Section 4.1</span>. Parent agrees (i)&#160;not to register the Transfer (other than those permitted under <span style="text-decoration: underline">Section 4.1</span>)
of any certificated or uncertificated interest representing any Covered Securities without the prior written consent of Pineapple
and (ii) to take all such other actions reasonably necessary in furtherance of such Shareholder&#8217;s commitments hereunder,
including (to the extent reasonably within Parent&#8217;s power) prohibiting or refusing to give effect to any action in violation
hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">4.7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Public
Announcement<span style="color: red">. </span>Each Shareholder hereby (a) consents to and authorizes the publication and disclosure
by Parent, Merger Sub and Pineapple (including in any publicly filed documents relating to the Merger and the other Transactions)
of: (i) such Shareholder&#8217;s identity, (ii) such Shareholder&#8217;s ownership of Shares of Parent or other securities of
Parent (including the number of such shares or other securities), (iii) the nature of such Shareholder&#8217;s commitments, arrangements
and understandings under this Agreement, and (iv) any other information that Pineapple or Parent determines to be necessary in
any SEC disclosure document in connection with the Merger and the other Transactions, and (b) agrees as promptly as practicable
to notify Pineapple and Parent of any required corrections with respect to any written information supplied by such Shareholder
specifically for use in any such disclosure document.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">ARTICLE
V<br />
<br />
<span style="text-decoration: underline">Miscellaneous</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">5.1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Termination<span style="color: red">.
</span>This Agreement shall remain in effect until the earliest to occur of (i)&#160;the Effective Time, (ii) the termination
of the Merger Agreement in accordance with its terms, and (iii) with respect to any Shareholder, the mutual written agreement
of Pineapple and such Shareholder, at which time this Agreement shall automatically terminate and be of no further force or effect
(other than with respect to breaches occurring prior to the termination of the Merger Agreement that caused or contributed in
any material respect to the termination of the Merger Agreement).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">5.2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">No
Ownership Interest<span style="color: red">. </span>Nothing contained in this Agreement shall be deemed to vest in Pineapple any
direct or indirect ownership or incidence of ownership of or with respect to any Covered Shares, except as otherwise provided
herein. All rights, ownership and economic benefits of and relating to the Covered Shares shall remain vested in and belong to
the Shareholders, and Pineapple shall have no authority to direct the Shareholders in the voting or disposition of any of the
Covered Shares, except as otherwise provided herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">5.3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Notices<span style="color: red">.
</span>All notices and other communications hereunder shall be in writing and shall be deemed duly delivered (i) three (3) Business
Days after being sent by registered or certified mail, return receipt requested, postage prepaid, or (ii) one (1) Business Day
after being sent for next Business Day delivery, fees prepaid, via a reputable overnight courier service, in each case to the
intended recipient as set forth below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">if
to Pineapple:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">Pineapple
Energy LLC</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">315
East Lake Street, Suite 301</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">Wayzata,
MN 55391</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Attn.:&#9;Scott
Honour</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">Marcy
Haymaker<br />
Telephone: &#9;(952) 456-5300<br />
Email:&#9;shonour@northernpacificgroup.com<br />
&#9;mhaymaker@northernpacificgroup.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">with
a copy (which will not constitute notice) to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Faegre
Drinker Biddle &amp; Reath LLP</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in"><span style="font-family: Times New Roman, Times, Serif">2200
Wells Fargo Center</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in"><span style="font-family: Times New Roman, Times, Serif">90
South Seventh Street</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in"><span style="font-family: Times New Roman, Times, Serif">Minneapolis,
Minnesota 55402</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in"><span style="font-family: Times New Roman, Times, Serif">Attn.:
&#9;Steven Kennedy</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1.5in; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Jonathan
Nygren</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in"><span style="font-family: Times New Roman, Times, Serif">Telephone:
&#9;(612) 766-7000<br />
Facsimile: &#9;(612) 766-1600<br />
Email:&#9;steven.kennedy@faegredrinker.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 2in"><span style="font-family: Times New Roman, Times, Serif">jon.nygren@faegredrinker.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 76.5pt"><span style="font-family: Times New Roman, Times, Serif">if
to Parent or Merger Sub:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Communications
Systems, Inc. <b>.</b><br />
10900 Red Circle Drive<br />
Minnetonka, Minnesota 55343<br />
Attn.: Mark Fandrich<br />
Telephone: &#9;(952) 582-6416<br />
Email: &#9;Mark.Fandrich@commsysinc.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in"><span style="font-family: Times New Roman, Times, Serif">with
a copy (which will not constitute notice) to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Ballard
Spahr LLP</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">80
S. 8<sup>th</sup> Street, Suite 2000</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Minneapolis,
MN 55402<br />
Attn.:&#9;Barbara Rummel</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Peter
Jaslow</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 1in; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Telephone:&#9;(612)
371-3211<br />
Facsimile:&#9;(612) 371-3207</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">Email:&#9;rummelb@ballardspahr.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">jaslowp@ballardspahr.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 455 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Any
party to this Agreement may give any notice or other communication hereunder using any other means (including personal delivery,
messenger service, telecopy, ordinary mail or electronic mail), but no such notice or other communication shall be deemed to have
been duly given unless and until it actually is received by the party for whom it is intended. Any party to this Agreement may
change the address to which notices and other communications hereunder are to be delivered by giving the other parties to this
Agreement notice in the manner herein set forth.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-indent: 1in"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">5.4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Interpretation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">.
When a reference is made in this Agreement to Sections or Exhibits, such reference shall be to a Section or Exhibit to this Agreement
unless otherwise indicated. The words &#8220;include,&#8221; &#8220;includes&#8221; and &#8220;including&#8221; when used herein
shall be deemed in each case to be followed by the words &#8220;without limitation.&#8221; The word &#8220;extent&#8221; in the
phrase &#8220;to the extent&#8221; means the degree to which a subject or other thing extends, and such phrase does not mean simply
&#8220;if&#8221;. The headings contained in this Agreement are for reference purposes only and shall not affect in any way the
meaning or interpretation of this Agreement. Whenever the context may require, any pronouns used in this Agreement shall include
the corresponding masculine, feminine or neuter forms, and the singular form of nouns and pronouns shall include the plural, and
vice versa. Any reference to any Law shall be deemed to refer to such Law as from time to time amended and also to all rules and
regulations promulgated thereunder and interpretations thereof, unless the context requires otherwise. Any reference to any Contract
or other document means such Contract or document as from time to time amended, modified or supplemented and includes all exhibits,
schedules or other attachments thereto. The parties hereto agree that they have been represented by counsel during the negotiation,
drafting, preparation and execution of this Agreement and, therefore, waive the application of any Law or rule of construction
providing that ambiguities in an agreement or other document will be construed against the party drafting such agreement or document.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">5.5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Counterparts
and Signatures. This Agreement may be executed in two or more counterparts (including by facsimile or by an electronic scan delivered
by electronic mail), each of which shall be deemed an original but all of which together shall be considered one and the same
agreement and shall become effective when counterparts have been signed by each of the parties hereto and delivered to the other
parties, it being understood that all parties need not sign the same counterpart. This Agreement may be executed and delivered
by facsimile, by an electronic scan delivered by electronic mail or by electronic signature.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">5.6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Entire
Agreement<span style="color: red">. </span>This Agreement (including the Schedule hereto and the documents and instruments referred
to herein) contains all of the terms of the understandings of the parties hereto with respect to the subject matter hereof and
supersedes any prior understandings, agreements or representations by or among the parties hereto, or any of them, written or
oral, with respect to the subject matter hereof, and the parties hereto specifically disclaim reliance on any such prior understandings,
agreements or representations to the extent not embodied in this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-indent: 1in"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">5.7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Governing
Law; Submission to Jurisdiction; Waivers</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">This
Agreement, and any dispute arising out of, relating to, or in connection with this Agreement shall be governed by and construed
in accordance with the internal Laws of the State of Minnesota without giving effect to any choice or conflict of Law provision
or rule (whether of the State of Minnesota or any other jurisdiction) that would cause the application of the Laws of any jurisdiction
other than the State of Minnesota.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">The
parties shall be entitled to an injunction or injunctions to prevent breaches of this Agreement and to enforce specifically the
terms and provisions of this Agreement in any state or federal court located</span></p>


<!-- Field: Page; Sequence: 456 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">in
Minneapolis, Minnesota <span style="font-size: 10pt">(the &#8220;<span style="text-decoration: underline">Chosen Court</span>&#8221;) in any action or proceeding arising
out of or relating to this Agreement, (b) agrees that all claims in respect of such action or proceeding shall be heard and determined
in any such Chosen Court, (c) agrees that it shall not attempt to deny or defeat such personal jurisdiction by motion or other
request for leave from any such Chosen Court and (d) agrees not to bring any action or proceeding arising out of or relating to
this Agreement or any of the transactions contemplated by this Agreement in any other court. Each of the parties hereto waives
any defense of inconvenient forum to the maintenance of any action or proceeding so brought and waives any bond, surety or other
security that might be required of any other party with respect thereto. Each of Parent, Pineapple and each Shareholder hereby
agrees that service of any process, summons, notice or document by U.S. registered mail to the respective addresses set forth
in <span style="text-decoration: underline">Section 5.3</span> shall be effective service of process for any proceeding arising out of, relating to or in connection with
this Agreement.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; text-transform: uppercase">Each
of the parties hereto hereby irrevocably waives ALL right to trial by jury IN any action, proceeding or counterclaim (whether
based on contract, tort or otherwise) arising out of or relating to this Agreement, the transactions contemplated hereby or the
actions of Pineapple, Parent, Merger Sub or the Shareholders in the negotiation, administration, performance and enforcement of
this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-indent: 1in"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif">5.8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Amendment;
Waiver; Expenses</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">This
Agreement may not be amended, except by an instrument in writing signed by each of the parties hereto. Each party hereto may waive
any right of such party hereunder by an instrument in writing signed by such party and delivered to the other parties hereto.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">All
fees and expenses incurred in connection with this Agreement and the Transactions shall be paid by the party incurring such fees
and expenses, whether or not the Merger is consummated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">5.9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Enforcement;
Specific Performance. Except as otherwise provided herein, any and all remedies herein expressly conferred upon a party will be
deemed cumulative with and not exclusive of any other remedy conferred hereby, or by law or equity upon such party, and the exercise
by a party of any one remedy will not preclude the exercise of any other remedy. The parties hereto agree that irreparable damage
would occur in the event that any of the provisions of this Agreement were not performed in accordance with their specific terms
or were otherwise breached. It is accordingly agreed that the parties hereto shall be entitled to an injunction or injunctions
to prevent breaches of this Agreement and to enforce specifically the terms and provisions of this Agreement without posting a
bond or undertaking, this being in addition to any other remedy to which they are entitled at law or in equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">5.10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Severability<span style="color: red">.
</span>Any term or provision of this Agreement that is invalid or unenforceable in any situation in any jurisdiction shall not
affect the validity or enforceability of the remaining terms and provisions hereof or the validity or enforceability of the offending
term or provision in any other situation or in any other jurisdiction. If the final judgment of a court of competent jurisdiction
declares that any term or provision hereof is invalid or unenforceable, the parties hereto agree that the court making such determination
shall have the power to limit the term or provision, to delete specific words or phrases, or to replace any invalid or unenforceable
term or provision with a term or provision that is valid and enforceable and that comes closest to expressing the intention of
the invalid or unenforceable term or provision, and this Agreement shall be enforceable as so modified. In the event such court
does not exercise the power granted to it in the prior sentence, the parties hereto agree to replace such invalid or unenforceable
term or provision with a valid and enforceable term or provision that will achieve, to the extent possible, the economic, business
and other purposes of such invalid or unenforceable term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">5.11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Assignment<span style="color: red">.
</span>No party hereto may assign any of its rights or delegate any of its performance obligations under this Agreement, in whole
or in part, by operation of law or otherwise without the prior written consent of the other parties hereto, and any such assignment
or attempted or purported assignment without such prior written consent shall be null and void. Subject to the preceding sentence,
this Agreement shall be binding upon, inure to the benefit of, and be enforceable by, the parties and their respective successors
and permitted assigns. Any purported assignment of rights or delegation of performance obligations in violation of this <span style="text-decoration: underline">Section
5.11</span> shall be void.</span></p>
<!-- Field: Page; Sequence: 457 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 -11pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">5.12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">Shareholder
Capacity<span style="color: red">. </span>Each Shareholder is entering into this Agreement solely in his or her capacity as the
Beneficial Owner of Shares, and not such Shareholder&#8217;s capacity as a director or, if applicable, officer of Parent or any
of its subsidiaries. Accordingly, notwithstanding anything to the contrary contained in this Agreement, nothing herein shall in
any way (a) restrict or limit such Shareholder from taking (or omitting to take) any action in his or her capacity as a director
or officer of Parent taken in order to fulfill his or her fiduciary obligations under applicable Law or (b) restrict or limit
(or require such Shareholder to attempt to restrict or limit) such Shareholder from acting in such capacity or voting in such
capacity in the good faith exercise of his or her fiduciary duties under applicable Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">[<i>Signature
page follows</i>]</span></p>


<!-- Field: Page; Sequence: 458 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">IN
WITNESS WHEREOF, the parties hereto have caused this Agreement to be signed (where applicable, by their respective officers or
other authorized Person thereunto duly authorized) as of the date first written above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif"><b>PINEAPPLE
ENERGY LLC</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">By:<span style="text-decoration: underline">&#9;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Name:&#9;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Title:&#9;</span></p>


<!-- Field: Page; Sequence: 459 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif"><b>COMMUNICATIONS
SYSTEMS, INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">By:<span style="text-decoration: underline">&#9;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Name:&#9;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Title:&#9;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif"><b>THE
SHAREHOLDERS:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Mark
Fandrich</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Anita
Kumar</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Roger
H.D. Lacey</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Richard
A. Primuth</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Randall
D. Sampson</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Steven
C. Webster</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">Michael
R. Zapata</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt 3in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 460 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Schedule
I</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Existing
Shares Beneficially Owned by Shareholders</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">Each
of the Shareholders set forth below Beneficially Owns or owns of record the following Existing Shares as of the date first written
above:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; background-color: #D9D9D9">
    <td style="border: Black 1pt solid; width: 50%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Shareholder</b></span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 50%; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>#
    Shares </b></span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Mark
    Fandrich</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">23,856
    </span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Anita
    Kumar</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,195
    </span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Roger
    H.D. Lacey</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">94,210
    </span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Richard
    A. Primuth</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">26,129
    </span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Randall
    D. Sampson</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,124,893</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Steven
    C. Webster</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5,000</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Michael
    R. Zapata</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 461 -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-3-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>




<p style="margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="a_009"></span>APPENDIX
A-4</span></p>

<p style="margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">AMENDMENT
NO. 1 TO AGREEMENT AND PLAN OF MERGER</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">THIS
AMENDMENT NO. 1 TO AGREEMENT AND PLAN OF MERGER (this &#8220;<span style="text-decoration: underline">Amendment</span>&#8221;) is entered
into as of December 16, 2021 by and among COMMUNICATIONS SYSTEMS, INC., a Minnesota corporation (the &#8220;<span style="text-decoration: underline">Parent</span>&#8221;),
HELIOS MERGER CO., a Delaware corporation and a wholly owned subsidiary of Parent (the &#8220;<span style="text-decoration: underline">Merger
Sub</span>&#8221;), PINEAPPLE ENERGY LLC, a Delaware limited liability company (the &#8220;<span style="text-decoration: underline">Company</span>&#8221;),
Lake Street Solar LLC, a Delaware limited liability company, who is joining this Amendment as the Members&#8217; Representative (the &#8220;<span style="text-decoration: underline">Members&#8217;
Representative</span>&#8221;), and Randall D. Sampson, who is joining this Amendment as the Shareholders&#8217; Representative (the &#8220;<span style="text-decoration: underline">Shareholders&#8217;
Representative</span>&#8221;, and together with Parent, the Merger Sub, the Company and the Members&#8217; Representative, the &#8220;<span style="text-decoration: underline">Parties</span>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">BACKGROUND</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">A.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Parent,
Merger Sub, the Company, the Members&#8217; Representative and the Shareholders&#8217; Representative are parties to that certain Agreement
and Plan of Merger, dated as of March 1, 2021 (the &#8220;<span style="text-decoration: underline">Existing Agreement</span>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">B.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Parties desire to amend the Existing Agreement in certain limited respects, as set forth in this Amendment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">C.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Concurrent
with the execution of this Amendment, the Company is entering into an Amendment No. 1 to the Pre-Closing Acquisition Agreement, in form
approved by the Parent, to extend the Outside Date (as defined therein) to March 31, 2022, among other amendments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">AGREEMENT</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">In
consideration of the foregoing and the mutual promises and covenants made herein, and of the mutual benefits to be derived herefrom, the
parties agree as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase; color: #010000">Article
I </span><span style="font: 10pt Times New Roman, Times, Serif"><br /> AMENDMENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
2.12(a)(i)</span>. <span style="text-decoration: underline">Section 2.12(a)(i)</span> shall be amended and restated in its entirety as
follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If
the condition to Closing set forth in <span style="text-decoration: underline">Section 8.2(g)</span> is satisfied or waived, then the
Parent shall issue to the Class A and Class P Holders in accordance with this Section 2.12 as Earnout Consideration 3.0 million shares
of Parent Common Stock. Each Class A and Class P Holder shall receive its Pro Rata Share of the Earnout Consideration, as set forth in
an Allocation Certificate to be delivered by the Members&#8217; Representative to the Parent not less than three (3) Business Days before
such Earnout Consideration is to be issued to the Class A and Class P Holders.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Sections
2.12(a)(ii), 2.12(a)(iii) and 2.12(d)</span>. <span style="text-decoration: underline">Section 2.12(a)(ii)</span>, <span style="text-decoration: underline">Section
2.12(a)(iii)</span> and <span style="text-decoration: underline">Section 2.12(d)</span> of the Existing Agreement shall be amended by
replacing the phrase &#8220;the eighteen (18) month anniversary of the Closing Date&#8221; in all places in which it appears with &#8220;the
twenty-four (24) month anniversary of the Closing Date&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Page; Sequence: 462; Section: Appendix A%2D4; Options: NewSection -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
7.14</span>. <span style="text-decoration: underline">Section 7.14</span> shall be amended by replacing the phrase &#8220;eighteen (18)
months of the Closing Date&#8221; with &#8220;twenty-four (24) months of the Closing Date.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
7.16</span>. <span style="text-decoration: underline">Section 7.16</span> shall be amended by adding the following at the end of <span style="text-decoration: underline">Section
7.16</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;The
proceeds of the Equity Offering will be used to pay, release, terminate and discharge, and secure the documented release of all Encumbrances
and guarantees associated with, the indebtedness and expenses in the order of priority set forth on <span style="text-decoration: underline">Section
7.16 </span>of the Company Disclosure Schedule. Parent shall use reasonable best efforts to take, or cause to be taken, all actions and
do, or cause to be done, all things reasonably necessary, proper or advisable to consummate the transactions contemplated by that certain
Amended and Restated Securities Purchase Agreement, dated as of September 15, 2021 (the &#8220;<span style="text-decoration: underline">PIPE
Agreement</span>&#8221;), between Parent and the purchasers identified on the signature pages thereto (&#8220;<span style="text-decoration: underline">PIPE
Investors</span>&#8221;), including to consummate the transactions contemplated by the PIPE Agreement if Parent&#8217;s conditions to
closing in the PIPE Agreement are satisfied (other than those conditions that by their nature or terms are to be satisfied at such closing,
but subject to the satisfaction or (to the extent permitted by applicable Law) waiver of those conditions) and enforce its rights under
the PIPE Agreement.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Article
VII</span>. <span style="text-decoration: underline">ARTICLE VII</span> shall be amended by adding the following as <span style="text-decoration: underline">Section
7.18</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Section
7.18</span>. Parent shall as promptly as reasonably practicable notify the Company in writing of, and shall give the Company the opportunity
to participate in the defense, negotiations and settlement of, any Transaction Litigation brought or, to the Knowledge of the Parent,
threatened in writing, shall keep the Company reasonably informed with respect to the status thereof and shall give consideration to the
Company&#8217;s advice with respect to such Transaction Litigation. Parent shall give the Company and its Representatives a reasonable
opportunity to review, and shall consider in good faith all reasonable comments, on all material filings or responses to be given to any
third party in connection therewith. Parent shall not compromise, settle, come to an arrangement regarding or agree to compromise, settle
or come to an arrangement regarding any Transaction Litigation requiring amounts to be paid by the Parent unless the Company shall have
consented in writing, with such consent not to be unreasonably withheld, delayed or conditioned. &#8220;<span style="text-decoration: underline">Transaction
Litigation</span>&#8221; means any litigation asserted or commenced by any shareholder of Parent (whether directly or on behalf of Parent
or otherwise) against Parent, the Parent Board, any committee of the Parent Board or any of Parent&#8217;s directors or officers relating
to this Agreement, the Merger, the Registration Statement, the Proxy Statement/Prospectus or the other transactions contemplated by this
Agreement.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 463; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
8.2</span>. <span style="text-decoration: underline">Section 8.2</span> shall be amended by adding the following <span style="text-decoration: underline">Section
8.2(g)</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Funding</span>.
As of the Effective Time: (i) there shall have been secured binding agreements for no less than $32 million in cash from the Equity Offering
payable to the Parent immediately following the Effective Time and the conditions to closing of Parent and the PIPE Investors in any definitive
agreement relating to the Equity Offering, including the PIPE Agreement, are satisfied (other than those conditions that by their nature
or terms are to be satisfied at such closing, but subject to the satisfaction or (to the extent permitted by applicable Law) waiver of
those conditions and provided that Parent has used its reasonable best efforts to satisfy such conditions of the PIPE Investors and has
not intentionally failed to satisfy such conditions); (ii) other than as set forth in Section 8.2(g)(iii) and (iv), there shall be no
accrued payable amounts or liabilities to Lake Street Solar LLC or Hercules Capital, Inc., or their respective affiliates, on the balance
sheet of the Company; (iii) Hercules Capital, Inc. shall have waived the Company&#8217;s obligation to pay upon consummation of the Merger
$3 million of debt under the Loan and Security Agreement, dated December 11, 2020, by and among the Company, Hercules Capital, Inc. and
the lenders thereto and extended the maturity date of such debt to the earlier of (1) December 10, 2024 or (2) the date on which Parent
or the Company receives equity financing (other than pursuant to the PIPE Agreement) in one more transactions in an amount in excess of
$25 million in the aggregate; and (iv) the entire amounts owed by the Company under that certain Working Capital Loan and Security Agreement,
dated January 8, 2021, by and among Pineapple Energy LLC, Hercules Capital, Inc., and the lenders party thereto, shall have been extinguished
or the maturity date thereof extended to at least December 10, 2024.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
9.1(b)</span>. <span style="text-decoration: underline">Section 9.1(b)</span> shall be amended and restated in its entirety as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;by
either the Parent or the Company if the Merger shall not have been consummated by March 31, 2022 (the &#8220;<span style="text-decoration: underline">Outside
Date</span>&#8221;) (<i>provided</i>, that the right to terminate this Agreement under this <span style="text-decoration: underline">Section
9.1(b)</span> shall not be available to any party (and in the case of the Parent, Merger Sub) whose failure to fulfill any obligation
under this Agreement has been a principal cause of or resulted in the failure of the Merger to occur on or before the Outside Date);&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
9.1(j)</span>. <span style="text-decoration: underline">Sections 9.1(h), (i) and (j)</span> of the Existing Agreement shall be re-numbered
as 9.1(i), (j) and (k) and <span style="text-decoration: underline">Section 9.1(h)</span> shall be amended and restated in its entirety
as follows to read:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;by
Parent if the PIPE Agreement is terminated by one or more PIPE Investors.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 464; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
9.3(a)</span>. <span style="text-decoration: underline">Section 9.3(a)</span> shall be amended and restated in its entirety as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Section
9.3(a)</span>. Except as set forth in this <span style="text-decoration: underline">Section 9.3</span>, (i) if this Agreement is terminated
before the Merger is consummated, all fees and expenses incurred in connection with this Agreement and the Transactions shall be paid
by the party incurring such expenses, including, with respect to the Parent, all fees and expenses incurred with respect to the printing,
filing and mailing of the Proxy Statement/Prospectus (including any related preliminary materials) and the Registration Statement and
any amendments or supplements thereto provided that the Company shall reimburse Parent for 50% of any Hart Scott Rodino Act filing fees
paid by the Parent; and (ii) if the Merger is consummated, all fees and expenses incurred by either the Parent or the Company in connection
with this Agreement, the Transactions (but not, for the avoidance of doubt, any fees and expenses relating to any Disposition), the Pre-Closing
Acquisition, the Pre-Closing Financing, the Equity Offering and Transaction Litigation shall be paid by the Parent at or promptly after
the Effective Time; provided that, if Parent has paid any fees and expenses in connection with this Agreement, the Transactions (but not,
for the avoidance of doubt, any fees and expenses relating to any Disposition), the Pre-Closing Acquisition, the Pre-Closing Financing,
the Equity Offering and Transaction Litigation before the Closing Date, an amount of cash (regardless of whether in existence prior to,
at or after the Effective Time) equal to the amount of such fees and expenses paid before the Closing Date shall be added to and included
within the meaning of Parent Legacy Assets under the CVR Agreement for distribution to the Holders (as defined in the CVR Agreement) pursuant
to the CVR as soon as reasonably practicable after the Closing Date.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Section
10.2</span>. <span style="text-decoration: underline">Section 10.2</span> shall be amended as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif">In
<span style="text-decoration: underline">Section 10.2(d)</span>, the phrase &#8220;(ii) with respect to any claims not covered by the
foregoing clause (i), in excess of its Pro Rata Share of the Stock Consideration received by such Class A and Class P Holder&#8221; will
be replaced with &#8220;(ii) with respect to any claims not covered by the foregoing clause (i), in excess of its Pro Rata Share of the
Stock Consideration received by such Class A and Class P Holder in its capacity as a Class A and Class P Holder&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif">In
<span style="text-decoration: underline">Section 10.2(f)</span>, the phrase &#8220;if the Lockup Shares are not sufficient, then thereafter
directly against the Stock Consideration received by the Class A and Class P Holders in accordance with their respective Pro Rata Share&#8221;
will be replaced with &#8220;if the Lockup Shares are not sufficient, then thereafter directly against the Stock Consideration received
by the Class A and Class P Holders in their capacity as Class A and Class P Holders in accordance with their respective Pro Rata Share&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">CVR
Agreement</span>. The CVR Agreement shall be amended as set forth on <span style="text-decoration: underline">Exhibit A</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">1.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Exhibit
C</span>. <span style="text-decoration: underline">Exhibit C</span> shall be amended by amending and restating the definitions of &#8220;Class
A and P Closing Merger Consideration,&#8221; and &#8220;Stock Consideration&#8221; as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;&#8220;<span style="text-decoration: underline">Class
A and P Closing Merger Consideration</span>&#8221; means (a) the Closing Merger Consideration, <span style="text-decoration: underline">minus</span>
(b) the number of shares of Parent Common Stock issued to Class B Units at the Effective Time, <span style="text-decoration: underline">minus</span>
(c) the Escrow Shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Stock
Consideration</span>&#8221; means (a) the Closing Merger Consideration, plus (b) the shares of Parent Common Stock issued upon conversion
of the Class C Units in accordance with <span style="text-decoration: underline">Section 2.6(c)</span>, plus (c) the Earnout Consideration.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 465; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase; color: #010000">Article
II </span><span style="font: 10pt Times New Roman, Times, Serif"><br /> CONSENT</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Consent
to Amendment of Pre-Closing Acquisition Agreements</span>. Pursuant to <span style="text-decoration: underline">Section 6.3(b)</span>
of the Existing Agreement, the Parent hereby consents to (a) the amendment of the Pre-Closing Acquisition Agreement in substantially the
form provided by the Company to Parent prior to the date hereof, including to extend the Outside Date (as defined therein) to March 31,
2022 and (b) the amendment of the agreements with Hercules Capital, Inc. as reasonably required to satisfy the condition to Closing set
forth in <span style="text-decoration: underline">Section 8.2(g)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase; color: #010000">Article
III </span><span style="font: 10pt Times New Roman, Times, Serif"><br /> MISCELLANEOUS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Governing
Law</span>. All matters arising out of or relating to this Agreement, including this Amendment, and the Transactions (including its interpretation,
construction, performance and enforcement) shall be governed by and construed in accordance with the internal laws of the State of Minnesota
without giving effect to any choice or conflict of law provision or rule (whether of the State of Minnesota or any other jurisdiction)
that would cause the application of laws of any jurisdictions other than those of the State of Minnesota, except that the matters contained
in ARTICLE III with regards to the effects of the Merger between the Company and the Merger Sub shall be governed by the DLLCA and DGCL,
without giving effect to any choice or conflict of law provision or rule.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Entire
Agreement</span>. This Agreement (including the Schedules and Exhibits hereto and the documents and instruments referred to herein that
are to be delivered at the Closing), including this Amendment, the CVR Agreement, the Voting Agreement and the Confidentiality Agreement
constitute the entire agreement among the Parties to this Agreement and supersedes any prior understandings, agreements or representations
by or among the Parties hereto, or any of them, written or oral, with respect to the subject matter hereof and the Parties hereto expressly
disclaim reliance on any such prior understandings, agreements or representations to the extent not embodied in this Agreement. Notwithstanding
the foregoing, the Confidentiality Agreement shall remain in effect in accordance with its terms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">3.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Severability</span>.
Any term or provision of this Amendment that is invalid or unenforceable in any situation in any jurisdiction shall not affect the validity
or enforceability of the remaining terms and provisions hereof or the validity or enforceability of the offending term or provision in
any other situation or in any other jurisdiction. If the final judgment of a court of competent jurisdiction declares that any term or
provision hereof is invalid or unenforceable, the Parties hereto agree that the court making such determination shall have the power to
limit the term or provision, to delete specific words or phrases, or to replace any invalid or unenforceable term or provision with a
term or provision that is valid and enforceable and that comes closest to expressing the intention of the invalid or unenforceable term
or provision, and this Amendment shall be enforceable as so modified. In the event such court does not exercise the power granted to it
in the prior sentence, the Parties hereto agree to replace such invalid or unenforceable term or provision with a valid and enforceable
term or provision that will achieve, to the extent possible, the economic, business and other purposes of such invalid or unenforceable
term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">3.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Counterparts
and Signatures</span>. This Amendment may be executed in two or more counterparts (including by facsimile or by an electronic scan delivered
by electronic mail), each of which shall be deemed an original but all of which together shall be considered one and the same agreement
and shall become effective when counterparts have been signed by each of the Parties hereto and delivered to the other parties, it being
understood that all parties need not sign the same counterpart. This Amendment may be executed and delivered by facsimile or by an electronic
scan delivered by electronic mail.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 466; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Reference
to and Effect on the Existing Agreement</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Except
as expressly amended hereby, all of the terms, conditions and provisions of the Existing Agreement shall remain unamended and in full
force and effect in accordance with its terms, and the Existing Agreement, as amended hereby, is hereby ratified and confirmed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Each
reference in the Existing Agreement to &#8220;this Agreement,&#8221; &#8220;hereunder,&#8221; &#8220;hereof,&#8221; &#8220;herein&#8221;
or words of like import, and each reference in any document relating to the Transactions to the &#8220;Merger Agreement&#8221; or words
of like import that reasonably would be construed as being a reference to the Existing Agreement, in each case, shall mean and be a reference
to the Existing Agreement, as amended and modified hereby.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif; color: #010000">3.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Defined
Terms</span>. All capitalized terms used herein but undefined shall have the meanings ascribed to them in the Existing Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">[SIGNATURE
PAGE FOLLOWS]</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 467; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">IN
WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed as of the date first written above by their respective officers
thereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">COMPANY:</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">PINEAPPLE ENERGY LLC:</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 37%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1px solid"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;/s/ Kyle Udseth</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Name:&#160;Kyle Udseth</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Title:&#160;&#160;&#160;Chief Executive Officer</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Signature
Page to Amendment No. 1 to Agreement and Plan of Merger</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 468; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">IN
WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed as of the date first written above by their respective officers
thereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">PARENT:</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">COMMUNICATIONS SYSTEMS, INC.:</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 37%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1px solid"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;/s/ Mark Fandrich</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Name:&#160;&#160;Mark Fandrich</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Title:&#160;&#160;&#160;Chief Financial Officer</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Signature
Page to Amendment No. 1 to Agreement and Plan of Merger</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 469; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">IN
WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed as of the date first written above by their respective officers
thereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">MERGER SUB:</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">HELIOS MERGER CO.:</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 37%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1px solid"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;/s/ Mark Fandrich</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Name:&#160;&#160;Mark Fandrich</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Title:&#160;&#160;&#160;Chief Financial Officer</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Signature
Page to Amendment No. 1 to Agreement and Plan of Merger</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 470; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">IN
WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed as of the date first written above by their respective officers
thereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">MEMBERS&#8217; REPRESENTATIVE:</span></td>
    <td colspan="3"><span style="font: 10pt Times New Roman, Times, Serif">LAKE STREET SOLAR LLC:</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3"><span style="font: 10pt Times New Roman, Times, Serif">By: Northern Pacific Growth Investment Partners, L.P.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Its: Managing Member</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">By: Northern Pacific Group GP I, LLC</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Its: General Partner</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1px solid; width: 37%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;/s/ Scott
        Honour</span></td>
    <td style="width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Name:&#160;Scott Honour</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">Title:&#160;&#160;&#160;President</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Signature
Page to Amendment No. 1 to Agreement and Plan of Merger</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 471; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">IN
WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed as of the date first written above by their respective officers
thereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 55%"><span style="font: 10pt Times New Roman, Times, Serif">SHAREHOLDERS&#8217; REPRESENTATIVE:</span></td>
    <td style="border-bottom: Black 1px solid; width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">/s/ Randall D. Sampson</span></td>
    <td style="width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">Randall D. Sampson</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Signature
Page to Amendment No. 1 to Agreement and Plan of Merger</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 472; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>EXHIBIT
A</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>AMENDMENT
TO CVR AGREEMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">See
Appendix A-2</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 473; Section: Appendix A%2D4 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">A-4-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center">&#160;</p>


<p style="font: 10pt Times New Roman,Times,Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span id="a_004"></span>APPENDIX B</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><img src="a220044001_v1.jpg" alt="image" /></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">March 1, 2021</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i><b><i>Personal and Confidential</i></b></i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Board of Directors of Communications Systems, Inc.<br />10900 Red Circle Drive Minnetonka, Minnesota 55343</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Members of the Board of Directors:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">You have requested our opinion as to the fairness, from a financial point of view, to Communications Systems, Inc., a Minnesota corporation (together with its subsidiaries, the &#8220;<span style="text-decoration: underline">Company</span>&#8221;), of the Merger Consideration (as defined below) to be paid by the Company pursuant to that certain Agreement and Plan of Merger (the &#8220;<span style="text-decoration: underline">Agreement</span>&#8221;) by and among the Company, Helios Merger Co., a Delaware corporation and wholly-owned subsidiary of the Company (&#8220;<span style="text-decoration: underline">Merger Sub</span>&#8221;), Pineapple Energy, LLC, a Delaware limited liability company (&#8220;Target&#8221;), Lake Street Solar, LLC, a Delaware limited liability company, as Members&#8217; Representative, and Randall D. Sampson, as Shareholders&#8217; Representative, under which Merger Sub will merge with and into Target, with Target being the surviving entity of such merger (the &#8220;<span style="text-decoration: underline">Merger</span>&#8221;) as a wholly-owned subsidiary of the Company. Capitalized terms used but not otherwise defined in this letter have the same meaning as in the Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Pursuant to the terms of the Agreement, following the date hereof the Company will seek to engage in a divestiture, via one or a series of transactions, of substantially all of the business, assets, and properties that relate to the operations of the Company conducted prior to the Closing of the Merger (the &#8220;<span style="text-decoration: underline">Dispositions</span>&#8221;). In connection with such Dispositions, prior to or contemporaneously with the Closing of the Merger, the Company will enter into a Contingent Value Rights Agreement (the &#8220;<span style="text-decoration: underline">CVR </span><span style="text-decoration: underline">Agreement</span>&#8221;), which will provide the shareholders of the Company as of immediately prior to the Effective Time an interest in the value of the Dispositions. At your direction and with your consent, we have determined the fairness of the Merger Consideration in reference to the value of the Company as a going concern on the date hereof and have not valued the potential sale value of the component assets of the Company in the Dispositions or the value of the potential payments under the CVR Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We have been informed by Company management that, prior to the Closing of the Merger, either the Company or Target will conduct a private placement of equity securities (the &#8220;<span style="text-decoration: underline">Equity Offering</span>&#8221;). Our analysis and opinion do not address the Equity Offering, because the terms of the Equity Offering have not been determined. The financial statements and financial projections regarding Target have been prepared by management of Target on the assumption that the acquisitions of each of Sungevity, Inc., Hawaii Energy Connection, LLC, and E-Gear, LLC (collectively, the &#8220;<span style="text-decoration: underline">Acquisitions</span>&#8221;, and together with the Equity Offering, the Dispositions, and the entrance into the CVR Agreement, the &#8220;<span style="text-decoration: underline">Ancillary Transactions</span>&#8221;) have been completed, and at your direction our analysis and opinion assume completion of each of the Acquisitions.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The consideration to be paid by the Company to the Members of Target upon consummation of the&#160;Merger consists of the following (collectively, the &#8220;<span style="text-decoration: underline">Merger Consideration</span>&#8221;), subject to certain adjustments as further set forth in the Agreement: (i) an aggregate of 15,600,000 shares of common stock, par value $0.05 per share, of the Company (the &#8220;<span style="text-decoration: underline">Company Common Stock</span>&#8221;); and (ii) an aggregate of up to 13,000,000 shares of Company Common Stock that may be earned by the Members upon achievement of certain Milestones (the &#8220;<span style="text-decoration: underline">Earnout Consideration</span>&#8221;), which includes (a) up to 3,000,000 shares of Company Common Stock that may be earned upon achievement of Milestones related to repayment of certain indebtedness of the Company and release of related encumbrances and guarantees, (b) up to 5,000,000 shares of Company Common Stock that may be earned upon the Company&#8217;s achievement of a 30 Day VWAP of the Company Common Stock of greater than $6.00 per share on the timeline set forth in the Agreement, and (c) up to 5,000,000 shares of Company Common Stock that may be earned upon the Company&#8217;s achievement of a 30 Day VWAP of the Company Common Stock of greater than $8.00 per share on the timeline set forth in the</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 494; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt">APPENDIX B</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Agreement. The foregoing is not intended to be a comprehensive discussion of the terms of the Merger, the specific terms and conditions of which are more fully set forth&#160;in the Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We, as a customary part of our investment banking business, are continually engaged in performing financial analyses with respect to businesses and their securities in connection with mergers and acquisitions, negotiated underwritings, competitive biddings, secondary distributions of listed&#160;and&#160;unlisted securities, private placements and other transactions as well as for estate, corporate and other purposes. We have been engaged by the Company to render this&#160;opinion to its Board of Directors and we will receive a fee from the Company for providing this opinion, which is not contingent upon closing of the Merger. The Company has also agreed to reimburse certain of our&#160;expenses&#160;arising,&#160;and&#160;indemnify us against certain liabilities that may arise, out of our engagement relating to advising the Company on the Merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We have not been requested to, and did not, (i) participate in negotiations with respect to the Agreement, (ii) solicit any expressions of interest from any other parties with respect to any business combination or financing transaction with the Company or any other alternative transaction, or (iii) advise the Board of Directors of the Company or any other party with respect to alternatives to the Merger or the Ancillary Transactions. We were not requested to provide services other than the delivery of this opinion, and we have not otherwise acted as financial advisor to any party to the Merger. Without limiting the generality of the foregoing, we were not requested to and did not provide advice regarding the structure or any other aspect of the Merger or the advisability, the amounts that may be paid or received from, or any other&#160;aspect of the Ancillary Transactions. In the ordinary course of our business, we and our affiliates may actively trade securities of the Company for our own account or the account of our customers and, accordingly, we may at any time hold a long or short position in such securities. Although we have not in the past provided investment banking services to the Company, we may seek to be engaged for compensation in the future to perform investment banking services for the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">In connection with our review of the Merger and in arriving at our opinion, we have made such reviews, analyses and inquiries as we have deemed necessary and appropriate under the circumstances. Among other things, we have: (i) reviewed and analyzed the financial terms of the draft of the Agreement received on March 1, 2021 (the &#8220;<span style="text-decoration: underline">Draft Merger Agreement</span>&#8221;); (ii)(a) reviewed and analyzed certain historical financial, operating and business information related to the Company; (b) reviewed and analyzed certain internal financial projections of the Company prepared for financial planning purposes and furnished by management of the Company, and certain estimates of net operating loss tax benefits prepared by Company management; (c) reviewed and analyzed certain publicly available information relative to the Company; (d) reviewed and analyzed certain historical financial, operating, market and securities data of the Company publicly available or furnished by management of the Company; (e) conducted discussions with members of management of the Company with respect to the business and prospects of the Company on a stand-alone basis and on a combined basis with Target; (f) reviewed and analyzed the reported prices and trading activity of shares of Company Common Stock; (g) compared the financial performance of the Company with that of certain other publicly traded companies deemed by us to be comparable to the Company; (h) to the extent publicly available, reviewed and analyzed financial terms of certain&#160;acquisition transactions involving companies operating in businesses and industries deemed similar to that in which the Company operates and selected companies deemed comparable to the Company; (i) performed discounted cash flows analyses on the Company on a stand-alone basis incorporating various assumptions provided to us by management of the Company; (iii)(a) reviewed and analyzed certain pro- forma historical financial, operating and business information related to Target, in each case consolidated with the companies acquired or to be acquired in the Acquisitions; (b) reviewed and analyzed certain internal financial projections of Target prepared for financial planning purposes and furnished by management of Target; (c) conducted discussions with members of management of Target with respect to the business and prospects of the Company on a stand-alone basis; (d) compared the financial&#160;performance of Target with that of certain publicly traded companies deemed by us to be comparable to Target; (e) to the extent publicly available, reviewed and analyzed financial terms of certain acquisition transactions involving companies operating in businesses and industries deemed similar to that in which Target operates and selected companies deemed comparable to Target; (f) performed discounted cash flows analyses on Target on a stand-alone basis incorporating various assumptions provided to us by the management of the Company and Target; and (iv) conducted discussions with management of the Company with respect to the Company&#8217;s strategic reasons for pursuing the Merger and the Company&#8217;s valuation of Target. In addition, we have conducted such other analyses, examinations and inquiries and considered such other financial, economic and market criteria as we have deemed necessary and appropriate in arriving at our opinion.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 495; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt">APPENDIX B</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">In conducting our review of the Merger, financial analyses and in rendering our opinion, we have relied upon and assumed, without independent verification, the accuracy and completeness of all data, material and other information furnished, or otherwise made available, to us, discussed with or reviewed by us, or publicly available, and do not assume any responsibility with respect to such data, material and other information. In addition, management of the Company has advised us, and at your direction we have assumed, that the financial projections for the Company and Target and estimates of net operating loss tax benefits reviewed by us have been reasonably prepared in good faith on bases reflecting the best currently available estimates and judgments of the management of the Company as to the future financial results&#160;and condition of the Company and the combined company, the best currently available estimates and judgments of the management of Target as to the future financial results and condition of Target, and we express no opinion with respect to such projections or the assumptions on which they are based. If any of the foregoing assumptions are not accurate, the conclusion set forth in this opinion could be materially affected. Neither the Company nor Target publicly disclose internal financial information of the type provided to us in connection with our review of the Merger. As a result, such information was prepared for financial planning purposes by management of the Company and Target, as applicable, and was not prepared with the expectation of public disclosure.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The credit, financial and stock markets have from time to time experienced unusual volatility and we express no opinion or view as to any potential effects of such volatility on the Merger or the Merger Consideration to be paid in connection therewith, and this opinion does not purport to address potential developments in any such markets and the impacts those potential developments may have on our analyses between the date of delivery of this opinion and the Closing or any period thereafter.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We have relied upon and assumed, without independent verification, that there has been no change in the business, assets, liabilities, financial condition, results of operations, cash flows or prospects of the Company or Target since the respective dates of the most recent financial statements and other information, financial or otherwise, provided to us that would be material to our analyses or this opinion, and that there is no information or any facts that would make any of the information reviewed by us incomplete or misleading.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We have assumed that the final form of the Agreement will be substantially similar to Draft Merger Agreement without modification of material terms or conditions. We have assumed that the Transaction will be consummated pursuant to the terms of the Agreement without amendments thereto and without waiver by any party of any conditions or obligations thereunder. In arriving at our opinion, we have assumed that all the necessary regulatory approvals and consents required for the Merger will be obtained in a manner that will not adversely affect the Company or Target or alter the terms of the Merger. We have assumed that all aspects of the Ancillary Transactions necessary to Closing of the Merger will be completed in a manner that will not adversely affect the Company, Target, or the Merger.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">In arriving at our opinion, we have not performed any appraisals or valuations of any specific assets or liabilities (fixed, contingent or other) of the Company or Target, including, without limitation, any intellectual property for which the Company or Target may or may not currently receive royalty or licensing fees, and we have not been furnished with any such appraisals or valuations, and have made no physical inspection of the property or assets of the Company or Target. We express no opinion regarding the liquidation value of any entity.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We were not requested to opine, and no opinion is hereby rendered, as to whether any analyses of an entity, other than as a going concern, is appropriate in the circumstances and, accordingly, we have performed no such analyses. We have undertaken no independent analysis of any pending or threatened litigation, governmental proceedings or investigations, possible unasserted claims or other contingent liabilities, to which any of the Company, Target or their respective affiliates is a party or may be subject and at the Company&#8217;s direction and with its consent, our opinion makes no assumption concerning and therefore does not consider, the possible assertion of claims, outcomes, damages or recoveries arising out of any such matters. No company or transaction used in any analysis for purposes of comparison is identical to the Company, Target, or the Merger. Accordingly, an analysis of the results of the&#160;comparisons is not mathematical; rather, it involves complex considerations and judgments about differences in the companies and transactions to which the Company, Target and the Merger were compared and other factors that could affect the public trading value or transaction value of the&#160;companies, as applicable.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 496; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt">APPENDIX B</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">This opinion is necessarily based upon the financial, market, economic and other conditions that exist on, and the information made available to us as of, the date hereof. It should be understood that subsequent developments may affect this opinion and that we disclaim any undertaking or obligation to advise any person of any change in any fact or matter affecting this opinion, which may come or be brought to our attention after the date of the opinion. We are not expressing any opinion herein as to the price at which shares of Company Common Stock have traded or such stock may trade following announcement of the Merger or at any future time. We have not undertaken to reaffirm or revise this opinion or otherwise comment upon any events occurring after the date hereof and do not have any obligation to update, revise or reaffirm this opinion.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Consistent with applicable legal and regulatory requirements, we have adopted policies and procedures to establish and maintain the independence of our research department and personnel. As a result, our research analysts may hold opinions, make statements or recommendations, and/or publish&#160;research reports with respect to the Company, Target, the Merger, the Ancillary Transactions, and&#160;other&#160;participants in the Merger and the Ancillary Transactions that differ from the views of our investment banking personnel.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">This opinion is furnished pursuant to and subject to the terms of our engagement letter dated February 5, 2021 (the &#8220;<span style="text-decoration: underline">Engagement Letter</span>&#8221;). This opinion is directed to the Board of Directors of the Company in connection with its consideration of the Merger. This opinion is not intended to be and does not constitute a recommendation to any shareholder of the Company as to how such shareholder should act or vote with respect to the Merger, any Ancillary Transaction, or any other matter. Notwithstanding the foregoing, the Board of Directors of the Company is authorized to rely upon this opinion. Except with respect to the use and disclosure of this opinion in connection with the proxy or information statement relating to the Merger or other filing required by securities laws in accordance with the Engagement Letter, this opinion shall not be published, disclosed or otherwise used, nor shall any public references to us be made, without our prior written approval; provided that any summary of this opinion must be in form and substance reasonably acceptable to us and our counsel.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">This opinion addresses solely the fairness, from a financial point of view, to the Company of the Merger Consideration to be paid in the Merger pursuant to the Agreement, and it does not address any other terms or agreement relating to the Merger of any aspect of the Ancillary Transactions. We were not requested to opine as to, and this opinion does not address, the basic business decision to proceed with or effect the Merger, or any solvency or fraudulent conveyance consideration relating to the Merger. We express no opinion as to the relative merits of the Merger or any aspect of the Ancillary Transactions, as compared to any alternative business strategies or transactions that might exist for the Company, Target or any other party or the effect of any other transaction in which the Company, Target or any other party might engage. We express no opinion as to the amount, nature or fairness of the consideration or compensation to be received in or as a result of the Merger by securityholders, officers, directors or employees of&#160;the Company, including without limitation the amount that may be received pursuant to the CVR Agreement. We have not been asked to consider, and this opinion does not address, the price at which the Company Common Stock will trade at any time or as to the impact of the Merger on the solvency or viability of the Company to pay its obligations when they come due. In connection with our opinion, we have assumed and relied upon, without independent verification, the accuracy and completeness of all of the financial, legal, regulatory, tax, accounting and other information provided to, discussed with, or reviewed by us.&#160;We are not rendering any legal, accounting, or other advice and understand that the Company is relying on its legal counsel and accounting advisors as to legal and accounting matters in connection with the Merger and the Ancillary Transactions.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The preparation of a fairness opinion is a complex, analytical process involving various determinations as to the most appropriate and relevant methods of financial analysis and the application of those methods to the particular circumstances and is not necessarily susceptible to partial analysis or summary description. In arriving at this opinion, we did not attribute any particular weight to any particular analysis or factor considered by us, but rather made qualitative judgments as to the significance and relevance of each analysis and factor. Several analytical methodologies were employed by us in our analyses, and no one method of analysis should be regarded as critical to the overall conclusion reached herein. Each analytical technique has inherent strengths and weaknesses, and the nature of the available information may further affect the value of particular techniques. Accordingly, we believe that our analyses must be considered as&#160;a whole and that selecting portions of our analyses and of the factors considered by us, without&#160;considering all analyses and factors in their entirety, could create a misleading or</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 497; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt">APPENDIX B</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">incomplete view of the evaluation process underlying this opinion. The conclusion reached by us, therefore, is based on the application of our own experience and judgment to all analyses and factors considered by us, taken as a whole. This opinion was reviewed and approved by the Craig-Hallum Fairness Opinion Committee.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Based upon and subject to the foregoing and based upon such other factors as we consider relevant, it is our opinion that, as of the date hereof, the Merger Consideration to be paid by the Company in the Merger pursuant to the Agreement is fair, from a financial point of view, to the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Sincerely,</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><img src="a220044002_v1.jpg" alt="image" /></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Craig-Hallum Capital Group LLC</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 498; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>



<p style="margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span id="a_005"></span>APPENDIX C</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>AMENDED
AND RESTATED SECURITIES PURCHASE AGREEMENT</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">This
Amended and Restated Securities Purchase Agreement (this &#8220;<span style="text-decoration: underline">Agreement</span>&#8221;) is dated as of September 15, 2021, between
Communications Systems, Inc., a Minnesota corporation (the &#8220;<span style="text-decoration: underline">Company</span>&#8221;), and each purchaser identified on the
signature pages hereto (each, including its successors and assigns, a &#8220;<span style="text-decoration: underline">Purchaser</span>&#8221; and collectively, the &#8220;<span style="text-decoration: underline">Purchasers</span>&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">WHEREAS,
the Company entered into a Securities Purchase Agreement, dated June 28, 2021 (the &#8220;Original Agreement&#8221;), by and between
the Company and the purchaser parties thereto, pursuant to which the Company agreed to issue and sell to such original purchasers
the securities described therein;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">WHEREAS,
following the date of the Original Agreement, the Company and an original purchaser party to the Original Agreement agreed to
terminate such purchaser party&#8217;s subscription;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">WHEREAS,
the Company desires to sell additional subscriptions for the securities described in the Original Agreement and accordingly desires
to amend and restate the Original Agreement as set forth herein; and</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">WHEREAS,
subject to the terms and conditions set forth in this Agreement and pursuant to Section 4(a)(2) of the Securities Act (as defined
below), and Rule 506 promulgated thereunder, the Company desires to issue and sell to each Purchaser, and each Purchaser, severally
and not jointly, desires to purchase from the Company, securities of the Company as more fully described in this Agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">NOW,
THEREFORE, IN CONSIDERATION of the mutual covenants contained in this Agreement, and for other good and valuable consideration
the receipt and adequacy of which are hereby acknowledged, the Company and each Purchaser agree as follows:</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
I.</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>DEFINITIONS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Definitions</span>.
In addition to the terms defined elsewhere in this Agreement: (a) capitalized terms that are not otherwise defined herein have
the meanings given to such terms in the Certificate of Designation (as defined herein), and (b) the following terms have the meanings
set forth in this Section 1.1:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Acquiring
Person</span>&#8221; shall have the meaning ascribed to such term in Section 4.7.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Action</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(j).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Affiliate</span>&#8221;
means any Person that, directly or indirectly through one or more intermediaries, controls or is controlled by or is under common
control with a Person, as such terms are used in and construed under Rule 405 under the Securities Act.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">BHCA</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(pp).</span></p>

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

<!-- Field: Page; Sequence: 499; Section: Appendix C; Options: NewSection -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Board
of Directors</span>&#8221;means the board of directors of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Business
Day</span>&#8221; means any day other than Saturday, Sunday or other day on which commercial banks in The City of New York are authorized
or required by law to remain closed; <span style="text-decoration: underline">provided</span>, <span style="text-decoration: underline">however</span>, for clarification, commercial banks shall not be deemed
to be authorized or required by law to remain closed due to &#8220;stay at home&#8221;, &#8220;shelter-in-place&#8221;, &#8220;non-essential
employee&#8221;&#160; or any other similar orders or restrictions or the closure of any physical branch locations at the direction
of any governmental authority so long as the electronic funds transfer systems (including for wire transfers) of commercial banks
in The City of New York are generally are open for use by customers on such day.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Certificate
of Designation</span>&#8221; means the Certificate of Designation to be filed prior to the Closing by the Company with the Secretary
of State of Minnesota, in the form of <span style="text-decoration: underline">Exhibit A</span> attached hereto.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Closing</span>&#8221;
means the closing of the purchase and sale of the Preferred Stock and Warrants pursuant to Section 2.1.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Closing
Date</span>&#8221; means the Trading Day on which all of the Transaction Documents have been executed and delivered by the applicable
parties thereto, and all conditions precedent to (i) the Purchasers&#8217; obligations to pay the Subscription Amount and (ii)
the Company&#8217;s obligations to deliver the Preferred Stock and the Warrants, in each case, have been satisfied or waived.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Closing
Statement</span>&#8221; means the Closing Statement in the form on <span style="text-decoration: underline">Annex A</span> attached hereto.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Code</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(xx).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Commission</span>&#8221;
means the United States Securities and Exchange Commission.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Common
Stock</span>&#8221; means the common stock of the Company, par value $0.05 per share, and any other class of securities into which
such common stock may hereafter be reclassified or changed.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Common
Stock Equivalents</span>&#8221; means any securities of the Company or the Subsidiaries which would entitle the holder thereof to
acquire at any time Common Stock, including, without limitation, any debt, preferred stock, right, option, warrant or other instrument
that is at any time convertible into or exercisable or exchangeable for, or otherwise entitles the holder thereof to receive,
Common Stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Company
Counsel</span>&#8221; means Ballard Spahr LLP, with offices located at 1735 Market Street, 51<sup>st</sup> Floor, Philadelphia, Pennsylvania
19103-7599.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Company
IT Systems</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(vv).</span></p>

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

<!-- Field: Page; Sequence: 500; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Conversion
Price</span>&#8221; shall have the meaning ascribed to such term in the Certificate of Designation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Conversion
Shares</span>&#8221; shall have the meaning ascribed to such term in the Certificate of Designation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Disclosure
Schedules</span>&#8221; means the Disclosure Schedules delivered by the Company concurrently with the execution and delivery of this
Agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Disclosure
Time</span>&#8221; means, (i) if this Agreement is signed on a day that is not a Trading Day or after 9:00 a.m. (New York City time)
and before midnight (New York City time) on any Trading Day, 9:01 a.m. (New York City time) on the Trading Day immediately following
the date hereof, unless otherwise instructed as to an earlier time by the Placement Agent, and (ii) if this Agreement is signed
between midnight (New York City time) and 9:00 a.m. (New York City time) on any Trading Day, no later than 9:01 a.m. (New York
City time) on the date hereof, unless otherwise instructed as to an earlier time by the Placement Agent.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Disqualification
Event</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(rr).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Effective
Date</span>&#8221; means the earliest of the date that (a) the initial Registration Statement registering for resale all Underlying
Shares required to be registered under the initial Registration Statement pursuant to the Registration Rights Agreement has been
declared effective by the Commission, (b) all of the Underlying Shares have been sold pursuant to Rule 144 or may be sold pursuant
to Rule 144 without the requirement for the Company to be in compliance with the current public information requirement under
Rule 144 and without volume or manner-of-sale restrictions, (c) follows the one year anniversary of the Closing Date provided
that a holder of Underlying Shares is not an Affiliate of the Company, or (d) all of the Underlying Shares may be sold pursuant
to an exemption from registration under Section 4(a)(1) of the Securities Act without volume or manner-of-sale restrictions and
Company Counsel has delivered to such holders a standing written unqualified opinion that resales may then be made by such holders
of the Underlying Shares pursuant to such exemption which opinion shall be in form and substance reasonably acceptable to such
holders.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">EGS</span>&#8221;
means Ellenoff Grossman &amp; Schole LLP, with offices located at 1345 Avenue of the Americas, New York, New York 10105-0302.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Employee
Benefit Plan</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(xx).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">ERISA</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(xx).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">ERISA
Affiliate</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(xx).</span></p>

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

<!-- Field: Page; Sequence: 501; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Evaluation
Date</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(s).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Exchange
Act</span>&#8221; means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Exempt
Issuance</span>&#8221; means the issuance of (a) shares of Common Stock, restricted stock or restricted stock units, or options to
employees, officers or directors of the Company pursuant to any stock or option plan duly adopted for such purpose, by a majority
of the non-employee members of the Board of Directors or a majority of the members of a committee of non-employee directors established
for such purpose for services rendered to the Company, (b) securities upon the exercise or exchange of or conversion of any Securities
issued hereunder and/or other securities exercisable or exchangeable for or convertible into shares of Common Stock issued and
outstanding on the date of this Agreement, provided that such securities have not been amended since the date of this Agreement
to increase the number of such securities or to decrease the exercise price, exchange price or conversion price of such securities
(other than in connection with stock splits or combinations) or to extend the term of such securities, and (c) shares of Common
Stock or Common Stock Equivalents issued in connection with any merger or consolidation of the Company or any Subsidiary with
or into another Person or other similar business combination involving the Company or any Subsidiary or any acquisitions or strategic
transactions involving the Company or any Subsidiary, in each case, approved by a majority of the disinterested directors of the
Company, provided that, except with respect to the issuances of securities set forth on <span style="text-decoration: underline">Schedule 1.1</span>, such securities are
issued as &#8220;restricted securities&#8221; (as defined in Rule 144) and carry no registration rights that require or permit
the filing of any registration statement in connection therewith during the prohibition period in Section 4.13(a) herein, and
provided that any such issuance shall only be to a Person (or to the equityholders of a Person) which is, itself or through its
subsidiaries, an operating company or an owner of an asset in a business synergistic with the business of the Company and shall
provide to the Company additional benefits in addition to the investment of funds, but shall not include a transaction in which
the Company is issuing securities primarily for the purpose of raising capital or to an entity whose primary business is investing
in securities. Notwithstanding anything herein to the contrary, a Variable Rate Transaction shall not be an Exempt Issuance.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">FCPA</span>&#8221;
means the Foreign Corrupt Practices Act of 1977, as amended.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Federal
Reserve</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(pp).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Foreign
Benefit Plan</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(xx).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">GAAP</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(h).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 502; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Indebtedness</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(bb).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Intellectual
Property Rights</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(p).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Issuer
Covered Person</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(rr).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Legend
Removal Date</span>&#8221; shall have the meaning ascribed to such term in Section 4.1(c).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Liens</span>&#8221;
means a lien, charge, pledge, security interest, encumbrance, right of first refusal, preemptive right or other restriction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Lock-Up
Agreements</span>&#8221; means the Lock-Up Agreements, dated as of the Closing Date, by and between the Company and each of the directors
of the Company, officers of the Company, and beneficial owners of 10% or more of the Common Stock, in the form of <span style="text-decoration: underline">Exhibit D
</span>attached hereto.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Material
Adverse Effect</span>&#8221; shall have the meaning assigned to such term in Section 3.1(b).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Material
Permits</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(n).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Maximum
Rate</span>&#8221; shall have the meaning ascribed to such term in Section 5.17.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Merger
Agreement</span>&#8221; means that certain Agreement and Plan of Merger by and among the Company, Helios Merger Co., Pineapple Energy
LLC, Lake Street Solar LLC, and Randall D. Sampson, dated as of March 1, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">OFAC</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(nn).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Participation
Maximum</span>&#8221; shall have the meaning ascribed to such term in Section 4.12(a).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Person</span>&#8221;
means an individual or corporation, partnership, trust, incorporated or unincorporated association, joint venture, limited liability
company, joint stock company, government (or an agency or subdivision thereof) or other entity of any kind.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Placement
Agent</span>&#8221; means JMP Securities LLC and Northland Securities, Inc.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Preferred
Stock</span>&#8221; means up to 32,000 shares of the Company&#8217;s Series A Convertible Preferred Stock issued hereunder having
the rights, preferences and privileges set forth in the Certificate of Designation, in the form of <span style="text-decoration: underline">Exhibit A</span> hereto.</span></p>

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

<!-- Field: Page; Sequence: 503; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Pro
Rata Portion</span>&#8221; shall have the meaning ascribed to such term in Section 4.12(e).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Proceeding</span>&#8221;
means an action, claim, suit, investigation or proceeding (including, without limitation, an informal investigation or partial
proceeding, such as a deposition), whether pending or threatened in writing before or by any court, arbitrator, governmental or
administrative agency or regulatory authority (federal, state, county, local or foreign).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Public
Information Failure</span>&#8221; shall have the meaning ascribed to such term in Section 4.3(b).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Public
Information Failure Payments</span>&#8221; shall have the meaning ascribed to such term in Section 4.3(b).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Purchaser
Party</span>&#8221; shall have the meaning ascribed to such term in Section 4.10.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Registration
Rights Agreement</span>&#8221; means the Registration Rights Agreement, dated on or about the date hereof, among the Company and
the Purchasers, in the form of <span style="text-decoration: underline">Exhibit B</span> attached hereto.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Registration
Statement</span>&#8221; means a registration statement meeting the requirements set forth in the Registration Rights Agreement and
covering the resale of the Underlying Shares by each Purchaser as provided for in the Registration Rights Agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Required
Approvals</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(e).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Required
Minimum</span>&#8221; means, as of any date, the maximum aggregate number of shares of Common Stock then issued or potentially issuable
in the future pursuant to the Transaction Documents, including any Underlying Shares issuable upon exercise in full of all Warrants
or conversion in full of all shares of Preferred Stock, ignoring any conversion or exercise limits set forth therein.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Rule
144</span>&#8221; means Rule 144 promulgated by the Commission pursuant to the Securities Act, as such Rule may be amended or interpreted
from time to time, or any similar rule or regulation hereafter adopted by the Commission having substantially the same purpose
and effect as such Rule.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Rule
424</span>&#8221; means Rule 424 promulgated by the Commission pursuant to the Securities Act, as such Rule may be amended or interpreted
from time to time, or any similar rule or regulation hereafter adopted by the Commission having substantially the same purpose
and effect as such Rule.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Sanctions</span>&#8221;
shall have the meaning ascribed to such term in Section 3.1(nn).</span></p>

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

<!-- Field: Page; Sequence: 504; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">SEC
Reports</span>&#8221; shall have the meaning ascribed to such term in Section 3.1(h).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Securities</span>&#8221;
means the Preferred Stock, the Warrants, and the Underlying Shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Securities
Act</span>&#8221; means the Securities Act of 1933, as amended, and the rules and regulations promulgated thereunder.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Shareholder
Approval</span>&#8221; means such approval as may be required by the applicable rules and regulations of the Trading Market from
the shareholders of the Company with respect to the transactions contemplated by the Transaction Documents, including, without
limitation, the issuance of all of the Underlying Shares in excess of 19.99% of the issued and outstanding Common Stock on the
Closing Date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Short
Sales</span>&#8221; means all &#8220;short sales&#8221; as defined in Rule 200 of Regulation SHO under the Exchange Act (but shall
not be deemed to include locating and/or borrowing shares of Common Stock).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Stated
Value</span>&#8221; means $1,000 per share of Preferred Stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Subscription
Amount</span>&#8221; means, as to each Purchaser, the aggregate amount to be paid for the Preferred Stock purchased hereunder as
specified below such Purchaser&#8217;s name on the signature page of this Agreement and next to the heading &#8220;Subscription
Amount,&#8221; in United States dollars and in immediately available funds.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Subsequent
Financing</span>&#8221; shall have the meaning ascribed to such term in Section 4.12(a).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Subsequent
Financing Notice</span>&#8221; shall have the meaning ascribed to such term in Section 4.12(b).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Subsidiary</span>&#8221;
means any direct or indirect subsidiary of the Company and shall, where applicable, also include any direct or indirect subsidiary
of the Company formed or acquired after the date hereof. For the avoidance of doubt, the term Subsidiary as of the Closing Date
includes Pineapple Energy LLC and its Subsidiaries.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Trading
Day</span>&#8221; means a day on which the principal Trading Market is open for trading.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Trading
Market</span>&#8221; means any of the following markets or exchanges on which the Common Stock is listed or quoted for trading on
the date in question: the NYSE American, the Nasdaq Capital Market, the Nasdaq Global Market, the Nasdaq Global Select Market,
or the New York Stock Exchange (or any successors to any of the foregoing).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Transaction
Documents</span>&#8221; means this Agreement, the Certificate of Designation, the Warrants, the Registration Rights Agreement, the
Lock-Up Agreements, all exhibits and schedules thereto and hereto and any other documents or agreements executed in connection with the transactions contemplated hereunder.</span></p>

<!-- Field: Page; Sequence: 505; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Transfer
Agent</span>&#8221; means Equiniti Trust Company, the current transfer agent of the Company, and any successor transfer agent of
the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Underlying
Shares</span>&#8221; means the shares of Common Stock issued and issuable upon conversion of the Preferred Stock and upon exercise
of the Warrants.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Variable
Rate Transaction</span>&#8221; shall have the meaning ascribed to such term in Section 4.13(b).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">VWAP</span>&#8221;
means, for any date, the price determined by the first of the following clauses that applies: (a) if the Common Stock is then
listed or quoted on a Trading Market, the daily volume weighted average price of the Common Stock for such date (or the nearest
preceding date) on the Trading Market on which the Common Stock is then listed or quoted as reported by Bloomberg L.P. (based
on a Trading Day from 9:30 a.m. (New York City time) to 4:02 p.m. (New York City time)), (b)&#160;if OTCQB or OTCQX is not a Trading
Market, the volume weighted average price of the Common Stock for such date (or the nearest preceding date) on OTCQB or OTCQX
as applicable, (c) if the Common Stock is not then listed or quoted for trading on OTCQB or OTCQX and if prices for the Common
Stock are then reported on the Pink Open Market (or a similar organization or agency succeeding to its functions of reporting
prices), the most recent bid price per share of the Common Stock so reported, or (d)&#160;in all other cases, the fair market
value of a share of Common Stock as determined by an independent appraiser selected in good faith by the Purchasers of a majority
in interest of the Securities then outstanding and reasonably acceptable to the Company, the fees and expenses of which shall
be paid by the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Warrants</span>&#8221;
means, collectively, the Common Stock purchase warrants delivered to the Purchasers at the Closing in accordance with Section
2.2(a) hereof, which Warrants shall be exercisable immediately and have a term of exercise equal to five (5) years, in the form
of <span style="text-decoration: underline">Exhibit C</span> attached hereto.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#8220;<span style="text-decoration: underline">Warrant
Shares</span>&#8221; means the shares of Common Stock issuable upon exercise of the Warrants.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
II.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>PURCHASE
AND SALE</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
<span style="text-decoration: underline">Closing</span>. On the Closing Date, upon the terms and subject to the conditions set forth herein, immediately (and, in any event,
within one (1) Business Day) following the consummation of the transactions contemplated by the Merger Agreement, the Company
agrees to sell, and the Purchasers, severally and not jointly, agree to purchase, up to an aggregate of $32,000,000 of shares
of Preferred Stock with an aggregate Stated Value for each Purchaser equal to such Purchaser&#8217;s Subscription Amount as set
forth on the signature page hereto executed by such Purchaser, and Warrants as determined pursuant to Section 2.2(a). The aggregate number of shares of Preferred Stock sold hereunder shall be up to 32,000. At the Closing, each Purchaser shall deliver to the Company, via wire transfer or a certified check, immediately available funds equal to such Purchaser&#8217;s Subscription Amount and the Company shall deliver to each Purchaser its respective shares of Preferred Stock and Warrants as determined pursuant to Section 2.2(a), and the Company and each Purchaser shall deliver the other items set forth in Section 2.2 deliverable at the Closing. Upon satisfaction of the covenants and conditions set forth in Sections 2.2 and 2.3, the Closing shall occur at the offices of EGS or such other location as the parties shall mutually agree.</span></p>

<!-- Field: Page; Sequence: 506; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font: 10pt Times New Roman, Times, Serif">2.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Deliveries</span>.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On or prior to the Closing Date, the Company shall deliver or cause to be delivered to each Purchaser the following:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a legal opinion of Company Counsel, in form and substance reasonably satisfactory to the Purchasers;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a certificate evidencing a number of shares of Preferred Stock equal to such Purchaser&#8217;s Subscription Amount divided by
the Stated Value, registered in the name of such Purchaser and evidence of the filing and acceptance of the Certificate of Designation
from the Secretary of State of Minnesota;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a Warrant registered in the name of such Purchaser to purchase up to a number of shares of Common Stock equal to 100% of such
Purchaser&#8217;s Conversion Shares, with an exercise price equal to $3.40, subject to adjustment therein;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(iv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a certificate of the Chief Executive Officer of the Company certifying that the conditions set forth in Section 2.3(b)(i), (ii),
(iv), (v), (vi), (vii) and (viii) have been satisfied;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(v)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company&#8217;s wire instructions, on Company letterhead and executed by the Chief Executive Officer or Chief Financial Officer;
and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(vi)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Lock-Up Agreements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On or prior to the Closing Date, each Purchaser shall deliver or cause to be delivered to the Company the following:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 1.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(i)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">such
                                         Purchaser&#8217;s Subscription Amount, in accordance with <span style="text-decoration: underline">Section 2.1</span> and the
                                         wire instructions provided by the Company.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font: 10pt Times New Roman, Times, Serif">2.3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Closing
                                         Conditions</span>.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The obligations of the Company hereunder in connection with the Closing are subject to the following conditions being met:</span></p>

<!-- Field: Page; Sequence: 507; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the accuracy in all material respects (or, to the extent representations or warranties are qualified by materiality or Material
Adverse Effect, in all respects) on the date hereof and on the Closing Date of the representations and warranties of the Purchasers
contained herein (unless as of a specific date therein in which case they shall be accurate as of such date);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;all obligations, covenants and agreements of each Purchaser required to be performed at or prior to the Closing Date shall have
been performed; </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;all conditions to the Merger Agreement shall have been met and the consummation of the transactions contemplated by the Merger
Agreement shall have occurred; </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(iv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Shareholder Approval, including with respect to an amendment to the Company&#8217;s Articles of Incorporation to increase the
quantity of Common Stock the Company is authorized to issue to a number of shares of Common Stock at least necessary to complete
the transactions contemplated by this Agreement, shall have been obtained and deemed effective; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(v)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the delivery by each Purchaser of the items set forth in Section 2.2(b) of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The respective obligations of the Purchasers hereunder in connection with the Closing are subject to the following conditions
being met:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the accuracy in all material respects (or, to the extent representations or warranties are qualified by materiality or Material
Adverse Effect, in all respects) on the date hereof and on the Closing Date of the representations and warranties of the Company
contained herein (unless as of a specific date therein in which case they shall be accurate as of such date);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;all obligations, covenants and agreements of the Company required to be performed at or prior to the Closing Date shall have been
performed;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the delivery by the Company of the items set forth in Section 2.2(a) of this Agreement;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(iv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;there shall have been no Material Adverse Effect with respect to the Company since the date hereof;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(v)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Shareholder Approval shall have been obtained and deemed effective;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(vi)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;all conditions to the Merger Agreement shall have been met and the consummation of the transactions contemplated by the Merger Agreement shall have occurred;</span></p>

<!-- Field: Page; Sequence: 508; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(vii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Registration Statement shall have been declared effective by the Commission for the resale of all of the Underlying Shares
by the Purchasers; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(viii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;from the date hereof to the Closing Date, trading in the Common Stock shall not have been suspended by the Commission or the Company&#8217;s
principal Trading Market and, at any time prior to the Closing Date, trading in securities generally as reported by Bloomberg
L.P. shall not have been suspended or limited, or minimum prices shall not have been established on securities whose trades are
reported by such service, or on any Trading Market, nor shall a banking moratorium have been declared either by the United States
or New York State authorities nor shall there have occurred any material outbreak or escalation of hostilities or other national
or international calamity (excluding the COVID-19 pandemic) of such magnitude in its effect on, or any material adverse change
in, any financial market which makes it impracticable or inadvisable to purchase the Securities at the Closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">ARTICLE
III.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>REPRESENTATIONS
AND WARRANTIES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Representations
and Warranties of the Company</span>. Except as set forth in the Disclosure Schedules, which Disclosure Schedules shall be deemed
a part hereof and shall qualify any representation or warranty otherwise made herein to the extent of the disclosure contained
in the corresponding section of the Disclosure Schedules, the Company hereby represents and warrants as of the date hereof and
as of the Closing Date (unless as of a specific date therein, in which case as of such date) to each Purchaser as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Subsidiaries</span>. The Company owns, directly or indirectly, all of the capital stock or other equity interests of each Subsidiary
free and clear of any Liens, and all of the issued and outstanding shares of capital stock or other equity interests of each Subsidiary
are duly authorized and validly issued and are fully paid, non-assessable and free of preemptive and similar rights to subscribe
for or purchase securities. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Organization and Qualification</span>. The Company and each of the Subsidiaries is an entity duly incorporated or otherwise organized,
validly existing and in good standing under the laws of the jurisdiction of its incorporation or organization, with the requisite
power and authority to own and use its properties and assets and to carry on its business as currently conducted. Neither the
Company nor any Subsidiary is in violation nor default of any of the provisions of its respective certificate or articles of incorporation,
bylaws or other organizational or charter documents. Each of the Company and the Subsidiaries is duly qualified to conduct business
and is in good standing as a foreign corporation or other entity in each jurisdiction in which the nature of the business conducted
or property owned by it makes such qualification necessary, </span></p>

<!-- Field: Page; Sequence: 509; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">except where the failure to be so qualified or in good standing, as
the case may be, could not have or reasonably be expected to result in: (i) a material adverse effect on the legality, validity
or enforceability of any Transaction Document, (ii) a material adverse effect on the results of operations, assets, business,
prospects or condition (financial or otherwise) of the Company and the Subsidiaries, taken as a whole, or (iii) a material adverse
effect on the Company&#8217;s ability to perform in any material respect on a timely basis its obligations under any Transaction
Document (any of (i), (ii) or (iii), a &#8220;<span style="text-decoration: underline">Material Adverse Effect</span>&#8221;) and no Proceeding has been instituted in
any such jurisdiction revoking, limiting or curtailing or seeking to revoke, limit or curtail such power and authority or qualification.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Authorization; Enforcement</span>. The Company has the requisite corporate power and authority to enter into and to consummate
the transactions contemplated by this Agreement and each of the other Transaction Documents and the Merger Agreement and otherwise
to carry out its obligations hereunder and thereunder. The execution and delivery of this Agreement and each of the other Transaction
Documents by the Company and the consummation by it of the transactions contemplated hereby and thereby have been duly authorized
by all necessary action on the part of the Company and no further action is required by the Company, the Board of Directors or
the Company&#8217;s shareholders in connection herewith or therewith other than in connection with the Required Approvals. This
Agreement and each other Transaction Document to which it is a party has been (or upon delivery will have been) duly executed
by the Company and, when delivered in accordance with the terms hereof and thereof, will constitute the valid and binding obligation
of the Company enforceable against the Company in accordance with its terms, except (i) as limited by general equitable principles
and applicable bankruptcy, insolvency, reorganization, moratorium and other laws of general application affecting enforcement
of creditors&#8217; rights generally, (ii) as limited by laws relating to the availability of specific performance, injunctive
relief or other equitable remedies and (iii) insofar as indemnification and contribution provisions may be limited by applicable
law.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No Conflicts</span>. The execution, delivery and performance by the Company of this Agreement and the other Transaction Documents
to which it is a party, the issuance and sale of the Securities and the consummation by it of the transactions contemplated hereby
and thereby do not and will not (i) conflict with or violate any provision of the Company&#8217;s or any Subsidiary&#8217;s certificate
or articles of incorporation, bylaws or other organizational or charter documents, (ii) conflict with, or constitute a default
(or an event that with notice or lapse of time or both would become a default) under, result in the creation of any Lien upon
any of the properties or assets of the Company or any Subsidiary, or give to others any rights of termination, amendment, anti-dilution
or similar adjustments, acceleration or cancellation (with or without notice, lapse of time or both) of, any agreement, credit
facility, debt or other instrument (evidencing a Company or Subsidiary debt or otherwise) or other understanding to which the
Company or any Subsidiary is a party or by which any property or asset of the Company or any Subsidiary is bound or affected,
or (iii) subject to the Required Approvals, conflict with or result in a violation of any law, rule, regulation, order, judgment,
injunction, decree or other restriction of any court or governmental authority to which the Company or a Subsidiary is subject (including, without limitation, federal and state securities laws and regulations and the rules and regulations of any self-regulatory organization to which the Company or its securities are subject, including all applicable Trading Markets), or by which any property or asset of the Company or a Subsidiary is bound or affected; except in the case of each of clauses (ii) and (iii), such as could not have or reasonably be expected to result in a Material Adverse Effect.</span></p>

<!-- Field: Page; Sequence: 510; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Filings, Consents and Approvals</span>. The Company is not required to obtain any consent, approval, waiver, authorization or
order of, give any notice to, or make any filing or registration with, any court or other federal, state, local or other governmental
authority or other Person in connection with the execution, delivery and performance by the Company of the Transaction Documents,
other than: (i) the filings required pursuant to Section 4.6 of this Agreement, (ii) the filing with the Commission pursuant to
the Registration Rights Agreement, (iii) the notice and/or application(s) to each applicable Trading Market for the issuance and
sale of the Securities and the listing of the Underlying Shares for trading thereon in the time and manner required thereby, (iv)
the filing of Form D with the Commission and such filings as are required to be made under applicable state securities laws and
(v) Shareholder Approval (collectively, the &#8220;<span style="text-decoration: underline">Required Approvals</span>&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Issuance of the Securities</span>. The Securities are duly authorized and, when issued and paid for in accordance with the applicable
Transaction Documents, will be duly and validly issued, fully paid and non-assessable, free and clear of all Liens other than
restrictions on transfer provided for in the Transaction Documents. Subject to the receipt of Shareholder Approval, the Company
has reserved from its duly authorized capital stock a number of shares of Common Stock for issuance of the Underlying Shares at
least equal to the Required Minimum on the date hereof. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Capitalization</span>. The capitalization of the Company as of the date hereof is as set forth on <span style="text-decoration: underline">Schedule 3.1(g)</span>, which
<span style="text-decoration: underline">Schedule 3.1(g)</span> shall also include the number of shares of Common Stock owned beneficially, and of record, by Affiliates
of the Company as of the date hereof. The Company has not issued any capital stock since its most recently filed periodic report
under the Exchange Act, other than pursuant to the exercise of employee stock options under the Company&#8217;s stock option plans,
the issuance of shares of Common Stock to employees pursuant to the Company&#8217;s employee stock purchase plans and pursuant
to the conversion and/or exercise of Common Stock Equivalents outstanding as of the date of the Company&#8217;s most recently
filed periodic report under the Exchange Act. No Person has any right of first refusal, preemptive right, right of participation,
or any similar right to participate in the transactions contemplated by the Transaction Documents. Except as a result of the purchase
and sale of the Securities or as set forth on <span style="text-decoration: underline">Schedule 3.1(g)</span> or the transactions contemplated by the Merger Agreement,
there are no outstanding options, warrants, scrip rights to subscribe to, calls or commitments of any character whatsoever relating
to, or securities, rights or obligations convertible into or exercisable or exchangeable for, or giving any Person any right to
subscribe for or acquire, any shares of Common Stock or the capital stock of any </span></p>

<!-- Field: Page; Sequence: 511; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Subsidiary, or contracts, commitments, understandings
or arrangements by which the Company or any Subsidiary is or may become bound to issue additional shares of Common Stock or Common
Stock Equivalents or capital stock of any Subsidiary. The issuance and sale of the Securities will not obligate the Company or
any Subsidiary to issue shares of Common Stock or other securities to any Person (other than the Purchasers). There are no outstanding
securities or instruments of the Company or any Subsidiary with any provision that adjusts the exercise, conversion, exchange
or reset price of such security or instrument upon an issuance of securities by the Company or any Subsidiary. There are no outstanding
securities or instruments of the Company or any Subsidiary that contain any redemption or similar provisions, and there are no
contracts, commitments, understandings or arrangements by which the Company or any Subsidiary is or may become bound to redeem
a security of the Company or such Subsidiary. The Company does not have any stock appreciation rights or &#8220;phantom stock&#8221;
plans or agreements or any similar plan or agreement. All of the outstanding shares of capital stock of the Company are duly authorized,
validly issued, fully paid and non-assessable, have been issued in compliance with all federal and state securities laws, and
none of such outstanding shares was issued in violation of any preemptive rights or similar rights to subscribe for or purchase
securities. Except as set forth on <span style="text-decoration: underline">Schedule 3.1(g)</span> or in connection with the transactions contemplated by the Merger Agreement,
there are no shareholders agreements, voting agreements or other similar agreements with respect to the Company&#8217;s capital
stock to which the Company is a party or, to the actual knowledge of the Company, between or among any of the Company&#8217;s
shareholders.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">SEC Reports; Financial Statements</span>. Except as set forth on <span style="text-decoration: underline">Schedule 3.1(h)</span>, the Company has filed all reports, schedules,
forms, statements and other documents required to be filed by the Company under the Securities Act and the Exchange Act, including
pursuant to Section 13(a) or 15(d) thereof, since January 1, 2019 (the foregoing materials, including the exhibits thereto and
documents incorporated by reference therein, being collectively referred to herein as the &#8220;<span style="text-decoration: underline">SEC Reports</span>&#8221;) on
a timely basis or has received a valid extension of such time of filing and has filed any such SEC Reports prior to the expiration
of any such extension. As of their respective dates, the SEC Reports complied in all material respects with the requirements of
the Securities Act and the Exchange Act, as applicable, and none of the SEC Reports, when filed, contained any untrue statement
of a material fact or omitted to state a material fact required to be stated therein or necessary in order to make the statements
therein, in the light of the circumstances under which they were made, not misleading. The Company has never been an issuer subject
to Rule 144(i) under the Securities Act. The consolidated financial statements of the Company and Pineapple Energy LLC included
or incorporated by reference in the SEC Reports, together with the related notes and schedules thereto, comply in all material
respects with applicable accounting requirements and the rules and regulations of the Commission with respect thereto as in effect
at the time of filing. Such financial statements have been prepared in accordance with United States generally accepted accounting
principles applied on a consistent basis during the periods involved (&#8220;<span style="text-decoration: underline">GAAP</span>&#8221;), except as may be otherwise specified
in such financial statements or the notes thereto and except that unaudited financial statements may not contain all footnotes
required by GAAP, and fairly present in all material respects the financial position of the Company and its consolidated Subsidiaries as of and for the dates thereof and the results of operations, changes in stockholders&#8217; equity and cash flows for the periods then ended, subject, in the case of unaudited statements, to normal, immaterial, year-end audit adjustments. </span></p>

<!-- Field: Page; Sequence: 512; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Material Changes; Undisclosed Events, Liabilities or Developments</span>. Since the date of the latest audited financial statements
included within the SEC Reports, except as set forth on <span style="text-decoration: underline">Schedule 3.1(i)</span>, (i) there has been no event, occurrence or development
that has had or that could reasonably be expected to result in a Material Adverse Effect, (ii) the Company has not incurred any
liabilities (contingent or otherwise) other than (A) trade payables and accrued expenses incurred in the ordinary course of business
consistent with past practice and (B) liabilities not required to be reflected in the Company&#8217;s financial statements pursuant
to GAAP or disclosed in filings made with the Commission, (iii) the Company has not altered its method of accounting or changed
its auditors, (iv) the Company has not declared or made any dividend or distribution of cash or other property to its shareholders
or purchased, redeemed or made any agreements to purchase or redeem any shares of its capital stock and (v) the Company has not
issued any equity securities to any officer, director or Affiliate, except pursuant to existing Company stock option plans. The
Company does not have pending before the Commission any request for confidential treatment of information. Except for the issuance
of the Securities contemplated by this Agreement or as set forth on <span style="text-decoration: underline">Schedule 3.1(i)</span>, no event, liability, fact, circumstance,
occurrence or development has occurred or exists or is reasonably expected to occur or exist with respect to the Company or its
Subsidiaries or their respective businesses, prospects, properties, operations, assets or financial condition, that would be required
to be disclosed by the Company under applicable securities laws at the time this representation is made or deemed made that has
not been publicly disclosed at least one (1) Trading Day prior to the date that this representation is made. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Litigation</span>. Except as set forth on <span style="text-decoration: underline">Schedule 3.1(j)</span>, there is no action, suit, inquiry, notice of violation, Proceeding
or investigation pending or, to the knowledge of the Company, threatened against or affecting the Company, any Subsidiary or any
of their respective properties before or by any court, arbitrator, governmental or administrative agency or regulatory authority
(federal, state, county, local or foreign) (collectively, an &#8220;<span style="text-decoration: underline">Action</span>&#8221;). None of the Actions set forth on <span style="text-decoration: underline">Schedule
3.1(j)</span>, (i) adversely affects or challenges the legality, validity or enforceability of any of the Transaction Documents or
the Securities or (ii) could, if there were an unfavorable decision, have or reasonably be expected to result in a Material Adverse
Effect. Neither the Company nor any Subsidiary, nor any director or officer thereof, is or has been the subject of any Action
involving a claim of violation of or liability under federal or state securities laws or a claim of breach of fiduciary duty.
There has not been, and to the knowledge of the Company, there is not pending or contemplated, any investigation by the Commission
involving the Company or any current or former director or officer of the Company. The Commission has not issued any stop order
or other order suspending the effectiveness of any registration statement filed by the Company or any Subsidiary under the Exchange
Act or the Securities Act.</span></p>

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

<!-- Field: Page; Sequence: 513; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(k)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Labor Relations</span>. No labor dispute exists or, to the knowledge of the Company, is imminent with respect to any of the employees
of the Company, which could reasonably be expected to result in a Material Adverse Effect. None of the Company&#8217;s or its
Subsidiaries&#8217; employees is a member of a union that relates to such employee&#8217;s relationship with the Company or such
Subsidiary, and neither the Company nor any of its Subsidiaries is a party to a collective bargaining agreement, and the Company
and its Subsidiaries believe that their relationships with their employees are good in all material respects. To the knowledge
of the Company, no executive officer of the Company or any Subsidiary, is, or is now expected to be, in violation of any material
term of any employment contract, confidentiality, disclosure or proprietary information agreement or non-competition agreement,
or any other contract or agreement or any restrictive covenant in favor of any third party, and the continued employment of each
such executive officer does not subject the Company or any of its Subsidiaries to any liability with respect to any of the foregoing
matters. The Company and its Subsidiaries are and, since January 1, 2018, have been in compliance with all applicable U.S. federal,
state, local and foreign laws and regulations relating to employment and employment practices, terms and conditions of employment
and wages and hours, except where the failure to be in compliance could not, individually or in the aggregate, reasonably be expected
to have a Material Adverse Effect.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(l)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Compliance</span>. Neither the Company nor any Subsidiary: (i) is in default under or in violation of (and no event has occurred
that has not been waived that, with notice or lapse of time or both, would result in a default by the Company or any Subsidiary
under), nor has the Company or any Subsidiary received written notice of a claim that it is in default under or that it is in
violation of, any indenture, loan or credit agreement or any other agreement or instrument to which it is a party or by which
it or any of its properties is bound (whether or not such default or violation has been waived), (ii) is in violation of any judgment,
decree or order of any court, arbitrator or other governmental authority or (iii) is or has been in violation of any statute,
rule, ordinance or regulation of any governmental authority, including without limitation all foreign, federal, state and local
laws relating to taxes, environmental protection, occupational health and safety, product quality and safety and employment and
labor matters, except in each case where the failure to be in compliance would not have or reasonably be expected to result in
a Material Adverse Effect. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(m)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Environmental
Laws</span>. The Company and its Subsidiaries (i) are and, since January 1, 2018, have been in compliance with all federal,
state, local and foreign laws relating to pollution or protection of human health or the environment (including ambient air,
surface water, groundwater, land surface or subsurface strata), including laws relating to emissions, discharges, releases or
threatened releases of chemicals, pollutants, contaminants, or toxic or hazardous substances or wastes (collectively,
&#8220;<span style="text-decoration: underline">Hazardous Materials</span>&#8221;) into the environment, or otherwise relating to the manufacture, processing,
distribution, use, treatment, storage, disposal, transport or handling of Hazardous Materials, as well as all authorizations,
codes, decrees, demands, or demand letters, injunctions, judgments, licenses, notices or notice letters, orders, permits,
plans or regulations, issued, entered, promulgated or approved thereunder (&#8220;<span style="text-decoration: underline">Environmental Laws</span>&#8221;); (ii) have received all permits, licenses or other approvals required of them under applicable Environmental Laws to conduct their respective businesses; and (iii) are and, since January 1, 2018, have been in compliance with all terms and conditions of any such permit, license or approval where in each clause (i), (ii) and (iii), the failure to so comply could be reasonably expected to have, individually or in the aggregate, a Material Adverse Effect.</span></p>

<!-- Field: Page; Sequence: 514; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(n)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Regulatory Permits</span>. The Company and the Subsidiaries possess all certificates, authorizations and permits issued by the
appropriate federal, state, local or foreign regulatory authorities necessary to conduct their respective businesses as described
in the SEC Reports, except where the failure to possess such permits could not reasonably be expected to result in a Material
Adverse Effect (&#8220;<span style="text-decoration: underline">Material Permits</span>&#8221;), and neither the Company nor any Subsidiary has received any written notice
of Proceedings relating to the revocation or modification of any Material Permit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(o)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Title to Assets</span>. The Company and the Subsidiaries have good and marketable title in fee simple to all real property owned
by them and good and marketable title in all personal property owned by them that is material to the business of the Company and
the Subsidiaries, in each case free and clear of all Liens, except for (i) Liens as do not materially affect the value of such
property and do not materially interfere with the use made and proposed to be made of such property by the Company and the Subsidiaries
and (ii) Liens for the payment of federal, state or other taxes, for which appropriate reserves have been made therefor in accordance
with GAAP and, the payment of which is neither delinquent nor subject to penalties. Any real property and facilities held under
lease by the Company or any of the Subsidiaries are held by them under valid, subsisting and enforceable leases with which the
Company and the Subsidiaries are in compliance in all material respects.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(p)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Intellectual Property</span>. The Company and the Subsidiaries have, or have rights to use, all patents, patent applications,
trademarks, trademark applications, service marks, trade names, trade secrets, inventions, copyrights, licenses and other intellectual
property rights and similar rights necessary or required for use in connection with their respective businesses as described in
the SEC Reports and which the failure to so have could have a Material Adverse Effect (collectively, the &#8220;<span style="text-decoration: underline">Intellectual
Property Rights</span>&#8221;). None of, and neither the Company nor any Subsidiary has received a written notice that any of, the
Intellectual Property Rights has expired, terminated or been abandoned, or is expected to expire or terminate or be abandoned,
within two (2) years from the date of this Agreement. Neither the Company nor any Subsidiary has received, since the date of the
latest audited financial statements included within the SEC Reports, a written notice of a claim or otherwise has any knowledge
that the Intellectual Property Rights violate or infringe upon the rights of any Person, except as could not have or reasonably
be expected to result in a Material Adverse Effect. To the knowledge of the Company, all such Intellectual Property Rights are
enforceable and there is no existing infringement by another Person of any of the Intellectual Property Rights. The Company and
its Subsidiaries have taken reasonable security measures to protect the secrecy, confidentiality and value of all of their intellectual
properties, except where failure to do so could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.</span></p>

<!-- Field: Page; Sequence: 515; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(q)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Insurance</span>. The Company and the Subsidiaries are insured by insurers of recognized financial responsibility against such
losses and risks and in such amounts as are prudent and customary in the businesses in which the Company and the Subsidiaries
are engaged, including, but not limited to, directors and officers insurance coverage at least equal to the aggregate Subscription
Amount. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(r)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Transactions with Affiliates and Employees</span>. Except as set forth on <span style="text-decoration: underline">Schedule 3.1(r)</span>, none of the officers or directors
of the Company or any Subsidiary and, to the knowledge of the Company, none of the employees of the Company or any Subsidiary
is presently a party to any transaction with the Company or any Subsidiary (other than for services as employees, officers and
directors), including any contract, agreement or other arrangement providing for the furnishing of services to or by, providing
for rental of real or personal property to or from, providing for the borrowing of money from or lending of money to or otherwise
requiring payments to or from any officer, director or such employee or, to the knowledge of the Company, any entity in which
any officer, director, or any such employee has a substantial interest or is an officer, director, trustee, stockholder, member
or partner, in each case in excess of $120,000 other than for (i) payment of salary or consulting fees for services rendered,
(ii) reimbursement for expenses incurred on behalf of the Company and (iii) other employee benefits, including stock option agreements
under any stock option plan of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(s)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Sarbanes-Oxley; Internal Accounting Controls</span>. The Company and the Subsidiaries are in compliance in all material respects
with any and all applicable requirements of the Sarbanes-Oxley Act of 2002, and any and all applicable rules and regulations promulgated
by the Commission thereunder, that are effective as of the date hereof and as of the Closing Date. The Company and the Subsidiaries
maintain effective internal control over financial reporting (as defined in Rules&#160;13a-15(f) and 15d-15(f) under the Exchange
Act) and a system of internal accounting controls sufficient to provide reasonable assurance that: (i) transactions are executed
in accordance with management&#8217;s general or specific authorizations, (ii) transactions are recorded as necessary to permit
preparation of financial statements in conformity with GAAP and to maintain asset accountability, (iii) access to assets is permitted
only in accordance with management&#8217;s general or specific authorization, and (iv) the recorded accountability for assets
is compared with the existing assets at reasonable intervals and appropriate action is taken with respect to any differences.
The Company and the Subsidiaries have established disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)
under the Exchange Act) for the Company and the Subsidiaries and designed such disclosure controls and procedures to ensure that
information required to be disclosed by the Company in the reports it files or submits under the Exchange Act is recorded, processed,
summarized and reported, within the time periods specified in the Commission&#8217;s rules and forms, and that all such information
is accumulated and communicated to the Company&#8217;s management as appropriate to allow timely decisions regarding required
disclosure and to make the certifications of the chief executive officer </span></p>

<!-- Field: Page; Sequence: 516; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">and chief financial officer of the Company required under
the Exchange Act with respect to such reports. The Company&#8217;s certifying officers have evaluated the effectiveness of the
disclosure controls and procedures of the Company and the Subsidiaries as of the end of the period covered by the most recently
filed periodic report under the Exchange Act (such date, the &#8220;<span style="text-decoration: underline">Evaluation Date</span>&#8221;). The Company presented in its
most recently filed periodic report under the Exchange Act the conclusions of the certifying officers about the effectiveness
of the disclosure controls and procedures based on their evaluations as of the Evaluation Date. Since the Evaluation Date, there
have been no changes in the internal control over financial reporting (as defined in Rules&#160;13a-15(f) and 15d-15(f) under
the Exchange Act) of the Company and its Subsidiaries that have materially affected, or is reasonably likely to materially affect,
the internal control over financial reporting of the Company and its Subsidiaries. Neither the Company nor, to the knowledge of
the Company, the Company&#8217;s independent registered public accounting firm has identified or been made aware of: (i) any &#8220;significant
deficiency&#8221; or &#8220;material weakness&#8221; (each as defined in Rule 12b-2 of the Exchange Act) in the system of internal
control over financial reporting utilized by the Company and its Subsidiaries that has not been subsequently remediated; or (ii)
any fraud that involves the Company&#8217;s management or other employees who have a role in the preparation of financial statements
or the internal control over financial reporting utilized by the Company and its Subsidiaries.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(t)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Certain Fees</span>. No brokerage or finder&#8217;s fees or commissions are or will be payable by the Company or any Subsidiary
to any broker, financial advisor or consultant, finder, placement agent, investment banker, bank or other Person with respect
to the transactions contemplated by the Transaction Documents, other than fees payable to the Placement Agent. The Purchasers
shall have no obligation with respect to any fees or with respect to any claims made by or on behalf of other Persons for fees
of a type contemplated in this Section that may be due in connection with the transactions contemplated by the Transaction Documents.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(u)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Private Placement</span>. Assuming the accuracy of the Purchasers&#8217; representations and warranties set forth in Section 3.2,
no registration under the Securities Act is required for the offer and sale of the Securities by the Company to the Purchasers
as contemplated hereby. Subject to the receipt of Shareholder Approval and the provision of any Required Approvals, the issuance
and sale of the Securities hereunder does not contravene the rules and regulations of the Trading Market.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(v)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Investment Company.</span> The Company is not, and is not an Affiliate of, and immediately after receipt of payment for the Securities,
will not be or be an Affiliate of, an &#8220;investment company&#8221; within the meaning of the Investment Company Act of 1940,
as amended. The Company shall conduct its business in a manner so that it will not become an &#8220;investment company&#8221;
subject to registration under the Investment Company Act of 1940, as amended.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(w)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Registration Rights</span>. Other than each of the Purchasers, except as set forth on <span style="text-decoration: underline">Schedule 3.1(w)</span>, no Person has any
right to cause the Company or any Subsidiary to effect the registration under the Securities Act of any securities of the Company or any Subsidiary.</span></p>

<!-- Field: Page; Sequence: 517; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(x)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Listing and Maintenance Requirements</span>. The Common Stock is registered pursuant to Section 12(b) or 12(g) of the Exchange
Act, and the Company has taken no action designed to, or which to its knowledge is likely to have the effect of, terminating the
registration of the Common Stock under the Exchange Act nor has the Company received any notification that the Commission is contemplating
terminating such registration. The Company has not, in the 12 months preceding the date hereof, received notice from any Trading
Market on which the Common Stock is or has been listed or quoted to the effect that the Company is not in compliance with the
listing or maintenance requirements of such Trading Market. The Company is, and has no reason to believe that it will not in the
foreseeable future continue to be, in compliance with all such listing and maintenance requirements. The Common Stock is currently
eligible for electronic transfer through the Depository Trust Company or another established clearing corporation and the Company
is current in payment of the fees to the Depository Trust Company (or such other established clearing corporation) in connection
with such electronic transfer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(y)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Application of Takeover Protections</span>. The Company and the Board of Directors have taken all necessary action, if any, in
order to render inapplicable any control share acquisition, business combination, poison pill (including any distribution under
a rights agreement) or other similar anti-takeover provision under the Company&#8217;s articles of incorporation (or similar charter
documents) or the laws of its state of incorporation that is or could become applicable to the Purchasers as a result of the Purchasers
and the Company fulfilling their obligations or exercising their rights under the Transaction Documents, including without limitation
as a result of the Company&#8217;s issuance of the Securities and the Purchasers&#8217; ownership of the Securities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(z)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Disclosure</span>. Except with respect to the material terms and conditions of the transactions contemplated by the Transaction
Documents, the Company confirms that neither it nor any other Person acting on its behalf has provided any of the Purchasers or
their agents or counsel with any information that it believes constitutes or might constitute material, non-public information.
The Company understands and confirms that the Purchasers will rely on the foregoing representation in effecting transactions in
securities of the Company. All of the disclosure furnished by or on behalf of the Company to the Purchasers regarding the Company
and its Subsidiaries, their respective businesses and the transactions contemplated hereby, including the Disclosure Schedules
to this Agreement, is true and correct and does not contain any untrue statement of a material fact or omit to state any material
fact necessary in order to make the statements made therein, in the light of the circumstances under which they were made, not
misleading. The press releases disseminated by the Company during the twelve months preceding the date of this Agreement taken
as a whole do not contain any untrue statement of a material fact or omit to state a material fact required to be stated therein
or necessary in order to make the statements therein, in light of the circumstances under which they were made and when made,
not misleading. The Company acknowledges and agrees that no Purchaser makes or has made any representations or warranties with respect to the transactions contemplated hereby other than those specifically set forth in Section 3.2 hereof.</span></p>

<!-- Field: Page; Sequence: 518; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(aa)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No Integrated Offering</span>. Assuming the accuracy of the Purchasers&#8217; representations and warranties set forth in Section
3.2, neither the Company, nor any of its Affiliates, nor any Person acting on its or their behalf has, directly or indirectly,
made any offers or sales of any security or solicited any offers to buy any security, under circumstances that would cause this
offering of the Securities to be integrated with prior offerings by the Company for purposes of (i) the Securities Act which would
require the registration of any such securities under the Securities Act, or (ii) any applicable shareholder approval provisions
of any Trading Market on which any of the securities of the Company are listed or designated.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">(bb)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Solvency</span>. Based on the consolidated financial condition of the Company as of the Closing Date, after giving effect to the
receipt by the Company of the proceeds from the sale of the Securities hereunder (i) the fair saleable value of the Company&#8217;s
assets exceeds the amount that will be required to be paid on or in respect of the Company&#8217;s existing debts and other liabilities
(including known contingent liabilities) as they mature, (ii) the Company&#8217;s assets do not constitute unreasonably small
capital to carry on its business as now conducted and as proposed to be conducted including its capital needs taking into account
the particular capital requirements of the business conducted by the Company, consolidated and projected capital requirements
and capital availability thereof, and (iii) the current cash flow of the Company, together with the proceeds the Company would
receive, were it to liquidate all of its assets, after taking into account all anticipated uses of the cash, would be sufficient
to pay all amounts on or in respect of its liabilities when such amounts are required to be paid. The Company does not intend
to incur debts beyond its ability to pay such debts as they mature (taking into account the timing and amounts of cash to be payable
on or in respect of its debt). The Company has no knowledge of any facts or circumstances which lead it to believe that it will
file for reorganization or liquidation under the bankruptcy or reorganization laws of any jurisdiction within one year from the
Closing Date. <span style="text-decoration: underline">Schedule 3.1(bb)</span> sets forth as of the date hereof all outstanding secured and unsecured Indebtedness of the
Company or any Subsidiary, or for which the Company or any Subsidiary has commitments. For the purposes of this Agreement, &#8220;<span style="text-decoration: underline">Indebtedness</span>&#8221;
means (x) any liabilities for borrowed money or amounts owed in excess of $100,000 (other than trade accounts payable incurred
in the ordinary course of business), (y) all guaranties, endorsements and other contingent obligations in respect of indebtedness
of others, whether or not the same are or should be reflected in the Company&#8217;s consolidated balance sheet (or the notes
thereto), except guaranties by endorsement of negotiable instruments for deposit or collection or similar transactions in the
ordinary course of business; and (z) the present value of any lease payments in excess of $100,000 due under leases required to
be capitalized in accordance with GAAP. Neither the Company nor any Subsidiary is in default with respect to any Indebtedness.</span></p>

<!-- Field: Page; Sequence: 519; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>



<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(cc)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Tax
Status</span>. Except for matters that would not, individually or in the aggregate, have or reasonably be expected to result in a
Material Adverse Effect, the Company and its Subsidiaries each (i) has made or filed all United States federal, state and local
income and all foreign income and franchise tax returns, reports and declarations required by any jurisdiction to which it is
subject, (ii) has paid all taxes and other governmental assessments and charges, shown or determined to be due on such returns,
reports and declarations and (iii) has set aside on its books provision reasonably adequate for the payment of all taxes for periods
subsequent to the periods to which such returns, reports or declarations apply. There are no unpaid taxes in any material amount
claimed to be due by the taxing authority of any jurisdiction, and the officers of the Company or of any Subsidiary know of no
basis for any such claim.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(dd)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No
General Solicitation</span>. Neither the Company nor any Person acting on behalf of the Company has offered or sold any of the Securities
by any form of general solicitation or general advertising. The Company has offered the Securities for sale only to the Purchasers
and certain other &#8220;accredited investors&#8221; within the meaning of Rule 501 under the Securities Act.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ee)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Foreign
Corrupt Practices.</span> Neither the Company, any Subsidiary, nor any of their respective directors or officers, nor to the knowledge
of the Company or any Subsidiary, any agent, employee or other person acting on behalf of the Company or any Subsidiary, has (i)
directly or indirectly, used any funds for unlawful contributions, gifts, entertainment or other unlawful expenses related to
foreign or domestic political activity, (ii) made any unlawful payment to foreign or domestic government officials or employees
or to any foreign or domestic political parties or campaigns from corporate funds, (iii) failed to disclose fully any contribution
made by the Company or any Subsidiary (or made by any person acting on its behalf of which the Company is aware) which is in violation
of law or (iv) violated in any material respect any provision of the FCPA.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ff)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Accountants</span>.
The Company&#8217;s accounting firm is Baker Tilly LLP. To the knowledge and belief of the Company, the Company&#8217;s accounting
firm is a registered public accounting firm as required by the Exchange Act.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(gg)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Seniority</span>.
Except as set forth on <span style="text-decoration: underline">Schedule 3.1(gg)</span>, as of the Closing Date, no Indebtedness or other claim against the Company is
senior to the Preferred Stock in right of payment, whether with respect to interest or upon liquidation or dissolution, or otherwise,
other than indebtedness secured by purchase money security interests (which is senior only as to underlying assets covered thereby)
and capital lease obligations (which is senior only as to the property covered thereby).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(hh)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No
Disagreements with Accountants and Lawyers.</span> There are no disagreements of any kind presently existing, or reasonably anticipated
by the Company to arise, between the Company and the accountants and lawyers formerly or presently employed by the Company and
the Company is current with respect to any fees owed to its accountants and lawyers which could affect the Company&#8217;s ability to perform any of its obligations under any of the Transaction Documents.</p>

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

<!-- Field: Page; Sequence: 520; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Acknowledgment
Regarding Purchasers&#8217; Purchase of Securities</span>. The Company acknowledges and agrees that each of the Purchasers is acting
solely in the capacity of an arm&#8217;s length purchaser with respect to the Transaction Documents and the transactions contemplated
thereby. The Company further acknowledges that no Purchaser is acting as a financial advisor or fiduciary of the Company (or in
any similar capacity) with respect to the Transaction Documents and the transactions contemplated thereby and any advice given
by any Purchaser or any of their respective representatives or agents in connection with the Transaction Documents and the transactions
contemplated thereby is merely incidental to the Purchasers&#8217; purchase of the Securities. The Company further represents
to each Purchaser that the Company&#8217;s decision to enter into this Agreement and the other Transaction Documents has been
based solely on the independent evaluation of the transactions contemplated hereby by the Company and its representatives.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">(jj)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="text-decoration: underline">Acknowledgment
Regarding Purchaser&#8217;s Trading Activity</span>. Anything in this Agreement or elsewhere herein to the contrary notwithstanding
(except for Sections 3.2(g) and 4.15 hereof), it is understood and acknowledged by the Company that: (i) none of the Purchasers
has been asked by the Company to agree, nor has any Purchaser agreed, to desist from purchasing or selling, long and/or short,
securities of the Company, or &#8220;derivative&#8221; securities based on securities issued by the Company or to hold the Securities
for any specified term, (ii) past or future open market or other transactions by any Purchaser, specifically including, without
limitation, Short Sales or &#8220;derivative&#8221; transactions, before or after the closing of this or future private placement
transactions, may negatively impact the market price of the Company&#8217;s publicly-traded securities, (iii) any Purchaser, and
counter-parties in &#8220;derivative&#8221; transactions to which any such Purchaser is a party, directly or indirectly, may presently
have a &#8220;short&#8221; position in the Common Stock and (iv) each Purchaser shall not be deemed to have any affiliation with
or control over any arm&#8217;s length counter-party in any &#8220;derivative&#8221; transaction. <span style="font-size: 10pt">The
Company further understands and acknowledges that (y) one or more Purchasers may engage in hedging activities at various times
during the period that the Securities are outstanding, including, without limitation, during the periods that the value of the
Underlying Shares deliverable with respect to Securities are being determined, and (z) such hedging activities (if any) could
reduce the value of the existing shareholders&#8217; equity interests in the Company at and after the time that the hedging activities
are being conducted.&#160; The Company acknowledges that such aforementioned hedging activities do not constitute a breach of
any of the Transaction Documents.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(kk)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Regulation
M Compliance</span>.&#160; The Company has not, and to its knowledge no one acting on its behalf has, (i) taken, directly or indirectly,
any action designed to cause or to result in the stabilization or manipulation of the price of any security of the Company to
facilitate the sale or resale of any of the Securities, (ii) sold, bid for, purchased, or paid any compensation for soliciting
purchases of, any of the Securities, or (iii) paid or agreed to pay to any Person any compensation for soliciting another to purchase any other securities of the Company, other than, in the case of clauses (ii) and (iii), compensation paid to the Placement Agent in connection with the placement of the Securities.</p>

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

<!-- Field: Page; Sequence: 521; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ll)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Form
S-3 Eligibility</span>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is eligible to register the resale of the Underlying
Shares for resale by the Purchasers on Form S-3 promulgated under the Securities Act.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(mm)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Stock
Option and Incentive Plans</span>. Each stock option granted by the Company under any of the Company&#8217;s stock option or incentive
plans was granted (i) in accordance with the terms of such stock option or incentive plan and (ii) with an exercise price at least
equal to the fair market value of the Common Stock on the date such stock option would be considered granted under GAAP and applicable
law. No stock option granted under any of the Company&#8217;s stock option or incentive plans has been backdated. The Company
has not knowingly granted, and there is no and has been no Company policy or practice to knowingly grant, stock options prior
to, or otherwise knowingly coordinate the grant of stock options with, the release or other public announcement of material information
regarding the Company or its Subsidiaries or their financial results or prospects.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(nn)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Office
of Foreign Assets Control</span>. Neither the Company, any Subsidiary, nor any of their respective directors or officers, nor, to
the Company&#8217;s knowledge, any agent, employee or Affiliate of the Company or any Subsidiary or other Person acting on behalf
of the Company or any Subsidiary is currently subject to any sanctions administered or enforced by the Office of Foreign Assets
Control of the U.S. Treasury Department (&#8220;<span style="text-decoration: underline">OFAC</span>&#8221;), the United Nations Security Council, the European Union,
Her Majesty&#8217;s Treasury, or other relevant sanctions authority (collectively, &#8220;<span style="text-decoration: underline">Sanctions</span>&#8221;), nor is the
Company or any Subsidiary located, organized or resident in a country or territory that is the subject of Sanctions.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(oo)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">U.S.
Real Property Holding Corporation</span>. The Company is not and has never been a U.S. real property holding corporation within the
meaning of Section 897 of the Internal Revenue Code of 1986, as amended, and the Company shall so certify upon Purchaser&#8217;s
request.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(pp)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Bank
Holding Company Act</span>. Neither the Company nor any of its Subsidiaries or Affiliates is subject to the Bank Holding Company
Act of 1956, as amended (the &#8220;<span style="text-decoration: underline">BHCA</span>&#8221;), and to regulation by the Board of Governors of the Federal Reserve System
(the &#8220;<span style="text-decoration: underline">Federal Reserve</span>&#8221;). Neither the Company nor any of its Subsidiaries or Affiliates owns or controls, directly
or indirectly, five percent (5%) or more of the outstanding shares of any class of voting securities or twenty-five percent or
more of the total equity of a bank or any entity that is subject to the BHCA and to regulation by the Federal Reserve. Neither
the Company nor any of its Subsidiaries or Affiliates exercises a controlling influence over the management or policies of a bank
or any entity that is subject to the BHCA and to regulation by the Federal Reserve.</p>

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

<!-- Field: Page; Sequence: 522; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(qq)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Money
Laundering</span>. The operations of the Company and its Subsidiaries are and have been conducted at all times in compliance with
applicable financial record-keeping and reporting requirements of the Currency and Foreign Transactions Reporting Act of 1970,
as amended, applicable money laundering statutes and applicable rules and regulations thereunder (collectively, the &#8220;<span style="text-decoration: underline">Money
Laundering Laws</span>&#8221;), and no Action or Proceeding by or before any court or governmental agency, authority or body or any
arbitrator involving the Company or any Subsidiary with respect to the Money Laundering Laws is pending or, to the knowledge of
the Company or any Subsidiary, threatened.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(rr)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No
Disqualification Events</span>. &#160;With respect to the Securities to be offered and sold hereunder in reliance on Rule 506 under
the Securities Act, none of the Company, any of its predecessors, any affiliated issuer, any director, executive officer, other
officer of the Company participating in the offering hereunder, any beneficial owner of 20% or more of the Company&#8217;s outstanding
voting equity securities, calculated on the basis of voting power, nor any promoter (as that term is defined in Rule 405 under
the Securities Act) connected with the Company in any capacity at the time of sale (each, an &#8220;<span style="text-decoration: underline">Issuer Covered Person</span>&#8221;
and, together, &#8220;<span style="text-decoration: underline">Issuer Covered Persons</span>&#8221;) is subject to any of the &#8220;Bad Actor&#8221; disqualifications
described in Rule 506(d)(1)(i) to (viii) under the Securities Act (a &#8220;<span style="text-decoration: underline">Disqualification Event</span>&#8221;), except for
a Disqualification Event covered by Rule 506(d)(2) or (d)(3). The Company has exercised reasonable care to determine whether any
Issuer Covered Person is subject to a Disqualification Event. The Company has complied, to the extent applicable, with its disclosure
obligations under Rule 506(e), and has furnished to the Purchasers a copy of any disclosures provided thereunder.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ss)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Other
Covered Persons</span>. Other than the Placement Agent, the Company is not aware of any person (other than any Issuer Covered Person)
that has been or will be paid (directly or indirectly) remuneration for solicitation of purchasers in connection with the sale
of any Securities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(tt)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Notice
of Disqualification Events</span>. The Company will notify the Purchasers in writing, prior to the Closing Date of (i) any Disqualification
Event relating to any Issuer Covered Person and (ii) any event that would, with the passage of time, become a Disqualification
Event relating to any Issuer Covered Person.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(uu)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Merger
Agreement</span>. To the actual knowledge of the Company, the representations and warranties of Pineapple Energy LLC set forth in
the Merger Agreement are true and correct (except as of the Closing Date, for changes expressly provided for in the Merger Agreement).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(vv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Company
IT Systems</span>. The Company and its Subsidiaries own or have a valid right to access and use all computer systems, networks, hardware,
software, databases, websites, and equipment used to process, store, maintain and operate data, information, and functions used
in connection with the business of the Company and its Subsidiaries (the &#8220;<span style="text-decoration: underline">Company IT Systems</span>&#8221;), except as would
not, individually or in the aggregate, have a Material Adverse Effect. The Company IT Systems are adequate for, and operate and perform in all material respects as required in connection with, the operation of the business of the Company and its Subsidiaries as currently conducted. The Company and its Subsidiaries have implemented commercially reasonable backup, security and disaster recovery technology consistent in all material respects with applicable regulatory standards and customary industry practices.</p>

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

<!-- Field: Page; Sequence: 523; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ww)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Cybersecurity</span>.
Except as would not reasonably be expected, individually or in the aggregate, to have a Material Adverse Effect, (A)&#160;there
has been no security breach or other compromise of or relating to the Company IT Systems; (B)&#160;the Company has not been notified
of, and has no knowledge of any event or condition that would reasonably be expected to result in, any such security breach or
other compromise of the Company IT Systems; (C)&#160;the Company and its Subsidiaries have implemented policies and procedures
with respect to the Company IT Systems that are reasonably consistent with industry standards and practices, or as required by
applicable regulatory standards; and (D)&#160;the Company and its Subsidiaries are presently in compliance with all applicable
laws or statutes, judgments, orders, rules&#160;and regulations of any court or arbitrator or governmental or regulatory authority
and contractual obligations relating to the privacy and security of the Company IT Systems and to the protection of the Company
IT Systems from unauthorized use, access, misappropriation or modification.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(xx)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">ERISA</span>.
Except as would not reasonably be expected, individually or in the aggregate, to have a Material Adverse Effect: (i)&#160;at no
time in the past six years has the Company or any ERISA Affiliate maintained, sponsored, participated in, contributed to or had
any liability or obligation in respect of any Employee Benefit Plan subject to Title IV of ERISA or Section&#160;412 of the Code,
any &#8220;multiemployer plan&#8221; as defined in Section&#160;3(37) of ERISA or any multiple employer plan for which the Company
or any ERISA Affiliate has incurred or could incur material liability under Section&#160;4063 or 4064 of ERISA, (ii)&#160;no &#8220;welfare
benefit plan&#8221; as defined in Section&#160;3(1)&#160;of ERISA provides or promises, or at any time provided or promised, retiree
health, or other post-termination benefits except to the extent such benefit is fully insured or as may be required by the Consolidated
Omnibus Budget Reconciliation Act of 1985, as amended, or similar state law and (iii)&#160;each Employee Benefit Plan is and has
been operated in compliance with its terms and all applicable laws, including but not limited to ERISA and the Code. Each Employee
Benefit Plan intended to be qualified under Code Section&#160;401(a)&#160;has a favorable determination or opinion letter from
the Internal Revenue Service upon which it can rely, and any such determination or opinion letter remains in effect and has not
been revoked and no event has occurred and no facts or circumstances exist that could reasonably be expected to result in the
loss of qualification or tax exemption of any such Employee Benefit Plan. With respect to each Foreign Benefit Plan, such Foreign
Benefit Plan (1)&#160;if intended to qualify for special tax treatment, meets, in all material respects, the requirements for
such treatment, and (2)&#160;if required to be funded, is funded to the extent required by applicable law. The Company does not
have any obligations under any collective bargaining agreement with any union. As used in this&#160;Section 3.1(xx), &#8220;<span style="text-decoration: underline">Code</span>&#8221;
means the Internal Revenue Code of 1986, as amended; &#8220;<span style="text-decoration: underline">Employee Benefit Plan</span>&#8221; means any &#8220;employee benefit
plan&#8221; within the meaning of Section&#160;3(3)&#160;of ERISA, including, without limitation, all equity and equity-based,
severance, employment, change-in-control, medical, disability, fringe benefit, bonus, incentive, deferred compensation, employee loan and all other employee benefit plans, agreements, programs, policies or other arrangements, whether or not subject to ERISA, under which (x) any current or former employee, director, independent contractor or other service provider of the Company or its Subsidiaries has any present or future right to benefits and which are contributed to, sponsored by or maintained by the Company or any of the Subsidiaries or (y) the Company or any of the Subsidiaries has had or has any present or future direct or contingent obligation or liability; &#8220;ERISA&#8221; means the Employee Retirement Income Security Act of 1974, as amended; &#8220;ERISA Affiliate&#8221; means any member of the Company&#8217;s controlled group as determined pursuant to Code Section 414(b), (c), (m) or (o), with respect to any Person, each business or entity under &#8220;common control&#8221; with such Person within the meaning of Section 4001(a)(14) of ERISA; and &#8220;Foreign Benefit Plan&#8221; means any Employee Benefit Plan established, maintained or contributed to outside of the United States of America and which is not subject to United States law. </p>

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

<!-- Field: Page; Sequence: 524; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Representations
and Warranties of the Purchasers</span>. Each Purchaser, for itself and for no other Purchaser, hereby represents and warrants as
of the date hereof and as of the Closing Date (unless as of a specific date therein, in which case as of such date) to the Company
as follows:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Organization;
Authority</span>. Such Purchaser is either an individual or an entity duly incorporated or formed, validly existing and in good standing
under the laws of the jurisdiction of its incorporation or formation with full right, corporate, partnership, limited liability
company or similar power and authority to enter into and to consummate the transactions contemplated by the Transaction Documents
and otherwise to carry out its obligations hereunder and thereunder. The execution and delivery of the Transaction Documents and
performance by such Purchaser of the transactions contemplated by the Transaction Documents have been duly authorized by all necessary
corporate, partnership, limited liability company or similar action, as applicable, on the part of such Purchaser. Each Transaction
Document to which it is a party has been duly executed by such Purchaser, and when delivered by such Purchaser in accordance with
the terms hereof, will constitute the valid and legally binding obligation of such Purchaser, enforceable against it in accordance
with its terms, except (i) as limited by general equitable principles and applicable bankruptcy, insolvency, reorganization, moratorium
and other laws of general application affecting enforcement of creditors&#8217; rights generally, (ii) as limited by laws relating
to the availability of specific performance, injunctive relief or other equitable remedies and (iii) insofar as indemnification
and contribution provisions may be limited by applicable law.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Own
Account</span>. Such Purchaser understands that the Securities are &#8220;restricted securities&#8221; and have not been registered
under the Securities Act or any applicable state securities law and is acquiring the Securities as principal for its own account
and not with a view to or for distributing or reselling such Securities or any part thereof in violation of the Securities Act
or any applicable state securities law, has no present intention of distributing any of such Securities in violation of the Securities
Act or any applicable state securities law and has no direct or indirect arrangement or understandings with any other persons to distribute or regarding the distribution of such Securities in violation of the Securities Act or any applicable state securities law (this representation and warranty not limiting such Purchaser&#8217;s right to sell the Securities pursuant to the Registration Statement or otherwise in compliance with applicable federal and state securities laws). Such Purchaser is acquiring the Securities hereunder in the ordinary course of its business.</p>

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

<!-- Field: Page; Sequence: 525; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Purchaser
Status</span>. At the time such Purchaser was offered the Securities, it was, and as of the date hereof it is, and on each date on
which it exercises any Warrants or converts any shares of Preferred Stock, it will be either: (i) an &#8220;accredited investor&#8221;
as defined in Rule 501(a)(1), (a)(2), (a)(3), (a)(7), (a)(8), (a)(9), (a)(12), or (a)(13) under the Securities Act or (ii) a &#8220;qualified
institutional buyer&#8221; as defined in Rule 144A(a) under the Securities Act.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Experience
of Such Purchaser</span>. Such Purchaser, either alone or together with its representatives, has such knowledge, sophistication and
experience in business and financial matters so as to be capable of evaluating the merits and risks of the prospective investment
in the Securities, and has so evaluated the merits and risks of such investment. Such Purchaser is able to bear the economic risk
of an investment in the Securities and, at the present time, is able to afford a complete loss of such investment.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">General
Solicitation</span>. Such Purchaser is not, to such Purchaser&#8217;s knowledge, purchasing the Securities as a result of any advertisement,
article, notice or other communication regarding the Securities published in any newspaper, magazine or similar media or broadcast
over television or radio or presented at any seminar or, to the knowledge of such Purchaser, any other general solicitation or
general advertisement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Access
to Information</span>. Such Purchaser acknowledges that it has had the opportunity to review the Transaction Documents (including
all exhibits and schedules thereto) and the SEC Reports and has been afforded (i) the opportunity to ask such questions as it
has deemed necessary of, and to receive answers from, representatives of the Company concerning the terms and conditions of the
offering of the Securities and the merits and risks of investing in the Securities; (ii) access to information about the Company
and its financial condition, results of operations, business, properties, management and prospects sufficient to enable it to
evaluate its investment; and (iii) the opportunity to obtain such additional information that the Company possesses or can acquire
without unreasonable effort or expense that is necessary to make an informed investment decision with respect to the investment.&#160;
Such Purchaser acknowledges and agrees that neither the Placement Agent nor any Affiliate of the Placement Agent has provided
such Purchaser with any information or advice with respect to the Securities nor is such information or advice necessary or desired.&#160;
Neither the Placement Agent nor any Affiliate has made or makes any representation as to the Company or the quality of the Securities
and the Placement Agent and any Affiliate may have acquired non-public information with respect to the Company which such Purchaser
agrees need not be provided to it.&#160; In connection with the issuance of the Securities to such Purchaser, neither the Placement Agent nor any of its Affiliates has acted as a financial advisor or fiduciary to such Purchaser.</p>

<!-- Field: Page; Sequence: 526; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Certain
Transactions and Confidentiality</span>. Other than consummating the transactions contemplated hereunder, such Purchaser has not,
nor has any Person acting on behalf of or pursuant to any understanding with such Purchaser, directly or indirectly executed any
purchases or sales, including Short Sales,&#160;of the securities of the Company during the period commencing as of the time that
such Purchaser first received a term sheet (written or oral) from the Company or any other Person representing the Company setting
forth the material terms of the transactions contemplated hereunder and ending immediately prior to the execution hereof. Notwithstanding
the foregoing, in the case of a Purchaser that is a multi-managed investment vehicle whereby separate portfolio managers manage
separate portions of such Purchaser&#8217;s assets and the portfolio managers have no direct knowledge of the investment decisions
made by the portfolio managers managing other portions of such Purchaser&#8217;s assets, the representation set forth above shall
only apply with respect to the portion of assets managed by the portfolio manager that made the investment decision to purchase
the Securities covered by this Agreement. Other than to other Persons party to this Agreement or to such Purchaser&#8217;s representatives,
including, without limitation, its officers, directors, partners, legal and other advisors, employees, agents and Affiliates,
such Purchaser has maintained the confidentiality of all disclosures made to it in connection with this transaction (including
the existence and terms of this transaction). Notwithstanding the foregoing, for the avoidance of doubt, nothing contained herein
shall constitute a representation or warranty, or preclude any actions, with respect to locating or borrowing shares in order
to effect Short Sales or similar transactions in the future.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Brokers</span>.
There is no broker, investment banker, financial advisor, finder or other person which has been retained by or is authorized to
act on behalf of such Purchaser who might be entitled to any fee or commission for which the Company will be liable in connection
with the execution of this Agreement and the consummation of the transactions contemplated hereby.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company acknowledges and agrees that
the representations contained in this Section 3.2 shall not modify, amend or affect such Purchaser&#8217;s right to rely on the
Company&#8217;s representations and warranties contained in this Agreement or any representations and warranties contained in
any other Transaction Document or any other document or instrument executed and/or delivered in connection with this Agreement
or the consummation of the transactions contemplated hereby. Notwithstanding the foregoing, for the avoidance of doubt, nothing
contained herein shall constitute a representation or warranty, or preclude any actions, with respect to locating or borrowing
shares in order to effect Short Sales or similar transactions in the future.</p>

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

<!-- Field: Page; Sequence: 527; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE IV.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OTHER AGREEMENTS OF THE PARTIES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Transfer
Restrictions</span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Securities may only be disposed of in compliance with state and federal securities laws. In connection with any transfer of Securities
other than pursuant to an effective registration statement or Rule 144 or other available exemption, to the Company or to an Affiliate
of a Purchaser or in connection with a pledge as contemplated in Section 4.1(b), the Company may require the transferor thereof
to provide to the Company an opinion of counsel selected by the transferor and reasonably acceptable to the Company, the form
and substance of which opinion shall be reasonably satisfactory to the Company, to the effect that such transfer does not require
registration of such transferred Securities under the Securities Act. As a condition of transfer, any such transferee shall agree
in writing to be bound by the terms of this Agreement and the Registration Rights Agreement and shall have the rights and obligations
of a Purchaser under this Agreement and the Registration Rights Agreement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Purchasers agree to the imprinting, so long as is required by this Section 4.1, of a legend on any of the Securities in the following
form:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">[NEITHER] THIS SECURITY [NOR
THE SECURITIES INTO WHICH THIS SECURITY IS [EXERCISABLE] [CONVERTIBLE]] HAS [NOT] BEEN REGISTERED WITH THE SECURITIES AND EXCHANGE
COMMISSION OR THE SECURITIES COMMISSION OF ANY STATE IN RELIANCE UPON AN EXEMPTION FROM REGISTRATION UNDER THE SECURITIES ACT
OF 1933, AS AMENDED (THE &#8220;SECURITIES ACT&#8221;), AND, ACCORDINGLY, MAY NOT BE OFFERED OR SOLD EXCEPT PURSUANT TO AN EFFECTIVE
REGISTRATION STATEMENT UNDER THE SECURITIES ACT OR PURSUANT TO AN AVAILABLE EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO,
THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT AND IN ACCORDANCE WITH APPLICABLE STATE SECURITIES LAWS. THIS SECURITY [AND
THE SECURITIES ISSUABLE UPON [EXERCISE] [CONVERSION] OF THIS SECURITY] MAY BE PLEDGED IN CONNECTION WITH A BONA FIDE MARGIN ACCOUNT
WITH A REGISTERED BROKER-DEALER OR OTHER LOAN WITH A FINANCIAL INSTITUTION THAT IS AN &#8220;ACCREDITED INVESTOR&#8221; AS DEFINED
IN RULE 501(a) UNDER THE SECURITIES ACT OR OTHER LOAN SECURED BY SUCH SECURITIES.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The Company
acknowledges and agrees that a Purchaser may from time to time pledge pursuant to a bona fide margin agreement with a registered
broker-dealer or grant a security interest in some or all of the Securities to a financial institution that is an &#8220;accredited
investor&#8221; as defined in Rule 501(a) under the Securities Act and, if required under the terms of such arrangement, such
Purchaser may transfer pledged or secured Securities to the pledgees or secured parties. Such a pledge or transfer would not be
subject to approval of the Company and no legal opinion of legal counsel of the pledgee, secured party or pledgor shall be required
in connection therewith. Further, no notice shall be required of such pledge. At the appropriate Purchaser&#8217;s expense, the
Company will execute and deliver such reasonable documentation as a pledgee or secured party of Securities may reasonably request
in connection with a pledge or transfer of the Securities, including, if the Securities are subject to registration pursuant to
the Registration Rights Agreement, the preparation and filing of any required prospectus supplement under Rule 424(b)(3) under the Securities Act or other applicable provision of the Securities Act to appropriately amend the list of Selling Stockholders (as defined in the Registration Rights Agreement) thereunder.</p>

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

<!-- Field: Page; Sequence: 528; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certificates
evidencing the Underlying Shares shall not contain any legend (including the legend set forth in Section 4.1(b) hereof): (i) while a
registration statement (including the Registration Statement) covering the resale of such security is effective under the Securities
Act, (ii) following any sale of such Underlying Shares pursuant to Rule 144 (assuming cashless exercise of the Warrants in the case
of Warrant Shares), (iii) if such Underlying Shares are eligible for sale under Rule 144 (assuming cashless exercise of the Warrants
in the case of Warrant Shares), without the requirement for the Company to be in compliance with the current public information
requirement under Rule 144 as to such Underlying Shares and without volume or manner-of-sale restrictions or (iv) if such legend is
not required under applicable requirements of the Securities Act (including judicial interpretations and pronouncements issued by
the staff of the Commission). The Company shall cause its counsel, at the expense of the Company, to issue a legal opinion to the
Transfer Agent or the Purchaser promptly after the Effective Date if required by the Transfer Agent to effect the removal of the
legend hereunder, or if requested by a Purchaser, respectively. If all or any shares of Preferred Stock are converted or any portion
of a Warrant is exercised at a time when there is an effective registration statement to cover the resale of the Underlying Shares,
or if such Underlying Shares may be sold under Rule 144 and the Company is then in compliance with the current public information
required under Rule 144, or if the Underlying Shares may be sold under Rule 144 (assuming cashless exercise of the Warrants in the
case of Warrant Shares) without the requirement for the Company to be in compliance with the current public information requirement
under Rule 144 as to such Underlying Shares and without volume or manner-of-sale restrictions or if such legend is not otherwise
required under applicable requirements of the Securities Act (including judicial interpretations and pronouncements issued by the
staff of the Commission) then such Underlying Shares shall be issued free of all legends. The Company agrees that following the
Effective Date or at such time as such legend is no longer required under this Section 4.1(c), it will, no later than the earlier of
(i) two (2) Trading Days and (ii) the number of Trading Days comprising the Standard Settlement Period (as defined below) following
the delivery by a Purchaser to the Company or the Transfer Agent of a certificate representing Underlying Shares, as applicable,
issued with a restrictive legend (such date, the &#8220;<span style="text-decoration: underline">Legend Removal Date</span>&#8221;), deliver or cause to be delivered to such
Purchaser a certificate representing such shares that is free from all restrictive and other legends. The Company may not make any
notation on its records or give instructions to the Transfer Agent that enlarge the restrictions on transfer set forth in this
Section 4. Certificates for Underlying Shares subject to legend removal hereunder shall be transmitted by the Transfer Agent to the
Purchaser by crediting the account of the Purchaser&#8217;s prime broker with the Depository Trust Company System as directed by
such Purchaser. As used herein, &#8220;<span style="text-decoration: underline">Standard Settlement Period</span>&#8221; means the standard settlement period, expressed in a
number of Trading Days, on the Company&#8217;s primary Trading Market with respect to the Common Stock as in effect on the date of delivery of a certificate representing Underlying Shares, as applicable, issued with a restrictive legend.</p>

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

<!-- Field: Page; Sequence: 529; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In
addition to such Purchaser&#8217;s other available remedies, the Company shall pay to a Purchaser, in cash, (i) as partial liquidated
damages and not as a penalty, for each $1,000 of Underlying Shares (based on the VWAP of the Common Stock on the date such Securities
are submitted to the Transfer Agent) delivered for removal of the restrictive legend and subject to Section 4.1(c), $10 per Trading
Day (increasing to $20 per Trading Day five (5) Trading Days after such damages have begun to accrue) for each Trading Day after
the Legend Removal Date until such certificate is delivered without a legend and (ii) if the Company fails to (a) issue and deliver
(or cause to be delivered) to a Purchaser by the Legend Removal Date a certificate representing the Securities so delivered to
the Company by such Purchaser that is free from all restrictive and other legends and (b) if after the Legend Removal Date such
Purchaser purchases (in an open market transaction or otherwise) shares of Common Stock to deliver in satisfaction of a sale by
such Purchaser of all or any portion of the number of shares of Common Stock, or a sale of a number of shares of Common Stock
equal to all or any portion of the number of shares of Common Stock that such Purchaser anticipated receiving from the Company
without any restrictive legend, then, an amount equal to the excess of such Purchaser&#8217;s total purchase price (including
brokerage commissions and other out-of-pocket expenses, if any) for the shares of Common Stock so purchased (including brokerage
commissions and other out-of-pocket expenses, if any) (the &#8220;<b><span style="text-decoration: underline">Buy-In Price</span></b>&#8221;) over the product of (x) such
number of Underlying Shares that the Company was required to deliver to such Purchaser by the Legend Removal Date multiplied by
(y) the lowest closing sale price of the Common Stock on any Trading Day during the period commencing on the date of the delivery
by such Purchaser to the Company of the applicable Underlying Shares (as the case may be) and ending on the date of such delivery
and payment under this clause (ii).&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Each
Purchaser, severally and not jointly with the other Purchasers, agrees with the Company that such Purchaser will sell any Securities
pursuant to either the registration requirements of the Securities Act, including any applicable prospectus delivery requirements,
or an exemption therefrom, and that if Securities are sold pursuant to a Registration Statement, they will be sold in compliance
with the plan of distribution set forth therein, and acknowledges that the removal of the restrictive legend from certificates
representing Securities as set forth in this Section 4.1 is predicated upon the Company&#8217;s reliance upon this understanding.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Acknowledgment
of Dilution</span>. The Company acknowledges that the issuance of the Securities may result in dilution of the outstanding shares
of Common Stock, which dilution may be substantial under certain market conditions. The Company further acknowledges that its
obligations under the Transaction Documents, including, without limitation, its obligation to issue the Underlying Shares pursuant
to the Transaction Documents, are unconditional and absolute and not subject to any right of set off, counterclaim, delay or reduction,
regardless of the effect of any such dilution or any claim the Company may have against any Purchaser and regardless of the dilutive effect that such issuance may have on the ownership of the other shareholders of the Company.</p>

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

<!-- Field: Page; Sequence: 530; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Furnishing
of Information; Public Information</span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(a) Until
the later of the time that (i) no Purchaser owns Securities or (ii) the Warrants have expired, the Company covenants to maintain
the registration of the Common Stock under Section 12(b) or 12(g) of the Exchange Act and to timely file (or obtain extensions
in respect thereof and file within the applicable grace period) all reports required to be filed by the Company after the date
hereof pursuant to the Exchange Act even if the Company is not then subject to the reporting requirements of the Exchange Act;
provided, that the foregoing shall in no way prevent a sale, merger or similar transaction involving the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(b) &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At
any time during the period commencing from the six (6) month anniversary of the date hereof and ending at such time that all of
the Securities may be sold without the requirement for the Company to be in compliance with Rule 144(c)(1) and otherwise without
restriction or limitation pursuant to Rule 144, if the Company (i) shall fail for any reason to satisfy the current public information
requirement under Rule 144(c) or (ii) has ever been an issuer described in Rule 144(i)(1)(i) or becomes such an issuer in the
future, and the Company shall fail to satisfy any condition set forth in Rule 144(i)(2) (a &#8220;<span style="text-decoration: underline">Public Information Failure</span>&#8221;)
then, in addition to such Purchaser&#8217;s other available remedies, the Company shall pay to a Purchaser, in cash, as partial
liquidated damages and not as a penalty, by reason of any such delay in or reduction of its ability to sell the Securities, an
amount in cash equal to one and one-half percent (1.5%) of the aggregate Subscription Amount of such Purchaser&#8217;s Securities
on the day of a Public Information Failure and on every thirtieth (30<sup>th</sup>) day (pro rated for periods totaling less than
thirty days) thereafter until the earlier of (a) the date such Public Information Failure is cured and (b) such time that such
public information is no longer required&#160;for the Purchasers to transfer the Underlying Shares pursuant to Rule 144.&#160;
The payments to which a Purchaser shall be entitled pursuant to this Section 4.3(b) are referred to herein as &#8220;<span style="text-decoration: underline">Public
Information Failure Payments</span>.&#8221;&#160; Public Information Failure Payments shall be paid on the earlier of (i) the last
day of the calendar month during which such Public Information Failure Payments are incurred and (ii) the third (3<sup>rd</sup>)
Business Day after the event or failure giving rise to the Public Information Failure Payments is cured.&#160; In the event the
Company fails to make Public Information Failure Payments in a timely manner, such Public Information Failure Payments shall bear
interest at the rate of 1.5% per month (prorated for partial months) until paid in full. Nothing herein shall limit such Purchaser&#8217;s
right to pursue actual damages for the Public Information Failure, and such Purchaser shall have the right to pursue all remedies
available to it at law or in equity including, without limitation, a decree of specific performance and/or injunctive relief.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Integration</span>.
The Company shall not sell, offer for sale or solicit offers to buy or otherwise negotiate in respect of any security (as defined
in Section 2 of the Securities Act) that would be integrated with the offer or sale of the Securities in a manner that would require
the registration under the Securities Act of the sale of the Securities or that would be integrated with the offer or sale of the Securities for purposes of the rules and regulations of any Trading Market such that it would require shareholder approval prior to the closing of such other transaction unless shareholder approval is obtained before the closing of such subsequent transaction.</p>

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

<!-- Field: Page; Sequence: 531; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Conversion
and Exercise Procedures</span>. Each of the form of Exercise Notice included in the Warrants and the form of Notice of Conversion
included in the Certificate of Designation set forth the totality of the procedures required of the Purchasers in order to exercise
the Warrants or convert the Preferred Stock. Without limiting the preceding sentence, no ink-original Exercise Notice or Notice
of Conversion shall be required, nor shall any medallion guarantee (or other type of guarantee or notarization) of any Exercise
Notice or Notice of Conversion form be required in order to exercise the Warrants or convert the Preferred Stock. No additional
legal opinion, other information or instructions shall be required of the Purchasers to exercise their Warrants or convert their
Preferred Stock. The Company shall honor exercises of the Warrants and conversions of the Preferred Stock and shall deliver Underlying
Shares in accordance with the terms, conditions and time periods set forth in the Transaction Documents.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Securities
Laws Disclosure; Publicity</span>. The Company shall (a) by the Disclosure Time, issue a press release disclosing the material terms
of the transactions contemplated hereby, and (b) file a Current Report on Form 8-K, including the Transaction Documents as exhibits
thereto, with the Commission within the time required by the Exchange Act. From and after the issuance of such press release,
the Company represents to the Purchasers that it shall have publicly disclosed all material, non-public information delivered
to any of the Purchasers by the Company or any of its Subsidiaries, or any of their respective officers, directors, employees
or agents in connection with the transactions contemplated by the Transaction Documents. In addition, effective upon the issuance
of such press release, the Company acknowledges and agrees that any and all confidentiality or similar obligations under any agreement,
whether written or oral, between the Company, any of its Subsidiaries or any of their respective officers, directors, agents,
employees or Affiliates on the one hand, and any of the Purchasers or any of their Affiliates on the other hand, shall terminate.
The Company and each Purchaser shall consult with each other in issuing any other press releases with respect to the transactions
contemplated hereby, and neither the Company nor any Purchaser shall issue any such press release nor otherwise make any such
public statement without the prior consent of the Company, with respect to any press release of any Purchaser, or without the
prior consent of each Purchaser, with respect to any press release of the Company, which consent shall not unreasonably be withheld
or delayed, except if such disclosure is required by law, in which case the disclosing party shall promptly provide the other
party with prior notice of such public statement or communication. Notwithstanding the foregoing, the Company shall not publicly
disclose the name of any Purchaser, or include the name of any Purchaser in any filing with the Commission or any regulatory agency
or Trading Market, without the prior written consent of such Purchaser, except (a) as required by federal securities law in connection
with (i) any registration statement contemplated by the Registration Rights Agreement and (ii) the filing of final Transaction
Documents with the Commission and (b) to the extent such disclosure is required by law or Trading Market regulations, in which
case the Company shall provide the Purchasers with prior notice of such disclosure permitted under this clause (b). Each Purchaser
agrees to furnish to the Company a completed selling stockholder questionnaire (in customary form) on a date that is not less
than two (2) Trading Days prior to the filing of the Registration Statement.</p>

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

<!-- Field: Page; Sequence: 532; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Shareholder
Rights Plan</span>. No claim will be made or enforced by the Company or, with the consent of the Company, any other Person, that
any Purchaser is an &#8220;<span style="text-decoration: underline">Acquiring Person</span>&#8221; under any control share acquisition, business combination, poison pill
(including any distribution under a rights agreement) or similar anti-takeover plan or arrangement in effect or hereafter adopted
by the Company, or that any Purchaser could be deemed to trigger the provisions of any such plan or arrangement, by virtue of
receiving Securities under the Transaction Documents or under any other agreement between the Company and the Purchasers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.8 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Non-Public
Information</span>. Except with respect to the material terms and conditions of the transactions contemplated by the Transaction
Documents, which shall be disclosed pursuant to Section 4.6, the Company covenants and agrees that neither it, nor any other Person
acting on its behalf will provide any Purchaser or its agents or counsel with any information that constitutes, or the Company
reasonably believes constitutes, material, non-public information, unless prior thereto such Purchaser shall have consented to
the receipt of such information and agreed with the Company to keep such information confidential. The Company understands and
confirms that each Purchaser shall be relying on the foregoing covenant in effecting transactions in securities of the Company.
To the extent that the Company, any of its Subsidiaries, or any of their respective officers, directors, agents, employees or
Affiliates delivers any material, non-public information to a Purchaser without such Purchaser&#8217;s consent, the Company hereby
covenants and agrees that such Purchaser shall not have any duty of confidentiality to the Company, any of its Subsidiaries, or
any of their respective officers, directors, agents, employees or Affiliates, or a duty to the Company, any of its Subsidiaries
or any of their respective officers, directors, agents, employees or Affiliates not to trade on the basis of, such material, non-public
information, provided that the Purchaser shall remain subject to applicable law. To the extent that any notice provided pursuant
to any Transaction Document constitutes, or contains, material, non-public information regarding the Company or any Subsidiaries,
the Company shall simultaneously file such notice with the Commission pursuant to a Current Report on Form 8-K. The Company understands
and confirms that each Purchaser shall be relying on the foregoing covenant in effecting transactions in securities of the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Use
of Proceeds</span>. Except as set forth on <span style="text-decoration: underline">Schedule 4.9</span> attached hereto, the Company shall use the net proceeds from the sale
of the Securities hereunder for working capital purposes and shall not use such proceeds: (a) for the satisfaction of any portion
of the Company&#8217;s debt (other than payment of trade payables in the ordinary course of the Company&#8217;s business and prior
practices), (b) for the redemption of any Common Stock or Common Stock Equivalents, (c) for the settlement of any outstanding
litigation or (d) in violation of FCPA or OFAC regulations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Indemnification
of Purchasers</span>. Subject to the provisions of this Section 4.10, the Company will indemnify and hold each Purchaser and its
directors, officers, shareholders, members, partners, employees and agents (and any other Persons with a functionally equivalent
role of a Person holding such titles notwithstanding a lack of such title or any other title), each Person who controls such Purchaser
(within the meaning of Section 15 of the Securities Act and Section 20 of the Exchange Act), and the directors, officers, shareholders,
agents, members, partners or employees (and any other Persons with a functionally equivalent role of a Person holding such titles
notwithstanding a lack of such title or any other title) of such </p>

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

<!-- Field: Page; Sequence: 533; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">controlling persons (each, a
&#8220;<span style="text-decoration: underline">Purchaser Party</span>&#8221;) harmless from any and all losses, liabilities, obligations, claims, contingencies, damages,
costs and expenses, including all judgments, amounts paid in settlements, court costs and reasonable attorneys&#8217; fees and costs
of investigation that any such Purchaser Party may suffer or incur as a result of or relating to (a) any breach of any of the
representations, warranties, covenants or agreements made by the Company in this Agreement or in the other Transaction Documents or
(b) any action instituted against the Purchaser Parties in any capacity, or any of them or their respective Affiliates, by any
shareholder of the Company who is not an Affiliate of such Purchaser Party, with respect to any of the transactions contemplated by
the Transaction Documents (unless such action is solely based upon a material breach of such Purchaser Party&#8217;s
representations, warranties or covenants under the Transaction Documents or any agreements or understandings such Purchaser Party
may have with any such shareholder or any violations by such Purchaser Party of state or federal securities laws or any conduct by
such Purchaser Party which is finally judicially determined to constitute fraud, gross negligence or willful misconduct). If any
action shall be brought against any Purchaser Party in respect of which indemnity may be sought pursuant to this Agreement, such
Purchaser Party shall promptly notify the Company in writing, and the Company shall have the right to assume the defense thereof
with counsel of its own choosing reasonably acceptable to the Purchaser Party. Any Purchaser Party shall have the right to employ
separate counsel in any such action and participate in the defense thereof, but the fees and expenses of such counsel shall be at
the expense of such Purchaser Party except to the extent that (i) the employment thereof has been specifically authorized by the
Company in writing, (ii) the Company has failed after a reasonable period of time to assume such defense and to employ counsel or
(iii) in such action there is, in the reasonable opinion of counsel, a material conflict on any material issue between the position
of the Company and the position of such Purchaser Party, in which case the Company shall be responsible for the reasonable fees and
expenses of no more than one such separate counsel. The Company will not be liable to any Purchaser Party under this Agreement (y)
for any settlement by a Purchaser Party effected without the Company&#8217;s prior written consent, which shall not be unreasonably
withheld or delayed; or (z) to the extent, but only to the extent that a loss, claim, damage or liability is attributable to any
Purchaser Party&#8217;s breach of any of the representations, warranties, covenants or agreements made by such Purchaser Party in
this Agreement or in the other Transaction Documents. The indemnification required by this Section 4.10 shall be made by periodic
payments of the amount thereof during the course of the investigation or defense, as and when bills are received or are incurred.
The indemnity agreements contained herein shall be in addition to any cause of action or similar right of any Purchaser Party
against the Company or others and any liabilities the Company may be subject to pursuant to law.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">4.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Reservation
and Listing of Securities; Shareholder Approval</span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Following
the Closing Date, the Company shall maintain a reserve of the Required Minimum from its duly authorized shares of Common Stock
for issuance pursuant to the Transaction Documents in such amount as may then be required to fulfill its obligations in full under
the Transaction Documents.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></p>

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

<!-- Field: Page; Sequence: 534; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If,
on any date following the Closing Date, the number of authorized but unissued (and otherwise unreserved) shares of Common Stock
is less than 200% of (i)&#160;the Required Minimum on such date, minus (ii) the number of shares of Common Stock previously issued
pursuant to the Transaction Documents, then the Board of Directors shall use commercially reasonable efforts to amend the Company&#8217;s
certificate or articles of incorporation to increase the number of authorized but unissued shares of Common Stock to at least
200% of the Required Minimum at such time (minus the number of shares of Common Stock previously issued pursuant to the Transaction
Documents), as soon as possible and in any event not later than the 75<sup>th</sup> day after such date.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Company shall, if applicable: (i) in the time and manner required by the principal Trading Market, prepare and file with such
Trading Market an additional shares listing application covering a number of shares of Common Stock at least equal to the Required
Minimum on the date of such application, (ii) take all steps necessary to cause such shares of Common Stock to be approved for
listing or quotation on such Trading Market as soon as possible thereafter, (iii) provide to the Purchasers evidence of such listing
or quotation and (iv) maintain the listing or quotation of such Common Stock on any date at least equal to the Required Minimum
on such date on such Trading Market or another Trading Market. The Company agrees to maintain the eligibility of the Common Stock
for electronic transfer through the Depository Trust Company or another established clearing corporation, including, without limitation,
by timely payment of fees to the Depository Trust Company or such other established clearing corporation in connection with such
electronic transfer.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In
addition, the Company shall hold a special meeting of shareholders (which may also be at the annual meeting of shareholders) for
the purpose of obtaining Shareholder Approval, with the recommendation of the Company&#8217;s Board of Directors that such proposal
be approved, and the Company shall solicit proxies from its shareholders in connection therewith in the same manner as all other
management proposals in such proxy statement and all management-appointed proxyholders shall vote their proxies in favor of such
proposal. The Company shall use its reasonable best efforts to obtain such Shareholder Approval.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Participation
in Future Financing</span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;From
the date hereof until the date that is the one (1) year anniversary of the Effective Date, upon any issuance by the Company or
any of its Subsidiaries of Common Stock or Common Stock Equivalents for cash consideration (a &#8220;<span style="text-decoration: underline">Subsequent Financing</span>&#8221;),
the Purchasers shall have the right to participate in up to an amount of the Subsequent Financing equal to 25% of the Subsequent
Financing in the aggregate (the &#8220;<span style="text-decoration: underline">Participation Maximum</span>&#8221;) on the same terms, conditions and price provided for
in the Subsequent Financing.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Between
the time period of 4:00 pm (New York City time) and 6:00 pm (New York City time) on the Trading Day immediately prior to the Trading
Day of the expected announcement of the Subsequent Financing (or, if the Trading Day of the expected announcement of the Subsequent
Financing is the first Trading Day following a holiday or a weekend (including a holiday weekend), between the time period of
4:00 pm (New York City time) on the Trading Day immediately prior to such holiday or weekend</p>

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

<!-- Field: Page; Sequence: 535; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">and 2:00 pm (New York City time)
on the day immediately prior to the Trading Day of the expected announcement of the Subsequent Financing), the Company shall deliver
to each Purchaser a written notice of the Company&#8217;s intention to effect a Subsequent Financing (a &#8220;<span style="text-decoration: underline">Subsequent Financing
Notice</span>&#8221;), which notice shall describe in reasonable detail the proposed terms of such Subsequent Financing, the amount
of proceeds intended to be raised thereunder and the Person or Persons through or with whom such Subsequent Financing is proposed
to be effected and shall include a term sheet and transaction documents relating thereto as an attachment.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Any
Purchaser desiring to participate in such Subsequent Financing must provide written notice to the Company by 6:30 am (New York
City time) on the Trading Day following the date on which the Subsequent Financing Notice is delivered to such Purchaser (the
&#8220;<span style="text-decoration: underline">Notice Termination Time</span>&#8221;) that such Purchaser is willing to participate in the Subsequent Financing, the amount
of such Purchaser&#8217;s participation, and representing and warranting that such Purchaser has such funds ready, willing, and
available for investment on the terms set forth in the Subsequent Financing Notice. If the Company receives no such notice from
a Purchaser as of such Notice Termination Time, such Purchaser shall be deemed to have notified the Company that it does not elect
to participate in such Subsequent Financing.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If,
by the Notice Termination Time, notifications by the Purchasers of their willingness to participate in the Subsequent Financing
(or to cause their designees to participate) is, in the aggregate, less than the total amount of the Participation Maximum, then
the Company will deliver written notice to each of the Purchasers that elected to participate in such Subsequent Financing of
the remaining portion of the Participation Maximum for which Purchasers did not elect to participate, and such Purchasers may
elect to purchase up to their pro rata percentage of such remaining portion by delivering written notice thereof to the Company
by 8:30 am (New York City time) on the Trading Day of the expected announcement of the Subsequent Financing. Thereafter, if notification
by the Purchasers of their willingness to purchase its pro rata percentage of the remaining portion of the Participation Maximum
is not received in accordance with the foregoing sentence, then the Company may effect the remaining portion of such Subsequent
Financing on the terms and with the Persons set forth in the Subsequent Financing Notice.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If,
by the Notice Termination Time, the Company receives responses to a Subsequent Financing Notice from Purchasers seeking to purchase
more than the aggregate amount of the Participation Maximum, each such Purchaser shall have the right to purchase its Pro Rata
Portion (as defined below) of the Participation Maximum.&#160; &#8220;<span style="text-decoration: underline">Pro Rata Portion</span>&#8221; means the ratio of (x) the
Subscription Amount of Securities purchased on the Closing Date by a Purchaser participating under this Section 4.12 and (y) the
sum of the aggregate Subscription Amounts of Securities purchased on the Closing Date by all Purchasers participating under this
Section 4.12.</p>

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

<!-- Field: Page; Sequence: 536; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
Company must provide the Purchasers with a second Subsequent Financing Notice, and the Purchasers will again have the right of
participation set forth above in this Section 4.12, if the definitive agreement related to the initial Subsequent Financing Notice
is not entered into for any reason on the terms set forth in such Subsequent Financing Notice within two (2) Trading Days after
the date of delivery of the initial Subsequent Financing Notice.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">The
Company and each Purchaser agree that, if any Purchaser elects to participate in the Subsequent Financing, the transaction documents
related to the Subsequent Financing shall not include any term or provision that, directly or indirectly, will, or is intended
to, exclude one or more of the Purchasers from participating in a Subsequent Financing, including, but not limited to, provisions
whereby such Purchaser shall be required to agree to any restrictions on trading as to any securities of the Company or be required
to consent to any amendment to or termination of, or grant any waiver, release or the like under or in connection with, this Agreement,
without the prior written consent of such Purchaser. In addition, the Company and each Purchaser agree that, in connection with
a Subsequent Financing, the transaction documents related to the Subsequent Financing shall include a requirement for the Company
to issue a widely disseminated press release by 9:30 am (New York City time) on the Trading Day of execution of the transaction
documents in such Subsequent Financing (or, if the date of execution is not a Trading Day, on the immediately following Trading
Day) that discloses the material terms of the transactions contemplated by the transaction documents in such Subsequent Financing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Notwithstanding
anything to the contrary in this Section 4.12 and unless otherwise agreed to by such Purchaser, the Company shall either confirm
in writing to such Purchaser that the transaction with respect to the Subsequent Financing has been abandoned or shall publicly
disclose its intention to issue the securities in the Subsequent Financing, in either case in such a manner such that such Purchaser
will not be in possession of any material, non-public information, by 9:30 am (New York City time) on the second (2nd) Trading
Day following the date of delivery of the Subsequent Financing Notice. If by 9:30 am (New York City time) on such second (2nd)
Trading Day, no public disclosure regarding a transaction with respect to the Subsequent Financing has been made, and no notice
regarding the abandonment of such transaction has been received by such Purchaser, such transaction shall be deemed to have been
abandoned and such Purchaser shall not be deemed to be in possession of any material, non-public information with respect to the
Company or any of its Subsidiaries.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Notwithstanding
the foregoing, this Section 4.12 shall not apply in respect of an Exempt Issuance.&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.5in">4.13</td><td style="text-align: justify"><span style="text-decoration: underline">Subsequent Equity Sales</span>.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
From the date hereof until forty-five (45) days after the Effective Date, neither the Company nor any Subsidiary shall (i) issue,
enter into any agreement to issue or announce the issuance or proposed issuance of any shares of Common Stock or Common Stock
Equivalents or (ii) file any registration statement or any amendment or supplement thereto, in each case other than as contemplated
pursuant to the Registration Rights Agreement or the Merger Agreement; <span style="text-decoration: underline">provided</span>, <span style="text-decoration: underline">however</span>, that this Section 4.13(a)
shall not prohibit the filing of a shelf registration statement on Form S-3 and any amendments thereto registering up to $150.0
million of the Company&#8217;s equity securities.</p>

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

<!-- Field: Page; Sequence: 537; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;From
the date hereof until such time as no Purchaser holds any of the Warrants, the Company shall be prohibited from effecting or entering
into an agreement to effect any issuance by the Company or any of its Subsidiaries of Common Stock or Common Stock Equivalents
(or a combination of units thereof) involving a Variable Rate Transaction. &#8220;<span style="text-decoration: underline">Variable Rate Transaction</span>&#8221; means
a transaction in which the Company (i) issues or sells any debt or equity securities that are convertible into, exchangeable or
exercisable for, or include the right to receive, additional shares of Common Stock either (A) at a conversion price, exercise
price or exchange rate or other price that is based upon, and/or varies with, the trading prices of or quotations for the shares
of Common Stock at any time after the initial issuance of such debt or equity securities or (B) with a conversion, exercise or
exchange price that is subject to being reset at some future date after the initial issuance of such debt or equity security or
upon the occurrence of specified or contingent events directly or indirectly related to the business of the Company or the market
for the Common Stock or (ii) enters into, or effects a transaction under, any agreement, including, but not limited to, an equity
line of credit, whereby the Company may issue securities at a future determined price. Any Purchaser shall be entitled to obtain
injunctive relief against the Company to preclude any such issuance, which remedy shall be in addition to any right to collect
damages.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Notwithstanding
anything herein to the contrary, this <span style="text-decoration: underline">Section 4.13</span> shall not apply in respect of an Exempt Issuance.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.14&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Equal
Treatment of Purchasers</span>. No consideration (including any modification of any Transaction Document) shall be offered or paid
to any Person to amend or consent to a waiver or modification of any provision of the Transaction Documents unless the same consideration
is also offered to all of the parties to the Transaction Documents. For clarification purposes, this provision constitutes a separate
right granted to each Purchaser by the Company and negotiated separately by each Purchaser, and is intended for the Company to
treat the Purchasers as a class and shall not in any way be construed as the Purchasers acting in concert or as a group with respect
to the purchase, disposition or voting of Securities or otherwise.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.15&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Certain
Transactions and Confidentiality</span>. Each Purchaser, severally and not jointly with the other Purchasers, covenants that neither
it, nor any Affiliate acting on its behalf or pursuant to any understanding with it will execute any purchases or sales, including
Short Sales, of any of the Company&#8217;s securities during the period commencing with the execution of this Agreement and ending
at such time that the transactions contemplated by this Agreement are first publicly announced pursuant to the initial press release
as described in Section 4.6.&#160; Each Purchaser, severally and not jointly with the other Purchasers, covenants that until such
time as the transactions contemplated by this Agreement are publicly disclosed by the Company</p>

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

<!-- Field: Page; Sequence: 538; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">pursuant to the initial press release
as described in Section 4.6, such Purchaser will maintain the confidentiality of the existence and terms of this transaction and
the information included in the Disclosure Schedules. Notwithstanding the foregoing, and notwithstanding anything contained in
this Agreement to the contrary, the Company expressly acknowledges and agrees that (i) no Purchaser makes any representation,
warranty or covenant hereby that it will not engage in effecting transactions in any securities of the Company after the time
that the transactions contemplated by this Agreement are first publicly announced pursuant to the initial press release as described
in Section 4.6, (ii) no Purchaser shall be restricted or prohibited from effecting any transactions in any securities of the Company
in accordance with applicable securities laws from and after the time that the transactions contemplated by this Agreement are
first publicly announced pursuant to the initial press release as described in Section 4.6 and (iii) no Purchaser shall have any
duty of confidentiality or duty not to trade in the securities of the Company to the Company or its Subsidiaries after the issuance
of the initial press release as described in Section 4.6.&#160; Notwithstanding the foregoing, in the case of a Purchaser that
is a multi-managed investment vehicle whereby separate portfolio managers manage separate portions of such Purchaser&#8217;s assets
and the portfolio managers have no direct knowledge of the investment decisions made by the portfolio managers managing other
portions of such Purchaser&#8217;s assets, the covenant set forth above shall only apply with respect to the portion of assets
managed by the portfolio manager that made the investment decision to purchase the Securities covered by this Agreement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.16&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Form
D; Blue Sky Filings</span>. The Company agrees to timely file a Form D with respect to the Securities as required under Regulation
D and to provide a copy thereof, promptly upon request of any Purchaser. The Company shall take such action as the Company shall
reasonably determine is necessary in order to obtain an exemption for, or to qualify the Securities for, sale to the Purchasers
at the Closing under applicable securities or &#8220;Blue Sky&#8221; laws of the states of the United States, and shall provide
evidence of such actions promptly upon request of any Purchaser.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.17&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Lock-Up
Agreements</span>. The Company shall not amend, modify, waive or terminate any provision of any of the Lock-Up Agreements except
to extend the term of the lock-up period and shall enforce the provisions of each Lock-Up Agreement in accordance with its terms.
If any party to a Lock-Up Agreement breaches any provision of a Lock-Up Agreement, the Company shall promptly use its best efforts
to seek specific performance of the terms of such Lock-Up Agreement.</p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE V.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MISCELLANEOUS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Termination</span>.&#160;
This Agreement may be terminated by any Purchaser, as to such Purchaser&#8217;s obligations hereunder only and without any effect
whatsoever on the obligations between the Company and the other Purchasers, by written notice to the other parties, if the Closing
has not been consummated on or before March 31, 2022; <span style="text-decoration: underline">provided</span>, <span style="text-decoration: underline">however</span>, that, in the event that the Registration
Statement and/or Proxy Statement/Prospectus (each as defined in the Merger Agreement) is still being reviewed or commented on
by the Commission, the Company or any Purchaser shall be entitled to extend the date for termination of this Agreement pursuant</p>

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

<!-- Field: Page; Sequence: 539; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">
<br />
to this&#160;<span style="text-decoration: underline">Section&#160;5.1</span>&#160;for an additional thirty (30) days; <span style="text-decoration: underline">provided further</span>, <span style="text-decoration: underline">however</span>, that no
such termination will affect the right of any party to sue for any breach by any other party (or parties); <span style="text-decoration: underline">provided</span>, <span style="text-decoration: underline">further</span>,
that this Agreement shall automatically terminate and be of no further force and effect in the event the Merger Agreement is terminated
prior to the consummation of the transactions contemplated thereby.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Fees
and Expenses</span>. At the Closing, the Company has agreed to reimburse the lead Purchaser the non-accountable sum of $25,000 for
its legal fees and expenses. The Company shall deliver to each Purchaser, prior to the Closing, a completed and executed copy
of the Closing Statement, attached hereto as <span style="text-decoration: underline">Annex A</span>. Except as expressly set forth in the Transaction Documents to the
contrary, each party shall pay the fees and expenses of its advisers, counsel, accountants and other experts, if any, and all
other expenses incurred by such party incident to the negotiation, preparation, execution, delivery and performance of this Agreement.
The Company shall pay all Transfer Agent fees (including, without limitation, any fees required for same-day processing of any
instruction letter delivered by the Company and any conversion or exercise notice delivered by a Purchaser), stamp taxes and other
taxes and duties levied in connection with the delivery of any Securities to the Purchasers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Entire
Agreement</span>. The Transaction Documents, together with the exhibits and schedules thereto, contain the entire understanding of
the parties with respect to the subject matter hereof and thereof and supersede all prior agreements and understandings, oral
or written, with respect to such matters, which the parties acknowledge have been merged into such documents, exhibits and schedules.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Notices</span>.
Any and all notices or other communications or deliveries required or permitted to be provided hereunder shall be in writing and
shall be deemed given and effective on the earliest of: (a) the time of transmission, if such notice or communication is delivered
via facsimile at the facsimile number or email attachment at the e-mail address as set forth on the signature pages attached hereto
at or prior to 5:30 p.m. (New York City time) on a Trading Day, (b) the next Trading Day after the time of transmission, if such
notice or communication is delivered via facsimile or email attachment at the facsimile number or e-mail address as set forth
on the signature pages attached hereto on a day that is not a Trading Day or later than 5:30 p.m. (New York City time) on any
Trading Day, (c) the second (2<sup>nd</sup>) Trading Day following the date of mailing, if sent by U.S. nationally recognized
overnight courier service or (d) upon actual receipt by the party to whom such notice is required to be given. The address for
such notices and communications shall be as set forth on the signature pages attached hereto.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Amendments;
Waivers</span>. No provision of this Agreement may be waived, modified, supplemented or amended except in a written instrument signed,
in the case of an amendment, by the Company and Purchasers which purchased at least 50.1% in interest of the Preferred Stock based
on the initial Subscription Amounts hereunder (or, prior to the Closing, the Company and each Purchaser) or, in the case of a
waiver, by the party against whom enforcement of any such waived provision is sought, provided that if any proposed amendment,
modification or waiver disproportionately and adversely impacts a Purchaser (or group of Purchasers), the prior written consent
of such disproportionately impacted Purchaser (or group of Purchasers) shall also be required. No waiver of any default with respect
to any provision,</p>

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

<!-- Field: Page; Sequence: 540; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">condition or requirement of this Agreement shall be deemed to be a continuing waiver in the future or a waiver
of any subsequent default or a waiver of any other provision, condition or requirement hereof, nor shall any delay or omission
of any party to exercise any right hereunder in any manner impair the exercise of any such right. Any amendment effected in accordance
with this Section 5.5 shall be binding upon each Purchaser and holder of Securities and the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Headings</span>.
The headings herein are for convenience only, do not constitute a part of this Agreement and shall not be deemed to limit or affect
any of the provisions hereof.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Successors
and Assigns</span>. This Agreement shall be binding upon and inure to the benefit of the parties and their successors and permitted
assigns. The Company may not assign this Agreement or any rights or obligations hereunder without the prior written consent of
each Purchaser (other than by merger). Any Purchaser may assign any or all of its rights under this Agreement to any Person to
whom such Purchaser assigns or transfers any Securities, provided that such transferee agrees in writing to be bound, with respect
to the transferred Securities, by the provisions of the Transaction Documents that apply to the &#8220;Purchasers.&#8221;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No
Third-Party Beneficiaries</span>. The Placement Agent shall be the third-party beneficiary of the representations and warranties
of the Company in Section 3.1 hereof and with respect to the representations and warranties of the Purchasers in Section 3.2 hereof.
This Agreement is intended for the benefit of the parties hereto and their respective successors and permitted assigns and is
not for the benefit of, nor may any provision hereof be enforced by, any other Person, except as otherwise set forth in Section
4.10 and this Section 5.8.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Governing
Law</span>. All questions concerning the construction, validity, enforcement and interpretation of the Transaction Documents shall
be governed by and construed and enforced in accordance with the internal laws of the State of New York, without regard to the
principles of conflicts of law thereof. Each party agrees that all legal Proceedings concerning the interpretations, enforcement
and defense of the transactions contemplated by this Agreement and any other Transaction Documents (whether brought against a
party hereto or its respective affiliates, directors, officers, shareholders, partners, members, employees or agents) shall be
commenced exclusively in the state and federal courts sitting in the City of New York. Each party hereby irrevocably submits to
the exclusive jurisdiction of the state and federal courts sitting in the City of New York, Borough of Manhattan for the adjudication
of any dispute hereunder or in connection herewith or with any transaction contemplated hereby or discussed herein (including
with respect to the enforcement of any of the Transaction Documents), and hereby irrevocably waives, and agrees not to assert
in any Action or Proceeding, any claim that it is not personally subject to the jurisdiction of any such court, that such Action
or Proceeding is improper or is an inconvenient venue for such Proceeding. Each party hereby irrevocably waives personal service
of process and consents to process being served in any such Action or Proceeding by mailing a copy thereof via registered or certified
mail or overnight delivery (with evidence of delivery) to such party at the address in effect for notices to it under this Agreement
and agrees that such service shall constitute good and sufficient service of process and notice thereof. Nothing contained herein
shall be deemed to limit in any way any right to serve process in any other manner permitted by law. If any party shall commence
an Action or Proceeding to enforce any provisions of the Transaction Documents, then, in addition to the obligations of the</p>

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

<!-- Field: Page; Sequence: 541; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Company
under Section 4.10, the prevailing party in such Action or Proceeding shall be reimbursed by the non-prevailing party for its
reasonable attorneys&#8217; fees and other costs and expenses incurred with the investigation, preparation and prosecution of
such Action or Proceeding.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Survival</span>.
The representations and warranties contained herein shall survive the Closing and the delivery of the Securities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Execution</span>.
This Agreement may be executed in two or more counterparts, all of which when taken together shall be considered one and the same
agreement and shall become effective when counterparts have been signed by each party and delivered to each other party, it being
understood that the parties need not sign the same counterpart. In the event that any signature is delivered by facsimile transmission
or by e-mail delivery of a &#8220;.pdf&#8221; format data file, such signature shall create a valid and binding obligation of
the party executing (or on whose behalf such signature is executed) with the same force and effect as if such facsimile or &#8220;.pdf&#8221;
signature page were an original thereof.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Severability</span>.
If any term, provision, covenant or restriction of this Agreement is held by a court of competent jurisdiction to be invalid,
illegal, void or unenforceable, the remainder of the terms, provisions, covenants and restrictions set forth herein shall remain
in full force and effect and shall in no way be affected, impaired or invalidated, and the parties hereto shall use their commercially
reasonable efforts to find and employ an alternative means to achieve the same or substantially the same result as that contemplated
by such term, provision, covenant or restriction. It is hereby stipulated and declared to be the intention of the parties that
they would have executed the remaining terms, provisions, covenants and restrictions without including any of such that may be
hereafter declared invalid, illegal, void or unenforceable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.13&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Rescission
and Withdrawal Right</span>. Notwithstanding anything to the contrary contained in (and without limiting any similar provisions of)
any of the other Transaction Documents, whenever any Purchaser exercises a right, election, demand or option under a Transaction
Document and the Company does not timely perform its related obligations within the periods therein provided, then such Purchaser
may rescind or withdraw, in its sole discretion from time to time upon written notice to the Company, any relevant notice, demand
or election in whole or in part without prejudice to its future actions and rights; <span style="text-decoration: underline">provided</span>, <span style="text-decoration: underline">however</span>, that, in
the case of a rescission of a conversion of the Preferred Stock or exercise of a Warrant, the applicable Purchaser shall be required
to return any shares of Common Stock subject to any such rescinded conversion or exercise notice concurrently with the return
to such Purchaser of the aggregate number of shares of Preferred Stock converted and/or exercise price paid to the Company for
such shares, as applicable, and the restoration of such Purchaser&#8217;s right to acquire such shares pursuant to such Purchaser&#8217;s
Preferred Stock and Warrant (including, issuance of a replacement Preferred Stock certificate and warrant certificate evidencing
such restored right).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.14&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Replacement
of Securities</span>. If any certificate or instrument evidencing any Securities is mutilated, lost, stolen or destroyed, the Company
shall issue or cause to be issued in exchange and substitution for and upon cancellation thereof (in the case of mutilation),
or in lieu of and substitution therefor, a new certificate or instrument, but only upon receipt of evidence</p>

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

<!-- Field: Page; Sequence: 542; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">reasonably satisfactory
to the Company of such loss, theft or destruction. The applicant for a new certificate or instrument under such circumstances
shall also pay any reasonable third-party costs (including customary indemnity) associated with the issuance of such replacement
Securities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.15&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Remedies</span>.
In addition to being entitled to exercise all rights provided herein or granted by law, including recovery of damages, each of
the Purchasers and the Company will be entitled to specific performance under the Transaction Documents. The parties agree that
monetary damages may not be adequate compensation for any loss incurred by reason of any breach of obligations contained in the
Transaction Documents and hereby agree to waive and not to assert in any Action for specific performance of any such obligation
the defense that a remedy at law would be adequate.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.16&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Payment
Set Aside</span>. To the extent that the Company makes a payment or payments to any Purchaser pursuant to any Transaction Document
or a Purchaser enforces or exercises its rights thereunder, and such payment or payments or the proceeds of such enforcement or
exercise or any part thereof are subsequently invalidated, declared to be fraudulent or preferential, set aside, recovered from,
disgorged by or are required to be refunded, repaid or otherwise restored to the Company, a trustee, receiver or any other Person
under any law (including, without limitation, any bankruptcy law, state or federal law, common law or equitable cause of action),
then to the extent of any such restoration the obligation or part thereof originally intended to be satisfied shall be revived
and continued in full force and effect as if such payment had not been made or such enforcement or setoff had not occurred.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.17&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Usury</span>.
To the extent it may lawfully do so, the Company hereby agrees not to insist upon or plead or in any manner whatsoever claim,
and will resist any and all efforts to be compelled to take the benefit or advantage of, usury laws wherever enacted, now or at
any time hereafter in force, in connection with any Action or Proceeding that may be brought by any Purchaser in order to enforce
any right or remedy under any Transaction Document. Notwithstanding any provision to the contrary contained in any Transaction
Document, it is expressly agreed and provided that the total liability of the Company under the Transaction Documents for payments
in the nature of interest shall not exceed the maximum lawful rate authorized under applicable law (the &#8220;<span style="text-decoration: underline">Maximum Rate</span>&#8221;),
and, without limiting the foregoing, in no event shall any rate of interest or default interest, or both of them, when aggregated
with any other sums in the nature of interest that the Company may be obligated to pay under the Transaction Documents exceed
such Maximum Rate. It is agreed that if the maximum contract rate of interest allowed by law and applicable to the Transaction
Documents is increased or decreased by statute or any official governmental action subsequent to the date hereof, the new maximum
contract rate of interest allowed by law will be the Maximum Rate applicable to the Transaction Documents from the effective date
thereof forward, unless such application is precluded by applicable law. If under any circumstances whatsoever, interest in excess
of the Maximum Rate is paid by the Company to any Purchaser with respect to indebtedness evidenced by the Transaction Documents,
such excess shall be applied by such Purchaser to the unpaid principal balance of any such indebtedness or be refunded to the
Company, the manner of handling such excess to be at such Purchaser&#8217;s election.</p>

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

<!-- Field: Page; Sequence: 543; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.18&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Independent
Nature of Purchasers&#8217; Obligations and Rights</span>. The obligations of each Purchaser under any Transaction Document are several
and not joint with the obligations of any other Purchaser, and no Purchaser shall be responsible in any way for the performance
or non-performance of the obligations of any other Purchaser under any Transaction Document. Nothing contained herein or in any
other Transaction Document, and no action taken by any Purchaser pursuant hereto or thereto, shall be deemed to constitute the
Purchasers as a partnership, an association, a joint venture or any other kind of entity, or create a presumption that the Purchasers
are in any way acting in concert or as a group with respect to such obligations or the transactions contemplated by the Transaction
Documents. Each Purchaser shall be entitled to independently protect and enforce its rights, including, without limitation, the
rights arising out of this Agreement or out of the other Transaction Documents, and it shall not be necessary for any other Purchaser
to be joined as an additional party in any Proceeding for such purpose. Each Purchaser has been represented by its own separate
legal counsel in its review and negotiation of the Transaction Documents. For reasons of administrative convenience only, each
Purchaser and its respective counsel have chosen to communicate with the Company through EGS. EGS does not represent all of the
Purchasers and only represents the lead Purchaser. The Company has elected to provide all Purchasers with the same terms and Transaction
Documents for the convenience of the Company and not because it was required or requested to do so by any of the Purchasers. It
is expressly understood and agreed that each provision contained in this Agreement and in each other Transaction Document is between
the Company and a Purchaser, solely, and not between the Company and the Purchasers collectively and not between and among the
Purchasers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.19&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Liquidated
Damages</span>. The Company&#8217;s obligations to pay any partial liquidated damages or other amounts owing under the Transaction
Documents is a continuing obligation of the Company and shall not terminate until all unpaid partial liquidated damages and other
amounts have been paid notwithstanding the fact that the instrument or security pursuant to which such partial liquidated damages
or other amounts are due and payable shall have been canceled.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.20&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Saturdays,
Sundays, Holidays, etc.</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;If the last or appointed day for the taking of any action
or the expiration of any right required or granted herein shall not be a Business Day, then such action may be taken or such right
may be exercised on the next succeeding Business Day.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.21&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Construction</span>.
The parties agree that each of them and/or their respective counsel have reviewed and had an opportunity to revise the Transaction
Documents and, therefore, the normal rule of construction to the effect that any ambiguities are to be resolved against the drafting
party shall not be employed in the interpretation of the Transaction Documents or any amendments thereto. In addition, each and
every reference to share prices and shares of Common Stock in any Transaction Document shall be subject to adjustment for reverse
and forward stock splits, stock dividends, stock combinations and other similar transactions of the Common Stock that occur after
the date of this Agreement.</p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.22&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<b><span style="text-decoration: underline">WAIVER
OF JURY TRIAL</span>. IN ANY ACTION, SUIT, OR PROCEEDING IN ANY JURISDICTION BROUGHT BY ANY PARTY AGAINST ANY OTHER</b></p>

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

<!-- Field: Page; Sequence: 544; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>PARTY, THE PARTIES
EACH KNOWINGLY AND INTENTIONALLY, TO THE GREATEST EXTENT PERMITTED BY APPLICABLE LAW, HEREBY ABSOLUTELY, UNCONDITIONALLY, IRREVOCABLY
AND EXPRESSLY WAIVES FOREVER TRIAL BY JURY. </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Signature Pages Follow)</i></p>

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

<!-- Field: Page; Sequence: 545; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF,
the parties hereto have caused this Securities Purchase Agreement to be duly executed by their respective authorized signatories
as of the date first indicated above.</p>

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

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td colspan="2"><span style="text-transform: uppercase"><b>communications
                                         systems, inc.</b></span></td>
    <td style="padding-left: 0.25in"><span style="text-decoration: underline">Address
                                         for Notice:</span></td>
</tr>
<tr>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
<tr>
    <td style="width: 2%">By:</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 48%">&#160;&#160;&#160;&#160;&#160;</td>
    <td style="width: 50%; padding-left: 0.25in"><span style="text-decoration: underline">Email</span>:</td>
</tr>
<tr>
    <td>&#160;</td>
    <td style="vertical-align: top">Name:<br />
Title:</td>
    <td style="padding-left: 0.25in; text-align: left; vertical-align: top"><span style="text-decoration: underline">Fax</span>:</td>
</tr>
<tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="padding-left: 0.25in; text-align: left; vertical-align: top">&#160;</td></tr>
<tr>
    <td colspan="2">With a copy to (which shall not constitute notice):</td>
    <td style="padding-left: 0.25in; text-align: left; vertical-align: top">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SIGNATURE PAGE FOR PURCHASER FOLLOWS]</p>

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


<!-- Field: Page; Sequence: 546; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[PURCHASER SIGNATURE PAGES TO <span style="text-transform: uppercase">JCS
</span>SECURITIES PURCHASE AGREEMENT]</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF,
the undersigned have caused this Securities Purchase Agreement to be duly executed by their respective authorized signatories
as of the date first indicated above.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Name of Purchaser: ____________________________________________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Signature of Authorized Signatory of Purchaser</i>: __________________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Name of Authorized Signatory: ____________________________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Title of Authorized Signatory: _____________________________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Email Address of Authorized Signatory: ___________________________________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Address for Notice to Purchaser:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Address for Delivery of Securities to Purchaser (if not same
as address for notice):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Subscription Amount: $____________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Shares of Preferred Stock: ____________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Warrant Shares: ________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">EIN Number: </span>_______________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[SIGNATURE PAGES CONTINUE]</p>

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


<!-- Field: Page; Sequence: 547; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>Annex A </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CLOSING STATEMENT</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the attached Securities Purchase
Agreement, dated as of September 15, 2021, the Purchasers shall purchase up to $______ of Preferred Stock and Warrants from Communications
Systems, Inc., a Minnesota corporation (the &#8220;<span style="text-decoration: underline">Company</span>&#8221;). All funds will be wired into an account maintained
by the Company. All funds will be disbursed in accordance with this Closing Statement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 89.7pt; text-align: justify; text-indent: -89.7pt"><b>Disbursement
Date:</b>&#160;____________, 2021</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 89.7pt; text-align: justify; text-indent: -89.7pt">&#160;</p>
<!-- Field: Rule-Page --><div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><div style="border-top: Black 1pt solid; font-size: 1pt; width: 100%">&#160;</div></div><!-- Field: /Rule-Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td colspan="2" style="padding-right: 5.4pt; padding-left: 5.4pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>I.
<span style="text-decoration: underline">PURCHASE PRICE</span></b></p></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td></tr>
<tr>
    <td style="width: 25%">&#160;</td>
    <td style="vertical-align: top; width: 60%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt"><b>Gross
    Proceeds to be Received</b></span></td>
    <td style="vertical-align: top; width: 15%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">$</span></td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt"><b>II.&#160;<span style="text-decoration: underline">DISBURSEMENTS</span></b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td></tr>
<tr>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">$</span></td></tr>
<tr>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">$</span></td></tr>
<tr>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">$</span></td></tr>
<tr>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">$</span></td></tr>
<tr>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">$</span></td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
    <td colspan="2" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt"><b>Total
    Amount Disbursed:</b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt"><b>$</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">WIRE INSTRUCTIONS</span>:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Please see attached.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Acknowledged and agreed to</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">this ___ day of _________, _____</p>

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

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; text-transform: uppercase"><b>Communications Systems, Inc.</b></span></td>
    <td>&#160;</td>
</tr>
<tr>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
<tr>
    <td style="width: 2%; padding-bottom: 1pt">By:</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 48%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td style="width: 50%">&#160;</td>
</tr>
<tr>
    <td colspan="2">Name:<br />
Title:</td>
    <td>&#160;</td>
</tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
<!-- Field: Page; Sequence: 548; Section: Appendix C -->
    <div style="border-bottom: Silver 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span id="a_006"></span>APPENDIX D</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>PINEAPPLE HOLDINGS, INC. <br />2022 EQUITY INCENTIVE PLAN</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>1.&#160; &#160; &#160; &#160; &#160; <span style="text-decoration: underline">Purpose</span>.</b>&#160;The purpose of the Plan is to assist the Company in attracting, retaining, motivating and rewarding certain key employees, officers, directors, and consultants of the Company and its Affiliates, promoting the creation of long-term value for shareholders of the Company by closely aligning the interests of such individuals with those of such shareholders.&#160;The Plan authorizes the award of stock based incentives to selected Service Providers to encourage such persons to expend the maximum effort in the creation of shareholder value.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>2.&#160; &#160; &#160; &#160; &#160; &#160;<span style="text-decoration: underline">Definitions</span>.</b>&#160;In this Plan, the following definitions will apply.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Affiliate&#8221; means any entity that is a Subsidiary of the Company, or any other entity in which the Company owns, directly or indirectly, at least 20% of combined voting power of the entity&#8217;s Voting Securities and which is designated by the Committee as covered by the Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Award&#8221; means a grant made under the Plan in the form of Options, Stock Appreciation Rights, Restricted Stock, Stock Units, or an Other Stock-Based Award.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Award Agreement&#8221; means the written or electronic agreement, notice or other document containing the terms and conditions applicable to each Award granted under the Plan, including all amendments thereto.&#160;An Award Agreement is subject to the terms and conditions of the Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Board&#8221; means the Board of Directors of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Cause&#8221; means, unless otherwise defined in a then-effective written agreement (including an Award Agreement) between a Participant and the Company or any Affiliate, (i) the Participant&#8217;s failure or refusal to perform satisfactorily the duties reasonably required of the Participant by the Company (other than by reason of Disability) in any material respect; (ii) the Participant&#8217;s material violation of any law, rule, regulation, or court order, including any commission of, indictment for or conviction of any crime that constitutes a felony or other similar category of crime outside the United States (whether or not involving the Company or any of its Affiliates); (iii) conduct of the Participant, in connection with their employment or service, that has resulted, or could reasonably be expected to result, in material injury to the business or reputation of the Company or any of its Affiliates; (iv) a material violation of the policies of the Company or any of its Affiliates applicable to the Participant, including but not limited to, those relating to sexual harassment, the disclosure or misuse of confidential information, or those set forth in the manuals or policy statements of the Company or any of its Affiliates or any breach of any fiduciary duty or non-solicitation, non-competition or similar obligation owed to the Company or any of its Affiliates; (v) the Participant&#8217;s act(s) of gross negligence or willful misconduct in the course of their employment or service with the Company and its Affiliates; or (vi) misappropriation by the Participant of any assets or business opportunities of the Company or any of its Affiliates.&#160;If, subsequent to the Participant&#8217;s termination of Services for any reason other than Cause it is discovered that the Participant&#8217;s Services could have been terminated for Cause, such Participant&#8217;s Services shall, at the discretion of the Committee, be deemed to have been terminated for Cause for all purposes under this Plan, and the Participant shall be required to repay to the Company all amounts they received in connection with Awards following such termination of Services that would have been forfeited under the Plan had such termination of Services been by the Company or its Affiliates for Cause.&#160;In the event that there is an Award Agreement or other then-effective written agreement between the Company or an Affiliate and a Participant otherwise defining Cause, &#8220;Cause&#8221; shall have the meaning provided in such agreement, and a termination of Services for Cause hereunder shall not be deemed to have occurred unless all applicable notice and cure periods in such other agreement are complied with.&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(f)&#160;&#160;&#160;&#160;<span style="text-align: justify">&#8220;Change in Control&#8221; means: </span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(1)&#160;
&#160;An Exchange Act Person becomes the beneficial owner (within the meaning of Rule 13d-3 under the Exchange Act) of securities
of the Company representing 50% or more of the combined voting power of the Company&#8217;s then outstanding Voting
Securities, except that the following will not constitute a Change in Control:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 549; Options: NewSection -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(A)&#160;&#160;any acquisition of securities of the Company by an Exchange Act Person from the Company for the purpose of providing financing to the Company;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(B)&#160;&#160;any formation of a Group consisting solely of beneficial owners of the Company&#8217;s Voting Securities as of the effective date of this Plan;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(C)&#160;&#160;any repurchase or other acquisition by the Company of its Voting Securities that causes any Exchange Act Person to become the beneficial owner of 50% or more of the Company&#8217;s Voting Securities; or</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(D)&#160;&#160;with respect to any particular Participant, any acquisition of securities of the Company by the Participant, any Group including the Participant, or any entity controlled by the Participant or a Group including the Participant.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">If, however, an Exchange Act Person or Group referenced in clause (A), (B) or (C) above acquires beneficial ownership of additional Company Voting Securities after initially becoming the beneficial owner of 50% or more of the combined voting power of the Company&#8217;s Voting Securities by one of the means described in those clauses, then a Change in Control will be deemed to have occurred.&#160;Furthermore, a Change in Control will occur if a Person becomes the beneficial owner of more than 50% of the Company&#8217;s Voting Securities as the result of a Corporate Transaction only if the Corporate Transaction is itself a Change in Control pursuant to subsection (f)(3) of this definition.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(2)&#160;&#160;&#160;Individuals who are Continuing Directors cease for any reason to constitute at least a majority of the members of the Board.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(3)&#160;&#160;&#160;A Corporate Transaction is consummated, unless, immediately following such Corporate Transaction, all or substantially all of the individuals and entities who were the beneficial owners of the Company&#8217;s Voting Securities immediately prior to such Corporate Transaction beneficially own, directly or indirectly, more than 50% of the combined voting power of the then outstanding Voting Securities of the surviving or acquiring entity resulting from such Corporate Transaction (including beneficial ownership through any Parent of such entity) in substantially the same proportions as their ownership, immediately prior to such Corporate Transaction, of the Company&#8217;s Voting Securities.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">Notwithstanding the foregoing, to the extent that any Award constitutes a deferral of compensation subject to Code Section 409A, and if that Award provides for a change in the time or form of payment upon a Change in Control, then no Change in Control shall be deemed to have occurred upon an event described herein unless the event would also constitute a change in ownership or effective control of, or a change in the ownership of a substantial portion of the assets of, the Company under Code Section 409A.&#160;&#160;(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Code&#8221; means the Internal Revenue Code of 1986, as amended and in effect from time to time.&#160;For purposes of the Plan, references to sections of the Code shall be deemed to include any applicable regulations thereunder and any successor or similar statutory provisions.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(h)&#160; &#160; &#160; &#160; &#160;&#8220;Committee&#8221; means the Compensation Committee of the Board or any other committee appointed by the Board to administer the Plan, or, in the absence of any such committee, the Board.&#160;To the extent necessary to comply with applicable law (including any then-applicable stock exchange rules and regulations), any committee appointed by the Board to administer the Plan shall consist of two or more Non-Employee Directors designated by the Board, each member of which shall be (i) an independent director within the meaning of applicable stock exchange rules and regulations and (ii) a non-employee director within the meaning of Exchange Act Rule 16b-3.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Company&#8221; means Pineapple Holdings, Inc. (formerly known as Communications Systems, Inc.), a Minnesota corporation, and any successor thereto.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Continuing Director&#8221; means an individual (i) who is, as of the effective date of the Plan, a director of the Company, or (ii) who becomes a director of the Company after the effective date hereof and whose initial election, or nomination for election by the Company&#8217;s shareholders, was approved by at least a majority of the then Continuing Directors but excluding, for purposes of this clause (ii), an individual whose initial assumption of office occurs as the result of a proxy contest involving the solicitation of proxies or consents by a person or Group other than the Board, or by reason of an agreement intended to avoid or settle a proxy contest.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 550 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(k)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Corporate Transaction&#8221; means (i) a sale or other disposition of all or substantially all of the assets of the Company, or (ii) a merger, consolidation, share exchange or similar transaction involving the Company, regardless of whether the Company is the surviving entity.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(l)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Disability&#8221; means (A) any permanent and total disability under any long-term disability plan or policy of the Company or its Affiliates that covers the Participant, or (B) if there is no such long-term disability plan or policy, &#8220;total and permanent disability&#8221; within the meaning of Code Section 22(e)(3).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(m)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Employee&#8221; means an employee of the Company or an Affiliate; provided that, for purposes of an Award that is intended to qualify as an Incentive Stock Option, &#8220;Employee&#8221;&#160;shall mean an employee of the Company or a Subsidiary.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(n)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Exchange Act&#8221; means the Securities Exchange Act of 1934, as amended and in effect from time to time.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(o)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Exchange Act Person&#8221; means any natural person, entity or Group other than (i) the Company or any Affiliate; (ii) any employee benefit plan (or related trust) sponsored or maintained by the Company or any Affiliate; (iii) an underwriter temporarily holding securities in connection with a registered public offering of such securities; or (iv) an entity whose Voting Securities are beneficially owned by the beneficial owners of the Company&#8217;s Voting Securities in substantially the same proportions as their beneficial ownership of the Company&#8217;s Voting Securities.&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(p)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Fair Market Value&#8221; means the fair market value of a Share determined as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If the Shares are readily tradable on an established securities market (as determined under Code Section 409A), then Fair Market Value will be the closing sales price for a Share on the principal securities market in the United States on which it trades on the date for which it is being determined, or if no sale of Shares occurred on that date, on the next preceding date on which a sale of Shares occurred, as reported by such principal securities market; or</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If the Shares are not then readily tradable on an established securities market (as determined under Code Section 409A), then Fair Market Value will be determined by the Committee as the result of a reasonable application of a reasonable valuation method that satisfies the requirements of Code Section 409A.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(q)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Grant Date&#8221; means the date on which the Committee approves the grant of an Award under the Plan, or such later date as may be specified by the Committee on the date the Committee approves the Award.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(r)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Group&#8221; means two or more persons who act, or agree to act together, as a partnership, limited partnership, syndicate or other group for the purpose of acquiring, holding, voting or disposing of securities of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(s)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Non-Employee Director&#8221; means a member of the Board who is not an Employee.&#160;&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(t)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Option&#8221; means a right granted under the Plan to purchase a specified number of Shares at a specified price.&#160;An &#8220;Incentive Stock Option&#8221; or &#8220;ISO&#8221; means any Option designated as such and granted in accordance with the requirements of Code Section 422.&#160;A &#8220;Non-Qualified Stock Option&#8221; or &#8220;NQSO&#8221; means an Option other than an Incentive Stock Option.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(u)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Other Stock-Based Award&#8221; means an Award described in Section 11 of this Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(v)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Participant&#8221; means a Service Provider to whom a then-outstanding Award has been granted under the Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(w)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Plan&#8221; means this Pineapple Holdings, Inc. 2022 Equity Incentive Plan, as amended and in effect from time to time.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 551 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(x)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Restricted Stock&#8221; means Shares issued to a Participant that are subject to such restrictions on transfer, vesting conditions and other restrictions or limitations as may be set forth in this Plan and the applicable Award Agreement.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(y)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Service&#8221; means the provision of services by a Participant to the Company or any Affiliate in any Service Provider capacity.&#160;A Service Provider&#8217;s Service shall be deemed to have terminated either upon an actual cessation of providing services to the Company or any Affiliate or upon the entity to which the Service Provider provides services ceasing to be an Affiliate. Unless otherwise determined by the Committee, in the event that a Subsidiary to whom the Participant provides Services ceases for any reason to be an Affiliate of the Company, the Participant shall be deemed to have had a termination of Services for purposes of the Plan effective as of the date of such cessation.&#160;Except as otherwise provided in this Plan or any Award Agreement, Service shall not be deemed terminated in the case of (i) any approved leave of absence; (ii) transfers among the Company and any Affiliate in any Service Provider capacity; or (iii) any change in status so long as the individual remains in the service of the Company or any Affiliate in any Service Provider capacity.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(z)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Service Provider&#8221; means an Employee, a Non-Employee Director, or any natural person who is a consultant or advisor, or is employed by a consultant or advisor retained by the Company or any Affiliate, and who provides services to the Company or any Affiliate.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(aa)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Share&#8221; means a share of Stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(bb)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Stock&#8221; means the common stock, $0.05 par value per Share, of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(cc)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Stock Appreciation Right&#8221; or &#8220;SAR&#8221; means the right to receive, in cash and/or Shares as determined by the Committee, an amount equal to the appreciation in value of a specified number of Shares between the Grant Date of the SAR and its exercise date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(dd)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Stock Unit&#8221; means a right to receive, in cash and/or Shares as determined by the Committee, the Fair Market Value of a Share, subject to such restrictions on transfer, vesting conditions and other restrictions or limitations as may be set forth in this Plan and the applicable Award Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(ee)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Subsidiary&#8221; means a &#8220;subsidiary corporation,&#8221; as defined in Code Section 424(f), of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(ff)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Substitute Award&#8221; means an Award granted upon the assumption of, or in substitution or exchange for, outstanding awards granted by a company or other entity acquired by the Company or any Affiliate or with which the Company or any Affiliate combines.&#160;The terms and conditions of a Substitute Award may vary from the terms and conditions set forth in the Plan to the extent that the Committee at the time of the grant may deem appropriate to conform, in whole or in part, to the provisions of the award in substitution for which it has been granted.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(gg)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Voting Securities&#8221; of an entity means the outstanding equity securities (or comparable equity interests) entitled to vote generally in the election of directors of such entity.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Administration of the Plan</span>.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Administration</span>.&#160;The authority to control and manage the operations and administration of the Plan shall be vested in the Committee in accordance with this Section 3.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Scope of Authority</span>.&#160;Subject to the terms of the Plan, the Committee shall have the authority, in its discretion, to take such actions as it deems necessary or advisable to administer the Plan, including:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 72pt">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;determining the Service Providers to whom Awards will be granted, the timing of each such Award, the type of and the number of Shares covered by each Award, the terms, conditions, performance criteria, restrictions and other provisions of Awards, and the manner in which Awards are paid or settled;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 552 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 0px; text-align: justify; text-indent: 72.75pt">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;cancelling or suspending an Award, accelerating the vesting or extending the exercise period of an Award, or otherwise amending the terms and conditions of any outstanding Award, subject to the requirements of Sections 6(b), 15(d) and 15(e);</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 0px; text-align: justify; text-indent: 72.75pt">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;adopting sub-plans or special provisions applicable to Awards, establishing, amending or rescinding rules to administer the Plan, interpreting the Plan and any Award or Award Agreement, reconciling any inconsistency, correcting any defect or supplying an omission in the Plan or any Award Agreement, and making all other determinations necessary or desirable for the administration of the Plan;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px">&#160;</p>


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 0px; text-align: justify; text-indent: 72.75pt">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;granting Substitute Awards under the Plan;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px">&#160;</p>


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 0px; text-align: justify; text-indent: 72.75pt">(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;taking such actions as are provided in Section 3(c) with respect to Awards to foreign Service Providers; and</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 0px; text-align: justify; text-indent: 72.75pt">(6)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;requiring or permitting the deferral of the settlement of an Award, and establishing the terms and conditions of any such deferral.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Awards to Foreign Service Providers</span>.&#160;The Committee may grant Awards to Service Providers who are located outside of the United States, who are not United States citizens, who are not compensated from a payroll maintained in the United States, or who are otherwise subject to (or could cause the Company to be subject to) legal or regulatory requirements of countries outside of the United States, on such terms and conditions different from those specified in the Plan as may, in the judgment of the Committee, be necessary or desirable to comply with applicable foreign laws and regulatory requirements and to promote achievement of the purposes of the Plan.&#160;In connection therewith, the Committee may establish such subplans and modify exercise procedures and other Plan rules and procedures to the extent such actions are deemed necessary or desirable, and may take any other action that it deems advisable to obtain local regulatory approvals or to comply with any necessary local governmental regulatory exemptions.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Acts of the Committee; Delegation</span>.&#160;A majority of the members of the Committee shall constitute a quorum for any meeting of the Committee, and any act of a majority of the members present at any meeting at which a quorum is present or any act in writing by a majority of the members of the Committee shall be the act of the Committee.&#160;Any such action of the Committee shall be valid and effective even if one or more members of the Committee at the time of such action are later determined not to have satisfied all of the criteria for membership in clauses (i) and (ii) of Section 2(h).&#160;To the extent not inconsistent with applicable law or stock exchange rules, the Committee may delegate all or any portion of its authority under the Plan to any one or more of its members or, as to Awards to Participants who are not subject to Section 16 of the Exchange Act, to one or more directors or executive officers of the Company or to a committee of the Board comprised of one or more directors of the Company.&#160;The Committee may also delegate non-discretionary administrative responsibilities in connection with the Plan to such other persons as it deems advisable.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Finality of Decisions</span>.&#160;The Committee&#8217;s interpretation of the Plan and of any Award or Award Agreement made under the Plan and all related decisions or resolutions of the Board or Committee shall be final and binding on all parties with an interest therein.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Indemnification</span>.&#160; Each person who is or has been a member of the Committee or of the Board, and any other person to whom the Committee delegates authority under the Plan, shall be indemnified by the Company, to the maximum extent permitted by law, against liabilities and expenses imposed upon or reasonably incurred by such person in connection with or resulting from any claims against such person by reason of the performance of the individual&#8217;s duties under the Plan.&#160;This right to indemnification is conditioned upon such person providing the Company an opportunity, at the Company&#8217;s expense, to handle and defend the claims before such person undertakes to handle and defend them on such person&#8217;s own behalf.&#160;The Company will not be required to indemnify any person for any amount paid in settlement of a claim unless the Company has first consented in writing to the settlement.&#160;The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 553 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">which such person or persons may be entitled under the Company&#8217;s Articles of Incorporation or Bylaws, as a matter of law, or otherwise</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>4.&#160; &#160; &#160; &#160; &#160; &#160;<span style="text-decoration: underline">Shares Available Under the Plan</span>.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Maximum Shares Available</span>.&#160;Subject to Sections 4(b), 4(c) and 4(d) and to adjustment as provided in Section 12(a), the number of Shares that may be the subject of Awards and issued under the Plan shall be 3,000,000.&#160;<span style="layout-grid-mode: line">Shares issued under the Plan may come from authorized and unissued shares.&#160;</span>In determining the number of Shares to be counted against this share reserve in connection with any Award, the following rules shall apply:&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 72.75pt; font-style: italic"><i><span style="font-style: normal">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-style: normal">Where the number of Shares subject to an Award is variable on the Grant Date, the number of Shares to be counted against the share reserve shall be the maximum number of Shares that could be received under that particular Award, until such time as it can be determined that only a lesser number of Shares could be received.</span></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72.75pt; margin-top: 0pt; margin-bottom: 0pt">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Shares subject to Substitute Awards shall not be counted against the share reserve, nor shall they reduce the Shares authorized for grant to a Participant in any calendar year.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72.75pt; margin-top: 0pt; margin-bottom: 0pt">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Awards that may be settled solely in cash shall not be counted against the share reserve, nor shall they reduce the Shares authorized for grant to a Participant in any calendar year.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Effect of Forfeitures and Other Actions</span>.&#160;Any Shares subject to an Award that expires, is cancelled or forfeited, is settled for cash or otherwise does not result in the issuance of all of the Shares subject to such Award shall, to the extent of such cancellation, forfeiture, expiration, cash settlement or non-issuance, again become available for Awards under this Plan, and the share reserve under Section 4(a) shall be correspondingly replenished as provided in Section 4(c) below. The following Shares shall not, however, again become available for Awards or replenish the share reserve under Section 4(a): (i) Shares tendered (either actually or by attestation) by the Participant or withheld by the Company in payment of the exercise price of a stock option issued under this Plan, (ii) Shares tendered (either actually or by attestation) by the Participant or withheld by the Company to satisfy any tax withholding obligation with respect to an award under this Plan, (iii) Shares repurchased by the Company with proceeds received from the exercise of a stock option issued under this Plan, and (iv) Shares subject to a stock appreciation right award issued under this Plan that are not issued in connection with the stock settlement of that award upon its exercise.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Counting Shares Again Available</span>.&#160; Each Share that again becomes available for Awards as provided in Section 4(b) shall correspondingly increase the share reserve under Section 4(a).&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Effect of Plans Operated by Acquired Companies</span>.&#160;If a company acquired by the Company or any Affiliate or with which the Company or any Affiliate combines has shares available under a pre-existing plan approved by shareholders and not adopted in contemplation of such acquisition or combination, the shares available for grant pursuant to the terms of such pre-existing plan (as adjusted, to the extent appropriate, using the exchange ratio or other adjustment or valuation ratio or formula used in such acquisition or combination to determine the consideration payable to the holders of common stock of the entities party to such acquisition or combination) may be used for Awards under the Plan and shall supplement the Share reserve under Section 4(a).&#160;Awards using such available shares shall not be made after the date awards or grants could have been made under the terms of the pre-existing plan absent the acquisition or combination, and shall only be made to individuals of such acquired company who were not Employees or Non-Employee Directors prior to such acquisition or combination.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No Fractional Shares</span>.&#160;Unless otherwise determined by the Committee, the number of Shares subject to an Award shall always be a whole number.&#160;No fractional Shares may be issued under the Plan, but the Committee may, in its discretion, adopt any rounding convention it deems suitable or pay cash in lieu of any fractional Share in settlement of an Award.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Limits on Awards to Non-Employee Directors</span>.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 554 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(i) &#160;&#160;&#160;&#160;The aggregate value of Awards granted under the Plan to any Participant who is a Non-Employee Director in any calendar year, solely with respect to his or her service as a Non-Employee Director on the Board, may not exceed $500,000 (based on the Fair Market Value of the Shares underlying the Award as of the Grant Date for Restricted Stock and Other Stock-Based Awards, and based on the Grant Date fair value for accounting purposes for Stock Options and Stock Appreciation Rights); and</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(ii)&#160;&#160;&#160;&#160;the aggregate value of Awards granted under the Plan to any Non-Employee Director in connection with their initial appointment as a Non-Employee Director on the Board may not exceed $500,000 (based on the Fair Market Value of the Shares underlying the Award as of the Grant Date for Restricted Stock and Other Stock-Based Awards, and based on the Grant Date fair value for accounting purposes of Stock Options and Stock Appreciation Rights), which, for the avoidance of doubt, may be in addition to any Awards granted to such Participant under Sections 4(f)(i).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>5.&#160; &#160; &#160; &#160;&#160; &#160;&#160;<span style="text-decoration: underline">Eligibility</span>.</b>&#160;Participation in the Plan is limited to Service Providers or prospective Service Providers conditioned upon such individual actually becoming an Employee, Non-Employee Director, or consultant eligible to be a Service Provider, respectively.&#160;Incentive Stock Options may only be granted to individuals who are Employees as of the Grant Date of the Incentive Stock Option.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">General Terms of Awards</span>.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Award Agreement</span>.&#160;Each Award shall be evidenced by an Award Agreement setting forth the amount of the Award together with such other terms and conditions applicable to the Award (and not inconsistent with the Plan) as determined by the Committee.&#160;If an Award Agreement calls for acceptance by the Participant, the Award evidenced by the Award Agreement will not become effective unless acceptance of the Award Agreement in a manner permitted by the Committee is received by the Company within thirty (30) days of the date the Award Agreement is delivered to the Participant.&#160;An Award to a Participant may be<b> </b>made singly or in combination with any form of Award.&#160;Two types of Awards may be made in tandem with each other such that the exercise of one type of Award with respect to a number of Shares reduces the number of Shares subject to the related Award by at least an equal amount.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Vesting and Term</span>.&#160;Each Award Agreement shall set forth the period until the applicable Award is scheduled to vest and, if applicable, expire (which shall not be more than ten years from the Grant Date), and, consistent with the requirements of this Section 6(b), the applicable vesting conditions and any applicable performance period.&#160;Awards that vest based solely on the satisfaction by the Participant of service-based vesting conditions shall be subject to a vesting period of not less than one year from the applicable Grant Date (during which no portion of the award may be scheduled to vest), and Awards whose grant or vesting is subject to the satisfaction of performance goals over a performance period shall be subject to a performance period of not less than one year. The foregoing minimum vesting and performance periods will not, however, apply in connection with: (i)&#160; a Change in Control as provided in Section 12(b)(2), 12(b)(4) or 12(c), (ii)&#160;a termination of Service due to death or Disability, (iii)&#160;to a Substitute Award that does not reduce the vesting period of the award being replaced, (iv) Awards made in payment of or exchange for other compensation already earned and payable, and (v)&#160;outstanding, exercised and settled Awards involving an aggregate number of Shares not in excess of 5% of the Plan&#8217;s share reserve specified in Section&#160;4(a).&#160;For purposes of Awards to Non-Employee Directors, a vesting period will be deemed to be one year if runs from the date of one annual meeting of the Company&#8217;s shareholders to the date of the next annual meeting of the Company&#8217;s shareholders.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Transferability</span>.&#160; Except as provided in this Section 6(c), (i) during the lifetime of a Participant, only the Participant or the Participant&#8217;s guardian or legal representative may exercise an Option or SAR, or receive payment with respect to any other Award; and (ii) no Award may be sold, assigned, transferred, exchanged or encumbered, voluntarily or involuntarily, other than by will or the laws of descent and distribution.&#160;Any attempted transfer in violation of this Section&#160;6(c) shall be of no effect.&#160;The Committee may, however, provide in an Award Agreement or otherwise that an Award (other than an Incentive Stock Option) may be transferred pursuant to a domestic relations order or may be transferable by gift to any &#8220;family member&#8221; (as defined in General Instruction A.1(a)(5) to Form S-8 under the Securities Act of 1933) of the Participant.&#160;Any Award held by a transferee shall</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 555 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">continue to be subject to the same terms and conditions that were applicable to that Award immediately before the transfer thereof.&#160;For purposes of any provision of the Plan relating to notice to a Participant or to acceleration or termination of an Award upon the death or termination of Service of a Participant, the references to &#8220;Participant&#8221; shall mean the original grantee of an Award and not any transferee.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Designation of Beneficiary</span>.&#160; To the extent permitted by the Committee, a Participant may designate a beneficiary or beneficiaries to exercise any Award or receive a payment under any Award that is exercisable or payable on or after the Participant&#8217;s death.&#160; Any such designation shall be on a form approved by the Company and shall be effective upon its receipt by the Company.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Termination of Service</span>.&#160;Unless otherwise provided in an applicable Award Agreement or another then-effective written agreement between a Participant and the Company, and subject to Section 12 of this Plan, if a Participant&#8217;s Service with the Company and all of its Affiliates terminates, the following provisions shall apply (in all cases subject to the stated expiration of an Option or SAR Award, as applicable): &#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 72pt">(1)&#160; &#160; &#160;&#160; Upon termination of Service for Cause, or upon conduct during a post-termination exercise period that would constitute Cause, all unexercised Option and SAR Awards and all unvested portions of any other outstanding Awards shall be immediately forfeited without consideration.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72.75pt; margin-top: 0pt; margin-bottom: 0pt">(2)&#160; &#160; &#160;&#160; <span style="text-align: justify">Upon termination of Service for any other reason, all unvested and unexercisable portions of any outstanding Awards shall be immediately forfeited without consideration. </span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72.75pt; margin-top: 0pt; margin-bottom: 0pt">(3)&#160; &#160; &#160; &#160;Upon termination of Service for any reason other than Cause, death or Disability, the currently vested and exercisable portions of Option and SAR Awards may be exercised for a period of three months after the date of such termination.&#160; However, if a Participant thereafter dies during such three-month period, the vested and exercisable portions of the Option and SAR Awards may be exercised for a period of one year after the date of such termination.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72.75pt; margin-top: 0pt; margin-bottom: 0pt">(4)&#160; &#160; &#160;&#160; Upon termination of Service due to death or Disability, the currently vested and exercisable portions of Option and SAR Awards may be exercised for a period of one year after the date of such termination.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Rights as Shareholder</span>.&#160;No Participant shall have any rights as a shareholder with respect to any Shares covered by an Award unless and until the date the Participant becomes the holder of record of the Shares, if any, to which the Award relates.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Performance-Based Awards</span>.&#160;Any Award may be granted as a performance-based Award if the Committee establishes one or more measures of corporate, business unit or individual performance which must be attained, and the performance period over which the specified performance is to be attained, as a condition to the grant, vesting, exercisability, lapse of restrictions and/or settlement in cash or Shares of such Award.&#160;In connection with any such Award, the Committee shall determine the extent to which performance measures have been attained and other applicable terms and conditions have been satisfied, and the degree to which the grant, vesting, exercisability, lapse of restrictions and/or settlement of such Award has been earned.&#160;The Committee shall also have the authority to provide, in an Award Agreement or otherwise, for the modification of a performance period and/or adjustments to or waivers of the achievement of performance goals under specified circumstances such as (i) the occurrence of events that are unusual in nature or infrequently occurring, such as a Change in Control, an equity restructuring (as described in Section 12(a)), acquisitions, divestitures, restructuring activities, recapitalizations, or asset write-downs, (ii) a change in applicable tax laws or accounting principles, or (iii) the Participant&#8217;s death or Disability.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Dividends and Dividend Equivalents</span>.&#160;No dividends, dividend equivalents or distributions will be paid with respect to Shares subject to an Option or SAR Award. Any dividends or distributions payable with respect to Shares that are subject to the unvested portion of a Restricted Stock Award will be subject to the same restrictions and risk of forfeiture as the Shares to which such dividends or distributions relate.&#160;In its discretion, the Committee may provide in an Award Agreement for a Stock Unit Award or an Other Stock-Based Award that the Participant</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 556 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">will be entitled to receive dividend equivalents, based on dividends actually declared and paid on outstanding Shares, on the units or other Share equivalents subject to the Stock Unit Award or Other Stock-Based Award, and such dividend equivalents will be subject to the same restrictions and risk of forfeiture as the units or other Share equivalents to which such dividend equivalents relate.&#160; For the avoidance of doubt, no dividends or dividend equivalents that are accrued with respect to Shares that are subject to the unvested portion of a Restricted Stock Award or units or other Share equivalents subject to a Stock Unit Award or Other Stock-Based Award will be payable unless and until the corresponding portion of the Restricted Stock Award, Stock Unit Award or Other Stock-Based Award vests, unless expressly provided to the contrary by the Committee.&#160;The additional terms of any such dividend equivalents will be as set forth in the applicable Award Agreement, including the time and form of payment and whether such dividend equivalents will be credited with interest or deemed to be reinvested in additional units or Share equivalents.&#160;Any Shares issued or issuable during the term of this Plan as the result of the reinvestment of dividends or the deemed reinvestment of dividend equivalents in connection with an Award shall be counted against, and replenish upon any subsequent forfeiture, the Plan&#8217;s share reserve as provided in Section 4.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Deferrals of Full Value Awards</span>.&#160;The Committee may, in its discretion, permit or require the deferral by a Participant of the issuance of Shares or payment of cash in settlement of any Award, subject to such terms, conditions, rules and procedures as it may establish or prescribe for such purpose and with the intention of complying with the applicable requirements of Code Section 409A.&#160;The terms, conditions, rules and procedures for any such deferral shall be set forth in writing in the relevant Award Agreement or in such other agreement, plan or document as the Committee may determine.&#160;The terms, conditions, rules and procedures for any such deferral shall address, to the extent relevant, matters such as: (i) the amount of compensation that may or must be deferred (or the method for calculating the amount); (ii) the permissible time(s) and form(s) of payment of deferred amounts; (iii) the terms and conditions of any deferral elections by a Participant or of any deferral required by the Company; and (iv) the crediting of interest or dividend equivalents on deferred amounts.&#160;Unless otherwise determined by the Committee, to the extent that any such deferral is effected in accordance with a nonqualified deferred compensation plan, the Share equivalents credited to any such plan account of a Participant shall be deemed Stock Units for purposes of this Plan, and, if settled in Shares, such Shares shall be drawn from and charged against this Plan&#8217;s share reserve.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>7.&#160; &#160; &#160; &#160; &#160; &#160;<span style="text-decoration: underline">Stock Option Awards</span>.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160; &#160; &#160; &#160; &#160;<span style="text-decoration: underline">Type and Exercise Price</span>.&#160;The Award Agreement pursuant to which an Option Award is granted shall specify whether the Option is an Incentive Stock Option or a Non-Qualified Stock Option.&#160;The exercise price at which each Share subject to an Option Award may be purchased shall be determined by the Committee and set forth in the Award Agreement, and shall not be less than the Fair Market Value of a Share on the Grant Date, except in the case of Substitute Awards (to the extent consistent with Code Section 409A and, in the case of Incentive Stock Options, Code Section 424).&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160; &#160; &#160; &#160; &#160;<span style="text-decoration: underline">Payment of Exercise Price</span>.&#160; The purchase price of the Shares with respect to which an Option Award is exercised shall be payable in full at the time of exercise.&#160;The purchase price may be paid in cash or in such other manner as the Committee may permit, including by payment under a broker-assisted sale and remittance program, by withholding Shares otherwise issuable to the Participant upon exercise of the Option or by delivery to the Company of Shares (by actual delivery or attestation) already owned by the Participant (in either case, such Shares having a Fair Market Value as of the date the Option is exercised equal to the purchase price of the Shares being purchased).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160; &#160; &#160; &#160; &#160;<span style="text-decoration: underline">Exercisability and Expiration</span>.&#160; Each Option Award shall be exercisable in whole or in part on the terms provided in the Award Agreement.&#160;No Option Award shall be exercisable at any time after its stated expiration.&#160;When an Option Award is no longer exercisable, it shall be deemed to have terminated.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160; &#160; &#160; &#160; &#160;<span style="text-decoration: underline">Incentive Stock Options</span>.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.7pt; margin-top: 0pt; margin-bottom: 0pt">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;An Option Award will constitute an Incentive Stock Option Award only if the Participant receiving the Option Award is an Employee, and only to the extent that (i) it is so designated in the applicable Award Agreement and (ii) the aggregate Fair Market Value (determined as of the Option Award&#8217;s Grant Date) of</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 557 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">the Shares with respect to which Incentive Stock Option Awards held by the Participant first become exercisable in any calendar year (under the Plan and all other plans of the Company and its Affiliates) does not exceed $100,000 or such other amount specified by the Code.&#160;To the extent an Option Award granted to a Participant exceeds this limit, the Option Award shall be treated as a Non-Qualified Stock Option Award.&#160;The maximum number of Shares that may be issued as Incentive Stock Option Awards under the Plan shall be 3,000,000, subject to adjustment as provided in Section 12(a).&#160;No Incentive Stock Option Awards may be granted more than ten years following the earlier to occur of (a) the date on which the Plan was adopted by the Board and (b) the Effective Date of the Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 67.7pt; font-style: italic"><i><span style="font-style: normal">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-style: normal">No Participant may receive an Incentive Stock Option Award under the Plan if, immediately after the grant of such Award, the Participant would own (after application of the rules contained in Code Section 424(d)) Shares possessing more than 10% of the total combined voting power of all classes of stock of the Company or a Subsidiary, unless (i) the per Share exercise price for such Award is at least 110% of the Fair Market Value of a Share on the Grant Date and (ii) such Award will expire no later than five years after its Grant Date.</span></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 67.7pt; font-style: italic"><i><span style="font-style: normal">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-style: normal">For purposes of continued Service by a Participant who has been granted an Incentive Stock Option Award, no approved leave of absence may exceed three months unless reemployment upon expiration of such leave is provided by statute or contract.&#160;If reemployment is not so provided, then on the date six months following the first day of such leave, any Incentive Stock Option held by the Participant shall cease to be treated as an Incentive Stock Option and shall be treated for tax purposes as a Non-Qualified Stock Option.</span></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 67.9pt; font-style: italic"><i><span style="font-style: normal">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-style: normal">No Incentive Stock Option Award may have a term of more than ten years following the Grant Date.&#160;If an Incentive Stock Option Award is exercised after the expiration of the exercise periods that apply for purposes of Code Section 422 (including, without limitation, the exercise periods that apply following the termination of a Participant&#8217;s Service), such Option shall thereafter be treated as a Non-Qualified Stock Option.&#160;&#160;</span></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 67.9pt; font-style: italic"><i><span style="font-style: normal">(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-style: normal">The Award Agreement covering an Incentive Stock Option Award shall contain such other terms and provisions that the Committee determines necessary to qualify the Option Award as an Incentive Stock Option Award.</span></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Stock Appreciation Right Awards</span>.&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Nature of Award</span>.&#160;An Award of Stock Appreciation Rights shall be subject to such terms and conditions as are determined by the Committee, and shall provide a Participant the right to receive upon exercise of the SAR Award, an amount in cash and/or Shares equal to all or a portion of the excess of (i) the Fair Market Value as of the date of exercise of the SAR Award of the number of Shares as to which the SAR Award is being exercised, over (ii) the aggregate exercise price for such number of Shares.&#160;The per Share exercise price for any SAR Award shall be determined by the Committee and set forth in the applicable Award Agreement, and shall not be less than the Fair Market Value of a Share on the Grant Date, except in the case of Substitute Awards (to the extent consistent with Code Section 409A and, in the case of an SAR issued in tandem with an Incentive Stock Option, Code Section 424).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.85pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Exercise of SAR</span>.&#160;Each SAR Award may be exercisable in whole or in part at the times, on the terms and in the manner provided in the Award Agreement.&#160;No SAR Award shall be exercisable at any time after its stated expiration.&#160;When a SAR Award is no longer exercisable, it shall be deemed to have terminated.&#160;Upon exercise of a SAR Award, payment to the Participant shall be made at such time or times as shall be provided in the Award Agreement in the form of cash, Shares or a combination of cash and Shares as determined by the Committee.&#160;The Award Agreement may provide for a limitation upon the amount or percentage of the total appreciation on which payment (whether in cash and/or Shares) may be made in the event of the exercise of a SAR Award.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Restricted Stock Awards</span>.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Vesting and Consideration</span>.&#160; Shares subject to a Restricted Stock Award shall be subject to vesting and the lapse of applicable restrictions based on such conditions or factors and occurring over such period of time as the Committee may determine in its discretion, subject to the requirements of Section 6(b).&#160;The Committee may</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 558 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">provide whether any consideration other than Services must be received by the Company or any Affiliate as a condition precedent to the grant of a Restricted Stock Award, and may correspondingly provide for Company reacquisition or repurchase rights if such additional consideration has been required and some or all of a Restricted Stock Award does not vest.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 33.95pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Shares Subject to Restricted Stock Awards</span>.&#160;Unvested Shares subject to a Restricted Stock Award shall be evidenced by a book-entry in the name of the Participant with the Company&#8217;s transfer agent or by one or more Stock certificates issued in the name of the Participant.&#160;Any such Stock certificate shall be deposited with the Company or its designee, together with an assignment separate from the certificate, in blank, signed by the Participant, and bear an appropriate legend referring to the restricted nature of the Restricted Stock evidenced thereby.&#160;Any book-entry shall be subject to comparable restrictions and corresponding stop transfer instructions.&#160;Upon the vesting of Shares of Restricted Stock, and the Company&#8217;s determination that any necessary conditions precedent to the release of vested Shares (such as satisfaction of tax withholding obligations and compliance with applicable legal requirements) have been satisfied, such vested Shares shall be made available to the Participant in such manner as may be prescribed or permitted by the Committee.&#160; Except as otherwise provided in the Plan or an applicable Award Agreement, a Participant with a Restricted Stock Award shall have all the rights of a shareholder, including the right to vote the Shares of Restricted Stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Stock Unit Awards</span>.</b>&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Vesting and Consideration</span>.&#160;A Stock Unit Award shall be subject to vesting and the lapse of applicable restrictions based on such conditions or factors and occurring over such period of time as the Committee may determine in its discretion, subject to the requirements of Section 6(b).&#160;If vesting of a Stock Unit Award is conditioned on the achievement of specified performance goals, the extent to which they are achieved over the specified performance period shall determine the number of Stock Units that will be earned and eligible to vest, which may be greater or less than the target number of Stock Units stated in the Award Agreement. The Committee may provide whether any consideration other than Services must be received by the Company or any Affiliate as a condition precedent to the settlement of a Stock Unit Award.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Settlement of Award</span>.&#160; Following the vesting of a Stock Unit Award, and the Company&#8217;s determination that any necessary conditions precedent to the settlement of the Award (such as satisfaction of tax withholding obligations and compliance with applicable legal requirements) have been satisfied, settlement of the Award and payment to the Participant shall be made at such time or times in the form of cash, Shares (which may themselves be subject to additional vesting and forfeiture provisions, if so provided by the Committee in the applicable Award Agreement or otherwise) or a combination of cash and Shares as determined by the Committee.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Other Stock-Based Awards</span>.</b>&#160;The Committee may from time to time grant Shares and other Awards that are valued by reference to and/or payable in whole or in part in Shares under the Plan.&#160;The Committee shall determine the terms and conditions of such Awards, which shall be consistent with the terms and purposes of the Plan.&#160;The Committee may direct the Company to issue Shares subject to restrictive legends and/or stop transfer instructions that are consistent with the terms and conditions of the Award to which the Shares relate.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Changes in Capitalization, Corporate Transactions, Change in Control</span>.&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Adjustments for Changes in Capitalization</span>.&#160;In the event of any equity restructuring (within the meaning of FASB ASC Topic 718) that causes the per share value of Shares to change, such as a stock dividend, stock split, spinoff, rights offering or recapitalization through an extraordinary dividend, the Committee shall make such adjustments as it deems equitable and appropriate to (i) the aggregate number and kind of Shares or other securities issued or reserved for issuance under the Plan, (ii) the number and kind of Shares or other securities subject to outstanding Awards, (iii) the exercise price of outstanding Options and SARs, and (iv) any maximum limitations prescribed by the Plan with respect to certain types of Awards or the grants to individuals of certain types of Awards.&#160;In the event of any other change in corporate capitalization, including a merger, consolidation, reorganization, or partial or complete liquidation of the Company, such equitable adjustments described in the foregoing sentence may be made as determined to be appropriate and equitable by the Committee to prevent dilution or enlargement of rights of Participants.&#160;In either case, any such adjustment shall be conclusive and binding for all</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 559 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: justify; text-indent: 0px">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: justify; text-indent: 0px">purposes of the Plan.&#160;No adjustment shall be made pursuant to this Section 12(a) in connection with the conversion of any convertible securities of the Company, or in a manner that would cause Incentive Stock Options to violate Section 422(b) of the Code or cause an&#160;Award&#160;to be subject to adverse tax consequences&#160;under&#160;Section 409A of the Code.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160; &#160; &#160; &#160;<span style="text-decoration: underline">Corporate Transactions</span>.&#160;Unless otherwise provided in an applicable Award Agreement or another written agreement between a Participant and the Company, the following provisions shall apply to outstanding Awards in the event of a Change in Control that involves a Corporate Transaction.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i><span style="text-decoration: underline"><i>Continuation, Assumption or Replacement of Awards</i></span></i>.&#160; In the event of a Corporate Transaction, then the surviving or successor entity (or its Parent) may continue, assume or replace Awards outstanding as of the date of the Corporate Transaction (with such adjustments as may be required or permitted by Section 12(a)), and such Awards or replacements therefor shall remain outstanding and be governed by their respective terms, subject to Section 12(b)(4) below.&#160;A surviving or successor entity may elect to continue, assume or replace only some Awards or portions of Awards.&#160;For purposes of this Section 12(b)(1), an Award shall be considered assumed or replaced if, in connection with the Corporate Transaction and in a manner consistent with Code Section 409A (and Code Section 424 if the Award is an ISO), either (i) the contractual obligations represented by the Award are expressly assumed by the surviving or successor entity (or its Parent) with appropriate adjustments to the number and type of securities subject to the Award and the exercise price thereof that preserves the intrinsic value of the Award existing at the time of the Corporate Transaction, or (ii) the Participant has received a comparable award that preserves the intrinsic value of the Award existing at the time of the Corporate Transaction and contains terms and conditions that are substantially similar to those of the Award.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i><span style="text-decoration: underline"><i>Acceleration</i></span></i>.&#160;If and to the extent that outstanding Awards under the Plan are not continued, assumed or replaced in connection with a Corporate Transaction, then (i) all outstanding Option and SAR Awards shall become fully vested and exercisable for such period of time prior to the effective time of the Corporate Transaction as is deemed fair and equitable by the Committee, and shall terminate at the effective time of the Corporate Transaction, and (ii) all outstanding Awards (other than Options and SAR Awards) shall fully vest immediately prior to the effective time of the Corporate Transaction, and (iii) to the extent vesting of any Award is subject to satisfaction of specified performance goals, such Award shall be deemed &#8220;fully vested&#8221; for purposes of this Section 12(b)(2) if the performance goals are deemed to have been satisfied at the target level of performance and the vested portion of the Award at that level of performance is proportionate to the portion of the performance period that has elapsed as of the effective time of the Corporate Transaction.&#160;The Committee shall provide written notice of the period of accelerated exercisability of Option and SAR Awards to all affected Participants.&#160;The exercise of any Option or SAR Award whose exercisability is accelerated as provided in this Section 12(b)(2) shall be conditioned upon the consummation of the Corporate Transaction and shall be effective only immediately before such consummation.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i><span style="text-decoration: underline"><i>Payment for Awards</i></span></i>.&#160;If and to the extent that outstanding Awards under the Plan are not continued, assumed or replaced in connection with a Corporate Transaction, then the Committee may provide that some or all of such outstanding Awards shall be canceled at or immediately prior to the effective time of the Corporate Transaction in exchange for payments to the holders as provided in this Section 12(b)(3).&#160;&#160; The Committee will not be required to treat all Awards similarly for purposes of this Section 12(b)(3).&#160;The payment for any Award canceled shall be in an amount equal to the difference, if any, between (i) the fair market value (as determined in good faith by the Committee) of the consideration that would otherwise be received in the Corporate Transaction for the number of Shares subject to the Award, and (ii) the aggregate exercise price (if any) for the Shares subject to such Award.&#160;If the amount determined pursuant to the preceding sentence is not a positive number with respect to any Award, such Award may be canceled pursuant to this Section 12(b)(3) without payment of any kind to the affected Participant. With respect to an Award whose vesting is subject to the satisfaction of specified performance goals, the number of Shares subject to such an Award for purposes of this Section 12(b)(3) shall be the number of Shares as to which the Award would have been deemed &#8220;fully vested&#8221; for purposes of Section 12(b)(2).&#160;Payment of any amount under this Section 12(b)(3) shall be made in such form, on such terms and subject to such conditions as the Committee determines in its discretion, which may or may not be the same as the form, terms and conditions applicable to payments to the Company&#8217;s shareholders in connection with the Corporate Transaction, and may, in the Committee&#8217;s discretion, include subjecting such payments to escrow or</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 560 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">holdback terms comparable to those imposed upon the Company&#8217;s shareholders under the Corporate Transaction, or calculating and paying the present value of payments that would otherwise be subject to escrow or holdback terms.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i><span style="text-decoration: underline"><i>Termination after a Corporate Transaction</i></span></i>.&#160; If and to the extent that Awards that are outstanding as of immediately prior to a Corporate Transaction that constitutes a Change in Control are continued, assumed or replaced under the circumstances described in Section 12(b)(1), and if within twenty-four months after such Corporate Transaction that constituted a Change in Control a Participant experiences an involuntary termination of Service for reasons other than Cause, then (i)&#160;such outstanding Option and SAR Awards issued to the Participant that are not yet fully exercisable shall immediately become exercisable in full and shall remain exercisable for one year following the Participant&#8217;s termination of employment, and (ii) any such equity-based awards other than Options and SAR Awards that are not yet fully vested shall immediately vest in full (with vesting in full for a performance-based award determined as provided in Section 12(b)(2), except that the proportionate vesting amount will be determined with respect to the portion of the performance period during which the Participant was a Service Provider).&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Other Change in Control</span>. Unless otherwise provided in an applicable Award Agreement or another written agreement between a Participant and the Company, in the event of a Change in Control that does not involve a Corporate Transaction, if within twenty-four months after the Change in Control a Participant experiences an involuntary termination of Service for reasons other than Cause, then (i)&#160;outstanding Option and SAR Awards issued to the Participant that are not yet fully exercisable shall immediately become exercisable in full and shall remain exercisable for one year following the Participant&#8217;s termination of employment, (ii) subject to clause (iii) below, any Awards (other than Options or Stock Appreciation Rights) that are not yet fully vested shall immediately vest in full, and (iii) to the extent vesting of any Award is subject to satisfaction of specified performance goals, such Award shall be deemed &#8220;fully vested&#8221; for purposes of this Section 12(c) if the performance goals are deemed to have been satisfied at the target level of performance and the vested portion of the Award at that level of performance is proportionate to the portion of the performance period that has occurred up to the date of such Participant&#8217;s termination of Service.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Dissolution or Liquidation</span>.&#160;Unless otherwise provided in an applicable Award Agreement, in the event of a proposed dissolution or liquidation of the Company, an Award will terminate immediately prior to the consummation of such proposed action.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Parachute Payment Limitation</span>.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Plan or any other plan, arrangement or agreement to the contrary, if any of the payments or benefits provided or to be provided by the Company or its Affiliates to a Participant or for the Participant&#8217;s benefit pursuant to the terms of this Plan or otherwise ("Covered Payments") constitute parachute payments ("Parachute Payments") within the meaning of Section 280G of the Code, and would, but for this Section 12(e) be subject to the excise tax imposed under Section 4999 of the Code (or any successor provision thereto) or any similar tax imposed by state or local law and any interest or penalties with respect to such taxes (collectively, the "Excise Tax"), then the Covered Payments shall be payable either (i) in full or (ii) reduced to the minimum extent necessary to ensure that no portion of the Covered Payments is subject to the Excise Tax, whichever of the foregoing clauses (i) or (ii) results in the Participant&#8217;s receipt on an after-tax basis of the greatest amount of payments and benefits after taking into account the applicable federal, state, local and foreign income, employment and excise taxes (including the Excise Tax).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Any such reduction shall be made in accordance with Section 409A of the Code and the following: (i) the Covered Payments which do not constitute deferred compensation subject to Section 409A of the Code shall be reduced first, and (ii) Covered Payments that are cash payments shall be reduced before non-cash payments, and Covered Payments to be made on a later payment date shall be reduced before payments to be made on an earlier payment date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;If, notwithstanding the initial application of this Section 12(e), the Internal Revenue Service determines that any Covered Payment constitutes an &#8220;excess parachute payment&#8221; (as defined by Section 280G(b) of the Code), this Section 12(e) will be reapplied based on the Internal Revenue Service&#8217;s determination,</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 561 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0pt; background-color: white">and the Participant will be required to promptly repay the portion of the Covered Payments required to avoid imposition of the Excise Tax, if applicable after the reapplication of Section 12(e), together with interest at the applicable federal rate (as defined in Section 7872(f)(2)(A) of the Code) from the date of the Participant&#8217;s receipt of the excess payments until the date of repayment).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 72pt; background-color: white; margin-bottom: 0pt">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Any determination required under this Section 12(e) shall be made in writing in good faith by the accounting firm which was the Company&#8217;s independent auditor immediately before the Change in Control (the "Accountants"), which shall provide detailed supporting calculations to the Company and the Participant as requested by the Company or the Participant.&#160;The Company and the Participant shall provide the Accountants with such information and documents as the Accountants may reasonably request in order to make a determination under this Section 12(e).&#160;The Company shall be responsible for all fees and expenses of the Accountants.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b><b><span style="text-decoration: underline"><b>Plan Participation and Service Provider Status</b></span></b><b>.</b>&#160;Status as a Service Provider shall not be construed as a commitment that any Award will be made under the Plan to that Service Provider or to eligible Service Providers generally.&#160;Nothing in the Plan or in any Award Agreement or related documents shall confer upon any Service Provider or Participant any right to continued Service with the Company or any Affiliate, nor shall it interfere with or limit in any way any right of the Company or any Affiliate to terminate the person&#8217;s Service at any time with or without Cause or change such person&#8217;s compensation, other benefits, job responsibilities or title.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Tax Withholding</span>.</b>&#160; The Company or any Affiliate, as applicable, shall have the right to (i) withhold from any cash payment under the Plan or any other compensation owed to a Participant an amount sufficient to cover any required withholding taxes related to the grant, vesting, exercise or settlement of an Award, and (ii) require a Participant or other person receiving Shares under the Plan to pay a cash amount sufficient to cover any required withholding taxes before actual receipt of those Shares.&#160;In lieu of all or any part of a cash payment from a person receiving Shares under the Plan, the Committee may permit the Participant to satisfy all or any part of the required tax withholding obligations (but not to exceed the maximum individual statutory tax rate in each applicable jurisdiction) by authorizing the Company to withhold a number of the Shares that would otherwise be delivered to the Participant pursuant to the Award, or by transferring to the Company Shares already owned by the Participant, with the Shares so withheld or delivered having a Fair Market Value on the date the taxes are required to be withheld equal to the amount of taxes to be withheld.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Effective Date, Duration, Amendment and Termination of the Plan</span>.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Effective Date</span>.&#160;As long as the Company&#8217;s shareholders have previously approved the Plan, the Plan shall become effective on the date of the closing of the merger between the Company&#8217;s subsidiary and Pineapple Energy LLC, a Delaware limited liability company, subject to such closing (the &#8220;Effective Date&#8221;). No Awards shall be made under the Plan prior to the Effective Date.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Duration of the Plan</span>.&#160;The Plan shall remain in effect until all Shares subject to it are issued, all Awards have expired or terminated, the Plan is terminated pursuant to Section 15(c), or the tenth anniversary of the Effective Date of the Plan, whichever occurs first (the &#8220;Termination Date&#8221;).&#160;Awards made before the Termination Date shall continue to be outstanding in accordance with their terms and the terms of the Plan unless otherwise provided in the applicable Award Agreements.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Amendment and Termination of the Plan</span>.&#160;The Board may at any time terminate, suspend or amend the Plan.&#160;The Company shall submit any amendment of the Plan to its shareholders for approval only to the extent required by applicable laws or regulations or the rules of any securities exchange on which the Shares may then be listed.&#160;No termination, suspension, or amendment of the Plan may materially impair the rights of any Participant under a previously granted Award without the Participant&#8217;s consent, unless such action is necessary to comply with applicable law or stock exchange rules. <b>&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Amendment of Awards</span>.&#160;Subject to Section 15(e), the Committee may unilaterally amend the terms of any Award Agreement evidencing an Award previously granted, except that no such amendment may materially impair the rights of any Participant under the applicable Award without the Participant&#8217;s consent, unless</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 562 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">such amendment is necessary to comply with applicable law or stock exchange rules or any compensation recovery policy as provided in Section 16(i).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">No Option or SAR Repricing</span>.&#160;Except as provided in Section 12(a), no Option or Stock Appreciation Right Award granted under the Plan may be (i) amended to decrease the exercise price thereof, (ii) cancelled in conjunction with the grant of any new Option or Stock Appreciation Right Award with a lower exercise price, (iii) cancelled in exchange for cash, other property or the grant of any Award (other than an Option or Stock Appreciation Right) at a time when the per share exercise price of the Option or Stock Appreciation Right Award is greater than the current Fair Market Value of a Share, or (iv) otherwise subject to any action that would be treated under accounting rules as a &#8220;repricing&#8221; of such Option or Stock Appreciation Right Award, unless such action is first approved by the Company&#8217;s shareholders.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>16.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Other Provisions</span>.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Unfunded Plan</span>.&#160;The Plan shall be unfunded and the Company shall not be required to segregate any assets that may at any time be represented by Awards under the Plan.&#160;Neither the Company, its Affiliates, the Committee, nor the Board shall be deemed to be a trustee of any amounts to be paid under the Plan nor shall anything contained in the Plan or any action taken pursuant to its provisions create or be construed to create a fiduciary relationship between the Company and/or its Affiliates, and a Participant.&#160;&#160;To the extent any person has or acquires a right to receive a payment in connection with an Award under the Plan, this right shall be no greater than the right of an unsecured general creditor of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Limits of Liability</span>.&#160;Except as may be required by law, neither the Company nor any member of the Board or of the Committee, nor any other person participating (including participation pursuant to a delegation of authority under Section 3(c) of the Plan) in any determination of any question under the Plan, or in the interpretation, administration or application of the Plan, shall have any liability to any party for any action taken, or not taken, in good faith under the Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Compliance with Applicable Legal Requirements and Company Policies</span>.&#160;No Shares distributable pursuant to the Plan shall be issued and delivered unless and until the issuance of the Shares complies with all applicable legal requirements, including compliance with the provisions of applicable state and federal securities laws, and the requirements of any securities exchanges on which the Company&#8217;s Shares may, at the time, be listed.&#160;During any period in which the offering and issuance of Shares under the Plan is not registered under federal or state securities laws, Participants shall acknowledge that they are acquiring Shares under the Plan for investment purposes and not for resale, and that Shares may not be transferred except pursuant to an effective registration statement under, or an exemption from the registration requirements of, such securities laws.&#160; Any stock certificate or book-entry evidencing Shares issued under the Plan that are subject to securities law restrictions shall bear or be accompanied by an appropriate restrictive legend or stop transfer instruction.&#160; Notwithstanding any other provision of this Plan, the acquisition, holding or disposition of Shares acquired pursuant to the Plan shall in all events be subject to compliance with applicable Company policies, including those relating to insider trading, pledging or hedging transactions, minimum post-vesting holding periods and stock ownership guidelines, and to forfeiture or recovery of compensation as provided in Section 16(i).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Other Benefit and Compensation Programs</span>.&#160;Payments and other benefits received by a Participant under an Award made pursuant to the Plan shall not be deemed a part of a Participant&#8217;s regular, recurring compensation for purposes of the termination, indemnity or severance pay laws of any country and shall not be included in, nor have any effect on, the determination of benefits under any other employee benefit plan, contract or similar arrangement provided by the Company or an Affiliate unless expressly so provided by such other plan, contract or arrangement, or unless the Committee expressly determines that an Award or portion of an Award should be included to accurately reflect competitive compensation practices or to recognize that an Award has been made in lieu of a portion of competitive cash compensation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Governing Law</span>.&#160;To the extent that federal laws do not otherwise control, the Plan and all determinations made and actions taken pursuant to the Plan shall be governed by the laws of the State of Minnesota without regard to its conflicts-of-law principles and shall be construed accordingly.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 563 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Severability</span>.&#160; If any provision of the Plan shall be held illegal or invalid for any reason, the illegality or invalidity shall not affect the remaining parts of the Plan, and the Plan shall be construed and enforced as if the illegal or invalid provision had not been included.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Code Section 409A</span>.&#160;It is intended that (i) all Awards of Options, SARs and Restricted Stock under the Plan will not provide for the deferral of compensation within the meaning of Code Section 409A and thereby be exempt from Code Section 409A, and (ii) all other Awards under the Plan will either not provide for the deferral of compensation within the meaning of Code Section 409A, or will comply with the requirements of Code Section 409A, and Awards shall be structured and the Plan administered and interpreted in accordance with this intent.&#160;The Plan and any Award Agreement may be unilaterally amended by the Company in any manner deemed necessary or advisable by the Committee or Board in order to maintain such exemption from or compliance with Code Section 409A, and any such amendment shall conclusively be presumed to be necessary to comply with applicable law.&#160;Notwithstanding anything to the contrary in the Plan or any Award Agreement, with respect to any Award that constitutes a deferral of compensation subject to Code Section 409A:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 72pt">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;If any amount is payable under such Award upon a termination of Service, a termination of Service will be deemed to have occurred only at such time as the Participant has experienced a &#8220;separation from service&#8221; as such term is defined for purposes of Code Section&#160;409A;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;If any amount shall be payable with respect to any such Award as a result of a Participant&#8217;s &#8220;separation from service&#8221; at such time as the Participant is a &#8220;specified employee&#8221; within the meaning of Code Section 409A, then no payment shall be made, except as permitted under Code Section&#160;409A, prior to the first business day after the earlier of (i) the date that is six months after the Participant&#8217;s separation from service or (ii) the Participant&#8217;s death.&#160;Unless the Committee has adopted a specified employee identification policy as contemplated by Code Section 409A, specified employees will be identified in accordance with the default provisions specified under Code Section&#160;409A.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">None of the Company, the Board, the Committee nor any other person involved with the administration of this Plan shall (i) in any way be responsible for ensuring the exemption of any Award from, or compliance by any Award with, the requirements of Code Section 409A, (ii) have any obligation to design or administer the Plan or Awards granted thereunder in a manner that minimizes a Participant&#8217;s tax liabilities, including the avoidance of any additional tax liabilities under Code Section 409A, and (iii) shall have any liability to any Participant for any such tax liabilities.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Rule 16b-3</span>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;It is intended that the Plan and all Awards granted pursuant to it shall be administered by the Committee so as to permit the Plan and Awards to comply with Exchange Act Rule 16b-3.&#160;If any provision of the Plan or of any Award would otherwise frustrate or conflict with the intent expressed in this Section 16(h), that provision to the extent possible shall be interpreted and deemed amended in the manner determined by the Committee so as to avoid the conflict.&#160;To the extent of any remaining irreconcilable conflict with this intent, the provision shall be deemed void as applied to Participants subject to Section 16 of the Exchange Act to the extent permitted by law and in the manner deemed advisable by the Committee.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(i)&#160; &#160; &#160; &#160;&#160; &#160;<span style="text-decoration: underline">Forfeiture and Compensation Recovery</span>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary contained herein, unless otherwise determined by the Committee or provided in an Award Agreement, all Awards granted under the Plan shall be and remain subject to any incentive compensation or clawback or recoupment policy currently in effect, as may be adopted by the Board or as may be required by applicable law, and, in each case, as may be amended from time to time.&#160;No such policy, adoption or amendment shall in any event require the prior consent of any Participant, and any Award Agreement may be unilaterally amended by the Committee to comply with any such compensation, clawback or recoupment policy.&#160; No recovery of compensation under such a clawback policy will be an event giving rise to a right to resign for &#8220;good reason&#8221; or &#8220;constructive termination&#8221; (or similar term) under any agreement with the Company or any of its Affiliates.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Data Privacy</span>.&#160;As a condition of receipt of any Award, each Participant explicitly and unambiguously consents to the collection, use, and transfer, in electronic or other form, of personal data as described in this subsection by and among, as applicable, the Company and its Affiliates for the exclusive purpose</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 564 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0pt">of implementing, administering, and managing the Plan and Awards and the Participant&#8217;s participation in the Plan. In furtherance of such implementation, administration, and management, the Company and its Affiliates may hold certain personal information about a Participant, including, but not limited to, the Participant&#8217;s name, home address, telephone number, date of birth, social security or insurance number or other identification number, salary, nationality, job title(s), information regarding any securities of the Company and its Affiliates held by such Participant, and details of all Awards (the &#8220;Data&#8221;). In addition to transferring the Data amongst themselves as necessary for the purpose of implementation, administration, and management of a Participant&#8217;s participation in the Plan, the Company and each of its Affiliates may transfer the Data to any third parties assisting the Company in the implementation, administration, and management of the Plan and Awards and the Participant&#8217;s participation in the Plan. Recipients of the Data may be located in the Participant&#8217;s country or elsewhere, and the Participant&#8217;s country and any given recipient&#8217;s country may have different data privacy laws and protections. By accepting an Award, each Participant authorizes such recipients to receive, possess, use, retain, and transfer the Data, in electronic or other form, for the purposes of assisting the Company in the implementation, administration, and management of the Plan and Awards and such Participant&#8217;s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Company or the Participant may elect to deposit any shares of Stock. The Data related to a Participant will be held only as long as is necessary to implement, administer, and manage the Plan and Awards and the Participant&#8217;s participation in the Plan. A Participant may, at any time, view the Data held by the Company with respect to such Participant, request additional information about the storage and processing of the Data with respect to such Participant, recommend any necessary corrections to the Data with respect to the Participant, or refuse or withdraw the consents herein in writing, in any case without cost, by contacting his or her local human resources representative. The Company may cancel the Participant&#8217;s eligibility to participate in the Plan, and, in the Committee&#8217;s discretion, the Participant may forfeit any outstanding Awards if the Participant refuses or withdraws the consents described herein. For more information on the consequences of refusal to consent or withdrawal of consent, Participants may contact their local human resources representative.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 565 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span id="a_007"></span>APPENDIX E</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase"><b><span style="font-weight: normal">ARTICLES OF INCORPORATION<br />OF COMMUNICATIONS SYSTEMS, INC., as amended<br /></span></b><b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-transform: uppercase">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">RESOLVED, that the Articles of Incorporation of Communications Systems, Inc. be and the same hereby are restated to read as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE I.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">The name of this corporation is PINEAPPLE HOLDINGS, INC.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE II.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">The corporation has general business purposes.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE III.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">The duration of this corporation shall be perpetual.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE IV.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">The location and post office address of its registered office in this state is 10900 Red Circle Drive, Minnetonka, Minnesota 55343.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE V.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Capital Stock</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">The authorized capital stock of this corporation shall be [One Hundred Fifty Million (150,000,000)] shares of Common Stock of the par value of five cents ($.05) per share (the &#8220;Common Stock&#8221;) and Three Million (3,000,000) shares of Preferred Stock of the par value of One Dollar ($1.00) per share (the &#8220;Preferred Stock&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">The designations and the powers, preferences and rights, and the qualifications, limitations or restrictions of the shares of each class of stock shall be as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt"><span style="text-transform: uppercase">Section 1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><i>Preferred Stock</i>. The Preferred Stock may be issued from time to time by the Board of Directors as shares of one or more series. Subject to the provisions hereof and the limitations prescribed by law, the Board of Directors is expressly authorized, by adopting resolutions providing for the issuance of shares of any particular series and, if and to the extent from time to time required by law, by filing with the Minnesota Secretary of State a statement with respect to the adoption of the resolutions pursuant to the Minnesota Business Corporation Act (or other law hereafter in effect relating to the same or substantially similar subject matter), to establish the number of shares to be included in each such series and to fix the designation and relative powers, preferences and rights and the qualifications and limitations or restrictions thereof relating to the shares of each such series. The authority of the Board of Directors with respect to each series shall include, but not be limited to, determination of the following:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the distinctive serial designation of such series and the number of shares constituting such series, provided that the aggregate number of shares constituting all series of Preferred Stock shall not exceed Three Million (3,000,000);</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the annual dividend rate on shares of such series, if any, whether dividends shall be cumulative and, if so, from which date or dates;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(c)&#160; &#160; &#160; &#160; &#160;&#160;whether the shares of such series shall be redeemable and, if so, the terms and conditions of such redemption, including the date or dates upon and after which such shares shall be redeemable, and</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman,Times,Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 566; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font-size: 10pt">&#160;E-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-indent: 0pt; text-align: left">the amount per share payable in case of redemption, which amount may vary under different conditions and at different redemption dates;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the obligation, if any, of the corporation to retire shares of such series pursuant to a sinking fund;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;whether shares of such series shall be convertible into, or exchangeable for, shares of stock of any other class or classes and, if so, the terms and conditions of such conversion or exchange, including the price or prices or the rate or rates of conversion or exchange and the terms of adjustment, if any;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;whether the shares of such series shall have voting rights, in addition to the voting rights provided by law, and, if so, the terms of such voting rights;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the rights of the shares of such series in the event of voluntary or involuntary liquidation, dissolution or winding up of the corporation; and</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;any other relative rights, powers, preferences, qualifications, limitations or restrictions thereof relating to such series.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The shares of Preferred Stock of any one series shall be identical with each other in all respects except as to the dates from and after which dividends thereon shall cumulate, if cumulative.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt"><span style="text-transform: uppercase">Section 2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><i><i>Common Stock.</i></i> Subject to all of the rights of the Preferred Stock, and except as may be expressly provided with respect to the Preferred stock herein, by law or by the Board of Directors pursuant to this Article V:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;dividends may be declared and paid or set apart for payment upon the Common Stock out of any assets or funds of the corporation legally available for the payment of dividends;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the holders of Common Stock shall have the exclusive right to vote for the election of directors and on all other matters requiring stockholder action, each share being entitled to one vote; and</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;upon the voluntary or involuntary liquidation, dissolution or winding up of the corporation, the net assets of the corporation shall be distributed pro rata to the holders of the Common Stock in accordance with their respective share ownership.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE VI.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Rights of Shareholders </b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Pre-emptive Rights</span>. No holder of any stock of the corporation shall have any pre-emptive right to subscribe for or purchase his proportionate share of any stock of the corporation, now or hereafter authorized, issued or reissued.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Voting Rights</span>. At each meeting of the shareholders, and with respect to any matter upon which the shareholders have a right to vote, each holder of record of shares of common stock shall be entitled to one vote for each share of common stock so held. No shareholder shall have the right to cumulate his voting for any purpose whatsoever.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 567; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font-size: 10pt">&#160;E-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE VII.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Board of Directors</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">SECTION 1. The business and affairs of this corporation will be managed by or under the direction of a Board of Directors consisting of not less than three or more than twelve directors, the exact number of directors to be fixed from time to time by or pursuant to the Bylaws. Each director will serve until his or her successor has been duly elected and qualified, unless he or she retires, resigns, dies or is removed.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">SECTION 2. Any vacancies occurring in the Board of Directors for any reason, and any newly created directorships resulting from an increase in the number of directors, may be filled by a majority of the directors then in office. Any directors so chosen will hold office until the next election of directors and until their successors are elected and qualified, subject, however, to prior retirement, resignation, death or removal from office.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">SECTION 3. A majority of the directors then in office will constitute a quorum for the transaction of business, and if at any meeting of the Board of Directors there is less a quorum, a majority of those present may adjourn the meeting from time to time.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">SECTION 4. Advance notice of nominations for the election of directors, other than by the Board of Directors or a committee thereof, must be given within the time and in the manner provided in the Bylaws.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE VIII.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Directors Action by Consent</span>. An action required or permitted to be taken at a meeting of the Board of Directors may be taken by written action signed by the number of directors that would be required to take the same action at a meeting of the Board of Directors at which all Directors were present.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: 36pt">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="text-decoration: underline">Ratification by Shareholders.</span> Any contract, act or transaction of the corporation or of the Directors may be ratified by a vote of a majority of the shares having voting powers at any meeting of shareholders, and such ratification shall, so far as permitted by law and by these Articles of Incorporation, be as valid and as binding as though ratified by every shareholder of the corporation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE IX.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b><span style="font-weight: normal">[RESERVED]</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE X.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Bylaws</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt"><span style="text-transform: uppercase">Section 1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span>Except as otherwise provided in Section 2 of this Article X, Bylaws may be adopted, altered, amended or repealed or new Bylaws enacted by the affirmative vote of a majority of the entire Board of Directors (if notice thereof is contained in the notice of the meeting at which such vote is taken or if all directors are present) or at any regular meeting of the shareholders (or at any special meeting thereof duly called for that purpose) by the affirmative vote of a majority of the shares represented and entitled to vote at such meeting (if notice thereof is contained in the notice of such meeting.)</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt"><span style="text-transform: uppercase">Section 2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span>Notwithstanding anything contained in Section 1 of this Article X to the contrary, either (i) the affirmative vote of the holders of at least eighty percent (80%) of the votes entitled to be cast by the holders of all shares of the corporation entitled to vote generally in the election of directors, voting together as a single class, or (ii) the affirmative vote of a majority of the entire Board of Directors with the concurring vote of a majority of the Continuing Directors, voting separately and as a subclass of directors, shall be required to alter, amend or repeal, or adopt any Bylaw provision inconsistent with any Bylaw relating to procedures for advance notice of nominations for election to the Board of Directors (other than by the Board of Directors or committee thereof) or procedures for advance notice to the Board of Directors of business to be brought before an annual meeting of shareholders of the</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 568; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font-size: 10pt">&#160;E-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: left">Company. For purposes of this Article X, the term &#8220;Continuing Director&#8221; shall mean any member of the Board of Directors who was a member of the Board of Directors on February 24, 1986 or who is elected to the Board of Directors after February 24, 1986 upon the recommendation of a majority of Continuing Directors, voting separately and as a subclass of directors on such recommendation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt"><span style="text-transform: uppercase">Section 3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span>Notwithstanding anything to the contrary in these Articles of Incorporation (and notwithstanding the fact that a lesser percentage or separate class vote may be specified by law or these Articles of Incorporation), the affirmative vote of the holders of at least eighty percent (80%) of the voting power of all shares of Capital Stock of this corporation entitled to vote generally in the election of directors shall be required to alter, amend or repeal Section 2 or this Section 3 of this Article X or to adopt as part of these Articles of Incorporation any provision inconsistent with Section 2 or this Section 3 of this Article X.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE XI.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>Amendment of Articles of Incorporation</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">Except as otherwise provided in Articles VII, IX and X, the Articles of Incorporation of this corporation may be amended, altered, changed or repealed by the affirmative vote of the holders of at least a majority of the voting power of all shares of Capital Stock of this corporation entitled to vote generally in the election of directors, or such greater percentage as may otherwise be prescribed by the laws of Minnesota.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><b>ARTICLE XII.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">No director of this Corporation shall be personally liable to the Corporation or its shareholders for monetary damages for a breach of fiduciary duty as a director; provided, however, that this Article XII shall not limit or eliminate the liability of a director to the extent provided by applicable law (i) for breach of the director&#8217;s duty of loyalty to the Corporation or its shareholders; (ii) for acts or omissions not in good faith or that involve intentional misconduct or a knowing violation of law; (iii) for violations of sections 302A.559 or 80A.23 of the Minnesota Statutes; (iv) for any transaction from which the director derived any improper personal benefit; or (v) for any act or omission occurring prior to the date when this provision becomes effective.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">The provisions of this Article shall not be deemed to limit or preclude indemnification of a director by the corporation for any liability of a director which has not been eliminated by the provisions of this Article.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">If the Minnesota Statutes hereafter are amended to authorize the further elimination or limitation of the liability of directors, then the liability of a director of the corporation, in addition to the limitation on personal liability provided herein, shall be eliminated or limited to the fullest extent permitted by the Minnesota Statutes as so amended.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 36pt">Any amendment or repeal of this Article XII shall be prospective only and shall not adversely affect any limitation on the personal liability of a director of the Corporation existing at the time of such repeal or modification.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 569; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font-size: 10pt">&#160;E-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 10pt; margin-bottom: 0pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><span id="a_008"></span>APPENDIX F</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>UnAUDITED
PRO FORMA</b></span><span style="font: 10pt Times New Roman, Times, Serif"><br />
<span style="text-transform: uppercase"><b>CONDENSED COMBINED FINANCIAL INFORMATION</b></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Defined
terms included below have the same meaning as terms defined and included elsewhere in this proxy statement/prospectus. Unless
the context otherwise requires, &#8220;CSI&#8221;, &#8220;Communications Systems,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221;
&#8220;us,&#8221; or &#8220;our&#8221; refers to Communications Systems, Inc. before and at the closing of the Pineapple Merger
Transaction. </i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following unaudited pro forma condensed combined financial information has been prepared in accordance with Article 11 of Regulation
S-X, Pro Forma Financial Information, as amended by the final rule, Release No. 33-10786, which is herein referred to as Article
11. The following unaudited pro forma condensed combined financial statements of the Company, Pineapple Energy LLC (&#8220;Pineapple&#8221;),
Hawaii Energy Connection, LLC (&#8220;HEC&#8221;) and E-Gear, LLC (&#8220;E-Gear&#8221;) present the combination of the financial
information of the Company, Pineapple, and HEC and E-Gear adjusted to give pro forma effect to the following transactions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         disposition of all the issued and outstanding stock of CSI&#8217;s wholly-owned subsidiary,
                                         Transition Networks, Inc., and the entire issued share capital of CSI&#8217;s wholly-owned
                                         subsidiary, Transition Networks Europe Limited (the &#8220;E&amp;S Sale Transaction&#8221;),
                                         solely for the pro forma period ending December 31, 2020;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         acquisition of substantially all of the assets of and assumption of certain liabilities
                                         of HEC and E-Gear by Pineapple (the &#8220;Pre-Closing Acquisition&#8221;) pursuant to
                                         that certain Asset Purchase Agreement dated March 1, 2021, as amended by an Amendment
                                         No. 1 to Asset Purchase Agreement dated December 16, 2021 (the &#8220;Pre-Closing Acquisition
                                         Agreement&#8221;);</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         &#8220;Pineapple Merger Transaction&#8221; in accordance with the Agreement and Plan
                                         of Merger dated March 1, 2021 by and among Communications Systems, Inc., Helios Merger
                                         Co. and Pineapple Energy LLC, Lake Street Solar LLC, and Randall D. Sampson, as amended
                                         by an Amendment No. 1 to Merger Agreement dated December 16, 2021 (&#8220;merger agreement&#8221;);
                                         and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         issuance, following the consummation of the merger, of newly authorized CSI Series A
                                         Convertible Preferred Stock and warrants to purchase shares of CSI common stock in accordance
                                         with the securities purchase agreement (collectively the &#8220;PIPE Offering&#8221;).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company is a Minnesota corporation that was organized in 1969. CSI has classified its business into the following two segments:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Electronics
                                         &amp; Software (E&amp;S): designs, develops and sells Intelligent Edge solutions that
                                         provide connectivity and power through Power over Ethernet (&#8220;PoE&#8221;) products
                                         and actionable intelligence to end devices in an Internet of Things (&#8220;IoT&#8221;)
                                         ecosystem through embedded and cloud-based management software. In addition, this segment
                                         continues to generate revenue from its traditional products consisting of media converters,
                                         NICs, and Ethernet switches that offer the ability to affordably integrate the benefits
                                         of fiber optics into any data network; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Services
                                         &amp; Support (S&amp;S): provides SD-WAN and other technology solutions that address
                                         prevalent IT challenges, including network resiliency, security products and services,
                                         network virtualization, and cloud migrations, IT managed services, wired and wireless
                                         network design and implementation, and converged infrastructure configuration, deployment
                                         and management.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, CSI entered into the Agreement and Plan of Merger with Helios Merger Co., a Delaware corporation and a wholly-owned
subsidiary of CSI (the &#8220;Merger Sub&#8221;), Pineapple, Lake Street Solar LLC, as the Pineapple Members&#8217; Representative
(the &#8220;Members&#8217; Representative&#8221;), and Randall D. Sampson, as the CSI Shareholders&#8217; Representative (the
&#8220;Shareholders&#8217; Representative&#8221;). On December 16, 2021, the parties entered into an Amendment No 1 to Merger
Agreement, which collectively with the March 1, 2021 Agreement and Plan of Merger is referred to herein as the &#8220;merger agreement.&#8221;
Pursuant to the merger agreement, Merger Sub will merge with and into Pineapple with Pineapple surviving the merger as a wholly
owned subsidiary of CSI, and CSI will issue shares of its common stock in connection with the merger to members of Pineapple (collectively,
the merger and the other transactions contemplated by the merger agreement are referred to as the &#8220;Pineapple Merger Transaction&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">Under
the terms of the merger agreement, CSI has agreed to issue to the members of Pineapple 15.6 million shares of CSI&#8217;s common stock,
subject to certain adjustments, as consideration for the merger (the &#8220;Base Consideration&#8221;). The Base Consideration will
be increased for any outstanding convertible notes issued by Pineapple in a pre-closing financing (the &#8220;Convertible Note
Financing&#8221;), which will convert into additional shares of CSI common stock at a rate of one additional share for every $2.00
in unpaid principal and accrued interest on outstanding convertible notes. The Base Consideration will be decreased for any outstanding
indebtedness of Pineapple at the closing of the Merger in excess of $22.5 million, which will reduce the base consideration at
a rate of one share for every $2.00 of excess indebtedness.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;In
addition to the Base Consideration, Class A and Class P members of Pineapple will receive 3.0 million shares of CSI common stock
as &#8220;Earnout Consideration&#8221; if a funding-related condition to closing the merger is satisfied by Pineapple or waived
by CSI. The Class A and Class P members may also receive up to an additional 10.0 million shares of CSI common stock as Earnout
Consideration based on achievement of the following milestones: </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 570; Section: Appendix F; Options: NewSection -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">If,
                                         within 24 months of closing, the CSI common stock achieves a 30-day VWAP (volume weighted
                                         average price) of at least $6.00 per share, such members will be entitled to receive
                                         4.0 million shares of common stock (to be increased to 5.0 million if CSI consummates
                                         the dispositions of the legacy assets by the 24-month anniversary of the closing).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">If,
                                         within 24 months of closing, the CSI common stock achieves a 30-day VWAP of at least
                                         $8.00 per share, such members will be entitled to receive up to an additional 4.0 million
                                         shares of common stock (to be increased to 5.0 million if CSI consummates the legacy
                                         dispositions by the 24-month anniversary of the closing).</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">Prior
to closing, CSI may pursue dispositions of its assets and businesses existing prior to the closing of the merger and declare a
cash dividend to its shareholders. Following the closing, CSI will use commercially reasonable efforts to complete these dispositions
of the Company&#8217;s legacy assets as soon as reasonably practicable (and, in any event, within 24 months of the closing). CSI will
continue to support these existing business lines as it pursues new owners for these businesses. The shareholders of CSI as of
the close of the business day immediately preceding the effective time of the merger will receive one contractual contingent value
right (&#8220;CVR&#8221;), for each share of CSI common stock then held by them, which entitles the holder of the CVR to a portion
of the proceeds of dispositions received after the effective time of the merger pursuant to the CVR agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">At
the effective time of the merger, CSI&#8217;s shareholders will continue to own and hold their existing shares of CSI common stock.
The Pineapple Merger Transaction will not alter the rights, privileges or nature of the issued and outstanding shares of CSI common
stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following describes the additional transactions entered into:&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 34pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white"><i>Pre-Closing
                                         Acquisition: </i></span><span style="font: 10pt Times New Roman, Times, Serif">On
                                         March 1, 2021, an Asset Purchase Agreement was entered into by and among Pineapple, HEC,
                                         and E-Gear and Steven P. Godmere, as representative for the Sellers (as defined in the
                                         Pre-Closing Acquisition Agreement) (the &#8220;Seller Representative&#8221;), which was
                                         amended on December 16, 2021. Under this agreement, Pineapple will purchase certain assets
                                         and assume certain liabilities of HEC and E-Gear. At closing, Pineapple will pay $12.5
                                         million minus certain transaction expenses and other costs, along with issuing HEC and
                                         E-Gear up to 6.25 million Class B Units of Pineapple, which will provide HEC and E-Gear
                                         with the right to receive shares of CSI common stock in the merger. Additionally, Pineapple
                                         will pay certain liabilities of HEC and E-Gear and transaction expenses at closing. If
                                         the closing has not occurred by March 31, 2022, Pineapple is obligated to pay an additional
                                         $250,000 to the Sellers. The Sellers may elect to relinquish any portion of the 6.25
                                         million Class B Units of Pineapple. The unaudited pro forma condensed combined financial
                                         information assume that the Sellers do not elect to relinquish any portion of the 6.25
                                         million Class B Units of Pineapple to be issued under the Pre-Closing Acquisition Agreement.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 34pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
                                         Sale Transaction:</i> On April 28, 2021, CSI entered into a securities purchase agreement
                                         with Lantronix, Inc. pursuant to which CSI agreed to sell all of the issued and outstanding
                                         stock of its wholly-owned subsidiary, Transition Networks, Inc., and the entire issued
                                         share capital of our wholly-owned subsidiary, Transition Networks Europe Limited, which
                                         included subsidiary Net2Edge Limited. The E&amp;S Sale Transaction was part of CSI&#8217;s
                                         planned strategy to monetize its assets for the benefit of pre-merger CSI shareholders
                                         as contemplated by the Pineapple Merger Transaction. On August 2, 2021, CSI and Lantronix
                                         closed the sale of the E&amp;S Sale Transaction and, as a result, CSI disposed of its
                                         E&amp;S Segment business as of that date.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 34pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>PIPE
                                         Offering: </i>On September 15, 2021, CSI entered into an amended and restated securities
                                         purchase agreement with a group of institutional investors (the &#8220;PIPE Investors&#8221;)
                                         for a $32.0 million private placement investment (the &#8220;PIPE Offering&#8221;) in
                                         CSI in connection with the merger agreement. Under the terms of the amended and restated
                                         securities purchase agreement, the PIPE Investors have agreed to purchase $32.0 million
                                         in newly authorized CSI Series A convertible preferred stock convertible at a price of
                                         $3.40 per share into CSI common stock, with five-year warrants to purchase an additional
                                         $32.0 million of common shares at that same price. The PIPE Offering is expected to close
                                         immediately following the consummation of the merger and the closing of the merger is
                                         a condition to the closing of the PIPE Offering. The PIPE Investors will invest in the
                                         post-merger combined company and will not be entitled to any cash dividends prior to
                                         the closing or to the CVRs to be issued to pre-merger CSI shareholders. The post-merger
                                         combined company intends to use the proceeds from the PIPE Offering to fund the cash
                                         portion of the purchase price to acquire HEC and E-Gear assets, to repay $4.5 million
                                         of Pineapple&#8217;s $7.5 million term loan from Hercules, transaction expenses, and
                                         the Pineapple growth strategy of acquiring leading local and regional solar installers
                                         around the United States. </span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following unaudited pro forma condensed combined financial information included herein presents the combination of the historical
consolidated financial statements of CSI and Pineapple, HEC and E-Gear adjusted to give effect to the Pineapple Merger Transaction,
Pre-Closing Acquisition, E&amp;S Sale Transaction (solely for the pro forma period ended December 31, 2020), and the PIPE Offering.
The unaudited pro forma condensed combined balance sheet as of September 30, 2021 combines the historical balance sheets of CSI,
Pineapple, HEC, and E-Gear as if the transactions had been consummated on September 30, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">The
unaudited pro forma condensed combined statement of operations for the year ended December 31, 2020 and for the nine months ended
September 30, 2021 combines the historical statements of operations of CSI and Pineapple, HEC and E-Gear for such periods on a
pro forma basis as if the Pineapple Merger Transaction, Pre-Closing Acquisition, E&amp;S Sale Transaction and the PIPE Offering
had been consummated at the beginning of the earliest period presented. The unaudited pro forma condensed combined&#160;financial
statements&#160;are presented on the basis of CSI&#8217;s fiscal year and combine the historical results of the fiscal periods
of CSI, Pineapple, HEC, and E-Gear, and disposition of the E&amp;S Segment in the E&amp;S Sale Transaction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 571; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"><span style="font: 10pt Times New Roman, Times, Serif">In
accordance with Article 11 of Regulation S-X, as amended by Release No. 33-10786, the historical financial statements may be adjusted
in the unaudited pro forma condensed combined financial statements to give pro forma effect to provide for &#8220;Transaction
Accounting Adjustments&#8221; reflecting only the application of required accounting for the transactions. The Company has not
included any Management Adjustments as defined under Release No. 33-10786.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 26pt"></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
unaudited pro forma condensed combined financial statements have been derived from and should be read in conjunction with:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         accompanying notes to the unaudited pro forma condensed combined financial statements;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         historical audited consolidated financial statements of CSI as of and for the year ended
                                         December 31, 2020 and the related notes, which are incorporated by reference into this
                                         proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         historical unaudited consolidated financial statements of CSI as of and for the nine
                                         months ended September 30, 2021 and the related notes, which are incorporated by reference
                                         into this proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         historical audited financial statements of Pineapple as of December 31, 2020 and for
                                         the period of inception (December 1, 2020) to December 31, 2020 and the related notes,
                                         which are included elsewhere in this proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         historical unaudited financial statements of Pineapple as of and for the nine months
                                         ended September 30, 2021 and the related notes, which are included elsewhere in this
                                         proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         historical audited combined financial statements of HEC and E-Gear as of and for the
                                         year ended December 31, 2020 and the related notes, which are included elsewhere in this
                                         proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">the
                                         historical unaudited combined financial statements of HEC and E-Gear as of and for the
                                         nine months ended September 30, 2021 and the related notes, which are included elsewhere
                                         in this proxy statement/prospectus; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 33.85pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">other
                                         information relating to CSI, Pineapple, HEC and E-Gear contained in this proxy statement/prospectus,
                                         including the description of the relevant transactions and certain terms thereof set
                                         forth in the sections titled &#8220;<i>Summary</i>&#8221; and the risk factors set forth
                                         under the section titled <i>&#8220;Risk Factors&#8221;</i>.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Pineapple Merger Transaction will be considered a business combination and will be accounted for using the acquisition method
of accounting, whereby Pineapple has been determined to be the accounting acquirer, primarily based on the following predominate
factors:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
                                         ownership interest in the combined company would range from approximately 49% to 60%,
                                         depending on the achievement of the milestones relating to the Earnout Consideration,
                                         which would constitute a majority ownership;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
                                         ownership interest in the combined company is limited to a range from approximately 26%
                                         to 20%, depending on the achievement of the milestones relating to the Earnout Consideration,
                                         which would not constitute a controlling financial interest;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
                                         Board of Directors of the combined company will be fixed at seven members and, as part
                                         of the merger agreement, four current members of the Board will be required to resign,
                                         of which two seats will be designated for nomination by CSI, including the current chairman
                                         of the Board, and two seats will be designated for nomination by Pineapple, including
                                         Pineapple&#8217;s current Chief Executive Officer. The three additional Board members
                                         will be proposed by Pineapple and approved by CSI at least 45 days prior to the effective
                                         date of the Merger Agreement; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
                                         Chief Executive Officer will serve as the Chief Executive Officer of the combined company.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
factors were considered; however, they would not change the preponderance of factors indicating that Pineapple is the accounting
acquirer.<br /></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 572; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>UNAUDITED
PRO FORMA CONDENSED COMBINED BALANCE SHEET<br />
AS OF SEPTEMBER 30, 2021</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>(Amounts
in thousands except share and per share data)</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pineapple
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear 805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pro
    Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Combined
    Entity Pro Forma</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">ASSETS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Current
    Assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;35,285
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;67
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,318
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(12,500)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>5A</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,886)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6A</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;48,165
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;32,000
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6B</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(5,119)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6G</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,861
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,861
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Trade
    accounts receivable, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,119
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;959
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,078
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Inventories</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;121
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif; color: blue">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,022
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,143
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Prepaid
    income taxes</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif; color: blue">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Other
    current assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,069
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;152
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,221
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; text-indent: 24pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Total
    Current Assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;41,471
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;67
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,451
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(12,500)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;23,995
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;57,484
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Property
    and equipment, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,801
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;171
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,159
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4F</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;7,131
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Investments
    - non-current</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,943
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,943
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Goodwill</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,086
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;29,363
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4E</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,489
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>5E</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;40,938
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    lease right of use asset</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;191
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;191
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Intangible
    assets, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,441
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,138
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;75
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;122
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4B</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;13,015
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>5C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,791
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">PIPE
    offering issuance costs</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,886
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6A</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,886)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Non-current
    assets held for sale</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;846
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;846
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Other
    assets, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;183
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;12
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;195
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">TOTAL
    ASSETS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;56,962
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,205
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,709
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,644
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10,004
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;23,995
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;129,519
    </span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Page; Sequence: 573; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>UNAUDITED
PRO FORMA CONDENSED COMBINED BALANCE SHEET &#8212; (continued)<br />
AS OF SEPTEMBER 30, 2021</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>(Amounts
in thousands except share and per share data)</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pineapple
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 4%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear 805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 4%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pro
    Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 4%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Combined
    Entity Pro Forma</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Current
    liabilities</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Accounts
    payable</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,716
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,838
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;617
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,171
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Accrued
    compensation and benefits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,247
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,247
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    lease liability</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;133
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;133
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Other
    accrued liabilities</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;203
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;417
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;135
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(150)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6H</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;605
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Dividends
    payable</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;34,022
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;34,022
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Contingent
    value rights</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,620
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4A</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,620
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Customer
    deposits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,461
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,461
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Deferred
    revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;609
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(542)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4D</b></span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;67
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 24pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Total
    Current Liabilities</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;37,930
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,255
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,213
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,078
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(150)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;72,326
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Contingent
    consideration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,024
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6E</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,024
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Loans
    payable</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8,178
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(5,119)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6G</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;709
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,350)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6H</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    lease liability - non-current</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;70
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;70
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Deferred
    revenue - non-current</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;397
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(310)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4D</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;87
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">TOTAL
    LIABILITIES</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;38,397
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10,433
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,213
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;29,768
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(4,595)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;76,216
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">COMMITMENTS
    AND CONTINGENCIES</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">STOCKHOLDERS&#8217;
    EQUITY</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Preferred
    stock, $1,00 par value</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;26,000
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6B</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;23,655
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,345)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Common
    stock, $0.05 par value</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;486
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;486
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4A</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;313
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;5B
    </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;780
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6D</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,792
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(486)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;150
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6F</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;63
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6H</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Additional
    paid-in capital</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;44,879
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(44,879)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;12,187
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;5B
    </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(780)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6D</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;29,625
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,955
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4A</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(3,024)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6E</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(150)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6F</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,437
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6H</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Warrant</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,000
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6B</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,459
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(541)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Members&#8217;
    equity</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,496
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,496)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>5D</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Retained
    earnings</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(26,815)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(7,228)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;26,815
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(7,228)</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 574; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt; width: 25%"><span style="font: 8pt Times New Roman, Times, Serif">Accum.
    other comprehensive income (loss)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt; width: 1%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt; width: 8%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;15
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt; width: 1%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt; width: 8%"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt; width: 2%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt; width: 8%"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt; width: 1%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt; width: 8%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(15)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt; width: 4%"><span style="font: 8pt Times New Roman, Times, Serif"><b>4C</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt; width: 10%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt; width: 4%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt; width: 8%"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt; width: 4%"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt; width: 8%"><span style="font: 8pt Times New Roman, Times, Serif">-&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">TOTAL
    STOCKHOLDERS&#8217; EQUITY</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,565
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(7,228)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,496
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;876
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10,004
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;28,590
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;53,303
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">TOTAL
    LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;56,962
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,205
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,709
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,644
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10,004
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;23,995
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;129,519
    </span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Page; Sequence: 575; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>UNAUDITED
PRO FORMA CONDENSED COMBINED STATEMENT OF OPERATIONS<br />
FOR THE YEAR ENDED DECEMBER 31, 2020</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>(Amounts
in thousands except share and per share d</b></span><b><span style="font: 10pt Times New Roman, Times, Serif">ata)</span></b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    Adjusted (Note 3)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pineapple
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear 805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pro
    Forma Adjustments </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Combined
    Entity Pro Forma</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8,080
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,957
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;27,037
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Cost
    of sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,763
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;13,102
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,865
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0.25in; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Gross
    profit</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,317
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,855
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8,172
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    expenses:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 14pt; text-indent: 0; width: 25%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Selling,
    general and administrative expenses</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 8%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,139
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 8%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,361
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 2%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 8%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,424
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 8%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;39
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4AB</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 5%; padding-top: 5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 5%; padding-top: 5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 8%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; width: 4%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 8%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;11,963
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Amortization
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">205&#160;&#160;&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;78&#160;&#160;&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4AA</b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,200
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>5AA</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,502
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Transaction
    costs</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0.25in; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Total
    operating expenses</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,029
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,439
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,424
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;58
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,200
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;15,150
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    (loss) income from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(3,712)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,439)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,431
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(58)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,200)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(6,978)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Other
    income (expenses):</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Investment
    and other income (expense) </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;672
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;672
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Gain
    on sale of assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;289
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;289
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Cancellation
    of debt (PPP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;553
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;553
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Interest
    and other expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(29)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(62)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(7)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(98)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0.25in; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Other
    income (expense), net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;932
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(62)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;546
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,416
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    (loss) income from continuing operations before income taxes</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,780)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,501)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,977
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(58)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,200)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(5,562)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Income
    tax expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;20
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Net
    (loss) income from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,800)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,501)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,977
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(58)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,200)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(5,582)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Basic
    net loss per share from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">(0.30)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">(0.19)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Diluted
    net loss per share from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">(0.30)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;(0.19)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Weighted
    Average Basic Shares Outstanding</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">9,322,672
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">29,172,672
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Weighted
    Average Dilutive Shares Outstanding</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">9,322,672
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; padding-left: 0pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">29,172,672
    </span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0"></p>

<!-- Field: Page; Sequence: 576; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>UNAUDITED
PRO FORMA CONDENSED COMBINED STATEMENT OF OPERATIONS<br />
FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2021</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>(Amounts
in thousands except share and per share data)</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pineapple
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>CSI
    805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>HEC
    and E-Gear 805 Pro Forma Adjustments</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Pro
    Forma Adjustments </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 4%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>Combined
    Entity Pro Forma</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,313
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;25
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10,712
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16,050
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Cost
    of sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,459
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;7,882
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;11,341
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 22.5pt; text-indent: 0.25in; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Gross
    profit</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,854
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;25
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,830
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,709
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    expenses:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Selling,
    general and administrative expenses</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,567
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;698
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,671
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;29
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4AB</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8,965
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Amortization
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;346
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,072
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;15
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>4AA</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,650
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>5AA</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,083
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Transaction
    costs</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,854
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,977
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,110
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>6AA</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,941
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;Restructuring
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;242
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;242
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 22.5pt; text-indent: 0.25in; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Total
    operating expenses</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8,009
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,747
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,671
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;44
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,650
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,110
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,231
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    loss from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(6,155)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(3,722)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;159
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(44)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,650)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,110)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(13,522)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Other
    (expenses) income:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Investment
    and other expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(179)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(179)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Gain
    on sale of assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;20
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; text-indent: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Interest
    and other expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(7)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,005)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,002)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 22.5pt; text-indent: 0.25in; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Other
    income, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(166)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,005)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,161)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Operating
    loss from continuing operations before income taxes</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(6,321)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(4,727)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;169
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(44)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,650)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,110)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(14,683)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Income
    tax expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Net
    loss</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 9pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(6,327)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(4,727)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;169
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 6.75pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(44)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 3pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,650)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 7.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,110)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 4.5pt; text-align: right; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(14,689)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 6.75pt; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Basic
    net loss per share from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">(0.67)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">(0.50)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 11.25pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Diluted
    net loss per share from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">(0.65)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">(0.50)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Weighted
    Average Basic Shares Outstanding</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">9,476,264
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">29,326,264
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">Weighted
    Average Dilutive Shares Outstanding</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">9,660,317
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: center; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; text-align: right; padding-right: 9pt; padding-top: 5pt"><span style="font: 8pt Times New Roman, Times, Serif">29,510,317
    </span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Page; Sequence: 577; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Notes
to Unaudited Pro Forma Condensed Combined Financial Statements</i></b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 10pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 20pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>1.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Description
                                         of the Transactions </b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 30pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Pineapple
Merger Transaction</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, CSI, Merger Sub, and Pineapple, entered into a merger agreement that was amended on December 16, 2021, pursuant
to which Merger Sub will merge with and into Pineapple, with Pineapple surviving the merger as a wholly-owned subsidiary of CSI.
Unless otherwise stated, references to the merger agreement means the merger agreement as amended. Following the Pineapple Merger
Transaction, CSI will be renamed &#8220;Pineapple Holdings, Inc.&#8221; and is sometimes referred to herein as the &#8220;combined
company.&#8221; As consideration for the Pineapple Merger Transaction, CSI will issue shares of its common stock to the members
of Pineapple and the members of Pineapple will become the majority owners of CSI&#8217;s outstanding common stock upon the closing
of the merger.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the merger agreement, the outstanding Pineapple units held by members of Pineapple as of and immediately prior to the effective
time will be automatically cancelled and represent only the right to receive shares of CSI common stock. CSI will issue to the
members of Pineapple as of the effective time of the merger the Base Consideration, which is 15.6 million shares of CSI&#8217;s common
stock, subject to certain adjustments. The Base Consideration will be increased for the outstanding convertible notes issued by
Pineapple in the pre-closing financing (&#8220;the Convertible Note Financing&#8221;), which will convert into additional shares
of CSI common stock at a rate of one additional share for every $2.00 in unpaid principal and accrued interest on outstanding
convertible notes. The Base Consideration will be decreased for any outstanding indebtedness of Pineapple at the closing of the
merger in excess of $22.5 million, which will reduce the base consideration at a rate of one share for every $2.00 of excess indebtedness.
In addition to the Base Consideration, certain members of Pineapple may receive Earnout Consideration, upon the occurrence of
milestones specified above.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement contemplates that, at or immediately prior to the closing of the merger, CSI, an agent to be determined (the
&#8220;Rights Agent&#8221;) and a representative to be determined (the &#8220;CVR Holders&#8217; Representative&#8221;) will enter
into the CVR agreement that will govern the rights of holders of the CVRs. The rights and obligations of the CVR agreement will
become the rights and obligations of the combined company after the closing of the merger.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">Under
the CVR agreement, holders of the CVRs will be entitled to receive a portion of the proceeds of any divestiture, assignment or
other disposition of all assets of CSI and/or its subsidiaries that are related to CSI&#8217;s pre-merger business, assets and
properties that occur during the 24 months period following the closing of the merger.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">With
respect to any disposition of all or any part of CSI&#8217;s legacy assets that is consummated during the 24-month CVR term, for
which a definitive agreement or qualified letter of intent is entered into prior to the closing of the merger, each CVR will entitle
its holder to receive a pro rata portion of 100% of the net proceeds, if any, from each respective item of gross proceeds received
by CSI or any of its affiliates regardless of when any such gross proceeds are actually received. With respect to any disposition
for which a definitive agreement or qualified letter of intent is entered into following the closing of the merger, each CVR will
entitle its holder to receive a pro rata portion of 90% of the net proceeds, if any, in respect of each respective item of gross
proceeds received by CSI or any of its affiliates as a result of such disposition regardless of when any such gross proceeds are
actually received.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
CVRs will terminate upon the earlier of (a) the payment of the full amount of all CVR payment amounts to the Rights Agent and
the payment of the full amount of all CVR payment amounts to the CVR holders and (b) the expiration of the 24-month CVR term.
However, the CVR agreement will remain in effect to the extent of amounts earned prior to the expiration of the CVR agreement
or held in the CVR escrow or reserve fund, and the applicable CVR agreement provisions will survive until such CVR payments have
been made, if applicable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 578; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 30pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Pre-Closing
Acquisition </i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">On
March 1, 2021, Pineapple entered into the Pre-Closing Acquisition Agreement, which was amended on December 16, 2021. Unless otherwise
stated, references to the Pre-Closing Acquisition Agreement means the asset purchase agreement as amended. Pursuant to the Pre-Closing
Acquisition Agreement, and subject to the terms and conditions contained therein, Pineapple will purchase certain assets and assume
certain liabilities of HEC and E-Gear. At the closing of the Pre-Closing Acquisition, the consideration will consist of $12.5
million less the excess of Target Working Capital (&#8220;TWC&#8221;) over Estimated Working Capital (&#8220;EWC&#8221;), less
the amount of Indebtedness of HEC and E-Gear immediately prior to the closing, less the amount of transaction expenses owed by
HEC and E-Gear immediately prior to the closing. Additionally, Pineapple shall issue and deliver up to 6.25 million Class B Units
of Pineapple, which will provide HEC and E-Gear with the right to receive an equivalent number of shares of common stock of CSI
in the Pineapple Merger Transaction. If the closing has not occurred by March 31, 2022, Pineapple is obligated to pay an additional
$250,000 to the Sellers. The Sellers may elect to relinquish any portion of the 6.25 million Class B Units of Pineapple. The unaudited
pro forma condensed combined financial information assume that the Sellers do not elect to relinquish any portion of the 6.25
million Class B Units of Pineapple to be issued under the Pre-Closing Acquisition Agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 30pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>E&amp;S
Sale Transaction</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">On
August 2, 2021, CSI and Lantronix, completed the sale by CSI to Lantronix of all of the issued and outstanding shares of its wholly-owned
subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly-owned subsidiary, Transition Networks
Europe Limited (collectively with the Transition Networks, Inc., the &#8220;TN Companies&#8221;), pursuant to a securities purchase
agreement dated April 28, 2021. At the closing of the E&amp;S Sale Transaction, Lantronix paid CSI approximately $24.2 million
in cash, which was based on $25.0 million base purchase price, as adjusted by estimated closed net working capital. In addition
to the base purchase price, Lantronix will pay to CSI, if earned, earnout payments of up to $7.0 million, payable following two
successive 180-day intervals after the&#160;closing of the E&amp;S Sale Transaction&#160;based on revenue targets for the business
of the E&amp;S companies as specified in the securities purchase agreement, subject to certain adjustments and allocations as
further described in the securities purchase agreement. The E&amp;S Sale Transaction is summarized in more detail in the Company&#8217;s
Current Report on Form 8-K dated June 28, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 30pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>PIPE
Offering</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify; text-indent: 30pt"><span style="font: 10pt Times New Roman, Times, Serif">On
September 15, 2021, pursuant to the amended and restated securities purchase agreement, CSI will sell up to an aggregate of 32,000
shares of its Series A convertible preferred stock, which has a stated value per share of $1,000 and a conversion price per share
of $3.40, subject to adjustment. For each $1,000 paid, the PIPE investor will receive 1 share of Series A convertible preferred
stock and a five-year warrant to purchase an additional 294 shares of CSI common stock, or the number of shares of CSI common
stock initially issuable upon conversion of each share of Series A convertible preferred stock. Assuming CSI sells 32,000 shares
Series A convertible preferred stock for gross proceeds of $32.0 million, CSI would be obligated to issue approximately 9,411,764
shares of CSI common stock on conversion of Series A convertible preferred stock at the initial $3.40 per share conversion price
and CSI also would issue warrants to purchase 9,411,764 shares of CSI common stock at an exercise price of $3.40 per share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
closing of the PIPE Offering is subject to a number of conditions, including the consummation of the merger, filing of the Certificate
of Designation with the Minnesota Secretary of State to designate the Series A convertible preferred stock, CSI shareholder approval
as required by Nasdaq rules and regulations, CSI shareholder approval of an amendment to the CSI articles of incorporation to
increase the authorized shares of common stock sufficient to complete the PIPE Offering, and the effectiveness of a registration
statement to register for resale the CSI common stock issuable upon conversion of the Series A preferred stock or issuable upon
exercise of the warrants, as well as other customary closing conditions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
PIPE Offering is expected to close immediately following the consummation of the merger. Thus, the PIPE investors will invest
in the post-merger combined company. The PIPE investors will not be entitled to receive any cash dividends paid prior to closing
of the merger and will not receive the CVRs to be issued to the CSI shareholders as of the close of the business day immediately
preceding the effective time of the merger.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"></p>

<!-- Field: Page; Sequence: 579; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 10pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 20pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Basis
                                         of Presentation</b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
pro forma financial information has been prepared by CSI in accordance with Regulation S-X Article 11, Pro Forma Financial Information,
as amended by the final rule, Release No. 33-10786, which is referred to herein as Article 11. The pro forma financial information
is based on various adjustments and assumptions and is not necessarily indicative of what CSI&#8217;s consolidated statements
of operations or consolidated balance sheet actually would have been had the Pineapple Merger Transaction, Pre-Closing Acquisition,
E&amp;S Sale Transaction (solely for the pro forma period ended December 31, 2020) and the PIPE Offering been completed as of
the dates indicated or will be for any future periods.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Pineapple Merger Transaction and Pre-Closing Acquisition were treated as business combinations and accounted for using the acquisition
method of accounting, with goodwill and other intangible assets recorded, in accordance with ASC 805, <i>Business Combinations,
</i>within U.S. GAAP. Accordingly, for accounting purposes, the net assets of Pineapple are stated at historical cost, with the
acquired assets and assumed liabilities of CSI and HEC and E-Gear stated at fair value in accordance with the fair value concepts
under ASC 820, <i>Fair Value Measurement</i>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
unaudited pro forma condensed combined balance sheet as of September 30, 2021 gives pro forma effect to the Pineapple Merger Transaction,
Pre-Closing Acquisition, E&amp;S Sale Transaction and the PIPE Offering as if they had been consummated on September 30, 2021.
The unaudited pro forma condensed combined statement of operations for the year ended December 31, 2020 and for the nine months
ended September 30, 2021 give pro forma effect to the Pineapple Merger Transaction, Pre-Closing Acquisition, E&amp;S Sale Transaction
(solely for the pro forma period ended December 31, 2020) and the PIPE Offering as if they had been consummated on January 1,
2020 and January 1, 2021, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 50pt 0pt 10pt; text-align: justify; text-indent: 19.95pt"><span style="font: 10pt Times New Roman, Times, Serif">The
unaudited pro forma condensed combined balance sheet as of September 30, 2021 has been prepared using, and should be read in conjunction
with, the following:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
                                         unaudited consolidated balance sheet as of September 30, 2021 and the related notes,
                                         which is included elsewhere in this proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
                                         unaudited balance sheet as of September 30, 2021 and the related notes, which is included
                                         elsewhere in this proxy statement/prospectus; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">HEC
                                         and E-Gear&#8217;s unaudited combined balance sheet as of September 30, 2021 and the
                                         related notes, which is included elsewhere in this proxy statement/prospectus.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
unaudited pro forma condensed combined statements of operations for the year ended December 31, 2020 and the unaudited pro forma
condensed combined statements of operations for the nine months ended September 30, 2021 have been prepared using, and should
be read in conjunction with, the following:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">CSI&#8217;s
                                         audited statement of operations for the year ended December 31, 2020 and the unaudited
                                         statement of operations for the nine months ended September 30, 2021 and the related
                                         notes, which is incorporated by reference elsewhere in this proxy statement/prospectus;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pineapple&#8217;s
                                         audited statement of operations for the year ended December 31, 2020 and the unaudited
                                         statement of operations for the nine months ended September 30, 2021 and the related
                                         notes, which is included elsewhere in this proxy statement/prospectus; and</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">HEC
                                         and E-Gear&#8217;s audited combined statement of operations for the year ended December
                                         31, 2020 and the unaudited combined statement of operations for the nine months ended
                                         September 30, 2021 and the related notes, which is included elsewhere in this proxy statement/prospectus.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">As
of the date of this filing, CSI has not completed the detailed valuation study necessary to arrive at the required final estimates
of the fair value of CSI or HEC and E-Gear assets acquired and liabilities assumed and the related allocations of purchase price,
nor has it identified all adjustments necessary to conform Pineapple&#8217;s or HEC and E-Gear&#8217;s accounting policies to
CSI&#8217;s accounting policies. Thus, the allocation of the purchase consideration for the Pineapple Merger Transaction and Pre-Closing
Acquisition depends upon certain estimates and assumptions, all of which are preliminary. The allocation of the purchase consideration
has been</span></p>

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

<!-- Field: Page; Sequence: 580; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">made for the purpose of developing the unaudited pro forma condensed combined financial information. CSI estimated the
fair value of CSI&#8217;s assets and liabilities based on discussions with our management, preliminary valuation studies, and
information presented to our management. CSI also estimated the fair value of HEC and E-Gear&#8217;s assets and liabilities based
on discussions with HEC and E-Gear&#8217;s management, preliminary valuation studies, due diligence and information presented
to CSI&#8217;s management. A final determination of fair values of assets acquired and liabilities assumed relating to the Pineapple
Merger Transaction and Pre-Closing Acquisition could differ materially from the preliminary allocation of purchase consideration.
This final valuation will be based on the actual net tangible and intangible assets of CSI, HEC, and E-Gear existing at the closing
date of the Pineapple Merger Transaction and Pre-Closing Acquisition. The final valuations may materially change the allocation
of purchase consideration, which could materially affect the fair values assigned to the assets and liabilities and could result
in a material change to the unaudited pro forma condensed combined financial information. In addition, differences between the
preliminary and final amounts will likely occur as a result of the changes in the fair value of the CVRs, changes in the fair
value of CSI common stock, and other changes in CSI&#8217;s, HEC and E-Gear&#8217;s assets and liabilities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">Management
has made significant estimates and assumptions in its determination of the pro forma adjustments. As the unaudited pro forma condensed
combined financial information has been prepared based on these preliminary estimates, the final amounts recorded may differ materially
from the information presented.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
pro forma financial information does not reflect adjustments for any other consummated or probable acquisitions by either CSI
or Pineapple, or any dispositions, with the exception of the consummated sale of the E&amp;S Segment, that are significant in
accordance with Regulation S-X Rule 3-05, as amended by Release No. 33-10786, Amendments to Financial Disclosures About Acquired
and Disposed Businesses, as adopted by the SEC on May 20, 2020, because no other significant transactions were identified.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">Upon
completion of the Pineapple Merger Transaction and Pre-Closing Acquisition, CSI will perform a comprehensive review of Pineapple
and HEC and E-Gear&#8217;s accounting policies. As a result of the review, CSI may identify additional differences between the
accounting policies of the companies, which when conformed, could have a material impact on the unaudited pro forma condensed
combined financial information. Based on a preliminary analysis, CSI did not identify any differences that would have a material
impact on the unaudited pro forma condensed combined financial information. As a result, the unaudited pro forma condensed combined
financial information assumes there are no differences in accounting policies.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
unaudited pro forma condensed combined financial information presented is for illustrative purposes only and is not necessarily
indicative of the financial position or results of operations that would have been realized if the Pineapple Merger Transaction
and Pre-Closing Acquisition had been completed on the dates indicated, nor is it indicative of future operating results or financial
position. The unaudited pro forma condensed combined financial information does not reflect any cost savings, operating synergies
or revenue enhancements that the combined company may achieve as a result of the Pineapple Merger Transaction and Pre-Closing
Acquisition, the costs to integrate the operations of CSI, Pineapple, HEC and E-Gear or the costs necessary to achieve these cost
savings, operating synergies and revenue enhancements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify; text-indent: 24pt"><span style="font: 10pt Times New Roman, Times, Serif">The
pro forma basic and diluted earnings per share amounts presented in the unaudited pro forma condensed combined financial statements
of operations are based on the weighted average number of CSI shares outstanding, assuming the Pineapple Merger Transaction, Pre-Closing
Acquisition, E&amp;S Sale Transaction (solely for the pro forma period ended December 31, 2020), the PIPE Offering and related
transactions occurred at the beginning of the earliest period presented.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 10pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 20pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>3.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>E&amp;S
                                         Sale Transaction </b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
E&amp;S Sale Transaction completed on August 2, 2021. The financial information included herein was derived from the consolidated
financial statements and accounting records of CSI and may not necessarily reflect the combined financial position and results
of operations of the E&amp;S Segment or what they would have been had the E&amp;S Segment operated as a separate, stand-alone
entity during the periods presented. The unaudited condensed combined financial statements of the E&amp;S Segment include all
of the assets, liabilities, revenue, expenses, and cash flows of the segment, as well as expense allocations deemed reasonable
by management, to present the condensed combined financial position and results of operations of the E&amp;S</span></p>

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

<!-- Field: Page; Sequence: 581; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> Segment on a stand-alone
basis. The unaudited condensed combined financial statements only include assets and liabilities that are specifically attributable
to the E&amp;S Segment. Management believes expense allocations are reasonable&#894; however, they may not be indicative of the
actual level of expense that would have been incurred by the E&amp;S Segment if these operations had operated as a separate, standalone
entity or of the costs expected to be incurred in the future.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="9" style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Unaudited
    Pro Forma Condensed Consolidated Statement of Operations </b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
    the year ended December 31, 2020</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI
    Historical</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>E&amp;S
    Segment</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;Pro
    Forma Adjustments </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; background-color: white; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI
    Adjusted</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;42,576
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;34,496
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8,080
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Cost
    of sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;25,369
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;19,606
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,763
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    profit</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;17,207
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;14,890
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,317
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    expenses:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt"><span style="font: 10pt Times New Roman, Times, Serif">Selling,
    general and administrative expenses</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;19,014
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;13,875
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5,139
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt"><span style="font: 10pt Times New Roman, Times, Serif">Amortization
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;205
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;205
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 9pt"><span style="font: 10pt Times New Roman, Times, Serif">Transaction
    costs</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Total
    operating expenses</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;19,904
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;13,875
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,029
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    (loss) income from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,697)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,015
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(3,712)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    income (expenses):</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8.25pt"><span style="font: 10pt Times New Roman, Times, Serif">Investment
    and other (expense) income</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;662
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(10)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;672
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8.25pt"><span style="font: 10pt Times New Roman, Times, Serif">Gain
    on sale of assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;289
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;289
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 8.25pt"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    and other expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(29)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(29)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    (loss) income from continuing operations before income taxes</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,775)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,005
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,780)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Income
    tax expense (benefit)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;483
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;20
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    (loss) income from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,795)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;522
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,800)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Basic
    net loss per share from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.19)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.30)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Diluted
    net loss per share from continuing operations</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.19)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.30)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    Average Basic Shares Outstanding</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,322,672
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,322,672
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    Average Dilutive Shares Outstanding</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,322,672
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,322,672
    </span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt 0pt 30.25pt"><span style="font: 10pt Times New Roman, Times, Serif"><br />&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt 0pt 30.25pt"><span style="font: 10pt Times New Roman, Times, Serif">The E&amp;S Segment Adjustments included in the unaudited pro forma condensed consolidated statement of operations for the year
ended December 31, 2020 reflect the removal of the results of operations of the E&amp;S Segment from CSI Historical during the
respective period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt 0pt 30.25pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 10pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 20pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>4.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Calculation
                                         of Estimated Merger Consideration and Preliminary Pineapple Merger Transaction Purchase
                                         Accounting Adjustments</b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Merger
Consideration</i></span></p>

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

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

<!-- Field: Page; Sequence: 582; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Estimated
consideration of approximately $50.1 million is based, in part, on the estimated fair value of common shares of CSI on the date
of consummation of the Pineapple Merger Transaction, subsequent to the distribution of excess cash and the proceeds received from
the E&amp;S Sale Transaction. The value of purchase price consideration will change based on fluctuations in the price per share
of CSI common stock. The estimated consideration for the Pineapple Merger Transaction is as follows:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI
    Estimated Consideration</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; width: 81%"><span style="font: 10pt Times New Roman, Times, Serif">Estimated
    CSI shares outstanding <sup>(1)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; width: 15%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;9,720,627
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Estimated Base
    Consideration (per CSI price per share) <sup>(2)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2.00
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Equity portion
    of purchase price</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;19,441,254
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Contingent Value
    Rights</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;30,619,975
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total estimated
    consideration</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;50,061,229
    </b></span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Rule-Page --><div style="text-align: left"><div style="border-top: Black 1pt solid; font-size: 1pt; width: 7%">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 11pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 23pt"><span style="font: 8pt Times New Roman, Times, Serif; color: Black">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 8pt Times New Roman, Times, Serif; color: Black; background-color: white">Represents
                                         the number of CSI common shares outstanding as of September 30, 2021.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 11pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 23pt"><span style="font: 8pt Times New Roman, Times, Serif; color: Black">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 8pt Times New Roman, Times, Serif; color: Black; background-color: white">Represents
                                         the estimated fair value of an individual common stock of CSI post-Pineapple Merger Transaction</span><span style="font: 8pt Times New Roman, Times, Serif; color: Black">.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 11pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
equity portion of the purchase price will depend on the market price of CSI common stock on the date of consummation of the Pineapple
Merger Transaction. The following table illustrates the effect of change in price per share of CSI common stock and the resulting
impact on the equity portion of the purchase price is as follows:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; width: 46%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; width: 23%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Implied
    CSI share price</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; width: 25%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Purchase
    Price </b><br />
    <b>(equity portion)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">As
    presented</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2.00
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;19,441,254
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">10%
    increase</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2.20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;21,385,379
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">10%
    decrease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1.80
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;17,497,129
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">20%
    increase</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2.40
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;23,329,505
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">20%
    decrease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1.60
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;15,553,003
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">50%
    increase</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;3.00
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;29,161,881
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">50%
    decrease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1.00
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;9,720,627
    </span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
CVR portion of the purchase price is dependent upon the net proceeds received for CSI&#8217;s S&amp;S Segment and CSI&#8217;s
pre-merger assets when such sales are consummated. The preliminary estimated CVR portion of the purchase price is computed based
primarily on the residual value resulting from the CSI trading price as of September 30, 2021 of $8.65 less the dividend of $3.50
per share paid out to CSI shareholders resulting from the sale of the S&amp;S Segment in August 2021 and the estimated $2.00 fair
value of the CSI common stock on a stand-alone basis without a CVR attached, multiplied by the 9,721,000 in CSI common stock outstanding.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
adjustments included in the unaudited pro forma condensed combined balance sheet as of September 30, 2021 for the purchase price
consideration are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4A.
Reflects the components of the estimated purchase price for CSI, including the allocation of the equity component between CSI
common stock, based on the estimated fair value share price of $2.00 per share and $0.05 par value of common stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Under
the acquisition method of accounting, the identifiable assets acquired and liabilities assumed by Pineapple will be recorded at
the acquisition date fair values. The pro forma adjustments are preliminary and based on</span></p>

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

<!-- Field: Page; Sequence: 583; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> estimates of the fair value and useful
lives of the assets acquired and liabilities assumed and have been prepared to illustrate the estimated effects of the Pineapple
Merger Transaction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For
assets acquired and liabilities assumed, other than identified intangible assets, goodwill, and deferred revenue, the carrying
values were assumed to equal fair value. The final determination of the fair value of certain assets and liabilities will be completed
within the one-year measurement period subsequent to the closing of the transactions as required by ASC 805. Any potential adjustments
made could be material in relation to the preliminary values presented.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Accordingly,
the pro forma purchase price allocation is subject to further adjustment as additional information becomes available and as additional
analyses and final valuations are completed. There can be no assurances that these additional analyses and final valuations will
not result in significant changes to the estimates of fair value set forth below.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Pineapple
Merger Transaction</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table sets forth a preliminary allocation of the estimated consideration for the Pineapple Merger Transaction to the
identifiable tangible and intangible assets acquired and liabilities assumed based on CSI&#8217;s September 30, 2021 balance sheet,
with the excess recorded as goodwill:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 77%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>CSI
    Estimated Goodwill</b> <i>(in thousands)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 20%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;35,285
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,861
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Trade
    accounts receivable, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,119
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Inventories</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;121
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid
    income taxes</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    current assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,069
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,960
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Investments
    - non-current</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,943
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease right of use asset</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;191
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    assets, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,563
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Non-current
    assets held for sale</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;846
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    assets, net</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;183
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    Assets</b></span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;56,157
    </b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    payable</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,716)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Accrued
    compensation and benefits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1,247)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease liability</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(133)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    accrued liabilities</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(203)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Dividends
    payable</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(34,022)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(67)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease liability - non-current</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(70)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue - non-current</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(87)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    Liabilities</b></span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(37,545)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    assets acquired (a)</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,612
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Estimated
    purchase consideration (b)</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;50,061
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated
    Goodwill (b) - (a)</b></span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;31,449
    </b></span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0"></p>

<!-- Field: Page; Sequence: 584; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.1pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In
accordance with ASC Topic 350, <i>Goodwill and Other Intangible Assets</i>, goodwill will not be amortized, but instead will be
tested for impairment at least annually or more frequently if certain impairment indicators are present. In the event management
determines that the value of goodwill has become impaired, an accounting charge for the amount of impairment during the quarter
in which the determination is made may be recognized. Goodwill recognized is not expected to be deductible for tax purposes.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
table below indicates the estimated fair value of each of the identifiable intangible assets associated with the Pineapple Merger
Transaction:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 54%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 19%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Preliminary<br />

    Estimated Asset Fair<br />
 Value</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Weighted
    Average</b><br />
    <b>Useful Life</b><br />
    <b>(Years)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;(in
    thousands, except for useful life) </i></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pineapple
    Merger Transaction</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Trade
    Name - Ecessa</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;91
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;8
    years </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Trade
    Name - JDL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">218
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;8
    years </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Developed
    Technology - Ecessa</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,067
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;5
    years </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    Relationships - JDL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,051
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;7
    years </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    Relationships - Ecessa</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">136
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;5
    years </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 20pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$
    </span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,563
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    net intangible assets reported on historical financial statements as of September 30, 2021</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2,441
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 20pt"><span style="font: 10pt Times New Roman, Times, Serif">Pro
    forma adjustment:</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$
    </span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;122
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
preliminary fair values reflected above were determined in accordance with ASC 820, <i>Fair Value Measurements</i>. The Ecessa
and JDL trade name were determined using an income approach with an estimate developed from the relief-from-royalty method and
the projected cash savings over an estimated period of time that would otherwise be required to license this asset. The Ecessa
developed technology and JDL customer relationships were determined using an income approach under a multi-period excess earnings
approach whereby cash flows in excess of those needed to operate contributory assets over a period of time are otherwise attributed
to the fair value of the asset. The Ecessa customer relationships were determined using an income approach under the distributor
method. Excess purchase price was allocated to goodwill.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
pro forma adjustments included in the unaudited pro forma condensed combined balance sheet as of September 30, 2021 for the purchase
price allocation and other transaction adjustments are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4B.
&#160;&#160;Reflects the approximate $122,000 increase in intangible assets due to fair value of adjustments recognized as part of the Pineapple
Merger Transaction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4C.&#160;&#160;
Reflects the elimination of CSI historical equity balances.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4D.
&#160;&#160;Reflects the approximate $542,000 decrease in Deferred Revenue and $310,000 decrease in Deferred Revenue &#8211; Non-Current for
CSI to adjust its deferred revenue balances to fair value as of the Pineapple Merger Transaction acquisition date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4E.&#160;&#160;
Reflects the elimination of CSI&#8217;s previously reported goodwill and the capitalization of the preliminary goodwill for the
estimated merger consideration in excess of the fair value of the net assets acquired in connection with the Pineapple Merger
Transaction.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 80%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 4%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(In
    thousands)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Elimination
    of CSI&#8217;s goodwill</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;$
    </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,086)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Capitalization
    of preliminary goodwill in connection with the Pineapple Merger Transaction</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;31,449
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    adjustment to goodwill</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;$
    </b></span></td>
    <td style="border-top: black 1pt solid; border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;29,363
    </span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"></p>

<!-- Field: Page; Sequence: 585; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4F.
Reflects the purchase accounting adjustment for property and equipment based on the acquisition method of accounting in connection
with the Pineapple Merger Transaction.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(In
    thousands)</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 82%"><span style="font: 10pt Times New Roman, Times, Serif">Elimination
    of CSI&#8217;s property and equipment - carrying value</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;$
    </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 16%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(5,801)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment - fair value</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,960
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    adjustment to property and equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;$
    </b></span></td>
    <td style="border-top: black 1pt solid; border-bottom: black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,159
    </span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
pro forma adjustments included in the unaudited pro forma condensed combined statements of operations for the year ended December
31, 2020 and for the nine months ended September 30, 2021 as a result of the purchase price allocation and other transaction adjustments
are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4AA.
Reflects the approximate $20,000 increase and $15,000 increase in the intangible assets amortization expense resulting from the
fair value adjustments recognized as part of the Pineapple Merger Transaction for the year ended December 31, 2020 and for nine
months ended September 30, 2021, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4AB.
Reflects the approximate $39,000 increase and $29,000 increase in the property and equipment depreciation expense resulting from
the fair value adjustments recognized as part of the Pineapple Merger Transaction for the year ended December 31, 2020 and for
nine months ended September 30, 2021, respectively.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 10pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 20pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>5.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Calculation
                                         of Estimated Merger Consideration and Preliminary Pre-Closing Acquisition Purchase Accounting
                                         Adjustments</b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Merger
Consideration</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
estimated consideration for the Pre-Closing Acquisition is as follows:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 78%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>HEC
    and E-GEAR Estimated Consideration </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>(In
    thousands)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    consideration <sup>(1)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12,500
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Equity
    consideration <sup>(2)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;12,500
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    estimated consideration</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$
    </span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;25,000
    </b></span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Rule-Page --><div style="text-align: left"><div style="border-top: Black 1pt solid; font-size: 1pt; width: 20%">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 16pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 8pt Times New Roman, Times, Serif; color: Black">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 8pt Times New Roman, Times, Serif; color: Black">Represents
                                         the cash consideration paid without giving effect to any working capital adjustments
                                         or adjustments due to the timing of closing.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 16pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font: 8pt Times New Roman, Times, Serif; color: Black">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 8pt Times New Roman, Times, Serif; color: Black">Reflects
                                         the issuance of 6,250,000 shares of CSI common stock upon the conversion of the Class
                                         B units of Pineapple received by HEC/E-Gear shareholders as part of the Pre-Closing Acquisition
                                         purchase consideration, assuming that the Sellers do not exercise any right to relinquish
                                         any shares of such CSI common stock. An increase of 10% in the price of CSI common stock
                                         would cause a $1.25 million increase in the estimated value of the consideration, and
                                         correspondingly, in the estimated value of goodwill. A decrease of 10% in the price of
                                         CSI common stock would cause a $1.25 million decrease in the estimated value of the consideration,
                                         and correspondingly, in the estimated value of goodwill.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
adjustments included in the unaudited pro forma condensed combined balance sheet as of September 30, 2021 for the purchase price
consideration are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">5A.
Reflects the payment of $12.5 million in cash consideration without giving effect to any working capital adjustments or adjustments
due to the timing of closing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 586; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">5B.
Reflects the issuance of 6,250,000 shares of CSI common stock at an estimated fair value share price of $2.00 as of September
30, 2021, assuming that the Sellers do not exercise any right to relinquish any shares of such CSI common stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Under
the acquisition method of accounting, the identifiable assets acquired and liabilities assumed of HEC and E-Gear are recorded
at the acquisition date fair values. The pro forma adjustments are preliminary and based on estimates of the fair value and useful
lives of the assets acquired and liabilities assumed and have been prepared to illustrate the estimated effects of the Pre-Closing
Acquisition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For
assets acquired and liabilities assumed, other than the identified intangible assets, the carrying values were assumed to equal
fair value. The final determination of the fair value of certain assets and liabilities will be completed within the one-year
measurement period subsequent to the closing of the transactions as required by ASC 805. Any potential adjustments made could
be material in relation to the preliminary values presented.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Accordingly,
the pro forma purchase price allocation is subject to further adjustment as additional information becomes available and as additional
analyses and final valuations are completed. There can be no assurances that these additional analyses and final valuations will
not result in significant changes to the estimates of fair value set forth below.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Pre-Closing
Acquisition</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table sets forth a preliminary allocation of the estimated consideration for the Pre-Closing Acquisition to the identifiable
tangible and intangible assets acquired and liabilities assumed based on HEC and E-Gear&#8217;s September 30, 2021 combined balance
sheet, with the excess recorded as goodwill:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif"><b>HEC
    and E-GEAR Estimated Goodwill</b> <i>(in thousands)</i></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; width: 75%"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; width: 5%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; width: 20%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;1,318
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Trade accounts
    receivable, net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;959
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Inventories</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;2,022
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Other current
    assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;152
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Property and equipment,
    net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;171
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible assets,
    net</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;13,090
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Other assets,
    net</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; vertical-align: bottom; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;12
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    Assets</b></span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;17,724
    </b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    payable</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;(617)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">Other
    accrued liabilities</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;(135)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    deposits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;(1,461)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total
    Liabilities</b></span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;(2,213)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">Net
    assets acquired (a)</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;15,511
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">Estimated
    purchase consideration (b)</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;25,000
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated
    Goodwill (b) - (a)</b></span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; padding: 0.75pt 5.4pt; white-space: nowrap; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;9,489
    </b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In
accordance with ASC Topic 350, <i>Goodwill and Other Intangible Assets</i>, goodwill will not be amortized, but instead will be
tested for impairment at least annually or more frequently if certain impairment indicators are present. In the event management
determines that the value of goodwill has become impaired, an accounting charge for the amount of impairment during the quarter
in which the determination is made may be recognized. Goodwill recognized is not expected to be deductible for tax purposes.</span></p>

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


<!-- Field: Page; Sequence: 587; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
table below indicates the estimated fair value of each of the identifiable intangible assets associated with the Pre-Closing Acquisition:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Preliminary
    Estimated Asset Fair Value</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Weighted
    Average</b><br />
    <b>Useful Life</b><br />
    <b>(Years)</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;(in
    thousands, except for useful life) </i></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Merger</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Developed
    technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,400
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;10
    years </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated
    trade name</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10,690
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;5
    years </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 20pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,090
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    net intangible assets reported on historical financial statements as of September 30, 2021</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">75
</td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 20pt"><span style="font: 10pt Times New Roman, Times, Serif">Pro
    forma adjustment:</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;$
    </span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,015
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 58%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
preliminary fair values reflected above were determined in accordance with ASC 820, <i>Fair Value Measurement</i>. The HEC and
E-Gear developed software was determined using an income approach with an estimate developed from the relief-from-royalty method
and the projected cash savings over an estimated period of time that would otherwise be required to license this asset. The HEC
and E-Gear consolidated trade name was determined using an income approach under a multi-period excess earnings approach whereby
the cash flows in excess of those needed to operate contributory assets over a period of time are otherwise attributed to the
fair value of the asset. Excess purchase price was allocated to goodwill.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
pro forma adjustments included in the unaudited pro forma condensed combined balance sheet as of September 30, 2021 for the purchase
price allocation and other transaction adjustments are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">5C.&#160;&#160;
Reflects the approximate $13.0 million increase in intangible assets due to fair value of adjustments recognized as part of the
Pre-Closing Acquisition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">5D.
&#160;&#160;Reflects the elimination of HEC and E-Gear historical equity balances.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">5E.&#160;&#160;
Reflects the capitalization of the preliminary goodwill for the estimated merger consideration in excess of the fair value of
the net assets acquired in connection with the Pre-Closing Acquisition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
pro forma adjustments included in the unaudited pro forma condensed combined statements of operations for the year ended December
31, 2020 and for the nine months ended September 30, 2021 as a result of the purchase price allocation and other transaction adjustments
are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">5AA.&#160;
Reflects the approximate $2,200,000 increase and $1,650,000 increase in the intangible assets amortization expense resulting from
the fair value adjustments recognized as part of the HEC and E-Gear Acquisition in the year ended December 31, 2020 and for nine
months ended September 30, 2021, respectively.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0%"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 25pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>6.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Pro
                                         Forma Adjustments </b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Adjustments
to Unaudited Pro Forma Condensed Combined Balance Sheet</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">The
adjustments included in the unaudited pro forma condensed combined balance sheet as of September 30, 2021 are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6A.&#160;
Reflects the capitalized issuance proceeds specifically associated with the Preferred Stock and the Warrant incurred prior to
the issuance date associated with the PIPE Offering.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6B.&#160;
Reflects the recognition of issuance proceeds received allocated between Preferred Stock and the Warrant as permanent equity associated
with the PIPE Offering.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 588; Section: Appendix F -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6C.
&#160;Reflects the recognition of issuance costs allocated between the Preferred Stock and the Warrant associated with the PIPE Offering.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6D.
&#160;Reflects the issuance of the 15.6 million shares of CSI common stock at a par value of $0.05 per share, issued to members of Pineapple
as Base Consideration associated with the Pineapple Merger Transaction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6E.&#160;
Reflects the estimated fair value as of September 30, 2021 of the contingent consideration associated with the Earnout Consideration
milestones within the Pineapple Merger Transaction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6F.&#160;
Reflects the issuance of the additional 3.0 million shares of CSI common stock at a par value of $0.05 per share associated with
the Earnout Consideration milestone within the Pineapple Merger Transaction related to Pineapple&#8217;s satisfaction of the funding-related
closing condition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6G.&#160;
Reflects the payment of $4.5 million in principal plus interest accrued as of September 30, 2021 of Pineapple&#8217;s term loan
from Hercules that is payable at the closing of the PIPE Offering.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6H.
&#160;Reflects the issuance of 1,175,000 shares of CSI common stock related to the conversion of convertible promissory notes that will
be issued by Pineapple in the Convertible Note Financing in connection with the cancellation and settlement of $2,350,000 in payables
owed by Pineapple to certain Pineapple unit holders, and approximately 75,000 shares of CSI common stock to be issued in connection
with the conversion of Pineapple&#8217;s working capital loan into Class C units of Pineapple as part of the Convertible Note
Financing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><i>Adjustments
to Unaudited Pro Forma Condensed Combined Statement of Operations</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">The
adjustments included in the unaudited pro forma condensed combined statement of operations as of September 30, 2021 are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6AA.&#160;
Reflects CSI&#8217;s and Pineapple&#8217;s estimated additional transaction costs associated with the merger transaction, which
include, among others, fees paid to financial, legal and accounting advisors and filing fees.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 10pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 20pt"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>7.</i></b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Accounting
                                         Policies, Reclassifications, and Eliminations &#8211; CSI, Pineapple, HEC and E-Gear
                                         </b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">In
the preparation of these unaudited pro forma condensed combined financial statements, no reclassifications were determined to
be necessary to align CSI&#8217;s, Pineapple&#8217;s, HEC&#8217;s, and E-Gear&#8217;s financial statement presentations. Management
will perform a comprehensive review of each entities&#8217; accounting policies upon the completion of the Pineapple Merger Transaction
and Pre-Closing Acquisition. As a result of the review, management may identify differences between the accounting policies of
the entities which, when conformed, could have a material impact on the financial statements of the post-combination company.
Based on its initial analysis, CSI has not identified any differences between CSI, Pineapple, HEC, and E-Gear that would have
an impact on the unaudited pro forma condensed combined financial information.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">There
were no intercompany transactions between CSI, Pineapple, HEC, and E-Gear that would require adjustment to these pro forma financial
statements for any of the periods presented.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 10pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 20pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>8.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Earnings
                                         per Share</b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
basic and diluted pro forma net loss per share of Class A common stock represents net loss attributable to CSI Adjusted divided
by the weighted average shares of Class A common stock outstanding.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" rowspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine
    Months Ended <br />
September 30, 2021</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" rowspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Year
    Ended </b><br />
    <b>December 31, 2020</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 57%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Numerator:</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    loss attributable to CSI Adjusted</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(6,327)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2,800)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Denominator:</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares of Class A common stock outstanding (basic)</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,476,264
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,322,672
    </span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 589 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 57%"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares of Class A common stock outstanding (diluted)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,660,317
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9,322,672
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Basic
    loss per share</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.67)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.30)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Diluted
    loss per share</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.65)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.30)</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
basic and diluted pro forma net earnings (loss) per share of Class A common stock represents net earnings (loss) attributable
to the Combined Entity divided by the weighted average shares of Class A common stock outstanding.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" rowspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine
    Months Ended </b><br />
    <b>September 30, 2021</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" rowspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Year
    Ended </b><br />
    <b>December 31, 2020</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 57%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Numerator:</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    loss attributable to Combined Entity</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(14,689)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(5,582)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Denominator:</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares of Class A common stock outstanding (basic)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;28,076,264
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;27,922,672
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares of Class A common stock outstanding (diluted)</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">28,260,317
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">27,922,672
    </span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Basic
    loss per share</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.52)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.20)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Diluted
    loss per share</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.52)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.25pt double; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(0.20)</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<!-- Field: Page; Sequence: 590 -->
    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>PART
II</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>INFORMATION
NOT REQUIRED IN PROSPECTUS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Item
20. Indemnification of Officers and Directors</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Section
302A.521 of the Minnesota Statutes and Article 10 of CSI&#8217;s Restated Bylaws, as amended, require, among other things, the
indemnification of any person made or threatened to be made a party to a proceeding by reason of acts or omissions performed in
the person&#8217;s official capacity as an officer, director, employee or agent of CSI against judgments, penalties and fines
(including attorneys&#8217; fees) if the person is not otherwise indemnified, acted in good faith, received no improper benefit,
reasonably believed that such conduct was in the best interests of CSI, and, in the case of criminal proceedings, had no reason
to believe the conduct was unlawful. In addition, Section 302A.521, subd. 3, of the Minnesota Statutes requires payment by CSI,
upon written request, of reasonable expenses in advance of final disposition in certain instances if a decision as to required
indemnification is made by a disinterested majority of the CSI board of directors present at a meeting at which a disinterested
quorum is present, or by a designated committee of the CSI board of directors, by special legal counsel, by the shareholders or
by a court. CSI also maintains insurance to assist in funding indemnification of directors and officers for certain liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement provides that from and after the effective time of the merger, the holders of Class A Units and Class P Units
of Pineapple as of immediately prior to the effective time of the merger, severally and not jointly, will indemnify, defend and
hold harmless CSI and the Surviving Company and each of their respective officers, directors, assigns, successors and controlled
affiliates against all damages, to the extent arising out of or directly caused by any of the following: (i) any breach of certain
representations or warranties made by Pineapple in the merger agreement or any certificates delivered by Pineapple pursuant to
the merger agreement; (ii) any breach or failure by Pineapple to satisfy or perform any covenant or agreement of Pineapple under
the merger agreement or any certificates delivered by Pineapple pursuant to the merger agreement; and (iii) specified tax liabilities.
Any amounts owed would be recovered solely by forfeiture of Lockup Shares and thereafter, stock consideration received by the
Class A Unit and Class P Unit holders of Pineapple, in their capacity as such, in accordance with their respective pro rata shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Additionally,
from and after the effective time of the merger, each member of Pineapple will indemnify, defend and hold harmless each indemnified
party described above against all damages, to the extent arising out of or directly caused by any breach of the representations,
warranties, covenants, or agreements of such Pineapple member in such Pineapple member&#8217;s joinder agreement to the merger
agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement further provides that all rights to indemnification or exculpation existing at the time of the merger agreement
in favor of the directors, managers and officers of CSI or Pineapple, as provided in their respective organizational documents
or otherwise in effect as of immediately prior to the effective time of the merger, in either case, solely with respect to any
matters occurring on or prior to the effective time of the merger will survive the transactions contemplated by the merger agreement
and will continue in full force and effect from and after the effective time of the merger. To the maximum extent permitted by
applicable law, CSI or Pineapple, as applicable, must advance, or cause to be advanced, expenses in connection with such indemnification
as provided in their respective organizational documents or other applicable agreements as in effect immediately prior to the
effective time of the merger. The indemnification and liability limitation or exculpation provisions of their respective organizational
documents may not be amended, repealed or otherwise modified after the effective time of the merger in any manner that would materially
and adversely affect the rights thereunder of individuals who, as of immediately prior to the effective time of the merger, or
at any time prior to such time, were directors or officers of CSI or Pineapple (the &#8220;D&amp;O Persons&#8221;) entitled to
be so indemnified, their liability limited or be exculpated with respect to any matters occurring on or prior to the effective
time of the merger and relating to the fact that such D&amp;O Person was a director or officer of CSI or Pineapple immediately
prior to the effective time of the merger, unless such amendment, repeal or other modification is required by applicable law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Following
the effective time of the merger, CSI is required to maintain, without any lapses in coverage, its directors&#8217; and officers&#8217;
liability insurance for the benefit of those persons who were covered by any comparable CSI insurance policies as of the date
of the merger agreement with respect to matters occurring on or prior to the effective time of the merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 591; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">The
merger agreement also requires that proper provisions will be made so that the successors or assigns of CSI or Pineapple, as applicable,
will assume the respective indemnification, liability limitation, exculpation and insurance obligations set forth in the merger
agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">The
D&amp;O Persons entitled to the foregoing indemnification, liability limitation, exculpation and insurance are intended to be
third-party beneficiaries of these provisions of the merger agreement, which will survive the consummation of the transactions
contemplated by the merger agreement and be binding on all successors and assigns of CSI or Pineapple.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Insofar
as indemnification for liabilities arising under the Securities Act may be permitted to CSI directors, officers and controlling
persons pursuant to the foregoing provisions, or otherwise, we have been advised that in the opinion of the SEC such indemnification
is against public policy as expressed in the Securities Act and is, therefore, unenforceable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Item
21. Exhibits and Financial Statement Schedules</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;The
following exhibits are filed herewith or incorporated herein by reference:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibit
    No.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 54%; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title
    of Document</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Location</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">2.1#</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Agreement
    and Plan of Merger, dated March 1, 2021, by and among Communications Systems, Inc., Helios Merger Co., Pineapple Energy LLC,
    Lake Street Solar LLC, and Randall D. Sampson</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 2.1 to the Form 8-K dated March 1, 2021 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121001012/csi211513_ex2-1.htm" style="-sec-extract: exhibit">2.2#</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121001012/csi211513_ex2-1.htm" style="-sec-extract: exhibit">Amendment
    No. 1 to Agreement and Plan of Merger dated December 16, 2021 by and among Communications Systems, Inc., Helios Merger Co.,
    Pineapple Energy LLC, Lake Street Solar LLC, and Randall D. Sampson</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 2.1 to the Form 8-K dated December 16, 2021 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">2.3#</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Asset
    Purchase Agreement dated March 11, 2020, by and among Oldcastle Infrastructure, Inc., Suttle, Inc. and Communications Systems,
    Inc.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.1 to Form 8-K dated March 11, 2020 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">2.5#</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Agreement
    and Plan of Merger between Communications Systems, Inc., Resilient Corporation and Ecessa Corporation dated as of May 8, 2020</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 2.1 to the Form 10-Q for the quarter ended March 31, 2020 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">2.5#</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Securities
    Purchase Agreement dated as of April 28, 2021, by and between Lantronix Inc. and Communications Systems, Inc.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 2.1 to the Form 8-K dated April 28, 2021 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">3.1</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Articles
    of Incorporation, as amended</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 3.1 to the Form 10-Q for the quarter ended June 30, 2014 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_007">3.2</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_007">Articles of Incorporation of Communications Systems, Inc., as amended</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Attached
    as Appendix E to the proxy statement/prospectus forming part of this registration statement.</span></td>
    </tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 592; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibit
    No.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title
    of Document</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Location</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">3.2</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 54%"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Bylaws,
    as amended through April 10, 2020</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 3.2 to the Form 10-Q for the quarter ended March 31, 2020 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">4.1</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Description
    of Registrant&#8217;s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 4.1 to the Form 10-K for the year ended December 31, 2020 and incorporated herein by reference.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">4.2</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Form
    of Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock of Communications
    Systems, Inc.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 4.1 to the Form 8-K dated September 14, 2021</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">4.3</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Form
    of Communications Systems, Inc. Warrant to be issued to the PIPE Investors</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 4.2 to the Form 8-K dated September 14, 2021</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">4.4</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Registration
    Rights Agreement between Communications Systems, Inc. and PIPE Investors</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 4.3 to the Form 8-K dated September 14, 2021</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex5-1.htm">5.1</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex5-1.htm">Legal Opinion of Ballard Spahr LLP</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex8-1.htm">8.1</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex8-1.htm">Tax Opinion of Ballard Spahr LLP regarding CVRs</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.1
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Employee
    Stock Ownership Plan and Trust, effective as of January 1, 2009</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.3 to the Form 10-K for the year ended December 31, 2011 (2011 Form 10-K) and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.1.1
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">First
    Amendment, dated October 21, 2011, to the Communications Systems, Inc. Employee Stock Ownership Plan and Trust.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.3.1 to the 2011 Form 10-K and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.1.2
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Third
    Amendment, dated December 14, 2012 to the Communications Systems, Inc. Employee Stock Ownership Plan and Trust.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.1 to the Form 8-K dated December 14, 2012 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.1.3
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Fourth
    Amendment, dated January 1, 2015 to the Communications Systems, Inc. Employee Stock Ownership Plan and Trust</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.3.3 to the Form 10-K for the year ended December 31, 2014 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.2
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">1990
    Employee Stock Purchase Plan, as amended May 21, 2015</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Appendix B to the Proxy Statement dated April 10, 2015 for the 2015 Annual Meeting of Shareholders and incorporated herein
    by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.3
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Communications
    Systems Inc. Long Term Incentive Plan, as amended through March 1, 2012</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 99.2 to the Form 8-K dated March 9, 2012 and incorporated herein by reference.</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 593; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibit
    No.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title
    of Document</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Location</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.4
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 54%"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Communications
    Systems Inc. 2011 Executive Incentive Compensation Plan, as amended May 23, 2018</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Appendix A to the Proxy Statement dated April 10, 2018 for the 2018 Annual Meeting of Shareholders and incorporated herein
    by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.5
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Communications
    Systems Inc. Annual Bonus Plan</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 99.1 to the Form 8-K dated March 9, 2012 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.6</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Form
    of Communications Systems, Inc. Change of Control Agreement for Executives</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.13 to the 2018 Form 10-K and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.7</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Employment
    Agreement dated December 1, 2020 by and between Communications Systems, Inc. and Anita Kumar</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.12 to the Annual Report on Form 10-K for the year ended December 31, 2020 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.8</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Separation
    and Severance Agreement dated August 1, 2021 between Communications Systems, Inc. and Anita Kumar.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.1 to the Form 8-K dated August 1, 2021 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.9
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Voting
    Agreement, dated March 1, 2021, by and among Communications Systems, Inc., Pineapple Energy LLC, and the holders of capital
    stock of Communications Systems, Inc.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.1 to the Form 8-K dated March 1, 2021 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121001012/csi211513_ex10-1.htm" style="-sec-extract: exhibit">10.10</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121001012/csi211513_ex10-1.htm" style="-sec-extract: exhibit">Form
    of Contingent Value Rights Agreement (December 16, 2021)</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.1 to the Form 8-K dated December 16, 2021 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.11</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Amended
    and Restated Securities Purchase Agreement dated as of September 15, 2021, between Communications Systems, Inc. and the PIPE
    Investors</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.1 to the Form 8-K dated September 14, 2021 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">10.12</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Form
    of Lock-up Agreement by and among Communications Systems, Inc., certain directors, officers and shareholders of Communications
    Systems, Inc., and the PIPE Investors</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 10.2 to the Form 8-K dated June 28, 2021 and incorporated herein by reference.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-13.htm" style="-sec-extract: exhibit">10.13
    #</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-13.htm" style="-sec-extract: exhibit">Asset
    Purchase Agreement dated March 1, 2021 by and among Hawaii Energy Connection, LLC and E-Gear, LLC as Seller, Steven P. Godmere
    as Seller Representative, Pineapple Energy LLC as Buyer.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Previously
    filed.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-14.htm" style="-sec-extract: exhibit">10.14</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-14.htm" style="-sec-extract: exhibit">Loan
    and Security Agreement dated as of December 11, 2020 by and between Pineapple Energy LLC as Borrower and Hercules Capital,
    Inc. as Lender and Agent.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Previously
    filed.</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 594; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibit
    No.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title
    of Document</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Location</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-15.htm" style="-sec-extract: exhibit">10.15</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 54%"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-15.htm" style="-sec-extract: exhibit">Working
    Capital Loan and Security Agreement dated as of January 8, 2021 by and between Pineapple Energy LLC as Borrower and Hercules
    Capital, Inc. as Lender and Agent.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif">Previously
    filed.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_006">10.16</a>
    *</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_006">Pineapple Holdings, Inc. 2022 Equity Incentive Plan</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Attached
    as Appendix D to the proxy statement/prospectus forming part of this registration statement.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-17.htm" style="-sec-extract: exhibit">10.17
    *</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex10-17.htm" style="-sec-extract: exhibit">Employment
    Agreement dated February 10, 2021 by and between Pineapple Energy LLC and Kyle Udseth.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Previously
    filed.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-18.htm">10.18#</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-18.htm">Amendment No. 1 to Asset Purchase Agreement dated December 16, 2021 by and among Hawaii Energy Connection, LLC and E-Gear, LLC as Seller, Steven P. Godmere as Seller Representative, Pineapple Energy LLC as Buyer.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-19.htm">10.19#</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-19.htm">Consent and Amendment to Loan and Security Agreement dated as of December 16, 2021 by and between Pineapple Energy LLC as Borrower and Hercules Capital, Inc. as Lender and Agent.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-20.htm">10.20</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-20.htm">First Amendment to Working Capital Loan and Security Agreement dated as of December 16, 2021 by and between Pineapple Energy LLC as Borrower and Hercules Capital, Inc. as Lender and Agent.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-21.htm">10.21</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-21.htm">Subscription Agreement dated as of December 16, 2021 by and between Pineapple Energy LLC and Lake Street Solar LLC.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-22.htm">10.22</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex10-22.htm">Subscription Agreement dated as of December 16, 2021 by and between Pineapple Energy LLC and Hercules Capital, Inc.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">21</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline">Subsidiaries
    of Communications Systems, Inc.</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    as Exhibit 21 to the Annual Report on Form 10-K for the year ended December 31, 2020.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex5-1.htm">23.1</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="csi220044_ex5-1.htm">Consent of Ballard Spahr LLP.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex23-2.htm">23.2</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex23-2.htm">Consent of Baker Tilly US, LLP, Independent Registered Public Accounting Firm for Communications Systems, Inc.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex23-3.htm">23.3</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex23-3.htm">Consent of Baker Tilly US, LLP, Independent Registered Public Accounting Firm for Pineapple Energy LLC</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex23-4.htm">23.4</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex23-4.htm">Consent of Baker Tilly US, LLP, Independent Registered Public Accounting Firm for Hawaii Energy Connection, LLC and E-Gear, LLC</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_s-4.htm" style="-sec-extract: exhibit">24.1</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_s-4.htm" style="-sec-extract: exhibit">Power
    of Attorney</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Previously
    filed.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-1.htm">99.1</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-1.htm">Form of Proxy for Communications Systems, Inc.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 595; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibit
    No.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title
    of Document</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Location</b></span></td>
    </tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_004">99.2</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 54%"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_004">Opinion of Craig-Hallum Capital Group LLC dated March 1, 2021.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif">Attached
    as Appendix B to the joint proxy statement/prospectus forming part of this registration statement.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex99-3.htm" style="-sec-extract: exhibit">99.3</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/22701/000089710121000932/a211292_ex99-3.htm" style="-sec-extract: exhibit">Consent
    of Craig-Hallum Capital Group LLC.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Previously
    filed.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-4.htm">99.4</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-4.htm">Consent of Kyle Udseth to be named as a director of Communications Systems, Inc. upon completion of the merger.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-5.htm">99.5</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-5.htm">Consent of Scott Honour to be named as a director of Communications Systems, Inc. upon completion of the merger.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-6.htm">99.6</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-6.htm">Consent of Marilyn Adler to be named as a director of Communications Systems, Inc. upon completion of the merger.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-7.htm">99.7</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif"><a href="a220044_ex99-7.htm">Consent of Thomas J. Holland to be named as a director of Communications Systems, Inc. upon completion of the merger.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">101.INS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
    Instance Document.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">101.CAL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
    Taxonomy Extension Calculation Linkbase Document.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">101.SCH</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
    Taxonomy Extension Schema Document.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">101.DEF</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
    Taxonomy Extension Definition Linkbase Document.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">101.LAB</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
    Taxonomy Extension Labels Linkbase Document.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">101.PRE</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
    Taxonomy Extension Presentation Linkbase Document.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    herewith.</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Rule-Page --><div style="text-align: left"><div style="border-top: Black 1pt solid; font-size: 1pt; width: 25%">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">#
Certain of the exhibits and schedules to this exhibit have been omitted in accordance with Regulation S-K Item 601. CSI agrees
to furnish a copy of all omitted exhibits and schedules to the SEC upon its request.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">*
Indicates management contract or compensatory plan or arrangement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Item
22. Undertakings</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">The
undersigned registrant hereby undertakes:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To
file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">i.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
include any prospectus required by Section 10(a)(3) of the Securities Act;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 596; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">ii.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent
post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set
forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if
the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high
end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule
424(b) if, in the aggregate, the changes in volume and price represent no more than 20% change in the maximum aggregate offering
price set forth in the &#8220;Calculation of Registration Fee&#8221; table in the effective registration statement; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">iii.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to
include any material information with respect to the plan of distribution not previously disclosed in the registration statement
or any material change to such information in the registration statement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;That,
for the purpose of determining any liability under the Securities Act , each such post-effective amendment shall be deemed to
be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall
be deemed to be the initial, bona fide offering thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To
remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at
the termination of the offering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;That,
for the purposes of determining liability under the Securities Act to any purchaser, if the registrant is subject to Rule 430C,
each prospectus filed pursuant to Rule 424(b) as part of a registration statement relating to an offering, other than registration
statements relying on Rule 430B or other than prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included
in the registration statement as of the date it is first used after effectiveness. Provided, however, that no statement made in
a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed
incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to
a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was made in the registration
statement or prospectus that was part of the registration statement or made in any such document immediately prior to such date
of first use).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;That,
for the purpose of determining liability of the registrant under the Securities Act to any purchaser in the initial distribution
of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant
pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if
the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant
will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">i.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;any
preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule&#160;424;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">ii.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;any
free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to
by the undersigned registrant;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">iii.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant
or its securities provided by or on behalf of the undersigned registrant; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">iv.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;any
other communication that is an offer in the offering made by the undersigned registrant to the purchaser.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(6)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;That,
for purposes of determining any liability under the Securities Act, each filing of the registrant&#8217;s annual report pursuant
to Sections 13(a) or 15(d) of the Securities Exchange Act (and, where applicable, each filing of an employee benefit plan&#8217;s
annual report pursuant to Section 15(d) of the Securities Exchange Act) that is incorporated by reference in the registration
statement shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such
securities at that time shall be deemed to be the initial bona fide offering thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 597; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(7)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;That
prior to any public reoffering of the securities registered hereunder through use of a prospectus which is a part of this registration
statement, by any person or party who is deemed to be an underwriter within the meaning of Rule 145(c), the issuer undertakes
that such reoffering prospectus will contain the information called for by the applicable registration form with respect to reofferings
by persons who may be deemed underwriters, in addition to the information called for by the other items of the applicable form</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(8)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;That
every prospectus (i) that is filed pursuant to paragraph (7) immediately preceding, or (ii) that purports to meet the requirements
of Section 10(a)(3) of the Securities Act and is used in connection with an offering of securities subject to Rule 415, will be
filed as part of an amendment to the registration statement and will not be used until such amendment is effective, and that,
for purposes of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a
new registration statement relating to the securities offered therein, and the offering of such securities at that time shall
be deemed to be the initial bona fide offering thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(9)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insofar
as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons
of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that, in the opinion of
the SEC, such indemnification is against public policy as expressed in the Act and is therefore unenforceable. In the event that
a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by
a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted
by such director, officer, or controlling person in connection with the securities being registered, the registrant will, unless
in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction
the question whether such indemnification by it is against public policy as expressed in the Act and will be governed by the final
adjudication of such issue;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(10)&#160;&#160;&#160;&#160;&#160;&#160;&#160;To
respond to requests for information that is incorporated by reference in the prospectus pursuant to Items&#160;4, 10(b), 11, or
13 of this form, within one business day of receipt of such request, and to send the incorporated documents by first class mail
or other equally prompt means. This includes information contained in documents filed subsequent to the effective date of the
registration statement through the date of responding to the request.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(11)&#160;&#160;&#160;&#160;&#160;&#160;&#160;To
supply by means of a post-effective amendment all information concerning a transaction, and the company being acquired involved
therein, that was not the subject of and included in the registration statement when it became effective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 598; Value: 1 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>SIGNATURES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the requirements of the Securities Act of 1933, the registrant has duly caused this Registration Statement on Form S-4 to be
signed on its behalf by the undersigned, thereunto duly authorized, in the City of Minnetonka, State of Minnesota, on January
26, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>COMMUNICATIONS
    SYSTEMS, INC.</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="width: 50%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 7%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 43%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">/s/
    March D. Fandrich</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Name:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Mark
    D. Fandrich</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Chief
    Financial Officer</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the requirements of the Securities Act of 1933, this Registration Statement has been signed by the following persons on behalf
of the registrant and in the capacities and on the dates indicated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center; width: 37%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center; width: 43%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; text-align: center; width: 18%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Date</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">/s/
    Roger H.D. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Executive
Chair, Interim Chief Executive Officer and Director</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><i>(Principal
Executive Officer)</i></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">January
    26, 2022</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Roger
    H.D. Lacey</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">/s/
    Mark D. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Chief
Financial Officer</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><i>(Principal
Financial Officer)</i></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">January
    26, 2022</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Mark
    D. Fandrich</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">/s/
    Kristin A. Hlavka</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Corporate
Controller</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><i>(Principal
Accounting Officer)</i></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">January
    26, 2022</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Kristin
    A. Hlavka</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">January
    26, 2022</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Randall
    D. Sampson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">January
    26, 2022</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Richard
    A. Primuth</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">January
    26, 2022</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Steven
    C. Webster</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">January
    26, 2022</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Michael
    R. Zapata</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 6%"><span style="font: 10pt Times New Roman, Times, Serif">*&#160;By:&#160;</span></td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-left: 1.5pt; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif">/s/
    Mark
    D. Fandrich</span></td>
    <td style="width: 63%">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 0.125in">&#160;<span style="font: 10pt Times New Roman, Times, Serif">Mark
    D. Fandrich</span></td>
    <td>&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 0.125in">&#160;<span style="font: 10pt Times New Roman, Times, Serif">Attorney-in-Fact</span></td>
    <td>&#160;</td></tr>
</table>
<p style="margin-top: 0; margin-bottom: 0">&#160;</p>



<!-- Field: Page; Sequence: 599 -->
    <div style="border-bottom: Gray 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&#160;</p></div>

    <!-- Field: /Page -->




</body>
</html>




</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>csi220044_ex5-1.htm
<DESCRIPTION>LEGAL OPINION OF BALLARD SPAHR LLP
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 15pt"><IMG SRC="a220044011_v1.jpg" ALT="" STYLE="height: 32px; width: 200px"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 100%"><FONT STYLE="font-size: 9pt">2000 IDS Center</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">80 South 8th Street</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">Minneapolis, MN 55402-2119</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">Tel: 612.371.3211</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">Fax: 612.271.3207</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">www.ballardspahr.com</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">January 26, 2022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Communications Systems, Inc.<BR>
10900 Red Circle Drive<BR>
Minnetonka, MN 55343</P>
<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">EXHIBIT 5.1</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Ladies and Gentlemen:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">We have acted as counsel to Communications Systems, Inc., a Minnesota corporation (&ldquo;CSI&rdquo; or the &ldquo;Company&rdquo;), in connection with the Registration Statement on Form S-4 (File No. 333-260999) (as amended, the &ldquo;Registration Statement&rdquo;) filed by the Company with the Securities and Exchange Commission (the &ldquo;Commission&rdquo;), under the Securities Act of 1933, as amended (the &ldquo;Securities Act&rdquo;). The Registration Statement provides for, among other things, the registration of up to 33,600,000 shares (the &ldquo;Shares&rdquo;) of the Company&rsquo;s common stock, par value $0.05 per share (&ldquo;Common Stock&rdquo;) in connection with the merger (&ldquo;Merger&rdquo;) contemplated by the Agreement and Plan of Merger dated as of March 1, 2021, as amended by an Amendment No. 1 to Agreement and Plan of Merger dated December 16, 2021 (the &ldquo;Merger Agreement&rdquo;), by and among CSI, Helios Merger Co., Pineapple Energy LLC, Lake Street Solar LLC, as the Pineapple Members&rsquo; Representative, and Randall D. Sampson, as the CSI Shareholders&rsquo; Representative.  </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">In rendering the opinion set forth below, we have examined and relied upon the accuracy and completeness (which we have neither independently investigated nor verified) of the facts, information, statements, representations, warranties and covenants contained in the originals or copies, certified or otherwise, identified to our satisfaction, of the Merger Agreement, the Registration Statement and such other records, certificates and documents as we have deemed necessary or appropriate to enable us to render the opinion set forth below, including the form of Articles of Incorporation of the Company, as amended, included as Appendix E to the proxy statement/prospectus that forms a part of the Registration Statement (the &ldquo;Amended Articles&rdquo;), which, subject to approval by the CSI shareholders and filing with the Secretary of State of the State of Minnesota, will (i) amend and restate the Company&rsquo;s Articles of Incorporation and (ii) become effective prior to the issuance of any Shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">In our examination, we have assumed the legal capacity of all natural persons, the genuineness of all signatures, the authenticity of all documents submitted to us as originals, the conformity to original documents of all documents submitted to us as certified, conformed or photostatic copies, and the authenticity of the originals of such latter documents. In making our examination of documents executed, or to be executed, by the parties indicated therein, we have assumed that each party has, or will have, the power, corporate or other, to enter into and perform all obligations thereunder and we have also assumed the due authorization by all requisite action, corporate or other, and execution and delivery by each party indicated in the documents and that such documents constitute, or will constitute, valid and binding obligations of each party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">We have also assumed that (1) the Registration Statement will have become effective and will remain effective at the time of the issuance of the Shares thereunder, (2) the proxy statement/prospectus describing the Shares will be filed with the Commission to the extent required by applicable law and relevant rules and regulations of the Commission, (3) the Shares shall have been duly registered on the books of the transfer agent and registrar therefor in the name or on behalf of the applicable Company shareholders, (4) the Company will remain duly organized, validly existing and in good standing under Minnesota law at the time any Shares are issued, (5) the Merger is consummated in accordance with the Merger Agreement, (6) the Amended Articles are filed with the Secretary of State of the State of Minnesota and shall be effective at the time of issuance of the Shares, and (7) all representations, warranties, certifications and statements with respect to matters of fact and other factual information (i) made by public officers, (ii) made by officers or representatives of the Company, and (iii) in any documents we have reviewed are accurate, true, correct and complete in all material respects. In addition, we have assumed that all other approvals referred to in the Registration Statement for the issuance of the Shares have become effective and that no shares of capital stock of the Company are issued or commitments to issue capital stock are made by the Company prior to consummation of the Merger, except as expressly permitted by the Merger Agreement. </P>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo --><!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">On the basis of the foregoing, and in reliance thereon, we are of the opinion that all necessary corporate action on the part of or on the behalf of the Company has been taken to authorize the issuance of the Shares and, when the Registration Statement has been declared effective and the Shares have been issued and paid for in the manner contemplated by, and upon the terms and conditions set forth in the Registration Statement and the Merger Agreement, the Shares will be validly issued, fully paid and nonassessable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">We express no opinion as to the law of any jurisdiction other than the State of Minnesota and the federal securities laws of the United States. Except as expressly set forth above, we express no other opinion. This opinion is expressed as of the date hereof, and we are under no obligation to supplement or revise our opinion to reflect any changes (including changes that have retroactive effect) in applicable law or in any fact, information, document, corporate record, covenant, warranty, statement, representation or assumption stated herein which becomes untrue, incomplete or incorrect. Any such change may affect the conclusions stated herein. </P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">This opinion has been prepared solely in connection with the filing of the Registration Statement and may not be used or relied upon by any other person or for any other purpose without our prior written consent. We hereby consent to the filing of this opinion as an exhibit to the Registration Statement and the use of our name under the caption &ldquo;Legal Matters&rdquo; in the proxy statement/prospectus included in the Registration Statement. </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">In giving this consent, we do not admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933 or the rules and regulations of the Securities Exchange Commission thereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 16pt">Very truly yours,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">/s/ Ballard Spahr LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Ballard Spahr LLP</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&nbsp;</P>
<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>3
<FILENAME>csi220044_ex8-1.htm
<DESCRIPTION>TAX OPINION OF BALLARD SPAHR LLP REGARDING CVRS
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 15pt"><IMG SRC="a220044011_v1.jpg" ALT="" STYLE="height: 32px; width: 200px"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 100%"><FONT STYLE="font-size: 9pt">2000 IDS Center</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">80 South 8th Street</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">Minneapolis, MN 55402-2119</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">Tel: 612.371.3211</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">Fax: 612.271.3207</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-size: 9pt">www.ballardspahr.com</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">January 26, 2022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Communications Systems, Inc.<BR>
10900 Red Circle Drive<BR>
Minnetonka, MN 55343</P>
<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">EXHIBIT 8.1</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Ladies and Gentlemen:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">We have acted as counsel to Communications Systems, Inc., a Minnesota corporation (&ldquo;CSI&rdquo;), in connection with the distribution and issuance of contingent value rights (&ldquo;CVRs&rdquo;) to certain shareholders of CSI as of immediately prior to the Effective Time, as defined in the Agreement and Plan of Merger dated as of March 1, 2021, as amended by an Amendment No. 1 to Merger Agreement dated December 16, 2021 (the &ldquo;Merger Agreement&rdquo;), by and among CSI, Helios Merger Co. (&ldquo;Merger Sub&rdquo;), Pineapple Energy LLC (&ldquo;Pineapple&rdquo;), Lake Street Solar LLC, as the Pineapple Members&rsquo; Representative, and Randall D. Sampson, as the CSI Shareholders&rsquo; Representative, and under the terms expressed in the December 16, 2021 form of the Contingent Value Rights Agreement, attached as Exhibit A to the Merger Agreement (the &ldquo;CVR Agreement&rdquo; and together with the Merger Agreement, the &ldquo;Agreements&rdquo;).  </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The Merger Agreement contemplates the proposed merger of Merger Sub with and into Pineapple, with Pineapple continuing as the surviving company and becoming a direct, wholly-owned subsidiary of CSI (the &ldquo;Merger&rdquo;). Unless otherwise indicated, capitalized terms used herein shall have the meanings set forth in the Agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">In rendering the opinion set forth below, we have examined and relied upon the accuracy and completeness (which we have neither independently investigated nor verified) of the facts, information, statements, representations, warranties and covenants contained in the originals or copies, certified or otherwise, identified to our satisfaction, of the Agreements, including the exhibits thereto, the Registration Statement (Registration No. 333-260999) of CSI on Form S-4 filed on November 12, 2021 with the Securities and Exchange Commission in connection with the Merger (the &ldquo;Registration Statement&rdquo;), each as amended or supplemented through the date hereof, and such other records, certificates and documents as we have deemed necessary or appropriate to enable us to render the opinion set forth below. Our opinion is expressly conditioned on, among other things, the accuracy and completeness, both initially and continuing as of the CVR Issue Date, of the facts, information, statements, representations, warranties, covenants and assumptions set forth in the documents referred to above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">For purposes of this opinion, we have assumed that (i) the CVR Agreement effected will be substantially similar to the form of the CVR Agreement attached as Exhibit A to the Merger Agreement and will be entered into at or prior to the Effective Time, (ii) each of the distribution and issuance of the CVRs and the Merger will be consummated in the manner described in the Agreements and the Registration Statement and that none of the terms and conditions contained therein have been waived or modified in any respect and (iii) CSI will file its tax returns (including information returns) consistent with, and not take any position that is inconsistent with, the statements, representations, warranties and covenants contained in the Registration Statement and the Tax Certificate, unless otherwise required by a final determination (within the meaning of Section 1313(a) of the Internal Revenue Code of 1986, as amended (the &ldquo;Code&rdquo;)). </P>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo --><!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">In our examination, we have assumed the legal capacity of all natural persons, the genuineness of all signatures, the authenticity of all documents submitted to us as originals, the conformity to original documents of all documents submitted to us as certified, conformed or photostatic copies, and the authenticity of the originals of such latter documents. In making our examination of documents executed, or to be executed, by the parties indicated therein, we have assumed that each party has, or will have, the power, corporate or other, to enter into and perform all obligations thereunder and we have also assumed the due authorization by all requisite action, corporate or other, and execution and delivery by each party indicated in the documents and that such documents constitute, or will constitute, valid and binding obligations of each party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Our opinion is based upon the applicable provisions of the Code, Treasury regulations promulgated thereunder, pertinent judicial authorities, interpretive rulings of the Internal Revenue Service (&ldquo;IRS&rdquo;) and such other authorities as we have considered relevant, all as in effect on the date hereof and all of which are subject to change at any time (possibly with retroactive effect). Additionally, our opinion is not binding on the IRS or the courts and no rulings have been requested or received from the IRS as to any of the matters discussed herein. Accordingly, there can be no assurance that positions contrary to our opinion will not be taken by the IRS, or if challenged, by a court. In addition, a change in any of the authorities, or the inaccuracy or failure to be complete, of any of the facts, information, documents, corporate records, covenants, warranties, statements, representations or assumptions upon which our opinion is based could affect our conclusions expressed herein. </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Based upon the foregoing and subject to the assumptions, limitations
and qualifications set forth herein and in the Registration Statement, the statements in the Registration Statement under the heading
&ldquo;<I>Agreements Relating to the Merger - Contingent Value Rights Agreement - Certain Material U.S. Federal Income Tax Consequences of
the Receipt of CVRs</I>&rdquo; insofar as such statements express conclusions as to the application of U.S. federal income tax laws, represent
our opinion as to the material U.S. federal income tax consequences of the receipt of CVRs by holders of CSI common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Except as expressly set forth above, we express no other opinion. This opinion is expressed as of the date hereof, and we are under no obligation to supplement or revise our opinion to reflect any changes (including changes that have retroactive effect) in applicable law or in any fact, information, document, corporate record, covenant, warranty, statement, representation or assumption stated herein which becomes untrue, incomplete or incorrect. Any such change may affect the conclusions stated herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">This opinion has been prepared solely in connection with the filing of the Registration Statement and may not be used or relied upon by any other person or for any other purpose without our prior written consent. We hereby consent to the filing of this opinion as an exhibit to the Registration Statement and the use of our name wherever appearing in the Registration Statement in connection with the material U.S. federal income tax consequences of the receipt of the CVRs. In giving this consent, we do not admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933 or the rules and regulations of the Securities Exchange Commission thereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 16pt">Very truly yours,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">/s/ Ballard Spahr LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Ballard Spahr LLP</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&nbsp;</P>
<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.18
<SEQUENCE>4
<FILENAME>csi220044_ex10-18.htm
<DESCRIPTION>AMENDMENT NO. 1 TO ASSET PURCHASE AGREEMENT DATED DECEMBER 16, 2021
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; font-size: 10pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT 10.18</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="margin: 0; font-size: 10pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AMENDMENT
NO. 1 TO ASSET PURCHASE AGREEMENT</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
AMENDMENT NO. 1 TO ASSET PURCHASE AGREEMENT (this &ldquo;<U>Amendment</U>&rdquo;) is entered into as of December 16, 2021 by and
among (i) Hawaii Energy Connection, LLC, a Hawaii limited liability company, and E-Gear, LLC, a Hawaii limited liability company
(each a &ldquo;<U>Seller</U>&rdquo; and together, the &ldquo;<U>Company</U>&rdquo;), (ii) Steven P. Godmere, a resident of the
State of Hawaii, as representative for the Sellers (the &ldquo;<U>Seller Representative</U>&rdquo;), and (iii) Pineapple Energy
LLC, a Delaware limited liability company (&ldquo;<U>Buyer</U>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>BACKGROUND</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer,
the Company and the Seller Representative are parties to that certain Asset Purchase Agreement, dated as of March 1, 2021 (the
&ldquo;<U>Existing Agreement</U>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer,
the Company and the Seller Representative desire to amend the Existing Agreement in certain limited respects, as set forth in
this Amendment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AGREEMENT</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
consideration of the foregoing and the mutual promises and covenants made herein, and of the mutual benefits to be derived here
from, the parties agree as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>Section
1</U></B>.<B> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination Date</U></B>. The &ldquo;Termination Date&rdquo; (as defined in Section 8(a)(iv) of the Existing
Agreement) was August 31, 2021, and shall be amended to be March 31, 2022.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>Section
2</U></B>.<B> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Additional Payment</U></B>. A new Section 8(e) is hereby added to the Existing Agreement, which shall read
as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<U>Additional Payment</U>. If the Closing shall not have occurred on or before the Termination Date other than as a result of
termination of the Agreement to <U>Section 8(a)(i)</U> or <U>Section 8(a)(ii)</U>, then, in addition to any payments owed pursuant
to Section 8(c), Buyer shall pay or cause to be paid by wire transfer of immediately available funds to the Sellers a total amount
equal to $250,000 to account(s) designated by the Seller Representative in writing; <U>provided</U>, that this amount shall be
payable only if none of the Sellers or Seller Representative are in material breach of any representation, warranty, covenant
or other agreement contained herein as of the Termination Date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>Section
3</U></B>.<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Closing Equity Consideration</U></B>. Section (C) of <U>Exhibit A</U> of the Existing Agreement is hereby
amended and restated to read in its entirety as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
Upon execution and delivery of a joinder in the form attached as Exhibit A to the Buyer LLC Agreement, Buyer shall issue and deliver
to Sellers in accordance with the Allocation Statement 6,250,000 Class B Units of Buyer (the &ldquo;<U>Closing Equity Consideration</U>&rdquo;),
which in turn will provide Sellers with the right to receive (upon execution and delivery to CSI of a joinder in the form attached
as Exhibit D-2 to the Merger Agreement) shares of Common Stock of the Public Company pursuant to the terms and conditions of the
Merger Agreement, including the adjustment provisions therein and in the Buyer LLC Agreement relating to the trading price of
the Public Company shares; <U>provided</U>, that Sellers may direct that 2.5% of such Closing Equity Consideration be issued and
delivered to Independent Investment Bankers Corp. as designated by the Seller Representative in writing in advance of the Closing;
<U>provided further</U>, at Sellers&rsquo; sole discretion, Sellers may elect to relinquish a portion of the Closing Equity Consideration
in such amount as shall be set forth in a written notice provided by Seller Representative to Buyer not less than three (3) Business
Days prior to the Closing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>Section
4</U></B>.<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <U>Target Working Capital</U></B>. <U>Exhibit C</U> of the Existing Agreement is hereby amended and restated
to read in its entirety as set forth on <U>Annex A</U> hereto.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Section
5</U><FONT STYLE="font-weight: normal">. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Miscellaneous</U><FONT STYLE="font-weight: normal">.</FONT></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Governing
Law</U>. This Agreement shall be governed by the laws of the State of Delaware, without giving effect to choice-of-law principles.
</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Agreement</U>. The Existing Agreement (including the Exhibits and Schedules thereto), as amended by this Amendment, constitute
the entire agreement, and supersede all prior agreements and understandings, both written and oral, between the parties with respect
to the subject matter of the Existing Agreement, as amended by this Amendment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Severability</U>.
If any provision, including any phrase, sentence, clause, Section&nbsp;or subsection, of this Amendment is invalid, inoperative
or unenforceable for any reason, such circumstances shall not have the effect of rendering such provision in question invalid,
inoperative or unenforceable in any other case or circumstance, or of rendering any other provision herein contained invalid,
inoperative, or unenforceable to any extent whatsoever.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Headings</U>.
The headings contained in this Amendment are for purposes of convenience only and shall not affect the meaning or interpretation
of this Amendment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Counterparts</U>.
This Amendment may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together
shall constitute one and the same instrument. Such counterparts may be executed and delivered by facsimile or other electronic
means by any of the parties, and the receiving party may rely on the receipt of such document so executed and delivered as if
the original had been received.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Reference
to and Effect on the Existing Agreement</U>. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as expressly amended hereby, all of the terms, conditions and provisions of the Existing Agreement shall remain unamended and
in full force and effect in accordance with its terms, and the Existing Agreement, as amended hereby, is hereby ratified and confirmed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
reference in the Existing Agreement to &ldquo;this Agreement,&rdquo; &ldquo;hereunder,&rdquo; &ldquo;hereof,&rdquo; &ldquo;herein&rdquo;
or words of like import, and each reference in any Transaction Document to the &ldquo;Asset Purchase Agreement,&rdquo; &ldquo;Purchase
Agreement&rdquo; or words of like import that reasonably would be construed as being a reference to the Existing Agreement, in
each case, shall mean and be a reference to the Existing Agreement, as amended and modified hereby.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Defined
Terms</U>. All capitalized terms used herein but undefined shall have the meanings ascribed to them in the Existing Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">[SIGNATURE
PAGE FOLLOWS]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the parties have duly executed this Amendment as of the date first above written.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>BUYER:</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PINEAPPLE ENERGY LLC</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="width: 47%; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Kyle Udseth</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: Kyle Udseth</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: Chief Executive Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SELLERS:</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Hawaii Energy Connection, LLC</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Christopher DeBone</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: Christopher DeBone</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: Managing Partner</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>E-Gear, LLC</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Christopher DeBone</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: Christopher DeBone</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: Managing Partner</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SELLER REPRESENTATIVE:</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Steven P. Godmere</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: Steven P. Godmere</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Signature
Page to Amendment No. 1 to Asset Purchase Agreement </I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Annex
A</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>Exhibit
C</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Working
Capital</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Target
Working Capital shall be (i) $1,500,000 <U>less</U> (ii) an amount not to exceed $150,000 equal to the cash actually paid by Sellers
to third-party vendors after October 1, 2021 and prior to the Closing Date for work trucks, patent renewals and other capital
expenditures mutually agreed to by Seller Representative and Buyer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->




<P STYLE="margin: 0; font-size: 10pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.19
<SEQUENCE>5
<FILENAME>csi220044_ex10-19.htm
<DESCRIPTION>CONSENT AND AMENDMENT TO LOAN AND SECURITY AGREEMENT
<TEXT>
<html><head><title></title></head><body><p style="font: 10pt Times New Roman, Times, Serif;text-align: right;margin: 0pt;"><font style="font-family: Times New Roman, Times, Serif; font-size: 12pt">EXHIBIT
                                        10.19</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-transform: uppercase;margin: 0pt;"><b>consent and amendment to LOAN AND SECURITY AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">THIS CONSENT AND AMENDMENT TO LOAN AND SECURITY AGREEMENT (this &#8220;Amendment&#8221;) is made and dated as of December 16, 2021 and is entered into by and between PINEAPPLE ENERGY LLC, a Delaware limited liability company, for itself and on behalf of any Subsidiary (collectively, &#8220;Borrower&#8221;), and HERCULES CAPITAL, INC., a Maryland corporation, in its capacity as Lender (&#8220;Lender&#8221;) and as administrative agent and collateral agent for itself and the Lender (in such capacity, &#8220;Agent&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-transform: uppercase;margin: 0pt;"><b>RECITALS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Borrower and Lender are parties to that certain Loan and Security Agreement, dated as of December 11, 2020 (as amended, modified, supplemented or restated and in effect from time to time, collectively, the &#8220;Loan Agreement&#8221;);</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">B. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Loan Agreement made available to Borrower a term loan in a principal amount of Seven Million Five Hundred Thousand Dollars ($7,500,000) (the &#8220;Term Loan&#8221;) to finance the acquisition of certain assets.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Borrower, Communication Systems, Inc., a Minnesota corporation (&#8220;CSI&#8221;), Helios Merger Co., a Delaware corporation and a wholly owned subsidiary of CSI (&#8220;Helios&#8221;), and the other parties thereto are parties to that certain Agreement and Plan of Merger, dated as of March 1, 2021 (as amended, modified, supplemented or restated and in effect from time to time, collectively, the &#8220;Merger Agreement&#8221;), pursuant to which, on the terms and subject to the conditions set forth therein, Helios will be merged with and into the Borrower and Borrower will become a wholly-owned subsidiary of CSI (the &#8220;Merger&#8221;);</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">D. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant to the terms and conditions of the Loan Agreement, the Borrower is not authorized to complete the Merger without consent from the Lender and Agent and a written amendment to the Loan Agreement;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">E. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Borrower has requested that the Lender and Agent consent to the Merger and modify and amend certain terms and conditions of the Loan Agreement in connection with the Merger; and</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">F. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lender and Agent are willing to consent to the Merger and to modify and amend certain terms and conditions of the Loan Agreement, subject to the terms and conditions contained herein.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-indent: 0pt;margin: 0pt;"><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Borrower, Agent and the Lender agree as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Capitalized Terms</u>. All capitalized terms used and not otherwise defined herein shall have the meanings ascribed to them in the Loan Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Consent to Merger and Pre-Closing Financing</u>.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant to Section 7.8 of the Loan Agreement, the Borrower may not merge or consolidate, or permit any of its Subsidiaries to merge or consolidate. In addition, Section 7.10 of the Loan Agreements prohibits the Borrower from changing its corporate name, legal form or jurisdiction of formation without ten (10) days&#x2019; prior written notice to Agent and prohibits the Borrower from suffering any Change in Control. &nbsp;</p>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">Notwithstanding anything to the contrary set forth in the Loan Agreement and subject to the terms and conditions set forth herein, Agent and Lender hereby consent, effective as of the date hereof, to the Merger, in accordance with the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant to Sections 7.3 and 7.18 of the Loan Agreement, the Borrower may not (i) create, incur, assume, guarantee or be or remain liable with respect to any Indebtedness other than certain Indebtedness permitted pursuant to Section 7.3 or (ii) enter into any transactions with any Affiliates of Borrower or any Subsidiaries of Borrower. Notwithstanding anything to the contrary set forth in the Loan Agreement and subject to the terms and conditions set forth herein, Agent and Lender hereby consent, effective as of the date hereof, to any Pre-Closing Financing (as defined in the Merger Agreement) that may be entered into by Borrower pursuant to the terms of the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendments to Loan Agreement</u>. The Loan Agreement is hereby amended as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of the term &#8220;Term Loan Maturity Date&#8221; as found in Section 1.1 of the Loan Agreement is hereby deleted in its entirety and is replaced with the following:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">&#8220;Term Loan Maturity Date&#8221; means December 31, 2024.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section 2.1(f) shall be amended and restated as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">(f) <u>Prepayment</u>. At its option by providing at least three (3) Business Days prior written notice to Agent, Borrower may prepay all or a portion of the outstanding Term Loan by paying the entire principal balance (or such portion thereof), all accrued and unpaid interest thereon, in each case without prepayment premium or fee. Immediately after CSI receives proceeds from the PIPE Investors (as defined in the Merger Agreement) pursuant to the PIPE Agreement (as defined in the Merger Agreement), Borrower shall repay $4,500,000.00 of the outstanding Term Loan plus all accrued and upaid interest and expenses, with the remaining principal to be paid upon the Term Loan Maturity Date. Any amounts paid under this Section shall be applied by Agent to the then unpaid amount of any Secured Obligations (including principal and interest) in such order and priority as Agent may choose in its sole discretion. For the avoidance of doubt, if a payment hereunder becomes due and payable on a day that is not a Business Day, the due date thereof shall be the immediately preceding Business Day. The amount of the Term Loan that has not been repaid from time to time may not be reborrowed.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">c.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section 2.1(g) shall be amended and restated as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding anything contained herein to the contrary, Borrower shall prepay all of the outstanding Term Loan by paying the entire principal balance (or such portion thereof), plus all accrued and unpaid interest thereon, if CSI, Borrower or any of their respective Subsidiaries closes on one or more sales of equity (or another form of equity financing), other than any transaction pursuant to the PIPE Agreement or any sales governed by the CVR Agreement (an &#8220;Equity Transaction&#8221;), that generates proceeds of at least $25,000,000, in the aggregate. Such prepayment shall occur simultaneously with the closing of the sale of Equity Transaction.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">d.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section 7.20 is hereby deleted in its entirety.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 2; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Effective Date of Amendment</u>. This Amendment shall be effective as of the date set forth above.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Termination of Amendment</u>. This Amendment shall automatically terminate and be of no further force and effect without further action of either party hereto upon the termination of the Merger Agreement in accordance with its terms.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Integration</u>. This Amendment and the Loan Agreement represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of the Loan Agreement merge into this Amendment and the Loan Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Prior Agreement</u>. The Loan Agreement is hereby ratified and reaffirmed and shall remain in full force and effect. This Amendment is not a novation and the terms and conditions of this Amendment shall be in addition to and supplemental to all terms and conditions set forth in the Loan Agreement. In the event of any conflict or inconsistency between this Amendment and the Loan Agreement, the terms of this Amendment shall be controlling, but the Loan Agreement shall not otherwise be affected or the rights therein impaired. The amendments in Section 3 above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term of the Loan Agreement, or (b) otherwise prejudice any right or remedy which Lender or Agent may now have, or may have in the future under or in connection with the Loan Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Governing Law</u>. This Amendment shall be governed by, and construed and enforced in accordance with, the laws of the State of California, excluding conflict of laws principles that would cause the application of laws of any other jurisdiction.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Counterparts</u>. This Amendment may be executed in any number of counterparts, and by different parties hereto in separate counterparts, each of which when so delivered shall be deemed an original, but all of which counterparts shall constitute but one and the same instrument.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Binding Effect</u>. This Amendment shall inure to the benefit of the and be binding on the Borrower and its permitted assigns (if any).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;">(SIGNATURES TO FOLLOW)</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 3; Value: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">IN WITNESS WHEREOF, Borrower, Lender and Agent have duly executed and delivered this Consent and Amendment to Loan and Security Agreement as of the day and year first above written.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>BORROWER</b>:</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 0pt;margin: 0pt;">PINEAPPLE ENERGY LLC,<br>a Delaware limited liability company</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">/s/ Kyel Udseth</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Print Name:</p>
</td>
<td style="border: none;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Kyle Udseth</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Chief Executive Officer</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></p>
</td>
<td style="width: 10%;vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></p>
</td>
<td style="width: 40%;vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></p>
</td>
</tr>
<tr>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accepted in Palo Alto,
California:</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td></tr>
<tr>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td></tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>AGENT</b>:</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 0pt;margin: 0pt;">HERCULES CAPITAL, INC.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">/s/ Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Print Name:</p>
</td>
<td style="border: none;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Associate General Counsel</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>LENDER:</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 0pt;margin: 0pt;">HERCULES CAPITAL, INC.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">/s/ Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Print Name:</p>
</td>
<td style="border: none;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt;">Associate General Counsel</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.20
<SEQUENCE>6
<FILENAME>csi220044_ex10-20.htm
<DESCRIPTION>FIRST AMENDMENT TO WORKING CAPITAL LOAN AND SECURITY AGREEMENT
<TEXT>
<html><head><title></title></head><body><p style="font: 10pt Times New Roman, Times, Serif;text-align: right;margin-top: 0pt;margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, Serif; font-size: 12pt">EXHIBIT
                                        10.20</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-transform: uppercase;margin: 0pt;"><font style="font-weight: normal">FIRST
AMENDMENT TO</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;"><b><font style="font-weight: normal;">WORKING CAPITAL LOAN AND SECURITY AGREEMENT </font></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">THIS FIRST AMENDMENT TO WORKING CAPITAL LOAN AND SECURITY AGREEMENT (the &ldquo;Amendment&rdquo;) is entered into and made effective as of December 16, 2021 (the &ldquo;Effective Date&rdquo;) by and between PINEAPPLE ENERGY LLC, a Delaware limited liability company, for itself and on behalf of any Subsidiary (collectively, &ldquo;Borrower&rdquo;), and HERCULES CAPITAL, INC., a Maryland corporation, in its capacity as administrative agent and collateral agent (in such capacity, the &ldquo;Agent&rdquo;) for itself and the Lenders set forth on Schedule 1.1 attached to the Loan Agreement (the &ldquo;Lenders&rdquo;).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;"><u><u>RECITALS</u></u><font style="text-decoration: none;">:</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 18pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 18pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">A.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Borrower, Agent and Lenders are parties to that certain Working Capital Loan and Security Agreement, dated January 8, 2021 (as amended, restated, or modified from time to time, the &ldquo;Loan Agreement&rdquo;), in which Lenders make available to Borrower a working capital loan in the original principal amount of Five Hundred Thousand Dollars ($500,000).</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 18pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 18pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">B.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Borrower, Communication Systems, Inc., a Minnesota corporation (&ldquo;CSI&rdquo;), Helios Merger Co., a Delaware corporation and a wholly owned subsidiary of CSI (&ldquo;Helios&rdquo;), and the other parties thereto are parties to that certain Agreement and Plan of Merger, dated as of March 1, 2021 (as amended, modified, supplemented or restated and in effect from time to time, collectively, the &ldquo;Merger Agreement&rdquo;), pursuant to which, on the terms and subject to the conditions set forth therein, Helios will be merged with and into the Borrower and Borrower will become a wholly-owned subsidiary of CSI (the &ldquo;Merger&rdquo;);</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 18pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 18pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">C.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Borrower, Agent and Lenders wish to amend the Loan Agreement as set forth below.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;"><u><u>AGREEMENTS</u></u><font style="text-decoration: none;">:</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;">NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Borrower, Agent and Lenders agree as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Definitions</u>. A capitalized term used herein but not defined herein shall have the respective meaning given to such term in the Loan Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendments to Loan Agreement</u>.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt 0pt 0pt 36.0pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of the term &ldquo;Maturity Date&rdquo; as found in Section 1.1 of the Loan Agreement is hereby deleted in its entirety and is replaced with the following:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 72.0pt;">&ldquo;Maturity Date&rdquo; means December 31, 2022.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt 0pt 0pt 36.0pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following new Section 2.1(g)(vi) shall be added to the Loan Agreement:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 36.0pt;">(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Conversion Pursuant to Merger</u>. In the event that, on or before the Maturity Date, the Borrower consummates the Merger, then immediately prior to the consummation of the Merger, the Hercules Loan and all accrued and unpaid interest and expenses thereon and the outstanding principal amount of the Loan held by the other Lenders and all accrued and unpaid interest and expenses thereon shall automatically convert into such number of Class C Units of the Borrower calculated based on one (1) Class C Unit being issued for every $2.00 of unpaid principal of the</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 36.0pt;">Loan as of such date and accrued and unpaid interest and expenses thereon. No fractional Class C Units shall be issued upon conversion under this Section. In lieu of Borrower issuing any fractional Class C Units to Lenders upon the conversion pursuant to this Section, Borrower shall pay to each such Lender an amount equal to the product obtained by multiplying the $2.00 per Class C Unit conversion price by the fraction of a Class C Unit not issued pursuant to the previous sentence.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt 0pt 0pt 36.0pt;">c.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following new Section 2.1(g)(vii) shall be added to the Loan Agreement:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 0pt;margin: 0pt 0pt 0pt 36.0pt;">(vii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Automatic Conversion Pursuant to Section 2.1(g)(vi)</u>. If the Loan is to be automatically converted pursuant to Section 2.1(g)(vi), then written notice shall be delivered by Borrower to the Lenders, notifying the Lenders of the conversion to be effected, specifying the principal amount of the Loan to be converted, together with accrued and unpaid interest and expenses thereon, the securities to be issued on conversion, and the date on which such conversion is expected to occur. Upon such conversion of the Loan, Lenders hereby covenant and agree (i) to take all actions reasonably requested by the Borrower to approve and consent to the Merger and other transactions contemplated by the Merger Agreement, including executing a joinder agreement in substantially the form attached hereto as <u>Exhibit D</u> (ii) that at the Effective Time (as defined in the Merger Agreement), the Class C Units to be issued to the Lenders pursuant to Section 2.1(g)(vi) hereof will automatically convert into the consideration contemplated by Section 2.6(e) of the Merger Agreement, and (iii) upon conversion, the Loan shall automatically be cancelled, terminated and of no further force or effect.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Integration</u>. This Amendment and the Loan Agreement represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of the Loan Agreement merge into this Amendment and the Loan Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Prior Agreement</u>. The Loan Agreement is hereby ratified and reaffirmed and shall remain in full force and effect. This Amendment is not a novation and the terms and conditions of this Amendment shall be in addition to and supplemental to all terms and conditions set forth in the Loan Agreement. In the event of any conflict or inconsistency between this Amendment and the Loan Agreement, the terms of this Amendment shall be controlling, but the Loan Agreement shall not otherwise be affected or the rights therein impaired. The amendments in Section 2 above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term of the Loan Agreement, or (b) otherwise prejudice any right or remedy which Lenders or Agent may now have, or may have in the future under or in connection with the Loan Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Governing Law</u>. This Amendment shall be governed by, and construed and enforced in accordance with, the laws of the State of California, excluding conflict of laws principles that would cause the application of laws of any other jurisdiction.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Counterparts</u>. This Amendment may be executed in any number of counterparts, and by different parties hereto in separate counterparts, each of which when so delivered shall be deemed an original, but all of which counterparts shall constitute but one and the same instrument.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Binding Effect</u>. This Amendment shall inure to the benefit of the and be binding on the Borrower and its permitted assigns (if any).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-transform: uppercase;margin: 0pt;"><b><font style="font-weight: normal;">(SignatureS To Follow)</font></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 2; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;">IN WITNESS WHEREOF, Borrower, Agent and the Lenders have duly executed and delivered this First Amendment to Working Capital Loan and Security Agreement as of the day and year first above written.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>BORROWER</b>:</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: left;margin-top: 0pt;margin-bottom: 0pt;">PINEAPPLE ENERGY LLC,<br>a Delaware limited liability company</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">/s/ Kyle Udseth</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Print Name:</p>
</td>
<td style="border: none;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Kyle Udseth</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Chief Executive </p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accepted in Palo Alto,
California:</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td></tr>
<tr>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td></tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>AGENT</b>:</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">HERCULES CAPITAL, INC.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">/s/ Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Print Name:</p>
</td>
<td style="border: none;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Associate General Counsel</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>LENDERS:</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">HERCULES CAPITAL, INC.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">/s/ Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Print Name:</p>
</td>
<td style="border: none;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Associate General Counsel</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">NORTHERN PACIFIC GROUP</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Signature:</p>
</td>
<td style="width: 40%; vertical-align: top; border-bottom: Black 1pt solid">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">/s/ Scott Honour</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Print Name:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Scott Honour</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Managing Partner</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;"><u>Exhibit D</u></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;"><font style="text-decoration: none;">Joinder Agreement</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: left;margin: 0pt;"><i><font style="text-decoration: none;"><i>See attached.</i></font></i></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: right;text-indent: 0pt;margin: 0pt;">Final Form</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>JOINDER AGREEMENT FOR HOLDERS OF CLASS B UNITS, CLASS C UNITS AND <br>
COMPANY CONVERTIBLE NOTES</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>THIS JOINDER AGREEMENT </b>(&ldquo;<u>Joinder Agreement</u>&rdquo;) is entered into as of [&#9679;], 2021, by and between COMMUNICATIONS SYSTEMS, INC., a Delaware corporation (&ldquo;<u>Parent</u>&rdquo;), and the undersigned (&ldquo;<u>Member</u>&rdquo;).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>RECITALS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Parent, Helios Merger Co., a Delaware corporation and wholly owned subsidiary of Parent (&ldquo;<u>Merger Sub</u>&rdquo;), Pineapple Energy LLC, a Delaware limited liability company (the &ldquo;<u>Company</u>&rdquo;), Lake Street Solar LLC, a Delaware limited liability company, as the Members&rsquo; Representative (the &ldquo;<u>Members&rsquo; Representative</u>&rdquo;), and Randall D. Sampson, as the Shareholders&rsquo; Representative, have entered into an Agreement and Plan of Merger, dated as of March 1, 2021 (the &ldquo;<u>Merger Agreement</u>&rdquo;), which provides (subject to the terms and conditions set forth therein) for the merger of Merger Sub with and into the Company (the &ldquo;<u>Merger</u>&rdquo;), with the Company surviving the Merger as a wholly owned subsidiary of Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member is a holder of record and the &ldquo;beneficial owner&rdquo; (within the meaning of Rule 13d-3 under the Securities Exchange Act of 1934, as amended (the &ldquo;<u>Exchange Act</u>&rdquo;)), of certain Units or Company Convertible Notes of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>In the Merger, each outstanding Unit and Company Convertible Note is to be converted into the right to receive the consideration set forth in the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member is entering into this Joinder Agreement in order to cause the Merger to be consummated.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">The parties to this Joinder Agreement, intending to be legally bound, agree as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CERTAIN</b><b> </b><b>DEFINITIONS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">For purposes of this Joinder Agreement:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Capitalized terms used but not otherwise defined in this Joinder Agreement have the meanings assigned to such terms in the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member shall be deemed to &ldquo;<u>Own</u>&rdquo; or to have acquired &ldquo;<u>Ownership</u>&rdquo; of a security if Member: (i) is the record owner of such security; or (ii) is the &ldquo;beneficial owner&rdquo; (within the meaning of Rule 13d-3 under the Exchange Act) of such security.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>A Person shall be deemed to have effected a &ldquo;<u>Transfer</u>&rdquo; of a security if such Person directly or indirectly: (i) sells, pledges, assigns, encumbers, grants an option or Encumbrance with respect to, transfers or disposes of such security or any interest in such security to any Person other than Parent; (ii) enters into an agreement or commitment relating to the sale of, pledge of, Encumbrance of, grant of</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">an option with respect to, transfer of or disposition of such security or any interest therein to any Person other than Parent; or (iii) reduces such Person&rsquo;s beneficial ownership of, interest in or risk relating to such security.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RESTRICTIONS</b><b> </b><b>ON</b><b> </b><b>SECURITIES</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>2.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member shall not, directly or indirectly, cause or permit any Transfer of any of the Units or Company Convertible Notes Owned by Member, or enter into any agreement relating thereto, without the prior written consent of Parent. Notwithstanding the foregoing, if Member is an individual, nothing herein shall prohibit Member from causing or permitting any of the following Transfers of Units or Company Convertible Notes: (a) to any member of Member&rsquo;s immediate family or to a trust for the benefit of Member or any member of Member&rsquo;s immediate family; or (b) upon the death of Member; <i>provided, however, </i>that a Transfer referred to in this sentence shall be permitted only if, as a precondition to such Transfer, the transferee agrees in a writing to be bound by all of the terms of this Joinder Agreement and delivers a copy thereof to Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>2.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member shall not, without the prior written consent of Parent, grant any proxies or powers of attorney with respect to any of the Units by Member, deposit any Units into a voting trust, or enter into a voting agreement with respect to any Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BINDING</b><b> </b><b>TERMS</b><b> </b><b>OF</b><b> </b><b>MERGER</b><b> </b><b>AGREEMENT</b><b> </b><b>AND</b><b> </b><b>THIS</b><b> </b><b>JOINDER</b><b> </b><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;"><b>3.1</b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Contingent upon the Closing and effective upon the Effective Time, Member hereby agrees to be bound by, and to observe and comply with, the provisions of ARTICLE II and Sections 10.1(b) and 11.12 of the Merger Agreement to the extent applicable to Member, as if Member was a party thereto. Without limiting the generality of the foregoing in any way:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member hereby expressly agrees to be bound by Member&rsquo;s indemnification obligations set forth in Section 10.1(b) of the Merger Agreement; and</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member hereby expressly agrees to the appointment of the Members&rsquo; Representative as Member&rsquo;s true, lawful and exclusive agent and attorney-in-fact for and in such Person&rsquo;s name, place, and stead and for its use and benefit, to prepare, execute, certify, acknowledge, swear to, file, deliver, or record any and all agreements, instruments or other documents, and to take any and all actions, that are within the scope and authority of the Members&rsquo; Representative as set forth in Section 11.12 of the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RELEASE</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Release. </b>By execution and delivery of this Joinder Agreement, effective upon the Closing, Member, on Member&rsquo;s own behalf and on behalf of each of Member&rsquo;s agents, trustees, beneficiaries, Affiliates, heirs, successors, assigns, members and partners (collectively, the &ldquo;<u>Member Group</u>&rdquo;), hereby unconditionally, irrevocably and forever waives, releases and discharges the Company, Parent, Merger Sub, the Surviving Company and their respective successors and assigns, and their respective present and former directors, members, officers, managers, equityholders, employees, Affiliates, agents and other representatives (collectively, the &ldquo;<u>Releasees</u>&rdquo;) from any and all rights, claims, demands, damages, causes of action, liabilities and obligations of any kind or nature whatsoever (a &ldquo;<u>Claim</u>&rdquo;), whether in Member&rsquo;s capacity as a member, manager, officer, director or employee of the Company or any of its Affiliates or otherwise (including in respect of any rights of contribution or</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;margin: 0pt 0px;">indemnification), in each case whether absolute or contingent, liquidated or unliquidated, known or unknown, and whether arising under any agreement or understanding (other than as described in the proviso to this sentence), in tort or otherwise at law or equity that Member ever had, now has or ever may have or claim to have against or with respect to the Releasees, <u>provided</u>, <u>however</u>, that the foregoing shall not constitute a waiver or release of (a) any rights of Member arising under the Merger Agreement or any document or instrument executed and delivered in connection with the Merger Agreement, including the Pre-Closing Acquisition Agreement; (b) any rights of Member arising under any employment agreements or arrangements with any of the Releasees, including any amounts owed to any Member in connection with such Member&rsquo;s employment or any benefits owed to the Member; (c) any rights of any Person in the Member Group arising under the indemnification provisions of the governance documents of the Releasees; (d) any amounts owed to the Member Group by the Releasees under any indebtedness, including the Permitted Indebtedness, any working capital loan agreement, or any Pre-Closing Financing; or (e) any of the items set forth in Exhibit A hereto, if any. Member agrees that Member shall not (and that such Member shall cause any member of the Member Group not to) seek to recover any amounts in connection with any Claims released pursuant to this <u>Section 4.1</u>. In no event shall the Releasees have any liability whatsoever to Member (or any member of the Member Group) for breaches of the representations, warranties, agreements or covenants of any Member or the Company under the Merger Agreement, and Member shall not (and shall cause any member of the Member Group not to) in any event seek contribution from the Releasees in respect of any payments required to be made by Member pursuant to the Merger Agreement, except as otherwise set forth in the Merger Agreement. With respect to any indemnification claim brought by an Indemnified Party against Member under Article X of the Merger Agreement, Member expressly waives any right of subrogation, contribution, advancement, indemnification or other claim against the Releasees with respect to any amounts owed by Member pursuant to Article X of the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>4.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Further Assurances</b>. Member: (a) represents and warrants that Member has taken all actions necessary or appropriate to give full effect to the release given by Member (on Member&rsquo;s behalf and on behalf of the Member Group) in this Joinder Agreement; (b) represents and warrants that Member has not assigned any Claim or potential Claim against any of the Releasees to any third party; and (c) agrees that Member shall execute and deliver (and cause the Member Group to execute and deliver) to the Releasees such instruments and other documents, and shall take (and cause all members of the Member Group to take) such other actions, as Parent may reasonably request for the purpose of carrying out or evidencing the release given by Member (on Member&rsquo;s behalf and on behalf of the Member Group) in this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>4.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Unknown Claims.</b><b> </b>Member: (a) represents, warrants and acknowledges that Member: (i) has been fully advised by Member&rsquo;s attorney of any rights that Member may have under any statute or common law limiting the release of Claims that Member may not know or suspect to exist in Member&rsquo;s favor at the time of executing this Joinder Agreement and the release given hereby, in any applicable jurisdiction; and (ii) understands the implications thereof; and (b) hereby expressly waives the benefits thereof and any rights that Member may have thereunder.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WAIVERS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>5.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Waiver of Appraisal and Dissenters&rsquo; Rights</b>. Member hereby irrevocably and unconditionally waives, and agrees to cause to be waived and to prevent the exercise of, any rights of appraisal, any dissenters&rsquo; rights and any similar rights relating to the Merger or any related transaction that Member or any other Person may have by virtue of, or with respect to, any Units by Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>5.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Other Waivers</b>. Member, on its behalf and on behalf of each of the Member Group,</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;margin: 0pt 0px;">hereby waives any and all rights to contest or object to the execution and delivery of the Merger Agreement, the actions of the Company&rsquo;s board of managers in approving and recommending the Merger, the consummation of the Merger and the other transactions provided for in the Merger Agreement, or to seek damages or other legal or equitable relief in connection therewith. Contingent upon the Closing and effective upon the Effective Time, Member hereby agrees to waive any rights of first refusal, preemptive rights, rights to notice, rights of co-sale, registration rights, information rights or any similar rights that Member may have (whether under applicable Law or otherwise) or could potentially have or acquire in connection with the Merger, except pursuant to the transactions contemplated by the Merger Agreement. From and after the Effective Time, Member&rsquo;s right to receive a portion of the Stock Consideration on the terms and subject to the conditions set forth in the Merger Agreement shall constitute Member&rsquo;s sole and exclusive right against the Company, the Surviving Company and Parent in respect of Member&rsquo;s Ownership of Units or Company Convertible Notes or status as an equityholder or debtholder of the Company or any agreement or instrument with the Company pertaining to Units or Company Convertible Notes by Member or Member&rsquo;s status as an equityholder or debtholder of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REPRESENTATIONS</b><b> </b><b>AND WARRANTIES</b><b> </b><b>OF</b><b> </b><b>MEMBER</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;">Member hereby represents and warrants to Parent, Merger Sub and the Surviving Company as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>6.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Authorization; Binding Obligation</b>. The execution and delivery by Member of this Joinder Agreement, and the performance of its obligations hereunder: (i) if Member is a corporation, has been duly and validly authorized by all necessary corporate action on the part of Member and (ii) if Member is a limited liability company, has been duly and validly authorized by all necessary limited liability company, and no other corporate or other proceedings on the part of the Member are necessary to authorize this Joinder Agreement. If Member is an individual, Member has the requisite power, authority and capacity to execute this Joinder Agreement and perform its obligations hereunder. This Joinder Agreement has been duly and validly executed and delivered by Member, and this Joinder Agreement constitutes a legal, valid and binding obligation of Member enforceable against Member in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium and similar Laws affecting creditors&rsquo; rights and remedies generally, and subject, as to enforceability, to general principles of equity, including principles of commercial reasonableness, good faith and fair dealing (regardless of whether enforcement is sought in a proceeding at law or in equity).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>6.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Due Organization, Good Standing and Corporate Power.</b><b> </b>If Member is not an individual, Member is duly organized, validly existing and in good standing under the laws of the jurisdiction of its organization. If Member is not an individual, Member has the requisite organizational power to hold the Units or Company Convertible Notes held by such Member as set forth under the heading &ldquo;Units Held of Record&rdquo; or &ldquo;Note Holdings,&rdquo; as applicable, on the signature page hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>6.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>No Violation. </b>The execution and delivery by Member of this Joinder Agreement does not, and the performance of this Joinder Agreement will not, (a) conflict with or violate the constitutive documents of Member, (b) conflict with or violate in any material respects any Law applicable to Member, or by which its material properties or assets are bound or affected, (c) result in any material breach or material violation of, or constitute a material default (or an event that with notice or lapse of time or both would become a material default) under, or impair any of Member&rsquo;s material rights or materially alter the rights or obligations of any third party under, or give to others any rights of termination, amendment, acceleration or cancellation of, any note, bond, mortgage, indenture, Contract, approval or other material instrument or obligation to which Member is a party that would, in each case, adversely affect the business of Member in a material respect, or (d) result in the creation of an</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;margin: 0pt 0px;">Encumbrance on any of the material properties or assets of Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>6.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Title to Securities</b>. Member solely owns of record and beneficially and has good and valid title to the Units and Company Convertible Notes set forth under the heading &ldquo;Units Held of Record&rdquo; and &ldquo;Note Holdings&rdquo; on the signature page hereof (free and clear of any Encumbrance).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>6.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Finder&rsquo;s Fees</b>. Member is not obligated for the payment of any fees or expenses of any investment banker, broker, finder or similar party in connection with the origin, negotiation or execution of the Merger Agreement or in connection with the Merger or any other transaction contemplated by the Merger Agreement that would result in any Liability on the Company, the Surviving Company, or Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>6.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Litigation</b>. There is no Action that is pending, or to the knowledge of the Member, threatened, by, against or affecting such Member that in any manner challenges or seeks to prevent, enjoin, alter or materially delay the transactions contemplated hereby and by the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION 7. CERTAIN COVENANTS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;"><b>7.1 Certain Deliveries</b>. In connection with the Merger and pursuant to the Merger Agreement, Member hereby delivers and surrenders herewith any certificate(s) (if any) representing the Units together with any Company Convertible Notes held by Member in exchange for the right to receive the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement, at the times specified therein. Member agrees that, following surrender of all such certificates and Company Convertible Notes and upon the Effective Time, such certificates representing Units and such Company Convertible Notes shall, without further action by Member, be cancelled, terminated and of no further force or effect, and be subject to the terms and conditions of the Merger Agreement. If the Merger Agreement is terminated prior to consummation of the Merger, then such certificates and Company Convertible Notes will be returned to Member at the address set forth herein or by delivery to the Company. In addition to the foregoing, Member agrees to deliver to Parent herewith a completed and signed Form W-9 (or Form W-8, if applicable). Member acknowledges and agrees that it is not entitled to and will not receive the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement, until Member has complied with its obligations under this <u>Section 7.1</u>. Member acknowledges and agrees that upon receipt of the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement in accordance with its terms, Member shall have received all the consideration to which Member is entitled with respect to the Units and Company Convertible Notes submitted with this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION 8. MISCELLANEOUS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Further Assurances</b>. Prior to the Expiration Time, at every meeting of the members of the Company called with respect to any of the following, and at every adjournment thereof, and on every action or approval by written resolution or consent of the members of the Company with respect to any of the following, Member shall vote the Units held by Member in respect of which Member is entitled to vote at any such meeting or in connection with any such written consent (a) in favor of the Merger and the adoption and approval of the Merger Agreement and any transaction contemplated thereby, and (b) against any action that would reasonably be expected to result in a breach of any representation, warranty, covenant or obligation of the Company in the Merger Agreement or that would reasonably be expected to preclude fulfillment of a condition precedent under the Merger Agreement to the Company&rsquo;s or Parent&rsquo;s obligation to consummate the Merger. Upon request, Member agrees to execute and deliver any additional documents deemed by Parent to be reasonably necessary or desirable to complete the delivery and transfer of the Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Entire Agreement</b>. This Joinder Agreement, the Merger Agreement and any other documents delivered by the parties in connection herewith and therewith constitute the entire agreement between the parties with respect to the subject matter hereof and supersede all prior agreements and understandings between the parties relating to the subject matter hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Amendments</b>. This Joinder Agreement may not be amended, modified, altered or supplemented other than by means of a written instrument duly executed and delivered on behalf of Parent and Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>No Third-Party Beneficiaries</b>. This Joinder Agreement is for the sole benefit of the parties and their permitted successors and assigns and nothing herein expressed or implied shall give or be construed to give to any Person, other than the parties and such successors and assigns, any legal or equitable rights hereunder.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Assignment</b>. No party hereto shall assign or otherwise transfer this Joinder Agreement or any of its rights hereunder, or delegate any of its obligations hereunder, without the prior written consent of the other parties hereto. Subject to the foregoing, this Joinder Agreement and the rights and obligations set forth herein shall inure to the benefit of, and be binding upon the parties hereto, and each of their respective successors, heirs and permitted assigns.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Waiver</b>. No waiver by any party, whether express or implied, of its rights under any provision of this Joinder Agreement shall constitute a waiver of the party&rsquo;s rights under such provisions at any other time or a waiver of the party&rsquo;s rights under any other provision of this Joinder Agreement. No failure by any party to take any action against any breach of this Joinder Agreement or default by another party shall constitute a waiver of the former party&rsquo;s right to enforce any provision of this Joinder Agreement or to take action against such breach or default or any subsequent breach or default by the other party. To be effective any waiver must be in writing and signed by the waiving party (or such party&rsquo;s attorney-in-fact).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: left;text-indent: 36.0pt;margin: 0pt;"><b>8.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Governing Law; Venue; Waiver of Jury Trial.</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;margin-top: 0pt;margin-bottom: 0pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Joinder Agreement shall be governed by the Laws of the State of Minnesota, without giving effect to any choice of law or conflict of law provision or rule that would cause application of the Laws of any jurisdiction other than the State of Minnesota.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;margin-top: 0pt;margin-bottom: 0pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parent and Member each (i) consents to submit itself to the exclusive personal jurisdiction of the state and federal courts located in Minneapolis, Minnesota (the &ldquo;<u>Chosen Court</u>&rdquo;) in any action or proceeding arising out of or relating to this Agreement, (b) agrees that all claims in respect of such action or proceeding shall be heard and determined in any such Chosen Court, (c) agrees that it shall not attempt to deny or defeat such personal jurisdiction by motion or other request for leave from any such Chosen Court and (d) agrees not to bring any action or proceeding arising out of or relating to this Joinder Agreement in any other court. Parent and Member each waives any defense of inconvenient forum to the maintenance of any action or proceeding so brought and waives any bond, surety or other security that might be required of any other party with respect thereto. Any party may make service on another party by sending or delivering a copy of the process to the party to be served at the address and in the manner provided for the giving of notices in <u>Section 8.11</u>. Nothing in this <u>Section 8.7</u>, however, shall affect the right of any party to serve legal process in any other manner permitted by law.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;margin-top: 0pt;margin-bottom: 0pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each party waives any claim and will not assert that venue should properly lie in any other location within the selected jurisdiction.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;margin-top: 0pt;margin-bottom: 0pt;">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW THAT CANNOT BE WAIVED, THE PARTIES HEREBY WAIVE, AND COVENANT THAT THEY WILL NOT ASSERT (WHETHER AS PLAINTIFF, DEFENDANT OR OTHERWISE), ANY RIGHT TO TRIAL BY JURY IN ANY ACTION ARISING IN WHOLE OR IN PART UNDER OR IN CONNECTION WITH THIS JOINDER AGREEMENT OR ANY OF THE CONTEMPLATED TRANSACTIONS, WHETHER NOW EXISTING OR HEREAFTER ARISING, AND WHETHER SOUNDING IN CONTRACT, TORT OR OTHERWISE. THE PARTIES AGREE THAT ANY OF THEM MAY FILE A COPY OF THIS PARAGRAPH WITH ANY COURT AS WRITTEN EVIDENCE OF THE KNOWING, VOLUNTARY AND BARGAINED-FOR AGREEMENT AMONG THE PARTIES IRREVOCABLY TO WAIVE ITS RIGHT TO TRIAL BY JURY IN ANY PROCEEDING WHATSOEVER BETWEEN THEM RELATING TO THIS JOINDER AGREEMENT OR ANY OF THE CONTEMPLATED TRANSACTIONS, AND SUCH PROCEEDING WILL INSTEAD BE TRIED IN A COURT OF COMPETENT JURISDICTION BY A JUDGE SITTING WITHOUT A JURY.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Specific Performance.</b><b> </b>The rights and remedies of the parties hereto shall be cumulative. The transactions contemplated by this Joinder Agreement are unique transactions and any failure on the part of any party to complete the transactions contemplated by this Joinder Agreement on the terms of this Joinder Agreement shall not be fully compensable in damages and the breach or threatened breach of the provisions of this Joinder Agreement would cause the other party hereto irreparable harm. Accordingly, in addition to and not in limitation of any other remedies available to the parties hereto for a breach or threatened breach of this Joinder Agreement each of the parties agrees that, without posting a bond or other undertaking, the parties shall be entitled to seek specific performance of this Joinder Agreement and an injunction restraining any such party from such breach or threatened breach. Each party further agrees that, in the event of any Action for specific performance in respect of such breach or violation, it shall not assert as a defense that a remedy at law would be adequate.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Interpretation.</b><b> </b>The words &ldquo;include,&rdquo; &ldquo;includes&rdquo; and &ldquo;including&rdquo; when used herein shall be deemed in each case to be followed by the words &ldquo;without limitation.&rdquo; The word &ldquo;herein&rdquo; and similar references mean, except where a specific Section or Article reference is expressly indicated, the entire Joinder Agreement rather than any specific Section or Article. The headings contained in this Joinder Agreement are for reference purposes only and shall not affect in any way the meaning or interpretation of this Joinder Agreement. As used herein, all pronouns shall include the masculine, feminine, neuter, singular and plural thereof whenever the context and facts require such construction.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Severability</b>. If any term or other provision of this Joinder Agreement is invalid, illegal or incapable of being enforced by any rule of Law, or public policy, all other conditions and provisions of this Joinder Agreement shall nevertheless remain in full force and effect.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Notices</b>. All notices and other communications hereunder shall be in writing and shall be deemed duly given in writing and sufficient if delivered personally or sent by nationally- recognized overnight courier providing evidence of delivery or by registered or certified mail, postage prepaid, return receipt requested, at the following addresses or sent by email:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 36pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 36pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;">(a)</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;">if to Member:</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt 0pt 0pt 72.0pt;">at the address set forth on the signature page hereof;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">with a copy (which shall not constitute notice) to:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">Lake Street Solar LLC</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">315 East Lake Street, Suite 301</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">Wayzata, MN 55391 Attention: Scott Honour</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">Marcy Haymaker</p>
<p style="font: 10pt Times New Roman, Times, serif;margin: 0pt 0pt 0pt 72pt;text-align: justify;">Email: shonour@northernpacificgroup.com ;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin: 0pt 0pt 0pt 72pt;text-align: justify;">mhaymaker@northernpacificgroup</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 36pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 36pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">(b)</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">if to Parent:</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">Communications Systems, Inc. Attention: Roger H. D. Lacey 10900 Red Circle Drive Minnetonka, Minnesota 55343 Email: rogerl@commsysinc.com</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">with a copy (which shall not constitute notice) to: Ballard Spahr LLP</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">Attention: Barbara Rummel</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 54.0pt;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">Peter Jaslow 2000 IDS Center</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">80 South 8th Street Minneapolis, MN 55402</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 72.0pt;">Email: rummelb@ballardspahr.com jaslowp@ballardspahr.com</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Representation by Counsel</b>. Each party hereto acknowledges that it has been advised by legal and any other counsel retained by such party in its sole discretion. Each party acknowledges that such party has had a full opportunity to review this Joinder Agreement, the Merger Agreement and all related exhibits, schedules and ancillary agreements and to negotiate any and all such documents in its sole discretion, without any undue influence by any other party hereto or any third party.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Construction</b>. The parties have participated jointly in the negotiations and drafting of this Joinder Agreement and in the event of any ambiguity or question of intent or interpretation, no presumption or burden of proof shall arise favoring or disfavoring any party by virtue of the authorship of any of the provisions of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Headings</b>. The section headings contained in this Joinder Agreement are inserted for convenience only and shall not affect in any way the meaning or interpretation of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b> Counterparts.</b><b> </b>This Joinder Agreement may be executed in two or more counterparts, any one of which need not contain the signatures of all parties, but all of which counterparts taken together will constitute one and the same agreement. Facsimile and other electronic signatures shall constitute original signatures for all purposes of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>8.16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Termination</b>. This Joinder Agreement shall automatically terminate without further action upon the earliest to occur of: (a) the termination of the Merger Agreement in accordance with its terms and (b) the written agreement of Member and the Parent to terminate this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><i>[Remainder of page intentionally left blank.]</i></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;text-align: justify;margin: 0pt;"><b>IN WITNESS WHEREOF, </b>the parties have caused this Joinder Agreement to be executed as of the date first written above.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">COMMUNICATIONS SYSTEMS, INC.</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Print Name:</p>
</td>
<td style="border: none;width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Mark Fandrich</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Title:</p>
</td>
<td style="width: 40%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Chief Financial Officer</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;"><b><i>Signature Page
to Joinder Agreement</i></b></p>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>IN WITNESS WHEREOF, </b>the parties have caused this Joinder Agreement to be executed as of the date first written above.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 0">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%; vertical-align: top; padding-top: 0">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;"><b>MEMBER</b></p>
</td>
<td style="width: 30%; vertical-align: top; padding-top: 0">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Signature:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 30%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 12%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Printed Name:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 28%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="border: none;margin: 0px;width:100%" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 10%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Address:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 30%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 5%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 35%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="border: none;margin: 0px;width:100%" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 5%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 35%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="border: none;margin: 0px;width:100%" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 5%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 35%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 8%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Facsimile:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 32%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 60%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 15%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Married: YES NO</p>
</td>
<td style="width: 25%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">(please circle)</p>
</td>
</tr>

</table>

<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 25%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: left;margin: 0pt;">Units Held of Record as<br>&nbsp;of the Effective Time*</p>
</td>
<td style="width: 25%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 25%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;">Note Holdings as of the<u> <br></u>Effective Time*</p>
</td>
<td style="width: 25%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">*If left blank, Member authorizes the Company to populate with all units, and additional securities based on the books and records of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;"><b><i>Signature Page
to Joinder Agreement&nbsp;</i></b></p>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-indent: 0pt;margin: 0pt 0pt 0pt 36.0pt;">CONSENT OF SPOUSE</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">I acknowledge that I have read the Joinder Agreement (as defined herein) and that I know and understand, and have been fully advised by my attorney with respect to, its contents. As the spouse of Member, I hereby agree that the Units and Company Convertible Notes held by Member and my interest in such Units and Company Convertible Notes, if any, are subject to the provisions of the Joinder Agreement and the Merger Agreement (as defined herein), which I consent to, and will take no action at any time to hinder operation of, the Joinder Agreement and the Merger Agreement, free and clear of any Encumbrances.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;border: none;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;"><b>SIGNATURE OF SPOUSE:</b></p>
</td>
</tr>
<tr>
<td style="width: 60%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 30%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="vertical-align: top"><font style="font-size: 10pt">&nbsp;</font></td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: top"><font style="font-size: 10pt">&nbsp;</font></td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; vertical-align: top"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr>
<td style="width: 60%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
<td style="border: none;width: 10%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">Printed Name:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 30%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt;">&nbsp;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;"><b><i>Signature Page
to Joinder Agreement</i></b></p>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>Exhibit A</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><u>Exceptions to
Release</u></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.21
<SEQUENCE>7
<FILENAME>csi220044_ex10-21.htm
<DESCRIPTION>SUBSCRIPTION AGREEMENT DATED AS OF DECEMBER 16, 2021 BY AND BETWEEN PINEAPPLE ENERGY LLC AND LAKE STREET SOLAR LLC.
<TEXT>
<html><head><title></title></head><body>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 12pt">EXHIBIT
10.21</font></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>PINEAPPLE ENERGY LLC</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>SUBSCRIPTION AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">This SUBSCRIPTION AGREEMENT (this &ldquo;<i>Agreement</i>&rdquo;) is entered into as of December 16, 2021 by and between Pineapple Energy LLC, a Delaware limited liability company (the &ldquo;<i>Company</i>&rdquo;), and Lake Street Solar LLC, a Delaware limited liability company (&ldquo;<i>Subscriber</i>&rdquo;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>RECITALS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">A.&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;WHEREAS, the Company, Communication Systems, Inc., a Delaware corporation (&ldquo;<i>CSI</i>&rdquo;), Helios Merger Co., a Delaware corporation and a wholly-owned subsidiary of CSI (&ldquo;<i><font style="font-style: italic;">Merger Sub</font></i>&rdquo;), Subscriber and Randall D. Sampson are parties to that certain Agreement and Plan of Merger, dated as of March 1, 2021 (as amended from time to time, the &ldquo;<i>Merger Agreement</i>&rdquo;), pursuant to which, on the terms and subject to the conditions set forth therein, Merger Sub will be merged with and into the Company (the &ldquo;<i>Merger</i>&rdquo;);</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">C. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEREAS, under the terms of the Merger Agreement, the agreed upon amounts due from the Company to Hercules Capital, Inc., a Delaware corporation (&ldquo;Hercules&rdquo;), and Subscriber for past expenditures in the amounts of $350,000 and $2,000,000, respectively (collectively, the &ldquo;<i>Accounts Payable</i>&rdquo;) must be satisfied prior to the closing of the Merger; and</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">D. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEREAS, subject to and in accordance with the respective terms and conditions of this Agreement, Subscriber has agreed to convert its portion of the Accounts Payable into convertible promissory notes of the Company, effective immediately prior to the consummation of the Merger, and Hercules will sign a corresponding Subscription Agreement on the date hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">In consideration of the mutual promises contained herein, and other good and valuable consideration, the parties hereto agree as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">1.&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<u><font style="font-variant: small-caps;">Subscription</font></u>.&nbsp;Subject to and in accordance with the respective terms and conditions of this Agreement, in consideration for the full cancellation of $2,000,000 of the Accounts Payable otherwise due from the Company to Subscriber, Subscriber agrees to purchase from the Company, and the Company agrees to sell to Subscriber, in each case immediately effective prior to the consummation of the Merger,&nbsp;a convertible note of the Company (the &ldquo;<i>Convertible Note</i>&rdquo;) that will automatically convert into 1,000,000 Class C Units of the Company after issuance of the Convertible Note to Subscriber and immediately prior to the consummation of the Merger (the Class C Units being issued to Subscriber upon conversion of the Convertible Note are hereinafter collectively referred to as the &ldquo;<i>Units</i>&rdquo;).&nbsp;Prior to the Closing of the Merger, the Company shall submit the form of Convertible Note to Subscriber for its approval, which approval shall not be unreasonably withheld.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="font-variant: small-caps"><u>Joinder
and Conversion</u></font>.&nbsp;Upon consummation of this Agreement, Subscriber covenants and agrees (i) to take all actions reasonably
requested by the Company to approve and consent to the Merger and the other transactions contemplated by the Merger Agreement,
including executing a joinder agreement in substantially the form attached hereto as Exhibit A, (ii) that at the Effective Time
(as defined in the Merger Agreement), the Class C Units to be issued to Subscriber upon conversion of the Convertible Note pursuant
to Section 1 hereof will automatically convert into the consideration contemplated by Section 2.6(e) of the Merger Agreement,
and (iii) upon issuance of the Convertible Note, all rights of Subscriber with respect to the Accounts Payable shall automatically
be cancelled, terminated and of no further force or effect.&nbsp;Notwithstanding the foregoing, this Agreement shall automatically</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">terminate and be of no further force and effect without further action of either party hereto upon the termination of the Merger Agreement in accordance with its terms.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">3.&nbsp; &nbsp; &nbsp;  &nbsp; &nbsp;<u><font style="font-variant: small-caps;">Representations and Warranties of Subscriber</font></u>.&nbsp;In consideration of the Company&rsquo;s agreement to sell the Units, Subscriber hereby represents and warrants to the Company as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">a.&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; <u>Information About the Company</u>.&nbsp;Subscriber has had an opportunity to ask questions of, and receive answers from, the Company concerning the business, management and financial affairs of the Company and the terms and conditions of the purchase of the Convertible Note and Units contemplated hereby.&nbsp;Subscriber has had an opportunity to obtain any information requested by Subscriber regarding the Company, including information regarding the current financial condition of the Company, as well as any information requested to verify this information. Subscriber has received and carefully reviewed that certain Second Amended and Restated Limited Liability Company Agreement of the Company, effective as of December 1, 2020, as amended, modified, supplemented, or waived (the &ldquo;<i>LLCA</i>&rdquo;), that will govern the Company from and after the effective date of this Agreement.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">b.&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; <u>High Degree of Risk</u>.&nbsp;Subscriber understands that the Company has a limited operating history and that its financial projections, if any, are purely speculative.&nbsp;Subscriber realizes that an investment in the Convertible Note and Units involves a high degree of risk, including the risks of receiving no return on the investment and of losing Subscriber&rsquo;s entire investment in the Company.&nbsp;Subscriber is able to bear the economic risk of investment in the Convertible Note and Units, including the total loss of such investment.&nbsp;The Subscriber acknowledges that Company can make no assurance regarding its future financial performance or as to the future profitability of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">c.&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<u>No Market for Units; Restrictions on Transfer</u>.&nbsp;Subscriber realizes that (i) there are substantial restrictions on the transfer of the Units in the LLCA and under applicable law; (ii) there is not currently, and there can be no guarantee that in the future there will exist, a public market for the Units; (iii) the Company has not developed a specific exit strategy for its investors; and (iv) accordingly, for the above and other reasons, Subscriber may not be able to liquidate an investment in the Convertible Note and Units for an indefinite period.&nbsp;Subscriber acknowledges that the Units have not been registered for sale under the Securities Act of 1933, as amended (the &ldquo;<i>Securities Act</i>&rdquo;), or applicable state securities laws (the &ldquo;<i>State Laws</i>&rdquo;), and agrees that the Units may be sold only pursuant to registration under the Securities Act and State Laws, or, in the sole discretion of the Company, upon receipt by the Company (at Subscriber&rsquo;s expense) of an opinion of counsel acceptable to the Company that such registration is not required.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">d.&nbsp; &nbsp; &nbsp; &nbsp; <u>Suitability</u>.&nbsp; Subscriber has such knowledge and experience in financial and business matters that Subscriber is capable of evaluating the merits and risks of an investment in the Convertible Note and Units.&nbsp;Subscriber has obtained, to the extent deemed necessary, Subscriber&rsquo;s own personal professional advice with respect to the risks inherent in, and the suitability of, an investment in the Convertible Note and Units in light of Subscriber&rsquo;s financial condition and investment needs.&nbsp;Subscriber believes that the investment in the Convertible Note and Units is suitable for Subscriber based upon Subscriber&rsquo;s investment objectives and financial needs, and Subscriber has adequate means for providing for Subscriber&rsquo;s current financial needs and personal contingencies and has no need for liquidity of investment with respect to the Convertible Note and Units.&nbsp;Subscriber understands that no federal or state agency has made any finding or determination as to the fairness for investment, nor any recommendation or endorsement, of the Convertible Note and Units.&nbsp;Subscriber acknowledges that neither the Company nor its professional advisors has or will provide Subscriber with investment, business, legal, tax or other advice with respect to Subscriber&rsquo;s investment in the Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.3pt; margin-top: 0pt; margin-bottom: 0pt">e.&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;<u>Investment Intent</u>.&nbsp; Subscriber has been advised that the Convertible Note and Units are not being registered under the Securities Act or the relevant State Laws, but are being offered and sold pursuant to exemptions from such laws and that the Company&rsquo;s reliance upon such exemptions</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: bottom"><TD STYLE="width: 80%; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 20%; text-align: right; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font: 8pt Times New Roman, Times, Serif">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></TD></TR></TABLE></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">is predicated in part on Subscriber&rsquo;s representations to the Company as contained herein.&nbsp;Subscriber represents and warrants that the Convertible Note and Units are being purchased for Subscriber&rsquo;s own account and for Subscriber&rsquo;s investment and without the intention of reselling or redistributing the same, that Subscriber has made no agreement with others regarding any of such Convertible Note and Units, and that Subscriber&rsquo;s financial condition is such that it is not likely that it will be necessary to dispose of any of the Convertible Note and Units in the foreseeable future.&nbsp;Subscriber is aware that there is no market for the Convertible Note and Units and that it is likely that such a market will never develop.&nbsp;Accordingly, it is unlikely that Subscriber will be able to liquidate an investment in the Company in case of an emergency or for any other reason.&nbsp;Subscriber is aware that, in the view of the Securities and Exchange Commission, a purchase of the Convertible Note and Units with an intent to resell by reason of any foreseeable specific contingency or anticipated change in market values, or any change in the condition of the Company, or in connection with a contemplated liquidation or settlement of any loan obtained for the acquisition of the Convertible Note and Units and for which the Convertible Note and Units were pledged as security, would represent an intent inconsistent with the representations set forth above.&nbsp;Subscriber further represents and agrees that if, contrary to the foregoing stated intentions, Subscriber should later desire to dispose of or transfer any of the Convertible Note and Units in any manner, Subscriber will not do so without first obtaining (i) the opinion of counsel satisfactory to the Company that such proposed disposition or transfer lawfully may be made without the registration of the Units pursuant to the Securities Act and applicable State Laws, or (ii) such registration (it being expressly understood that the Company shall not have any obligation to register such Convertible Note or Units for such purpose).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">f.&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<u>Residence</u>.&nbsp; The office of Subscriber in which its investment decision was made is located at the address or addresses of Subscriber set forth on the signature page hereto.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">g.&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Tax Liability</u>.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 107.25pt; margin-top: 0pt; margin-bottom: 0pt">i.&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Subscriber has reviewed with Subscriber&rsquo;s own tax advisors the federal, state, local and foreign tax consequences of an investment in the Convertible Note and Units and the transactions contemplated by this Agreement, and has and will rely solely on such advisors and not on any statements or representations of the Company or any of its agents.&nbsp;Subscriber understands that Subscriber (and not the Company) shall be responsible for Subscriber&rsquo;s own tax liability that may arise as a result of this investment or the transactions contemplated by this Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 107.25pt; margin-top: 0pt; margin-bottom: 0pt">ii.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under penalties of perjury, Subscriber certifies that (a)&nbsp;the number shown on the signature page below is Subscriber&rsquo;s correct social security or taxpayer identification number and (b)&nbsp;Subscriber is not subject to back-up withholding either because Subscriber has not been notified that Subscriber is subject to back-up withholding as a result of a failure to report all interest and dividends, or because the Internal Revenue Service has notified Subscriber that Subscriber is no longer subject to back-up withholding.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">h.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<u>Limitation Regarding Representations</u>.&nbsp;Except as set forth in this Agreement, no representations or warranties have been made to Subscriber by the Company or any agent, employee, officer, director or affiliate of the Company, and in entering into this transaction, Subscriber is not relying on any information, other than that contained herein and the results of independent investigation by Subscriber.&nbsp;Subscriber agrees that it is not relying on any oral or written information not expressly included in this Agreement, including but not limited to the information which has been provided by the Company, its officers, its directors, or any affiliate of any of the foregoing.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">i.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Withdrawal</u>.&nbsp; Subscriber realizes that Subscriber will not be allowed to withdraw Subscriber&rsquo;s investment for any reason after the Company accepts Subscriber&rsquo;s subscription.&nbsp;Subscriber acknowledges an investment in the Units should be considered a long-term investment.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">j. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>No Brokers</u>.&nbsp;Subscriber has not retained any broker in connection with the transactions contemplated by this Agreement. Subscriber represents and warrants that the Company will</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: bottom"><TD STYLE="width: 80%; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 20%; text-align: right; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font: 8pt Times New Roman, Times, Serif">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></TD></TR></TABLE></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">not have any obligation to pay any broker&rsquo;s, finder&rsquo;s, investment banker&rsquo;s, financial advisor&rsquo;s or similar fee in connection with this Agreement or the transactions contemplated by this Agreement by reason of any action taken by or on behalf of Subscriber.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">4.&nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;<u><font style="font-variant: small-caps;">Accredited Status</font></u>.&nbsp;Subscriber represents and warrants that Subscriber is an accredited investor as defined in Regulation D promulgated under the Securities Act.&nbsp;Specifically, Subscriber represents and warrants that it is a corporation with total assets in excess of $5,000,000.&nbsp;The information provided under this section is required in connection with the exemptions from the Securities Act and the State Laws being relied on by the Company with respect to the offer and sale of the Convertible Note and Units.&nbsp;The undersigned Subscriber agrees to furnish any additional information which the Company or its legal counsel deem necessary to verify the responses set forth below.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u><font style="font-variant: small-caps;">Holding Status</font></u>.&nbsp;Subscriber desires that the Convertible Note and Units be held as set forth on the signature page hereto.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Reserved] <u><font style="font-variant: small-caps;">&nbsp;</font></u>&nbsp;&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.6pt; margin-top: 0pt; margin-bottom: 0pt">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u><font style="font-variant: small-caps;">Miscellaneous</font></u>.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 71.25pt; margin-top: 0pt; margin-bottom: 0pt">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Survival of Representations and Warranties; Indemnification</u>.&nbsp;Subscriber understands the meaning and legal consequences of the agreements, representations and warranties contained herein, agrees that such agreements, representations and warranties shall survive and remain in full force and effect after the execution hereof and payment for the Convertible Note and Units, and further agrees to indemnify and hold harmless the Company and each current, former and future officer, director, member, managing member, manager, employee, representative, and agent of the Company from and against any and all loss, damage or liability due to, or arising out of, a breach of any agreement, representation or warranty of the undersigned Subscriber contained herein.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; margin-top: 0pt; margin-bottom: 0pt">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>No Assignment or Revocation; Binding Effect</u>.&nbsp;Neither this Agreement, nor any interest herein, shall be assignable by Subscriber without the prior written consent of the Company.&nbsp;Except as otherwise set forth above, Subscriber hereby acknowledges and agrees that Subscriber is not entitled to cancel, terminate or revoke this Agreement and that it shall survive the death, incapacity or bankruptcy of Subscriber.&nbsp;The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto, and their respective heirs, legal representatives, successors and assigns.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.5pt; margin-top: 0pt; margin-bottom: 0pt">c.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Remedies</u>.<b>&nbsp;</b>Subscriber acknowledges that the Company may not have an adequate remedy at law in the event of any breach of this Agreement by Subscriber and, therefore, the Company will be entitled, in addition to any other available remedies, to injunctive and/or other equitable relief to prevent or remedy a breach of this Agreement and to reasonable attorneys&rsquo; fees and other costs actually incurred by the Company in commencing suit or taking other action to enforce the terms and conditions of this Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.5pt; margin-top: 0pt; margin-bottom: 0pt">d.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Modifications</u>.&nbsp; This Agreement may not be changed, modified, released, discharged, abandoned or otherwise amended, in whole or in part, except by an instrument in writing, signed by Subscriber and the Company.&nbsp;No delay or failure of the Company in exercising any right under this Agreement will be deemed to constitute a waiver of such right or of any other rights.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.5pt; margin-top: 0pt; margin-bottom: 0pt">e.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Entire Agreement</u>.&nbsp;This Agreement and the schedules hereto are the entire agreement between the parties with respect to the subject matter hereto and thereto.&nbsp;This Agreement, including the schedules and signature pages hereto, supersedes any previous oral or written communications, representations, understandings or agreements with the Company or with any officers, directors, employees, agents or other representatives of the Company.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.5pt; margin-top: 0pt; margin-bottom: 0pt">f.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Severability</u>.&nbsp; In the event that any paragraph or provision of this Agreement shall be held to be illegal or unenforceable in any jurisdiction, such paragraph or provision shall, as to that jurisdiction, be adjusted and reformed, if possible, in order to achieve the intent of the parties, and if</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: bottom"><TD STYLE="width: 80%; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 20%; text-align: right; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font: 8pt Times New Roman, Times, Serif">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></TD></TR></TABLE></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">such paragraph or provision cannot be adjusted and reformed, such paragraph or provision shall, for the purposes of that jurisdiction, be voided and severed from this Agreement, and the entire Agreement shall not fail on account thereof but shall otherwise remain in full force and effect.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.5pt; margin-top: 0pt; margin-bottom: 0pt">g.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Governing Law</u>.<b> </b>&nbsp;This Agreement shall be governed by, subject to, and construed in accordance with the laws of the State of Delaware without regard to conflict of law principles.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 67.5pt; margin-top: 0pt; margin-bottom: 0pt">h.&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<u>Jurisdiction and Venue</u>.&nbsp;Subscriber and the Company consent to jurisdiction of the courts in the State of Minnesota for the purpose of resolving all issues of law, equity, or fact, arising out of or in connection with this Agreement.&nbsp;Any action involving claims of a breach of this Agreement may be brought in such courts.&nbsp;Subscriber and the Company consent to personal jurisdiction in the state and federal courts of Minnesota and hereby waive any defense of lack of personal jurisdiction.&nbsp;Venue, for the purpose of all such suits, will be in the State of Minnesota. SUBSCRIBER HEREBY AGREES TO WAIVE ANY RIGHT TO TRIAL BY JURY WITH RESPECT TO ANY CLAIM, COUNTERCLAIM OR ACTION ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE LLCA.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">[<i>Signature Page Follows</i>]</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: bottom"><TD STYLE="width: 80%; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 20%; text-align: right; font-size: 11pt; border-top: Black 1pt solid"><FONT STYLE="font: 8pt Times New Roman, Times, Serif">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></FONT></TD></TR></TABLE></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">For good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Subscriber hereby agrees that by signing this Agreement, and upon acceptance hereof by the Company,<b><i><b> </b></i></b>that the terms, provisions, obligations and agreements of this Agreement shall be binding upon Subscriber and such terms, provisions, obligations and agreements shall inure to the benefit of and be binding upon Subscriber and its successors and assigns.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<table style="width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Subscriber</b>:</font></td></tr>
<tr>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td>
<td style="vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</font></td></tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>LAKE STREET SOLAR LLC</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">By:&nbsp;Northern Pacific Growth Investment Partners, L.P.</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Its:&nbsp;Managing Member</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">By:&nbsp;Northern Pacific Group GP I, LLC</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Its:&nbsp;General Partner</p>
</td>
</tr>

</table>
<table style="width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">By:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">/s/ Scott Honour</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Name: Scott Honour</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Its: President</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt"><b>The Company hereby accepts the subscription evidenced by this Subscription Agreement:</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<table style="width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Pineapple Energy LLC</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">By:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">/s/ Kyle Udseth</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Name:</p>
</td>
<td style="border: none;width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp; &nbsp; &nbsp; Kyle Udseth</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Its:</p>
</td>
<td style="width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp; &nbsp;&nbsp; &nbsp;Chief Executive Officer</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="margin-top: 0; margin-bottom: 0">&nbsp;&nbsp;</p>

<!-- Field: Page; Sequence: 6; Options: NewSection -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><td style="width: 90%; font-size: 10pt"><font style="font-size: 8pt">Subscription
                                         Agreement &ndash; Pineapple Energy LLC</font></TD><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 8pt">Signature
                                         Page</font></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><b><font style="text-transform: uppercase;"><b>SCHEDULE 1</b></font></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><b>to Subscription Agreement</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>SUBSCRIPTION SUMMARY </b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="border: none;width: 26%;border-bottom: 1pt solid black;vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Subscriber</b></p>
</td>
<td style="width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="border: none;width: 16%;border-bottom: 1pt solid black;vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Convertible Note</b></p>
</td>
<td style="width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="border: none;width: 27%;border-bottom: 1pt solid black;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Aggregate Purchase Price</b></p>
</td>
<td style="width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="border: none;width: 26%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Lake Street Solar LLC</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="border: none;width: 16%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">$2,000,000</p>
</td>
<td style="width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="border: none;width: 27%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The cancellation of accrued accounts payables owed by the Company to Subscriber in the amount of $2,000,000.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 7; Options: NewSection; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><u>Exhibit A</u></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Form of Joinder Agreement for the Merger Agreement</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>See attached.</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>JOINDER AGREEMENT FOR HOLDERS OF CLASS B UNITS, CLASS C UNITS AND <br>
COMPANY CONVERTIBLE NOTES</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt"><b>THIS JOINDER AGREEMENT </b>(&ldquo;<u>Joinder Agreement</u>&rdquo;) is entered into as of [&#9679;], 2021, by and between COMMUNICATIONS SYSTEMS, INC., a Delaware corporation (&ldquo;<u>Parent</u>&rdquo;), and the undersigned (&ldquo;<u>Member</u>&rdquo;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>RECITALS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Parent, Helios Merger Co., a Delaware corporation and wholly owned subsidiary of Parent (&ldquo;<u>Merger Sub</u>&rdquo;), Pineapple Energy LLC, a Delaware limited liability company (the &ldquo;<u>Company</u>&rdquo;), Lake Street Solar LLC, a Delaware limited liability company, as the Members&rsquo; Representative (the &ldquo;<u>Members&rsquo; Representative</u>&rdquo;), and Randall D. Sampson, as the Shareholders&rsquo; Representative, have entered into an Agreement and Plan of Merger, dated as of March 1, 2021 (the &ldquo;<u>Merger Agreement</u>&rdquo;), which provides (subject to the terms and conditions set forth therein) for the merger of Merger Sub with and into the Company (the &ldquo;<u>Merger</u>&rdquo;), with the Company surviving the Merger as a wholly owned subsidiary of Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member is a holder of record and the &ldquo;beneficial owner&rdquo; (within the meaning of Rule 13d-3 under the Securities Exchange Act of 1934, as amended (the &ldquo;<u>Exchange Act</u>&rdquo;)), of certain Units or Company Convertible Notes of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>C.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </b>In the Merger, each outstanding Unit and Company Convertible Note is to be converted into the right to receive the consideration set forth in the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>D.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </b>Member is entering into this Joinder Agreement in order to cause the Merger to be consummated.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The parties to this Joinder Agreement, intending to be legally bound, agree as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION</b><b> </b><b>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CERTAIN DEFINITIONS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">For purposes of this Joinder Agreement:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.5pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(a)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;<font style="text-align: justify;">Capitalized terms used but not otherwise defined in this Joinder Agreement have the meanings assigned to such terms in the Merger</font> Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.5pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(b)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Member shall be deemed to &ldquo;</font><u>Own</u>&rdquo; or to have acquired &ldquo;<u>Ownership</u>&rdquo; of a security if Member: (i) is the record owner of such security; or (ii) is the &ldquo;beneficial owner&rdquo; (within the meaning of Rule 13d-3 under the Exchange Act) of such security.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 35.5pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(c)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;<font style="text-align: justify;">A Person shall be deemed to have effected a &ldquo;</font><u>Transfer</u>&rdquo; of a security if such Person directly or indirectly: (i) sells, pledges, assigns, encumbers, grants an option or Encumbrance with respect to, transfers or disposes of such security or any interest in such security to any Person other than Parent; (ii) enters into an agreement or commitment relating to the sale of, pledge of, Encumbrance of, grant of an option with respect to, transfer of or disposition of such security or any interest therein to any Person other than Parent; or (iii) reduces such Person&rsquo;s beneficial ownership of, interest in or risk relating to such security.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION</b><b> </b><b>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RESTRICTIONS ON SECURITIES</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>2.1&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;</b>Member shall not, directly or indirectly, cause or permit any Transfer of any of the Units or Company Convertible Notes Owned by Member, or enter into any agreement relating thereto, without the prior written consent of Parent. Notwithstanding the foregoing, if Member is an individual, nothing herein shall prohibit Member from causing or permitting any of the following Transfers of Units or Company Convertible Notes: (a) to any member of Member&rsquo;s immediate family or to a trust for the benefit of Member or any member of Member&rsquo;s immediate family; or (b) upon the death of Member; <i>provided, however, </i>that a Transfer referred to in this sentence shall be permitted only if, as a precondition to such Transfer, the transferee agrees in a writing to be bound by all of the terms of this Joinder Agreement and delivers a copy thereof to Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>2.2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</b>Member shall not, without the prior written consent of Parent, grant any proxies or powers of attorney with respect to any of the Units by Member, deposit any Units into a voting trust, or enter into a voting agreement with respect to any Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION</b><b> </b><b>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BINDING TERMS OF MERGER AGREEMENT AND THIS JOINDER</b><b> </b><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt"><b>3.1&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;</b>Contingent upon the Closing and effective upon the Effective Time,&nbsp;Member&nbsp;&nbsp;hereby agrees to be bound by, and to observe and comply with, the provisions of ARTICLE II and Sections 10.1(b) and 11.12 of the Merger Agreement to the extent applicable to Member, as if Member was a party thereto. Without limiting the generality of the foregoing in any way:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(a)&nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;<font style="text-align: justify;">Member hereby expressly agrees to be bound by Member&rsquo;s indemnification obligations set forth in Section 10.1(b) of the Merger Agreement;</font> and</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(b)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Member hereby expressly agrees to the appointment of the Members&rsquo; Representative as Member&rsquo;s true, lawful and exclusive agent and attorney-in-fact for and in such Person&rsquo;s name, place, and stead and for its use and benefit, to prepare, execute, certify, acknowledge, swear to, file, deliver, or record any and all agreements, instruments or other documents, and to take any and all actions, that are within the scope and authority of the Members&rsquo; Representative as set forth in Section 11.12 of the Merger</font> Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION</b><b> </b><b>4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RELEASE</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>4.1&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Release. </b>By execution and delivery of this&nbsp;Joinder Agreement, effective upon the Closing, Member, on Member&rsquo;s own behalf and on behalf of each of Member&rsquo;s agents, trustees, beneficiaries, Affiliates, heirs, successors, assigns, members and partners (collectively, the &ldquo;<u>Member Group</u>&rdquo;), hereby unconditionally, irrevocably and forever waives, releases and discharges the Company, Parent, Merger Sub, the Surviving Company and their respective successors and assigns, and their respective present and former directors, members, officers, managers, equityholders, employees, Affiliates, agents and other representatives (collectively, the &ldquo;<u>Releasees</u>&rdquo;) from any and all rights, claims, demands, damages, causes of action, liabilities and obligations of any kind or nature whatsoever (a &ldquo;<u>Claim</u>&rdquo;), whether in Member&rsquo;s capacity as a member, manager, officer, director or employee of the Company or any of its Affiliates or otherwise (including in respect of any rights of contribution or indemnification), in each case whether absolute or contingent, liquidated or unliquidated, known or unknown, and whether arising under any agreement or understanding (other than as described in the proviso to this sentence), in tort or otherwise at law or equity that Member ever had, now has or ever may have or claim to have against or with respect to the Releasees, <u>provided</u>,</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><u>however</u>, that the foregoing shall not constitute a waiver or release of (a) any rights of Member arising under the Merger Agreement or any document or instrument executed and delivered in connection with the Merger Agreement, including the Pre-Closing Acquisition Agreement; (b) any rights of Member arising under any employment agreements or arrangements with any of the Releasees, including any amounts owed to any Member in connection with such Member&rsquo;s employment or any benefits owed to the Member; (c) any rights of any Person in the Member Group arising under the indemnification provisions of the governance documents of the Releasees; (d) any amounts owed to the Member Group by the Releasees under any indebtedness, including the Permitted Indebtedness, any working capital loan agreement, or any Pre-Closing Financing; or (e) any of the items set forth in Exhibit A hereto, if any. Member agrees that Member shall not (and that such Member shall cause any member of the Member Group not to) seek to recover any amounts in connection with any Claims released pursuant to this <u>Section 4.1</u>. In no event shall the Releasees have any liability whatsoever to Member (or any member of the Member Group) for breaches of the representations, warranties, agreements or covenants of any Member or the Company under the Merger Agreement, and Member shall not (and shall cause any member of the Member Group not to) in any event seek contribution from the Releasees in respect of any payments required to be made by Member pursuant to the Merger Agreement, except as otherwise set forth in the Merger Agreement. With respect to any indemnification claim brought by an Indemnified Party against Member under Article X of the Merger Agreement, Member expressly waives any right of subrogation, contribution, advancement, indemnification or other claim against the Releasees with respect to any amounts owed by Member pursuant to Article X of the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>4.2&nbsp; &nbsp; &nbsp;  &nbsp;</b><b>Further Assurances</b>. Member: (a) represents and warrants that Member has taken all actions necessary or appropriate to give full effect to the release given by Member (on Member&rsquo;s behalf and on behalf of the Member Group) in this Joinder Agreement; (b) represents and warrants that Member has not assigned any Claim or potential Claim against any of the Releasees to any third party; and (c) agrees that Member shall execute and deliver (and cause the Member Group to execute and deliver) to the Releasees such instruments and other documents, and shall take (and cause all members of the Member Group to take) such other actions, as Parent may reasonably request for the purpose of carrying out or evidencing the release given by Member (on Member&rsquo;s behalf and on behalf of the Member Group) in this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>4.3&nbsp; &nbsp; &nbsp;  &nbsp;</b><b>Unknown Claims. </b>Member: (a) represents, warrants and acknowledges that Member: (i) has been fully advised by Member&rsquo;s attorney of any rights that Member may have under any statute or common law limiting the release of Claims that Member may not know or suspect to exist in Member&rsquo;s favor at the time of executing this Joinder Agreement and the release given hereby, in any applicable jurisdiction; and (ii) understands the implications thereof; and (b) hereby expressly waives the benefits thereof and any rights that Member may have thereunder.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION</b><b> </b><b>5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WAIVERS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>5.1&nbsp; &nbsp; &nbsp; &nbsp; </b><b>Waiver of Appraisal and Dissenters&rsquo; Rights</b>. Member hereby irrevocably and unconditionally waives, and agrees to cause to be waived and to prevent the exercise of, any rights of appraisal, any dissenters&rsquo; rights and any similar rights relating to the Merger or any related transaction that Member or any other Person may have by virtue of, or with respect to, any Units by Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>5.2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</b><b>Other Waivers</b>. Member, on its behalf and on behalf of each of the Member Group, hereby waives any and all rights to contest or object to the execution and delivery of the Merger Agreement, the actions of the Company&rsquo;s board of managers in approving and recommending the Merger, the consummation of the Merger and the other transactions provided for in the Merger Agreement, or to seek damages or other legal or equitable relief in connection therewith. Contingent</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; background-color: white; margin-top: 0pt; margin-bottom: 0pt">upon the Closing and effective upon the Effective Time, Member hereby agrees to waive any rights of first refusal, preemptive rights, rights to notice, rights of co-sale, registration rights, information rights or any similar rights that Member may have (whether under applicable Law or otherwise) or could potentially have or acquire in connection with the Merger, except pursuant to the transactions contemplated by the Merger Agreement. From and after the Effective Time, Member&rsquo;s right to receive a portion of the Stock Consideration on the terms and subject to the conditions set forth in the Merger Agreement shall constitute Member&rsquo;s sole and exclusive right against the Company, the Surviving Company and Parent in respect of Member&rsquo;s Ownership of Units or Company Convertible Notes or status as an equityholder or debtholder of the Company or any agreement or instrument with the Company pertaining to Units or Company Convertible Notes by Member or Member&rsquo;s status as an equityholder or debtholder of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION</b><b> </b><b>6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REPRESENTATIONS AND WARRANTIES OF</b><b> </b><b>MEMBER</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">Member hereby represents and warrants to Parent, Merger Sub and the Surviving Company as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>6.1&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Authorization; Binding Obligation</b>. The execution and delivery by Member of this Joinder Agreement, and the performance of its obligations hereunder: (i) if Member is a corporation, has been duly and validly authorized by all necessary corporate action on the part of Member and (ii) if Member is a limited liability company, has been duly and validly authorized by all necessary limited liability company, and no other corporate or other proceedings on the part of the Member are necessary to authorize this Joinder Agreement. If Member is an individual, Member has the requisite power, authority and capacity to execute this Joinder Agreement and perform its obligations hereunder. This Joinder Agreement has been duly and validly executed and delivered by Member, and this Joinder Agreement constitutes a legal, valid and binding obligation of Member enforceable against Member in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium and similar Laws affecting creditors&rsquo; rights and remedies generally, and subject, as to enforceability, to general principles of equity, including principles of commercial reasonableness, good faith and fair dealing (regardless of whether enforcement is sought in a proceeding at law or in equity).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>6.2&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Due Organization, Good Standing and Corporate Power. </b>If Member is not an individual, Member is duly organized, validly existing and in good standing under the laws of the jurisdiction of its organization. If Member is not an individual, Member has the requisite organizational power to hold the Units or Company Convertible Notes held by such Member as set forth under the heading &ldquo;Units Held of Record&rdquo; or &ldquo;Note Holdings,&rdquo; as applicable, on the signature page hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>6.3&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>No Violation. </b>The execution and delivery by Member of this Joinder Agreement does not, and the performance of this Joinder Agreement will not, (a) conflict with or violate the constitutive documents of Member, (b) conflict with or violate in any material respects any Law applicable to Member, or by which its material properties or assets are bound or affected, (c) result in any material breach or material violation of, or constitute a material default (or an event that with notice or lapse of time or both would become a material default) under, or impair any of Member&rsquo;s material rights or materially alter the rights or obligations of any third party under, or give to others any rights of termination, amendment, acceleration or cancellation of, any note, bond, mortgage, indenture, Contract, approval or other material instrument or obligation to which Member is a party that would, in each case, adversely affect the business of Member in a material respect, or (d) result in the creation of an Encumbrance on any of the material properties or assets of Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>6.4&nbsp; &nbsp; &nbsp; &nbsp; </b><b>Title to Securities</b>. Member solely owns of record and beneficially and has good and valid title to the Units and Company Convertible Notes set forth under the heading &ldquo;Units Held of</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; background-color: white; margin-top: 0pt; margin-bottom: 0pt">Record&rdquo; and &ldquo;Note Holdings&rdquo; on the signature page hereof (free and clear of any Encumbrance).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>6.5&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Finder&rsquo;s Fees</b>. Member is not obligated for the payment of any fees or expenses of any investment banker, broker, finder or similar party in connection with the origin, negotiation or execution of the Merger Agreement or in connection with the Merger or any other transaction contemplated by the Merger Agreement that would result in any Liability on the Company, the Surviving Company, or Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>6.6&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Litigation</b>. There is no Action that is pending, or to the knowledge of the Member, threatened, by, against or affecting such Member that in any manner challenges or seeks to prevent, enjoin, alter or materially delay the transactions contemplated hereby and by the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION 7. CERTAIN COVENANTS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt"><b>7.1&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;Certain Deliveries</b>. In connection with the Merger and pursuant to the Merger Agreement, Member hereby delivers and surrenders herewith any certificate(s) (if any) representing the Units together with any Company Convertible Notes held by Member in exchange for the right to receive the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement, at the times specified therein. Member agrees that, following surrender of all such certificates and Company Convertible Notes and upon the Effective Time, such certificates representing Units and such Company Convertible Notes shall, without further action by Member, be cancelled, terminated and of no further force or effect, and be subject to the terms and conditions of the Merger Agreement. If the Merger Agreement is terminated prior to consummation of the Merger, then such certificates and Company Convertible Notes will be returned to Member at the address set forth herein or by delivery to the Company. In addition to the foregoing, Member agrees to deliver to Parent herewith a completed and signed Form W-9 (or Form W-8, if applicable). Member acknowledges and agrees that it is not entitled to and will not receive the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement, until Member has complied with its obligations under this <u>Section 7.1</u>. Member acknowledges and agrees that&nbsp;upon receipt of the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement in accordance with its terms, Member shall have received all the consideration to which Member is entitled with respect to the Units and Company Convertible Notes submitted with this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>SECTION 8. MISCELLANEOUS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.1&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Further Assurances</b>. Prior to the Expiration Time, at every meeting of the members of the Company called with respect to any of the following, and at every adjournment thereof, and on every action or approval by written resolution or consent of the members of the Company with respect to any of the following, Member shall vote the Units held by Member in respect of which Member is entitled to vote at any such meeting or in connection with any such written consent (a) in favor of the Merger and the adoption and approval of the Merger Agreement and any transaction contemplated thereby, and (b) against any action that would reasonably be expected to result in a breach of any representation, warranty, covenant or obligation of the Company in the Merger Agreement or that would reasonably be expected to preclude fulfillment of a condition precedent under the Merger Agreement to the Company&rsquo;s or Parent&rsquo;s obligation to consummate the Merger. Upon request, Member agrees to execute and deliver any additional documents deemed by Parent to be reasonably necessary or desirable to complete the delivery and transfer of the Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.2&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Entire Agreement</b>. This Joinder Agreement, the Merger Agreement and any other</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; background-color: white; margin-top: 0pt; margin-bottom: 0pt">documents delivered by the parties in connection herewith and therewith constitute the entire agreement between the parties with respect to the subject matter hereof and supersede all prior agreements and understandings between the parties relating to the subject matter hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.3&nbsp; &nbsp; &nbsp;  &nbsp;&nbsp;</b><b>Amendments</b>. This Joinder Agreement may not be amended, modified, altered&nbsp;or supplemented other than by means of a written instrument duly executed and delivered on behalf of Parent and Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.4&nbsp; &nbsp; &nbsp;  &nbsp;&nbsp;</b><b>No Third-Party Beneficiaries</b>. This Joinder Agreement is for the sole benefit of the parties and their permitted successors and assigns and nothing herein expressed or implied shall give or be construed to give to any Person, other than the parties and such successors and assigns, any legal or equitable rights hereunder.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.5&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;</b><b>Assignment</b>. No party hereto shall assign or otherwise transfer this Joinder Agreement or any of its rights hereunder, or delegate any of its obligations hereunder, without the prior written consent of the other parties hereto. Subject to the foregoing, this Joinder Agreement and the rights and obligations set forth herein shall inure to the benefit of, and be binding upon the parties hereto, and each of their respective successors, heirs and permitted assigns.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.6&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Waiver</b>. No waiver by any party, whether express or implied, of its rights under any provision of this Joinder Agreement shall constitute a waiver of the party&rsquo;s rights under such provisions at any other time or a waiver of the party&rsquo;s rights under any other provision of this Joinder Agreement. No failure by any party to take any action against any breach of this Joinder Agreement or default by another party shall constitute a waiver of the former party&rsquo;s right to enforce any provision of this Joinder Agreement or to take action against such breach or default or any subsequent breach or default by the other party. To be effective any waiver must be in writing and signed by the waiving party (or such party&rsquo;s attorney-in-fact).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.7</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Governing
Law; Venue; Waiver of Jury Trial</b>.</font></p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">&nbsp;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">This Joinder Agreement shall be governed by the Laws of the State of Minnesota, without giving effect to any choice of law or conflict of law provision or rule that would cause application of the Laws of any jurisdiction other than the State of</font> Minnesota.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Parent and Member each (i) consents to submit itself to the exclusive personal jurisdiction of the state and federal courts located in Minneapolis, Minnesota (the &ldquo;</font><u>Chosen Court</u>&rdquo;) in any action or proceeding arising out of or relating to this Agreement, (b) agrees that all claims in respect of such action or proceeding shall be heard and determined in any such Chosen Court, (c) agrees that it shall not attempt to deny or defeat such personal jurisdiction by motion or other request for leave from any such Chosen Court and (d) agrees not to bring any action or proceeding arising out of or relating to this Joinder Agreement in any other court. Parent and Member each waives any defense of inconvenient forum to the maintenance of any action or proceeding so brought and waives any bond, surety or other security that might be required of any other party with respect thereto. Any party may make service on another party&nbsp;by sending or delivering a copy of the process to the party to be served at the address and in the manner provided for the giving of notices in <u>Section 8.11</u>. Nothing in this <u>Section 8.7</u>, however, shall affect the right of any party to serve legal process in any other manner permitted by law.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Each party waives any claim and will not assert that venue should properly lie in any other location within the selected</font> jurisdiction.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 72pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt">(d)&nbsp; &nbsp; <font style="text-align: justify;">TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW THAT CANNOT BE WAIVED, THE PARTIES HEREBY WAIVE, AND COVENANT THAT THEY WILL</font> NOT ASSERT (WHETHER AS PLAINTIFF, DEFENDANT OR OTHERWISE), ANY RIGHT TO TRIAL BY JURY IN ANY ACTION ARISING IN WHOLE OR IN PART UNDER OR IN CONNECTION WITH THIS JOINDER AGREEMENT OR ANY OF THE CONTEMPLATED TRANSACTIONS, WHETHER NOW EXISTING OR HEREAFTER ARISING, AND WHETHER SOUNDING IN CONTRACT, TORT OR OTHERWISE. THE PARTIES AGREE THAT ANY OF THEM MAY FILE A COPY OF THIS PARAGRAPH WITH ANY COURT AS WRITTEN EVIDENCE OF THE KNOWING, VOLUNTARY AND BARGAINED-FOR AGREEMENT AMONG THE PARTIES IRREVOCABLY TO WAIVE ITS RIGHT TO TRIAL BY JURY IN ANY PROCEEDING WHATSOEVER BETWEEN THEM RELATING TO THIS JOINDER AGREEMENT OR ANY OF THE CONTEMPLATED TRANSACTIONS, AND SUCH PROCEEDING WILL INSTEAD BE TRIED IN A COURT OF COMPETENT JURISDICTION BY A JUDGE SITTING WITHOUT A JURY.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.8&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Specific Performance. </b>The rights and remedies of the parties hereto shall be cumulative. The transactions contemplated by this Joinder Agreement are unique transactions and any failure on the part of any party to complete the transactions contemplated by this Joinder Agreement on the terms of this Joinder Agreement shall not be fully compensable in damages and the breach or threatened breach of the provisions of this Joinder Agreement would cause the other party hereto irreparable harm. Accordingly, in addition to and not in limitation of any&nbsp;other remedies available to the parties hereto for a breach or threatened breach of this Joinder Agreement each of the parties agrees that, without posting a bond or other undertaking, the parties shall be entitled to seek specific performance of this Joinder Agreement and an injunction restraining any such party from such breach or threatened breach. Each party further agrees that, in the event of any Action for specific performance in respect of such breach or violation, it shall not assert as a defense that a remedy at law would be adequate.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.9&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Interpretation. </b>The words &ldquo;include,&rdquo; &ldquo;includes&rdquo; and &ldquo;including&rdquo; when used herein shall be deemed in each case to be followed by the words &ldquo;without limitation.&rdquo; The word &ldquo;herein&rdquo; and similar references mean, except where a specific Section or Article reference is expressly indicated, the entire Joinder Agreement rather than any specific Section or Article.&nbsp;The headings contained in this Joinder Agreement are for reference purposes only and shall not affect in any way the meaning or interpretation of this Joinder Agreement. As used herein, all pronouns shall include the masculine, feminine, neuter, singular and plural thereof whenever the context and facts require such construction.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.10&nbsp; &nbsp; &nbsp;&nbsp;</b><b>Severability</b>. If any term or other provision of this Joinder Agreement is invalid, illegal or incapable of being enforced by any rule of Law, or public policy, all other conditions and provisions of this Joinder Agreement shall nevertheless remain in full force and effect.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.11&nbsp; &nbsp; &nbsp;</b><b>Notices</b>. All notices and other communications hereunder shall be in writing and shall be deemed duly given in writing and sufficient if delivered personally or sent by nationally- recognized overnight courier providing evidence of delivery or by registered or certified mail, postage prepaid, return receipt requested, at the following addresses or sent by email:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72pt; background-color: white"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
to Member:</font></p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px; margin-left: 108pt">at the address set forth on the signature page hereof;</p>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">with a copy (which shall not constitute notice) to:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Lake Street Solar LLC</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">315 East Lake Street, Suite 301</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Wayzata, MN 55391</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Attention:&nbsp; &nbsp;Scott Honour</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Marcy Haymaker</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;shonour@northernpacificgroup.com<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mhaymaker@northernpacificgroup</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 72pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if to Parent:</font></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Communications Systems, Inc.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Attention: Roger H. D. Lacey</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">10900 Red Circle Drive</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Minnetonka, Minnesota 55343</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Email: rogerl@commsysinc.com</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">with a copy (which shall not constitute notice) to:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Ballard Spahr LLP</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Attention: Barbara Rummel</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Peter Jaslow</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">2000 IDS Center</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">80 South 8<sup>th</sup> Street</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Minneapolis, MN</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">55402</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">Email: rummelb@ballardspahr.com</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 108pt">jaslowp@ballardspahr.com</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Representation by Counsel</b>. Each party hereto acknowledges that it has been advised by legal and any other counsel retained by such party in its sole discretion. Each party acknowledges that such party has had a full opportunity to review this Joinder Agreement, the Merger Agreement and all related exhibits, schedules and ancillary agreements and to negotiate any and all such documents in its sole discretion, without any undue influence by any other party hereto or any third party.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Construction</b>. The parties have participated jointly in the negotiations and drafting of this Joinder Agreement and in the event of any ambiguity or question of intent or interpretation, no presumption or burden of proof shall arise favoring or disfavoring any party by virtue of the authorship of any of the provisions of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Headings</b>. The section headings contained in this Joinder Agreement are inserted for convenience only and shall not affect in any way the meaning or interpretation of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Counterparts. </b>This Joinder Agreement may be executed in two or more counterparts, any one of which need not contain the signatures of all parties, but all of which counterparts taken together will constitute one and the same agreement. Facsimile and other electronic signatures shall constitute original signatures for all purposes of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 36pt; background-color: white; margin-top: 0pt; margin-bottom: 0pt"><b>8.16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Termination</b>. This Joinder Agreement shall automatically terminate without further</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; background-color: white; margin-top: 0pt; margin-bottom: 0pt">action upon the earliest to occur of: (a) the termination of the Merger Agreement in accordance with its terms and (b) the written agreement of Member and the Parent to terminate this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><i>[Remainder of page intentionally left blank.]</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt"><b>IN WITNESS WHEREOF, </b>the parties have caused this Joinder Agreement to be executed as of the date first written above.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt"></p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="font-size: 11pt; width: 50%">&nbsp;</td>
    <td style="font-size: 11pt; width: 50%"><b>COMMUNICATIONS SYSTEMS, INC.</b></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; margin: 0px">
<tr>
<td style="vertical-align: top; width: 50%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="vertical-align: top; width: 3%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">By:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 42%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; padding-bottom: 1pt; width: 5%; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; margin: 0px">

<tr>
<td style="width: 50%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Name:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; padding-bottom: 1pt; width: 5%; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; margin: 0px">

<tr>
<td style="width: 50%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Title:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; padding-bottom: 1pt; width: 5%; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><i>Signature Page
to Joinder Agreement</i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 18 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt"><b>IN WITNESS WHEREOF, </b>the parties have caused this Joinder Agreement to be executed as of the date first written above.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"></P>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%">

<TR>
<TD STYLE="width: 50%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>
</TD>
<TD STYLE="width: 50%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>MEMBER</B></P>
</TD>
</TR>

</TABLE>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; margin: 0px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px">

<TR>
<TD STYLE="width: 52%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="width: 7%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Signature:</P>
</TD>
<TD STYLE="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 41%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-decoration: none">&nbsp;</P>
</TD>
</TR>

</TABLE>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; margin: 0px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px">

<TR>
<TD STYLE="width: 52%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="width: 11%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Printed Name:</P>
</TD>
<TD STYLE="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 37%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
</TR>

</TABLE>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; margin: 0px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px">

<TR>
<TD STYLE="width: 52%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="width: 6%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Address:</P>
</TD>
<TD STYLE="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 42%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
</TR>

</TABLE>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; margin: 0px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px">

<TR>
<TD STYLE="width: 55%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 45%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
</TR>
<TR>
<TD STYLE="width: 55%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 45%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
</TR>
<TR>
<TD STYLE="width: 55%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 45%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
</TR>

</TABLE>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; margin: 0px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px">

<TR>
<TD STYLE="width: 52%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="width: 6%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Facsimile:</P>
</TD>
<TD STYLE="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 42%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
</TR>

</TABLE>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; margin: 0px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px">

<TR>
<TD STYLE="width: 50%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>
</TD>
<TD STYLE="width: 11%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Married: YES</P>
</TD>
<TD STYLE="text-align: center; width: 5%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">NO</P>
</TD>
<TD STYLE="width: 34%; vertical-align: top">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(please circle)</p></td></tr></table>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>


<table style="width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="text-align: center;width: 25%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Units Held of Record as</p>
</td>
<td style="width: 2%;">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="text-align: center;width: 25%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Note Holdings as of the</p>
</td>
<td style="width: 48%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>
<tr>
<td style="border-bottom: 1pt solid black;text-align: center;width: 25%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">of the Effective Time*</p>
</td>
<td style="width: 2%;">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="border-bottom: 1pt solid black;text-align: center;width: 25%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Effective Time*</p>
</td>
<td style="width: 48%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>

<tr>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td>&nbsp;</td>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td style="vertical-align: top">&nbsp;</td></tr>
<tr>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td>&nbsp;</td>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td style="vertical-align: top">&nbsp;</td></tr>
<tr>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td>&nbsp;</td>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td style="vertical-align: top">&nbsp;</td></tr>
<tr>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td>&nbsp;</td>
<td style="text-align: center; vertical-align: top">&nbsp;</td>
<td style="vertical-align: top">&nbsp;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">*If left blank, Member authorizes the Company to populate with all units, and additional securities based on the books and records of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><i>Signature Page to Joinder Agreement</i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 19 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>CONSENT OF SPOUSE</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">I acknowledge that I have read the Joinder Agreement (as defined herein) and that I know and understand, and have been fully advised by my attorney with respect to, its contents. As the spouse of Member, I hereby agree that the Units and Company Convertible Notes held by Member and my interest in such Units and Company Convertible Notes, if any, are subject to the provisions of the Joinder Agreement and the Merger Agreement (as defined herein), which I consent to, and will take no action at any time to hinder operation of, the Joinder Agreement and the Merger Agreement, free and clear of any Encumbrances.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; margin: 0px">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>SIGNATURE OF SPOUSE:</b></p>
</td>
</tr>
<tr>
<td style="width: 50%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="width: 3%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
<td style="width: 47%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">By:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Printed Name:</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><i>Signature Page
to Joinder Agreement</i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<!-- Field: Page; Sequence: 20 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; text-indent: 0.85pt; margin-top: 0pt; margin-bottom: 0pt">Exhibit A</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; text-indent: 0.85pt; margin-top: 0pt; margin-bottom: 0pt"><u>Exceptions to Release</u></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; text-indent: 0.85pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;&nbsp;</p>

<!-- Field: Page; Sequence: 21; Options: NewSection -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><td style="width: 90%; font-size: 10pt"><font style="font-size: 8pt">Subscription
                                         Agreement &ndash; Pineapple Energy LLC</font></TD><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font-size: 8pt">Signature
                                         Page</font></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.22
<SEQUENCE>8
<FILENAME>csi220044_ex10-22.htm
<DESCRIPTION>SUBSCRIPTION AGREEMENT DATED AS OF DECEMBER 16, 2021 BY AND BETWEEN PINEAPPLE ENERGY LLC AND HERCULES CAPITAL, INC.
<TEXT>
<html><head><title></title></head><body>

<p style="font: 10pt Times New Roman, Times, Serif;text-align: right;margin-top: 0pt;margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, Serif; font-size: 12pt">EXHIBIT 10.22</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>PINEAPPLE ENERGY LLC</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>SUBSCRIPTION AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">This SUBSCRIPTION AGREEMENT (this &ldquo;<i>Agreement</i>&rdquo;) is entered into as of December 16, 2021 by and between Pineapple Energy LLC, a Delaware limited liability company (the &ldquo;<i>Company</i>&rdquo;), and Hercules Capital, Inc., a Delaware corporation (&ldquo;<i><font style="font-style: italic;">Subscriber</font></i>&rdquo;).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>RECITALS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;">A. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEREAS, the Company, Communication Systems, Inc., a Delaware corporation (&ldquo;<i>CSI</i>&rdquo;), Helios Merger Co., a Delaware corporation and a wholly-owned subsidiary of CSI (&ldquo;<i>Merger Sub</i>&rdquo;), Lake Street Solar LLC, a Delaware limited liability company (&ldquo;<i>Lake Street</i>&rdquo;), and Randall D. Sampson are parties to that certain Agreement and Plan of Merger, dated as of March 1, 2021 (as amended from time to time, the &ldquo;<i><font style="font-style: italic;">Merger Agreement</font></i>&rdquo;), pursuant to which, on the terms and subject to the conditions set forth therein, Merger Sub will be merged with and into the Company (the &ldquo;<i>Merger</i>&rdquo;);</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;">C. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEREAS, under the terms of the Merger Agreement, the agreed upon amounts due from the Company to Subscriber and Lake Street for past expenditures in the amounts of $350,000 and $2,000,000, respectively (collectively, the &ldquo;<i>Accounts Payable</i>&rdquo;) must be satisfied prior to the closing of the Merger; and</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;">D. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEREAS, subject to and in accordance with the respective terms and conditions of this Agreement, Subscriber has agreed to convert its portion of the Accounts Payable into convertible promissory notes of the Company, effective immediately prior to the consummation of the Merger, and Lake Street will sign a corresponding Subscription Agreement on the date hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">In consideration of the mutual promises contained herein, and other good and valuable consideration, the parties hereto agree as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u><font style="font-variant: small-caps;">Subscription</font></u>.&nbsp;Subject to and in accordance with the respective terms and conditions of this Agreement, in consideration for the full cancellation of $350,000 of the Accounts Payable otherwise due from the Company to Subscriber, Subscriber agrees to purchase from the Company, and the Company agrees to sell to Subscriber, in each case immediately effective prior to the consummation of the Merger,&nbsp;a convertible note of the Company (the &ldquo;<i>Convertible Note</i>&rdquo;) that will automatically convert into 175,000 Class C Units of the Company after issuance of the Convertible Note to Subscriber and immediately prior to the consummation of the Merger (the Class C Units being issued to Subscriber upon conversion of the Convertible Note are hereinafter collectively referred to as the &ldquo;<i>Units</i>&rdquo;).&nbsp;Prior to the Closing of the Merger, the Company shall submit the form of Convertible Note to Subscriber for its approval, which approval shall not be unreasonably withheld.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u><font style="font-variant: small-caps;">Joinder and Conversion</font></u>.&nbsp;Upon consummation of this Agreement, Subscriber covenants and agrees (i) to take all actions reasonably requested by the Company to approve and consent to the Merger and the other transactions contemplated by the Merger Agreement, including executing a joinder agreement in substantially the form attached hereto as Exhibit A, (ii) that at the Effective Time (as defined in the Merger Agreement), the Class C Units to be issued to Subscriber upon conversion of the Convertible Note pursuant to Section 1 hereof will automatically convert into the consideration contemplated by Section 2.6(e) of the Merger Agreement, and (iii) upon issuance of the Convertible Note, all rights of Subscriber with respect to the Accounts Payable shall automatically be cancelled, terminated and of no further force or effect.&nbsp;Notwithstanding the foregoing, this Agreement shall automatically</p>

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;margin: 0pt 0px;">terminate and be of no further force and effect without further action of either party hereto upon the termination of the Merger Agreement in accordance with its terms.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u><font style="font-variant: small-caps;">Representations and Warranties of Subscriber</font></u>.&nbsp;In consideration of the Company&rsquo;s agreement to sell the Units, Subscriber hereby represents and warrants to the Company as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Information About the Company</u>.&nbsp;Subscriber has had an opportunity to ask questions of, and receive answers from, the Company concerning the business, management and financial affairs of the Company and the terms and conditions of the purchase of the Convertible Note and Units contemplated hereby.&nbsp;Subscriber has had an opportunity to obtain any information requested by Subscriber regarding the Company, including information regarding the current financial condition of the Company, as well as any information requested to verify this information. Subscriber has received and carefully reviewed that certain Second Amended and Restated Limited Liability Company Agreement of the Company, effective as of December 1, 2020, as amended, modified, supplemented, or waived (the &ldquo;<i>LLCA</i>&rdquo;), that will govern the Company from and after the effective date of this Agreement.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>High Degree of Risk</u>.&nbsp;Subscriber understands that the Company has a limited operating history and that its financial projections, if any, are purely speculative.&nbsp; Subscriber realizes that an investment in the Convertible Note and Units involves a high degree of risk, including the risks of receiving no return on the investment and of losing Subscriber&rsquo;s entire investment in the Company.&nbsp; Subscriber is able to bear the economic risk of investment in the Convertible Note and Units, including the total loss of such investment.&nbsp;The Subscriber acknowledges that Company can make no assurance regarding its future financial performance or as to the future profitability of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">c.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>No Market for Units; Restrictions on Transfer</u>.&nbsp;Subscriber realizes that (i) there are substantial restrictions on the transfer of the Units in the LLCA and under applicable law; (ii) there is not currently, and there can be no guarantee that in the future there will exist, a public market for the Units; (iii) the Company has not developed a specific exit strategy for its investors; and (iv) accordingly, for the above and other reasons, Subscriber may not be able to liquidate an investment in the Convertible Note and Units for an indefinite period.&nbsp;Subscriber acknowledges that the Units have not been registered for sale under the Securities Act of 1933, as amended (the &ldquo;<i>Securities Act</i>&rdquo;), or applicable state securities laws (the &ldquo;<i>State Laws</i>&rdquo;), and agrees that the Units may be sold only pursuant to registration under the Securities Act and State Laws, or, in the sole discretion of the Company, upon receipt by the Company (at Subscriber&rsquo;s expense) of an opinion of counsel acceptable to the Company that such registration is not required.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">d.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Suitability</u>.&nbsp; Subscriber has such knowledge and experience in financial and business matters that Subscriber is capable of evaluating the merits and risks of an investment in the Convertible Note and Units.&nbsp;Subscriber has obtained, to the extent deemed necessary, Subscriber&rsquo;s own personal professional advice with respect to the risks inherent in, and the suitability of, an investment in the Convertible Note and Units in light of Subscriber&rsquo;s financial condition and investment needs.&nbsp;Subscriber believes that the investment in the Convertible Note and Units is suitable for Subscriber based upon Subscriber&rsquo;s investment objectives and financial needs, and Subscriber has adequate means for providing for Subscriber&rsquo;s current financial needs and personal contingencies and has no need for liquidity of investment with respect to the Convertible Note and Units.&nbsp;Subscriber understands that no federal or state agency has made any finding or determination as to the fairness for investment, nor any recommendation or endorsement, of the Convertible Note and Units.&nbsp;Subscriber acknowledges that neither the Company nor its professional advisors has or will provide Subscriber with investment, business, legal, tax or other advice with respect to Subscriber&rsquo;s investment in the Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.3pt;margin-top: 0pt;margin-bottom: 0pt;">e.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Investment Intent</u>.&nbsp;Subscriber has been advised that the Convertible Note and Units are not being registered under the Securities Act or the relevant State Laws, but are being offered and sold pursuant to exemptions from such laws and that the Company&rsquo;s reliance upon such exemptions</p>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 90%; border-top: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 10%; border-top: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Page <FONT STYLE="font-family: Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></FONT></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.3pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;margin: 0pt 0px;">is predicated in part on Subscriber&rsquo;s representations to the Company as contained herein.&nbsp;Subscriber represents and warrants that the Convertible Note and Units are being purchased for Subscriber&rsquo;s own account and for Subscriber&rsquo;s investment and without the intention of reselling or redistributing the same, that Subscriber has made no agreement with others regarding any of such Convertible Note and Units, and that Subscriber&rsquo;s financial condition is such that it is not likely that it will be necessary to dispose of any of the Convertible Note and Units in the foreseeable future. &nbsp;Subscriber is aware that there is no market for the Convertible Note and Units and that it is likely that such a market will never develop.&nbsp;Accordingly, it is unlikely that Subscriber will be able to liquidate an investment in the Company in case of an emergency or for any other reason.&nbsp;Subscriber is aware that, in the view of the Securities and Exchange Commission, a purchase of the Convertible Note and Units with an intent to resell by reason of any foreseeable specific contingency or anticipated change in market values, or any change in the condition of the Company, or in connection with a contemplated liquidation or settlement of any loan obtained for the acquisition of the Convertible Note and Units and for which the Convertible Note and Units were pledged as security, would represent an intent inconsistent with the representations set forth above.&nbsp;Subscriber further represents and agrees that if, contrary to the foregoing stated intentions, Subscriber should later desire to dispose of or transfer any of the Convertible Note and Units in any manner, Subscriber will not do so without first obtaining (i) the opinion of counsel satisfactory to the Company that such proposed disposition or transfer lawfully may be made without the registration of the Units pursuant to the Securities Act and applicable State Laws, or (ii) such registration (it being expressly understood that the Company shall not have any obligation to register such Convertible Note or Units for such purpose).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">f.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Residence</u>.&nbsp; The office of Subscriber in which its investment decision was made is located at the address or addresses of Subscriber set forth on the signature page hereto.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">g.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Tax Liability</u>.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 101.25pt; margin-top: 0pt; margin-bottom: 0pt">i.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subscriber has reviewed with Subscriber&rsquo;s own tax advisors the federal, state, local and foreign tax consequences of an investment in the Convertible Note and Units and the transactions contemplated by this Agreement, and has and will rely solely on such advisors and not on any statements or representations of the Company or any of its agents.&nbsp;Subscriber understands that Subscriber (and not the Company) shall be responsible for Subscriber&rsquo;s own tax liability that may arise as a result of this investment or the transactions contemplated by this Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 101.25pt; margin-top: 0pt; margin-bottom: 0pt">ii.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under penalties of perjury, Subscriber certifies that (a)&nbsp;the number shown on the signature page below is Subscriber&rsquo;s correct social security or taxpayer identification number and (b)&nbsp;Subscriber is not subject to back-up withholding either because Subscriber has not been notified that Subscriber is subject to back-up withholding as a result of a failure to report all interest and dividends, or because the Internal Revenue Service has notified Subscriber that Subscriber is no longer subject to back-up withholding.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">h.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Limitation Regarding Representations</u>.&nbsp;Except as set forth in this Agreement, no representations or warranties have been made to Subscriber by the Company or any agent, employee, officer, director or affiliate of the Company, and in entering into this transaction, Subscriber is not relying on any information, other than that contained herein and the results of independent investigation by Subscriber.&nbsp;Subscriber agrees that it is not relying on any oral or written information not expressly included in this Agreement, including but not limited to the information which has been provided by the Company, its officers, its directors, or any affiliate of any of the foregoing.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">i.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Withdrawal</u>.&nbsp; Subscriber realizes that Subscriber will not be allowed to withdraw Subscriber&rsquo;s investment for any reason after the Company accepts Subscriber&rsquo;s subscription.&nbsp; Subscriber acknowledges an investment in the Units should be considered a long-term investment.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">j. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>No Brokers</u>.&nbsp;Subscriber has not retained any broker in connection with the transactions contemplated by this Agreement. Subscriber represents and warrants that the Company will</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 90%; border-top: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 10%; border-top: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Page <FONT STYLE="font-family: Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></FONT></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;margin: 0pt 0px;">not have any obligation to pay any broker&rsquo;s, finder&rsquo;s, investment banker&rsquo;s, financial advisor&rsquo;s or similar fee in connection with this Agreement or the transactions contemplated by this Agreement by reason of any action taken by or on behalf of Subscriber.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u><font style="font-variant: small-caps;">Accredited Status</font></u>.&nbsp;Subscriber represents and warrants that Subscriber is an accredited investor as defined in Regulation D promulgated under the Securities Act.&nbsp;Specifically, Subscriber represents and warrants that it is a corporation with total assets in excess of $5,000,000.&nbsp;The information provided under this section is required in connection with the exemptions from the Securities Act and the State Laws being relied on by the Company with respect to the offer and sale of the Convertible Note and Units.&nbsp;The undersigned Subscriber agrees to furnish any additional information which the Company or its legal counsel deem necessary to verify the responses set forth below.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">5.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<u><font style="font-variant: small-caps;">Holding Status</font></u>.&nbsp;Subscriber desires that the Convertible Note and Units be held as set forth on the signature page hereto.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">6.&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[Reserved] <font style="font-variant: small-caps">&nbsp;</font></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.6pt;margin-top: 0pt;margin-bottom: 0pt;">7.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<u><font style="font-variant: small-caps;">Miscellaneous</font></u>.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 71.25pt;margin-top: 0pt;margin-bottom: 0pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Survival of Representations and Warranties; Indemnification</u>.&nbsp;Subscriber understands the meaning and legal consequences of the agreements, representations and warranties contained herein, agrees that such agreements, representations and warranties shall survive and remain in full force and effect after the execution hereof and payment for the Convertible Note and Units, and further agrees to indemnify and hold harmless the Company and each current, former and future officer, director, member, managing member, manager, employee, representative, and agent of the Company from and against any and all loss, damage or liability due to, or arising out of, a breach of any agreement, representation or warranty of the undersigned Subscriber contained herein.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;margin-top: 0pt;margin-bottom: 0pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>No Assignment or Revocation; Binding Effect</u>. &nbsp;Neither this Agreement, nor any interest herein, shall be assignable by Subscriber without the prior written consent of the Company.&nbsp;Except as otherwise set forth above, Subscriber hereby acknowledges and agrees that Subscriber is not entitled to cancel, terminate or revoke this Agreement and that it shall survive the death, incapacity or bankruptcy of Subscriber.&nbsp;The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto, and their respective heirs, legal representatives, successors and assigns.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 67.5pt;margin: 0pt 0pt 0pt 4.5pt;">c.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Remedies</u>.<b>&nbsp;</b>Subscriber acknowledges that the Company may not have an adequate remedy at law in the event of any breach of this Agreement by Subscriber and, therefore, the Company will be entitled, in addition to any other available remedies, to injunctive and/or other equitable relief to prevent or remedy a breach of this Agreement and to reasonable attorneys&rsquo; fees and other costs actually incurred by the Company in commencing suit or taking other action to enforce the terms and conditions of this Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 67.5pt;margin: 0pt 0pt 0pt 4.5pt;">d.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Modifications</u>.&nbsp; This Agreement may not be changed, modified, released, discharged, abandoned or otherwise amended, in whole or in part, except by an instrument in writing, signed by Subscriber and the Company.&nbsp;No delay or failure of the Company in exercising any right under this Agreement will be deemed to constitute a waiver of such right or of any other rights.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 67.5pt;margin: 0pt 0pt 0pt 4.5pt;">e.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Entire Agreement</u>.&nbsp;This Agreement and the schedules hereto are the entire agreement between the parties with respect to the subject matter hereto and thereto.&nbsp;This Agreement, including the schedules and signature pages hereto, supersedes any previous oral or written communications, representations, understandings or agreements with the Company or with any officers, directors, employees, agents or other representatives of the Company.&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 67.5pt;margin: 0pt 0pt 0pt 4.5pt;">f.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Severability</u>.&nbsp; In the event that any paragraph or provision of this Agreement shall be held to be illegal or unenforceable in any jurisdiction, such paragraph or provision shall, as to that jurisdiction, be adjusted and reformed, if possible, in order to achieve the intent of the parties, and if</p>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 90%; border-top: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 10%; border-top: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Page <FONT STYLE="font-family: Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></FONT></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 67.5pt;margin: 0pt 0pt 0pt 4.5pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin: 0pt;text-align: justify;text-indent: 0pt;">such paragraph or provision cannot be adjusted and reformed, such paragraph or provision shall, for the purposes of that jurisdiction, be voided and severed from this Agreement, and the entire Agreement shall not fail on account thereof but shall otherwise remain in full force and effect.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 67.5pt;margin: 0pt 0pt 0pt 4.5pt;">g.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Governing Law</u>.<b> </b>&nbsp;This Agreement shall be governed by, subject to, and construed in accordance with the laws of the State of Delaware without regard to conflict of law principles.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 67.5pt;margin: 0pt 0pt 0pt 4.5pt;">h.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Jurisdiction and Venue</u>.&nbsp;Subscriber and the Company consent to jurisdiction of the courts in the State of Minnesota for the purpose of resolving all issues of law, equity, or fact, arising out of or in connection with this Agreement.&nbsp;Any action involving claims of a breach of this Agreement may be brought in such courts.&nbsp;Subscriber and the Company consent to personal jurisdiction in the state and federal courts of Minnesota and hereby waive any defense of lack of personal jurisdiction.&nbsp;Venue, for the purpose of all such suits, will be in the State of Minnesota. SUBSCRIBER HEREBY AGREES TO WAIVE ANY RIGHT TO TRIAL BY JURY WITH RESPECT TO ANY CLAIM, COUNTERCLAIM OR ACTION ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE LLCA.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;">[<i>Signature Page Follows</i>]</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 90%; border-top: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><TD STYLE="width: 10%; border-top: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Page <FONT STYLE="font-family: Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></FONT></FONT></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin-top: 0pt;margin-bottom: 0pt;">For
good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Subscriber hereby agrees that by
signing this Agreement, and upon acceptance hereof by the Company, that the terms, provisions, obligations and agreements of this
Agreement shall be binding upon Subscriber and such terms, provisions, obligations and agreements shall inure to the benefit of
and be binding upon Subscriber and its successors and assigns.<b>&nbsp;&nbsp;&nbsp;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>Subscriber</b>:</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="width: 6%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="width: 44%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>HERCULES CAPITAL, INC.</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 6%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 44%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 6%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Signature:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 44%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">/s/&nbsp;Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Name: Zhuo Huang</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Title: Associate General Counsel</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt;"><b>The Company hereby accepts the subscription evidenced by this Subscription Agreement:</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>Pineapple Energy LLC</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">By:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">/s/ Kyle Udseth</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Name: Kyle Udseth</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td colspan="2" style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Its:&nbsp; &nbsp; &nbsp; &nbsp;Chief Executive Officer</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 6; Options: NewSection; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><td style="width: 90%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><td style="width: 10%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Signature Page</FONT></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: right;margin-top: 0pt;margin-bottom: 0pt;"><b><font style="text-transform: uppercase;"><b>SCHEDULE 1</b></font></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: right;margin-top: 0pt;margin-bottom: 0pt;"><b>to Subscription Agreement</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>SUBSCRIPTION SUMMARY </b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 30%;vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif;border: none;padding: 0pt;margin: 0pt;"><b>Subscriber</b></p>
</td>
<td style="border: none;width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;border: none;padding: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 20%;vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;border: none;padding: 0pt;margin: 0pt;"><b>Convertible Note</b></p>
</td>
<td style="border: none;width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;border: none;padding: 0pt;margin: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 48%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;border: none;padding: 0pt;margin: 0pt;"><b>Aggregate Purchase Price</b></p>
</td>
</tr>
<tr>
<td style="width: 30%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 0pt 0pt -.75pt;"><b>Hercules Capital, Inc.</b></p>
</td>
<td style="border-bottom: none;width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 20%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt;">$350,000</p>
</td>
<td style="border-bottom: none;width: 1%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt;">&nbsp;</p>
</td>
<td style="width: 48%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt;">The cancellation of accrued accounts payables owed by the Company to Subscriber in the amount of $350,000.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 7; Options: NewSection; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><u>Exhibit A</u></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;">Form of Joinder Agreement for the Merger Agreement</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><i>See attached.</i></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>JOINDER AGREEMENT FOR HOLDERS OF CLASS B UNITS, CLASS C UNITS AND COMPANY CONVERTIBLE NOTES</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt 7.65pt 0pt 5.0pt;"><b>THIS JOINDER AGREEMENT </b>(&ldquo;<u>Joinder Agreement</u>&rdquo;) is entered into as of [&#9679;], 2021, by and between COMMUNICATIONS SYSTEMS, INC., a Delaware corporation (&ldquo;<u>Parent</u>&rdquo;), and the undersigned (&ldquo;<u>Member</u>&rdquo;).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>RECITALS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.7pt 0pt 5.0pt;"><b>A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Parent, Helios Merger Co., a Delaware corporation and wholly owned subsidiary of Parent (&ldquo;<u>Merger Sub</u>&rdquo;), Pineapple Energy LLC, a Delaware limited liability company (the &ldquo;<u>Company</u>&rdquo;), Lake Street Solar LLC, a Delaware limited liability company, as the Members&rsquo; Representative (the &ldquo;<u>Members&rsquo; Representative</u>&rdquo;), and Randall D. Sampson, as the Shareholders&rsquo; Representative, have entered into an Agreement and Plan of Merger, dated as of March 1, 2021 (the &ldquo;<u>Merger Agreement</u>&rdquo;), which provides (subject to the terms and conditions set forth therein) for the merger of Merger Sub with and into the Company (the &ldquo;<u>Merger</u>&rdquo;), with the Company surviving the Merger as a wholly owned subsidiary of Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.85pt 0pt 5.0pt;"><b>B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member is a holder of record and the &ldquo;beneficial owner&rdquo; (within the meaning of Rule 13d-3 under the Securities Exchange Act of 1934, as amended (the &ldquo;<u>Exchange Act</u>&rdquo;)), of certain Units or Company Convertible Notes of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.95pt 0pt 5.0pt;"><b>C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>In the Merger, each outstanding Unit and Company Convertible Note is to be converted into the right to receive the consideration set forth in the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.95pt 0pt 5.0pt;"><b>D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member is entering into this Joinder Agreement in order to cause the Merger to be consummated.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 41.0pt;margin-top: 0pt;margin-bottom: 0pt;">The parties to this Joinder Agreement, intending to be legally bound, agree as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 5.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>1.&nbsp;&nbsp;CERTAIN DEFINITIONS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 0pt 0pt 41.0pt;">For purposes of this Joinder Agreement:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.5pt;background: white;margin: 0pt 7.9pt 0pt 5.0pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Capitalized terms used but not otherwise defined in this Joinder Agreement have the meanings assigned to such terms in the Merger</font> Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.5pt;background: white;margin: 0pt 7.95pt 0pt 5.0pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Member shall be deemed to &ldquo;</font><u>Own</u>&rdquo; or to have acquired &ldquo;<u>Ownership</u>&rdquo; of a security if Member: (i) is the record owner of such security; or (ii) is the &ldquo;beneficial owner&rdquo; (within the meaning of Rule 13d-3 under the Exchange Act) of such security.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 35.5pt;background: white;margin: 0pt 7.7pt 0pt 5.0pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">A Person shall be deemed to have effected a &ldquo;</font><u>Transfer</u>&rdquo; of a security if such Person directly or indirectly: (i) sells, pledges, assigns, encumbers, grants an option or Encumbrance with respect to, transfers or disposes of such security or any interest in such security to any Person other than Parent; (ii) enters into an agreement or commitment relating to the sale of, pledge of, Encumbrance of, grant of an option with respect to, transfer of or disposition of such security or any interest therein to any Person other than Parent; or (iii) reduces such Person&rsquo;s beneficial ownership of, interest in or risk relating to such security.</p>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 5.05pt;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>2.&nbsp;&nbsp;RESTRICTIONS ON SECURITIES</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.65pt 0pt 5.05pt;"><b>2.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member shall not, directly or indirectly, cause or permit any Transfer of any of the Units or Company Convertible Notes Owned by Member, or enter into any agreement relating thereto, without the prior written consent of Parent. Notwithstanding the foregoing, if Member is an individual, nothing herein shall prohibit Member from causing or permitting any of the following Transfers of Units or Company Convertible Notes: (a) to any member of Member&rsquo;s immediate family or to a trust for the benefit of Member or any member of Member&rsquo;s immediate family; or (b) upon the death of Member; <i>provided, however, </i>that a Transfer referred to in this sentence shall be permitted only if, as a precondition to such Transfer, the transferee agrees in a writing to be bound by all of the terms of this Joinder Agreement and delivers a copy thereof to Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.8pt 0pt 5.0pt;"><b>2.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>Member shall not, without the prior written consent of Parent, grant any proxies or powers of attorney with respect to any of the Units by Member, deposit any Units into a voting trust, or enter into a voting agreement with respect to any Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 5.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>3.&nbsp;&nbsp;BINDING TERMS OF MERGER AGREEMENT AND THIS JOINDER</b><b> </b><b>AGREEMENT</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt 7.7pt 0pt 5.0pt;"><b>3.1&nbsp;&nbsp;&nbsp;</b>Contingent upon the Closing and effective upon the Effective Time,&nbsp;Member&nbsp;&nbsp;hereby agrees to be bound by, and to observe and comply with, the provisions of ARTICLE II and Sections 10.1(b) and 11.12 of the Merger Agreement to the extent applicable to Member, as if Member was a party thereto. Without limiting the generality of the foregoing in any way:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 7.75pt 0pt 5pt; text-align: justify; text-indent: 62pt; background-color: white">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Member hereby expressly agrees to be bound by Member&rsquo;s indemnification obligations set forth in Section 10.1(b) of the Merger Agreement;</font> and</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 7.75pt 0pt 5pt; text-align: justify; text-indent: 62pt; background-color: white">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="text-align: justify;">Member hereby expressly agrees to the appointment of the Members&rsquo; Representative as Member&rsquo;s true, lawful and exclusive agent and attorney-in-fact for and in such Person&rsquo;s name, place, and stead and for its use and benefit, to prepare, execute, certify, acknowledge, swear to, file, deliver, or record any and all agreements, instruments or other documents, and to take any and all actions, that are within the scope and authority of the Members&rsquo; Representative as set forth in Section 11.12 of the Merger</font> Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 0pt 0pt 5.0pt;"><b>SECTION</b><b> </b><b>4.&nbsp;&nbsp;RELEASE</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.65pt 0pt 5.0pt;"><b>4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Release. </b>By execution and delivery of this&nbsp; Joinder Agreement, effective upon the Closing, Member, on Member&rsquo;s own behalf and on behalf of each of Member&rsquo;s agents, trustees, beneficiaries, Affiliates, heirs, successors, assigns, members and partners (collectively, the &ldquo;<u>Member Group</u>&rdquo;), hereby unconditionally, irrevocably and forever waives, releases and discharges the Company, Parent, Merger Sub, the Surviving Company and their respective successors and assigns, and their respective present and former directors, members, officers, managers, equityholders, employees, Affiliates, agents and other representatives (collectively, the &ldquo;<u>Releasees</u>&rdquo;) from any and all rights, claims, demands, damages, causes of action, liabilities and obligations of any kind or nature whatsoever (a &ldquo;<u>Claim</u>&rdquo;), whether in Member&rsquo;s capacity as a member, manager, officer, director or employee of the Company or any of its Affiliates or otherwise (including in respect of any rights of contribution or indemnification), in each case whether absolute or contingent, liquidated or unliquidated, known or unknown, and whether arising under any agreement or understanding (other than as described in the proviso to this sentence), in tort or otherwise at law or equity that Member ever had, now has or ever may have or claim to have against or with respect to the Releasees, <u>provided</u>,</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.65pt 0pt 5.0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.65pt 0pt 5.0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;background: white;margin: 0pt 5pt;"><u>however</u>, that the foregoing shall not constitute a waiver or release of (a) any rights of Member arising under the Merger Agreement or any document or instrument executed and delivered in connection with the Merger Agreement, including the Pre-Closing Acquisition Agreement; (b) any rights of Member arising under any employment agreements or arrangements with any of the Releasees, including any amounts owed to any Member in connection with such Member&rsquo;s employment or any benefits owed to the Member; (c) any rights of any Person in the Member Group arising under the indemnification provisions of the governance documents of the Releasees; (d) any amounts owed to the Member Group by the Releasees under any indebtedness, including the Permitted Indebtedness, any working capital loan agreement, or any Pre-Closing Financing; or (e) any of the items set forth in Exhibit A hereto, if any. Member agrees that Member shall not (and that such Member shall cause any member of the Member Group not to) seek to recover any amounts in connection with any Claims released pursuant to this <u>Section 4.1</u>. In no event shall the Releasees have any liability whatsoever to Member (or any member of the Member Group) for breaches of the representations, warranties, agreements or covenants of any Member or the Company under the Merger Agreement, and Member shall not (and shall cause any member of the Member Group not to) in any event seek contribution from the Releasees in respect of any payments required to be made by Member pursuant to the Merger Agreement, except as otherwise set forth in the Merger Agreement. With respect to any indemnification claim brought by an Indemnified Party against Member under Article X of the Merger Agreement, Member expressly waives any right of subrogation, contribution, advancement, indemnification or other claim against the Releasees with respect to any amounts owed by Member pursuant to Article X of the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 5.0pt;"><b>4.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Further Assurances</b>. Member: (a) represents and warrants that Member has taken all actions necessary or appropriate to give full effect to the release given by Member (on Member&rsquo;s behalf and on behalf of the Member Group) in this Joinder Agreement; (b) represents and warrants that Member has not assigned any Claim or potential Claim against any of the Releasees to any third party; and (c) agrees that Member shall execute and deliver (and cause the Member Group to execute and deliver) to the Releasees such instruments and other documents, and shall take (and cause all members of the Member Group to take) such other actions, as Parent may reasonably request for the purpose of carrying out or evidencing the release given by Member (on Member&rsquo;s behalf and on behalf of the Member Group) in this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.85pt 0pt 5.0pt;"><b>4.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Unknown Claims. </b>Member: (a) represents, warrants and acknowledges that Member: (i) has been fully advised by Member&rsquo;s attorney of any rights that Member may have under any statute or common law limiting the release of Claims that Member may not know or suspect to exist in Member&rsquo;s favor at the time of executing this Joinder Agreement and the release given hereby, in any applicable jurisdiction; and (ii) understands the implications thereof; and (b) hereby expressly waives the benefits thereof and any rights that Member may have thereunder.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 5.0pt;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION</b><b> </b><b>5.&nbsp;&nbsp;WAIVERS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 7.65pt;text-align: justify;text-indent: 36.0pt;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b>5.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Waiver of Appraisal and Dissenters&rsquo; Rights</b>. Member hereby irrevocably and unconditionally waives, and agrees to cause to be waived and to prevent the exercise of, any rights of appraisal, any dissenters&rsquo; rights and any similar rights relating to the Merger or any related transaction that Member or any other Person may have by virtue of, or with respect to, any Units by Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 0pt;"><b>5.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Other Waivers</b>. Member, on its behalf and on behalf of each of the Member Group, hereby waives any and all rights to contest or object to the execution and delivery of the Merger Agreement, the actions of the Company&rsquo;s board of managers in approving and recommending the Merger, the consummation of the Merger and the other transactions provided for in the Merger Agreement, or to seek damages or other legal or equitable relief in connection therewith. Contingent</p>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;background: white;margin: 0pt;">upon the Closing and effective upon the Effective Time, Member hereby agrees to waive any rights of first refusal, preemptive rights, rights to notice, rights of co-sale, registration rights, information rights or any similar rights that Member may have (whether under applicable Law or otherwise) or could potentially have or acquire in connection with the Merger, except pursuant to the transactions contemplated by the Merger Agreement. From and after the Effective Time, Member&rsquo;s right to receive a portion of the Stock Consideration on the terms and subject to the conditions set forth in the Merger Agreement shall constitute Member&rsquo;s sole and exclusive right against the Company, the Surviving Company and Parent in respect of Member&rsquo;s Ownership of Units or Company Convertible Notes or status as an equityholder or debtholder of the Company or any agreement or instrument with the Company pertaining to Units or Company Convertible Notes by Member or Member&rsquo;s status as an equityholder or debtholder of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 0pt 0pt 5.0pt;"><b>SECTION</b><b> </b><b>6.&nbsp;&nbsp;REPRESENTATIONS AND WARRANTIES OF</b><b> </b><b>MEMBER</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;margin: 0pt 9.8pt 0pt 5.0pt;">Member hereby represents and warrants to Parent, Merger Sub and the Surviving Company as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.85pt 0pt 0pt;"><b>6.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Authorization; Binding Obligation</b>. The execution and delivery by Member of this Joinder Agreement, and the performance of its obligations hereunder: (i) if Member is a corporation, has been duly and validly authorized by all necessary corporate action on the part of Member and (ii) if Member is a limited liability company, has been duly and validly authorized by all necessary limited liability company, and no other corporate or other proceedings on the part of the Member are necessary to authorize this Joinder Agreement. If Member is an individual, Member has the requisite power, authority and capacity to execute this Joinder Agreement and perform its obligations hereunder. This Joinder Agreement has been duly and validly executed and delivered by Member, and this Joinder Agreement constitutes a legal, valid and binding obligation of Member enforceable against Member in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium and similar Laws affecting creditors&rsquo; rights and remedies generally, and subject, as to enforceability, to general principles of equity, including principles of commercial reasonableness, good faith and fair dealing (regardless of whether enforcement is sought in a proceeding at law or in equity).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 7.85pt;text-align: justify;text-indent: 36.0pt;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b>6.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Due Organization, Good Standing and Corporate Power. </b>If Member is not an individual, Member is duly organized, validly existing and in good standing under the laws of the jurisdiction of its organization. If Member is not an individual, Member has the requisite organizational power to hold the Units or Company Convertible Notes held by such Member as set forth under the heading &ldquo;Units Held of Record&rdquo; or &ldquo;Note Holdings,&rdquo; as applicable, on the signature page hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 7.85pt;text-align: justify;text-indent: 36.0pt;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b>6.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>No Violation. </b>The execution and delivery by Member of this Joinder Agreement does not, and the performance of this Joinder Agreement will not, (a) conflict with or violate the constitutive documents of Member, (b) conflict with or violate in any material respects any Law applicable to Member, or by which its material properties or assets are bound or affected, (c) result in any material breach or material violation of, or constitute a material default (or an event that with notice or lapse of time or both would become a material default) under, or impair any of Member&rsquo;s material rights or materially alter the rights or obligations of any third party under, or give to others any rights of termination, amendment, acceleration or cancellation of, any note, bond, mortgage, indenture, Contract, approval or other material instrument or obligation to which Member is a party that would, in each case, adversely affect the business of Member in a material respect, or (d) result in the creation of an Encumbrance on any of the material properties or assets of Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 7.8pt;text-align: justify;text-indent: 36.0pt;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b>6.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Title to Securities</b>. Member solely owns of record and beneficially and has good and valid title to the Units and Company Convertible Notes set forth under the heading &ldquo;Units Held of</p>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 7.8pt;text-align: justify;text-indent: 36.0pt;background: white;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin: 0pt 0pt 0pt 0px;text-align: justify;text-indent: 0pt;background: white;">Record&rdquo; and &ldquo;Note Holdings&rdquo; on the signature page hereof (free and clear of any Encumbrance).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 7.85pt;text-align: justify;text-indent: 36.0pt;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b>6.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Finder&rsquo;s Fees</b>. Member is not obligated for the payment of any fees or expenses of any investment banker, broker, finder or similar party in connection with the origin, negotiation or execution of the Merger Agreement or in connection with the Merger or any other transaction contemplated by the Merger Agreement that would result in any Liability on the Company, the Surviving Company, or Parent.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-right: 7.8pt;text-align: justify;text-indent: 36.0pt;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b>6.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Litigation</b>. There is no Action that is pending, or to the knowledge of the Member, threatened, by, against or affecting such Member that in any manner challenges or seeks to prevent, enjoin, alter or materially delay the transactions contemplated hereby and by the Merger Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 5.0pt;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;"><b>SECTION 7. CERTAIN COVENANTS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;margin: 0pt 7.95pt 0pt 5.0pt;"><b>7.1 Certain Deliveries</b>. In connection with the Merger and pursuant to the Merger Agreement, Member hereby delivers and surrenders herewith any certificate(s) (if any) representing the Units together with any Company Convertible Notes held by Member in exchange for the right to receive the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement, at the times specified therein. Member agrees that, following surrender of all such certificates and Company Convertible Notes and upon the Effective Time, such certificates representing Units and such Company Convertible Notes shall, without further action by Member, be cancelled, terminated and of no further force or effect, and be subject to the terms and conditions of the Merger Agreement. If the Merger Agreement is terminated prior to consummation of the Merger, then such certificates and Company Convertible Notes will be returned to Member at the address set forth herein or by delivery to the Company. In addition to the foregoing, Member agrees to deliver to Parent herewith a completed and signed Form W-9 (or Form W-8, if applicable). Member acknowledges and agrees that it is not entitled to and will not receive the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement, until Member has complied with its obligations under this <u>Section 7.1</u>. Member acknowledges and agrees that&nbsp;upon receipt of the applicable portion of the Stock Consideration, minus any required tax deductions or withholdings, to which Member is entitled under the Merger Agreement in accordance with its terms, Member shall have received all the consideration to which Member is entitled with respect to the Units and Company Convertible Notes submitted with this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 0pt 0pt 5.0pt;"><b>SECTION 8. MISCELLANEOUS</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 5.0pt;"><b>8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Further Assurances</b>. Prior to the Expiration Time, at every meeting of the members of the Company called with respect to any of the following, and at every adjournment thereof, and on every action or approval by written resolution or consent of the members of the Company with respect to any of the following, Member shall vote the Units held by Member in respect of which Member is entitled to vote at any such meeting or in connection with any such written consent (a) in favor of the Merger and the adoption and approval of the Merger Agreement and any transaction contemplated thereby, and (b) against any action that would reasonably be expected to result in a breach of any representation, warranty, covenant or obligation of the Company in the Merger Agreement or that would reasonably be expected to preclude fulfillment of a condition precedent under the Merger Agreement to the Company&rsquo;s or Parent&rsquo;s obligation to consummate the Merger. Upon request, Member agrees to execute and deliver any additional documents deemed by Parent to be reasonably necessary or desirable to complete the delivery and transfer of the Units.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.8pt 0pt 5.0pt;"><b>8.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Entire Agreement</b>. This Joinder Agreement, the Merger Agreement and any other</p>

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.8pt 0pt 5.0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;background: white;margin: 0pt 7pt 0pt 5pt;">documents delivered by the parties in connection herewith and therewith constitute the entire agreement between the parties with respect to the subject matter hereof and supersede all prior agreements and understandings between the parties relating to the subject matter hereof.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.9pt 0pt 5.0pt;"><b>8.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Amendments</b>. This Joinder Agreement may not be amended, modified, altered&nbsp;or supplemented other than by means of a written instrument duly executed and delivered on behalf of Parent and Member.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.85pt 0pt 5.0pt;"><b>8.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>No Third-Party Beneficiaries</b>. This Joinder Agreement is for the sole benefit of the parties and their permitted successors and assigns and nothing herein expressed or implied shall give or be construed to give to any Person, other than the parties and such successors and assigns, any legal or equitable rights hereunder.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.7pt 0pt 5.0pt;"><b>8.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Assignment</b>. No party hereto shall assign or otherwise transfer this Joinder Agreement or any of its rights hereunder, or delegate any of its obligations hereunder, without the prior written consent of the other parties hereto. Subject to the foregoing, this Joinder Agreement and the rights and obligations set forth herein shall inure to the benefit of, and be binding upon the parties hereto, and each of their respective successors, heirs and permitted assigns.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 5.0pt;"><b>8.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Waiver</b>. No waiver by any party, whether express or implied, of its rights under any provision of this Joinder Agreement shall constitute a waiver of the party&rsquo;s rights under such provisions at any other time or a waiver of the party&rsquo;s rights under any other provision of this Joinder Agreement. No failure by any party to take any action against any breach of this Joinder Agreement or default by another party shall constitute a waiver of the former party&rsquo;s right to enforce any provision of this Joinder Agreement or to take action against such breach or default or any subsequent breach or default by the other party. To be effective any waiver must be in writing and signed by the waiving party (or such party&rsquo;s attorney-in-fact).</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 41pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;background: white;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 36pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b>8.7</b></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;background: white;margin-top: 0pt;margin-bottom: 0pt;"><b> Governing Law; Venue; Waiver of Jury</b><b> </b><b>Trial</b>.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;background: white;margin: 0pt 7.8pt 0pt 5.0pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Joinder Agreement shall be governed by the Laws of the State of Minnesota, without giving effect to any choice of law or conflict of law provision or rule that would cause application of the Laws of any jurisdiction other than the State of Minnesota.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;background: white;margin: 0pt 7.55pt 0pt 5.0pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parent and Member each (i) consents to submit itself to the exclusive personal jurisdiction of the state and federal courts located in Minneapolis, Minnesota (the &ldquo;<u>Chosen Court</u>&rdquo;) in any action or proceeding arising out of or relating to this Agreement, (b) agrees that all claims in respect of such action or proceeding shall be heard and determined in any such Chosen Court, (c) agrees that it shall not attempt to deny or defeat such personal jurisdiction by motion or other request for leave from any such Chosen Court and (d) agrees not to bring any action or proceeding arising out of or relating to this Joinder Agreement in any other court. Parent and Member each waives any defense of inconvenient forum to the maintenance of any action or proceeding so brought and waives any bond, surety or other security that might be required of any other party with respect thereto. Any party may make service on another party&nbsp;by sending or delivering a copy of the process to the party to be served at the address and in the manner provided for the giving of notices in <u>Section 8.11</u>. Nothing in this <u>Section 8.7</u>, however, shall affect the right of any party to serve legal process in any other manner permitted by law.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;background: white;margin: 0pt 7.65pt 0pt 5.0pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each party waives any claim and will not assert that venue should properly lie in any other location within the selected jurisdiction.</p>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 72.0pt;background: white;margin: 0pt 7.95pt 0pt 5.0pt;">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW THAT CANNOT BE WAIVED, THE PARTIES HEREBY WAIVE, AND COVENANT THAT THEY WILL NOT ASSERT (WHETHER AS PLAINTIFF, DEFENDANT OR OTHERWISE), ANY RIGHT TO TRIAL BY JURY IN ANY ACTION ARISING IN WHOLE OR IN PART UNDER OR IN CONNECTION WITH THIS JOINDER AGREEMENT OR ANY OF THE CONTEMPLATED TRANSACTIONS, WHETHER NOW EXISTING OR HEREAFTER ARISING, AND WHETHER SOUNDING IN CONTRACT, TORT OR OTHERWISE. THE PARTIES AGREE THAT ANY OF THEM MAY FILE A COPY OF THIS PARAGRAPH WITH ANY COURT AS WRITTEN EVIDENCE OF THE KNOWING, VOLUNTARY AND BARGAINED-FOR AGREEMENT AMONG THE PARTIES IRREVOCABLY TO WAIVE ITS RIGHT TO TRIAL BY JURY IN ANY PROCEEDING WHATSOEVER BETWEEN THEM RELATING TO THIS JOINDER AGREEMENT OR ANY OF THE CONTEMPLATED TRANSACTIONS, AND SUCH PROCEEDING WILL INSTEAD BE TRIED IN A COURT OF COMPETENT JURISDICTION BY A JUDGE SITTING WITHOUT A JURY.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.7pt 0pt 5.0pt;"><b>8.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Specific Performance. </b>The rights and remedies of the parties hereto shall be cumulative. The transactions contemplated by this Joinder Agreement are unique transactions and any failure on the part of any party to complete the transactions contemplated by this Joinder Agreement on the terms of this Joinder Agreement shall not be fully compensable in damages and the breach or threatened breach of the provisions of this Joinder Agreement would cause the other party hereto irreparable harm. Accordingly, in addition to and not in limitation of any&nbsp;other remedies available to the parties hereto for a breach or threatened breach of this Joinder Agreement each of the parties agrees that, without posting a bond or other undertaking, the parties shall be entitled to seek specific performance of this Joinder Agreement and an injunction restraining any such party from such breach or threatened breach. Each party further agrees that, in the event of any Action for specific performance in respect of such breach or violation, it shall not assert as a defense that a remedy at law would be adequate.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 5.0pt;"><b>8.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Interpretation. </b>The words &ldquo;include,&rdquo; &ldquo;includes&rdquo; and &ldquo;including&rdquo; when used herein shall be deemed in each case to be followed by the words &ldquo;without limitation.&rdquo; The word &ldquo;herein&rdquo; and similar references mean, except where a specific Section or Article reference is expressly indicated, the entire Joinder Agreement rather than any specific Section or Article.&nbsp;The headings contained in this Joinder Agreement are for reference purposes only and shall not affect in any way the meaning or interpretation of this Joinder Agreement. As used herein, all pronouns shall include the masculine, feminine, neuter, singular and plural thereof whenever the context and facts require such construction.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 5.0pt;"><b>8.10&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Severability</b>. If any term or other provision of this Joinder Agreement is invalid, illegal or incapable of being enforced by any rule of Law, or public policy, all other conditions and provisions of this Joinder Agreement shall nevertheless remain in full force and effect.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.85pt 0pt 5.0pt;"><b>8.11&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Notices</b>. All notices and other communications hereunder shall be in writing and shall be deemed duly given in writing and sufficient if delivered personally or sent by nationally- recognized overnight courier providing evidence of delivery or by registered or certified mail, postage prepaid, return receipt requested, at the following addresses or sent by email:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin: 0pt 0pt 0pt 0px;background: white;text-indent: 72pt;">&nbsp;(a)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if to Member:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: left;margin: 0pt;text-indent: 108pt;">at the address set forth on the signature page hereof;</p>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 0pt 0pt 113.0pt;">with a copy (which shall not constitute notice) to:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 113.0pt;margin-top: 0pt;margin-bottom: 0pt;">Lake Street Solar LLC</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 113.0pt;margin-top: 0pt;margin-bottom: 0pt;">315 East Lake Street, Suite 301</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 248.65pt 0pt 113.0pt;">Wayzata, MN 55391</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 248.65pt 0pt 113pt">Attention: Scott Honour</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 167.0pt;margin-top: 0pt;margin-bottom: 0pt;">Marcy Haymaker</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: -54.0pt;margin: 0pt 139.3pt 0pt 167.0pt;">Email:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;shonour@northernpacificgroup.com</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: -54.0pt;margin: 0pt 139.3pt 0pt 167.0pt;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mhaymaker@northernpacificgroup</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 77pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;background: white;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 36pt;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;background: white;margin-top: 0pt;margin-bottom: 0pt;">(b)</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;background: white;margin-top: 0pt;margin-bottom: 0pt;">if to Parent:</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 208.65pt 0pt 113.0pt;">Communications Systems, Inc. <br>Attention: Roger H. D. Lacey <br>10900 Red Circle Drive <br>Minnetonka, Minnesota 55343 <br>Email: rogerl@commsysinc.com</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 129.05pt 0pt 113.0pt;">with a copy (which shall not constitute notice) to: </p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 129.05pt 0pt 113.0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 129.05pt 0pt 113.0pt;">Ballard Spahr LLP</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 0pt 0pt 113.0pt;">Attention: Barbara Rummel</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 252.65pt 0pt 149.0pt;">&nbsp; &nbsp;Peter Jaslow</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 252.65pt 0pt 113.0pt;">2000 IDS Center</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 248.65pt 0pt 113.0pt;">80 South 8<sup>th</sup> Street <br>Minneapolis, MN <br>55402</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 139.3pt 0pt 113.0pt;">Email: rummelb@ballardspahr.com <br>jaslowp@ballardspahr.com</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.6pt 0pt 5.0pt;"><b>8.12&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Representation by Counsel</b>. Each party hereto acknowledges that it has been advised by legal and any other counsel retained by such party in its sole discretion. Each party acknowledges that such party has had a full opportunity to review this Joinder Agreement, the Merger Agreement and all related exhibits, schedules and ancillary agreements and to negotiate any and all such documents in its sole discretion, without any undue influence by any other party hereto or any third party.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.75pt 0pt 5.0pt;"><b>8.13&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Construction</b>. The parties have participated jointly in the negotiations and drafting of this Joinder Agreement and in the event of any ambiguity or question of intent or interpretation, no presumption or burden of proof shall arise favoring or disfavoring any party by virtue of the authorship of any of the provisions of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.85pt 0pt 5.0pt;"><b>8.14&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Headings</b>. The section headings contained in this Joinder Agreement are inserted for convenience only and shall not affect in any way the meaning or interpretation of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.7pt 0pt 5.0pt;"><b>8.15&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Counterparts. </b>This Joinder Agreement may be executed in two or more counterparts, any one of which need not contain the signatures of all parties, but all of which counterparts taken together will constitute one and the same agreement. Facsimile and other electronic signatures shall constitute original signatures for all purposes of this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.8pt 0pt 5.0pt;"><b>8.16&nbsp;&nbsp;&nbsp;&nbsp;</b><b>Termination</b>. This Joinder Agreement shall automatically terminate without further</p>

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;text-indent: 36.0pt;background: white;margin: 0pt 7.8pt 0pt 5.0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;text-align: justify;text-indent: 0pt;background: white;margin: 0pt 7pt 0pt 5pt;">action upon the earliest to occur of: (a) the termination of the Merger Agreement in accordance with its terms and (b) the written agreement of Member and the Parent to terminate this Joinder Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt 19.3pt 0pt 16.15pt;"><i>[Remainder of page intentionally left blank.]</i></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;margin: 0pt 7.55pt 0pt 5.0pt;"><b>IN WITNESS WHEREOF, </b>the parties have caused this Joinder Agreement to be executed as of the date first written above.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>COMMUNICATIONS SYSTEMS, INC.</b></p>
</td>
</tr>

</table>

<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">By:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><font style="text-decoration: none;">&nbsp;</font></p>
</td>
</tr>

</table>
<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 5%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Name:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 45%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;text-decoration: none;">&nbsp;</p>
</td>
</tr>

</table>
<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 4%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Title:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 46%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;text-decoration: none;">&nbsp;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;"><b><i><b><i>Signature Page to Joinder Agreement</i></b></i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 18 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 36.0pt;margin: 0pt 7.55pt 0pt 5.0pt;"><b>IN WITNESS WHEREOF, </b>the parties have caused this Joinder Agreement to be executed as of the date first written above.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width:100%">

<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>MEMBER</b></p>
</td>
</tr>

</table>

<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 52%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 7%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Signature:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 41%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;text-decoration: none;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 52%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 11%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Printed Name:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 37%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 52%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 6%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Address:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 42%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>

</table>
<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 55%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 45%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 55%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 45%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 55%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 45%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 52%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 6%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Facsimile:</p>
</td>
<td style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: black 1pt solid; width: 42%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>

</table>

<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 50%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 11%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Married: YES</p>
</td>
<td style="text-align: center; width: 5%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;">NO</p>
</td>
<td style="width: 34%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">(please circle)</p>
</td>
</tr>

</table>

<table style="width:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="border-bottom: black 1pt solid; text-align: center; width: 25%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;">Units Held of Record as<br>of the Effective Time*</p>
</td>
<td style="text-align: center; width: 5%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;">&nbsp;</p>
</td>
<td style="border-bottom: black 1pt solid; text-align: center; width: 25%; vertical-align: top; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;">Note Holdings as of the</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;">Effective Time*</p>
</td>
<td style="border-bottom-style: none; text-align: center; width: 45%; padding-top: 8pt">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin: 0pt 9.8pt 0pt 5.0pt;">*If left blank, Member authorizes the Company to populate with all units, and additional securities based on the books and records of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;"><b><i><b><i>Signature Page to Joinder Agreement</i></b></i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 19 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin: 0pt 19.25pt 0pt 16.35pt;"><b>CONSENT OF SPOUSE</b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin: 0pt 7.7pt 0pt 5.0pt;">I acknowledge that I have read the Joinder Agreement (as defined herein) and that I know and understand, and have been fully advised by my attorney with respect to, its contents. As the spouse of Member, I hereby agree that the Units and Company Convertible Notes held by Member and my interest in such Units and Company Convertible Notes, if any, are subject to the provisions of the Joinder Agreement and the Merger Agreement (as defined herein), which I consent to, and will take no action at any time to hinder operation of, the Joinder Agreement and the Merger Agreement, free and clear of any Encumbrances.</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table style="width: 100%;margin: 0px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="width: 50%;vertical-align: top" colspan="2">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>SIGNATURE OF SPOUSE:</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
<td style="width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;"><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 3%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">By:</p>
</td>
<td style="border-top: none;border-right: none;border-left: none;border-bottom: 1pt solid black;width: 47%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width: 50%;vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 50%;vertical-align: top" colspan="2">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Printed Name:</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, serif;margin-top: 0pt;margin-bottom: 0pt;text-align: center;"><b><i><b><i>Signature Page to Joinder Agreement</i></b></i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>

<!-- Field: Page; Sequence: 20 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-indent: .85pt;margin: 0pt -.5pt 0pt 0pt;">Exhibit A</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;text-indent: .85pt;margin: 0pt -.5pt 0pt 0pt;"><u>Exceptions to Release</u></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt -0.5pt 0pt 0pt; text-align: center; text-indent: 0.85pt">&nbsp;</p>

<!-- Field: Page; Sequence: 21; Options: NewSection; Value: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><td style="width: 90%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Subscription Agreement &ndash; Pineapple Energy LLC</FONT></TD><td style="width: 10%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Signature Page</FONT></TD></TR></TABLE><P STYLE="margin: 0pt"></P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>9
<FILENAME>a220044_ex23-2.htm
<DESCRIPTION>CONSENT OF BAKER TILLY US, LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM FOR COMMUNICATIONS SYSTEMS, INC.
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt"><B>Exhibit 23.2</B></FONT></P>

<P STYLE="margin: 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt"><B>Consent
of Independent Registered Public Accounting Firm</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">We
consent to the inclusion in this Amendment No. 1 to Registration Statement on Form S-4 (File No. 333-260999) of Communications
Systems, Inc. of our report dated March 31, 2021, relating to the consolidated financial statements of Communications Systems,
Inc. and subsidiaries for the years ended December 31, 2020 and 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">We
also consent to the reference to us under the heading &ldquo;Experts&rdquo; in such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">Minneapolis,
Minnesota</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">January
25, 2022</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>





<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.3
<SEQUENCE>10
<FILENAME>a220044_ex23-3.htm
<DESCRIPTION>CONSENT OF BAKER TILLY US, LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM FOR PINEAPPLE ENERGY LLC
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; font: 11pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 11pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt"><B>Exhibit
23.3</B></FONT></P>

<P STYLE="margin: 0; font: 11pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 11pt Times New Roman, Times, Serif"></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt"><B>Consent
of Independent Registered Public Accounting Firm</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">We
consent to the inclusion in this Amendment No. 1 to Registration Statement on Form S-4 (File No. 333-260999) of Communications
Systems, Inc. of our report dated October 18, 2021, relating to the financial statements of Pineapple Energy LLC, for the period
from inception (December 1, 2020) through December 31, 2020.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">We
also consent to the reference to us under the heading &ldquo;Experts&rdquo; in such Registration Statement.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">Minneapolis,
Minnesota</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">January
25, 2022</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>


<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>



<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo --><!-- Field: /Sequence --></P></DIV>

    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.4
<SEQUENCE>11
<FILENAME>a220044_ex23-4.htm
<DESCRIPTION>CONSENT OF BAKER TILLY US, LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM FOR HAWAII ENERGY CONNECTION, LLC AND E-GEAR, LLC
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; font: 11pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; text-align: right; font: 11pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt"><B>Exhibit
23.4</B></FONT></P>

<P STYLE="margin: 0; font: 11pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 11pt Times New Roman, Times, Serif"></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt"><B>Consent
of Independent Registered Public Accounting Firm</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">We
consent to the inclusion in this Amendment No. 1 to Registration Statement on Form S-4 (File No. 333-260999) of Communications
Systems, Inc. of our report dated October 18, 2021, relating to the combined financial statements of Hawaii Energy Connection,
LLC and E-Gear, LLC, for the years ended December 31, 2020 and 2019.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">We
also consent to the reference to us under the heading &ldquo;Experts&rdquo; in such Registration Statement.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">Minneapolis,
Minnesota</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">January
25, 2022</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>





<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>12
<FILENAME>a220044_ex99-1.htm
<DESCRIPTION>FORM OF PROXY FOR COMMUNICATIONS SYSTEMS, INC.
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Arial, Helvetica, Sans-Serif">

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in; text-align: right"><FONT STYLE="font-size: 10pt"><B>Exhibit
99.1</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>


<P STYLE="margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="width: 90%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; text-align: left; vertical-align: bottom"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: Black"><I>COMMUNICATIONS
    SYSTEMS, INC</I>.</FONT></TD>
    <TD STYLE="width: 5%; text-align: center; vertical-align: middle"><IMG SRC="a220044001_v3.jpg" ALT="">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; width: 18%; text-align: center; vertical-align: middle"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 15pt"><B>SCAN
                                         TO</B></FONT></P>
                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>VIEW
                                         MATERIALS &amp; VOTE</B></FONT></P></TD>
    <TD STYLE="width: 27%; text-align: left; vertical-align: middle"><IMG SRC="a220044002_v3.jpg" ALT="">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><P STYLE="font: 10pt Sans-Serif; margin: 3pt 0; color: Red"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: Black"><I>SHAREOWNER
                                    SERVICES</I></FONT></P>
<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: Black"><I>P.O.
BOX 64945</I></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: Black"><I>ST.
PAUL, MN 55164-0945</I></FONT></P>



<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>



<P STYLE="font: 10pt Sans-Serif; margin: 3pt 0; color: Red"></P>
        <P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: Black">&nbsp;</FONT></P></TD>
    <TD COLSPAN="3" STYLE="padding-top: 10pt"><P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>VOTE
BY INTERNET&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><I>Before The Meeting -</I> Go to <B><U>www.proxyvote.com</U> or scan the QR Barcode above</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">Use the Internet to transmit your voting instructions and for electronic delivery of information. Vote by 11:59 p.m. Eastern Time on March 15, 2022 for shares held directly and by 11:59 p.m. Eastern Time on March 13, 2022 for shares held in a Plan. Have your proxy card in hand when you access the web site and follow the instructions to obtain your records and to create an electronic voting instruction form.</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><I>During The Meeting</I> - Go to <B><U>www.virtualshareholdermeeting.com/JCS2022SM</U></B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">You may attend the meeting via the Internet and vote during the meeting. Have the information that is printed in the box marked by the arrow available and follow the instructions.</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>VOTE BY PHONE - 1-800-690-6903</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">Use any touch-tone telephone to transmit your voting instructions. Vote by 11:59 p.m. Eastern Time on March 15, 2022 for shares held directly and by 11:59 p.m. Eastern Time on March 13, 2022 for shares held in a Plan. Have your proxy card in hand when you call and then follow the instructions.</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>VOTE BY MAIL</B></FONT></P>

<P STYLE="margin: 0pt 0; text-align: justify"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">Mark, sign and date your proxy card and return it in the postage-paid envelope we have provided or return it to Vote Processing, c/o Broadridge, 51 Mercedes Way, Edgewood, NY 11717.</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"></P>

</TD></TR>
</TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font: 10pt Arial, Helvetica, Sans-Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 17%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 8%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 17%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 17%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 33%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="6"><P STYLE="margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">TO VOTE,
                    MARK BLOCKS BELOW IN BLUE OR BLACK INK AS FOLLOWS:</FONT></P></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="4" STYLE="border-bottom: Black 1pt dashed"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt dashed; text-align: right"><P STYLE="margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">D65808-S40043</FONT></P>


</TD>
    <TD STYLE="border-bottom: Black 1pt dashed; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">KEEP
    THIS PORTION FOR YOUR RECORDS</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="4"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center; padding-top: 5pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>THIS
    PROXY CARD IS VALID ONLY WHEN SIGNED AND DATED.</B> &nbsp;&nbsp;&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">DETACH AND RETURN THIS
    PORTION ONLY</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"></P>



<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="border-top: black 2.25pt solid; border-left: black 2.25pt solid; padding-left: 9pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>COMMUNICATIONS
    SYSTEMS, INC.</B></FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2%; border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 29%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 6%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 6%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 20%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 6%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 2pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 2.25pt solid; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>The
    Board of Directors recommends you vote FOR the following proposals:</B></FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>For</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>Against</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>Abstain</B></FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">1.</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To approve
    the Agreement and Plan of Merger dated as of March 1, 2021, as amended (the &ldquo;merger agreement&rdquo;) by and among Communications
    Systems, Inc. (&quot;CSI&quot;), Helios Merger Co., Pineapple Energy LLC, Lake Street Solar LLC, and Randall D. Sampson.</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>For</B></FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>Against</B></FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>Abstain</B></FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">2.</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To approve
    the issuance of shares of CSI common stock in connection with the merger agreement.</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD ROWSPAN="3"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">8.</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD COLSPAN="2" ROWSPAN="3"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To
                                approve, on an advisory, non-binding basis, certain compensation that has, will or may be paid
                                or become payable to the CSI named executive officers in connection with the merger and other
                                transactions contemplated by the merger agreement.</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">3.</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To approve
    the issuance of shares of CSI common stock in connection with the amended and restated securities purchase agreement dated
    September 15, 2021 between CSI and the PIPE Investors.</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;4.</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To
    approve an amendment to the CSI articles of incorporation to increase the authorized shares of common stock to 150 million.</FONT></TD>
    <TD STYLE="padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD STYLE="padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD ROWSPAN="2" STYLE="padding-top: 10pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;9.</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD COLSPAN="2" ROWSPAN="2" STYLE="text-align: justify; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To
    approve the adjournment or postponement of the special meeting to solicit additional proxies if there are insufficient votes
    at the time of the special meeting to approve Proposal #1, Proposal #2, Proposal #3, Proposal #4, or Proposal #6.</FONT></TD>
    <TD STYLE="padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD STYLE="padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;5.</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-top: 10pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To
                                         approve an amendment to the CSI articles of incorporation to eliminate Article IX relating
                                         to business combinations.</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">6.</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To approve
    a reverse stock split of the outstanding shares of CSI common stock, at a ratio within a range of 1-for-3 to 1-for-6, as determined
    by the CSI board of directors.</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" ROWSPAN="3"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>HIS
                                PROXY, IF PROPERLY EXECUTED, WILL BE VOTED IN THE MANNER DIRECTED BY THE UNDERSIGNED. IF NO DIRECTION
                                IS GIVEN, THIS PROXY WILL BE VOTED FOR ALL PROPOSALS. PLEASE SIGN, DATE AND RETURN THIS PROXY
                                CARD.</B></FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">7.</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">To approve
    the Pineapple Holdings, Inc. 2022 Equity Incentive Plan.</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&#9744;&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="8" STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">Please
    date and sign exactly as your name(s) appear(s) hereon, indicating, where proper, official position or representative capacity
    in which you are signing. When signing as executor, administrator, trustee or guardian, give full title as such; when shares
    have been issued in names of two or more persons, all should sign.</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-left: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-left: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: black 2.25pt solid; border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">Signature
    [PLEASE SIGN WITHIN BOX] </FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">Date</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">Signature
    (Joint Owners)</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">Date</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt solid; border-right: black 2.25pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in; text-align: right"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif"><B>&nbsp;</B></FONT></P>





<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 4pt 0 0pt; text-align: right"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>COMMUNICATIONS
SYSTEMS, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>SPECIAL
MEETING OF SHAREHOLDERS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>March
16, 2022</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>10:00
a.m., Central Time</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Important
Notice Regarding the Internet Availability of Proxy Materials for the Special Meeting:</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font: 10pt Arial, Helvetica, Sans-Serif">The Notice and Proxy Statement is available
at www.proxyvote.com.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font: 10pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font: 10pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font: 10pt Arial, Helvetica, Sans-Serif"></FONT></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt dashed; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 3pt; text-align: right; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">D65809-S40043</FONT></P>



<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 4pt 0 0pt; text-align: right"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: Black 2pt solid; border-top: Black 2pt solid">&nbsp;</TD>
    <TD STYLE="padding-bottom: 6pt; border-top: Black 2pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right; border-top: Black 2pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right; border-right: Black 2pt solid; border-top: Black 2pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: Black 2pt solid">&nbsp;</TD>
    <TD STYLE="padding-bottom: 6pt">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right; border-right: Black 2pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: Black 2pt solid">&nbsp;</TD>
    <TD STYLE="padding-bottom: 6pt">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right; border-right: Black 2pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2%; border-left: Black 2pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 48%; padding-bottom: 6pt; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>COMMUNICATIONS
    SYSTEMS, INC. </B></FONT></TD>
    <TD STYLE="width: 48%; text-align: right; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>Proxy</B></FONT></TD>
    <TD STYLE="width: 2%; text-align: right; border-right: Black 2pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-left: Black 2pt solid; border-bottom: Black 2pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 2pt solid; padding-top: 2pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>THIS
                    PROXY IS SOLICITED ON BEHALF OF THE BOARD OF DIRECTORS FOR THE</B>&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>SPECIAL
        MEETING OF SHAREHOLDERS TO BE HELD ON MARCH 16, 2022.</B></FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">The
        undersigned hereby appoints Roger H.D. Lacey and Mark D. Fandrich, or either of them, as proxies, with full power of substitution
        to vote all the shares of common stock that the undersigned would be entitled to vote if personally present at the Special
        Meeting of Shareholders of Communications Systems, Inc., to be held through a virtual special meeting that will be accessible
        at www.virtualshareholdermeeting.com/JCS2022SM to be held on March 16, 2022 at 10:00 a.m., CT, or at any adjournment thereof,
        upon any and all matters that may properly be brought before the meeting or at any adjournment thereof, hereby revoking
        all former proxies.</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>(Continued
        and to be marked, dated and signed, on the other side)</B></FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 8pt Arial, Helvetica, Sans-Serif">&nbsp;</FONT></P></TD>
    <TD STYLE="text-align: right; border-bottom: Black 2pt solid; border-right: Black 2pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 4pt 0 0pt; text-align: right"></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 4pt 0 0pt; text-align: right"></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 4pt 0 0pt; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; text-align: right"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></DIV>

    <!-- Field: /Page -->

<P STYLE="margin: 0; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>13
<FILENAME>a220044_ex99-4.htm
<DESCRIPTION>CONSENT OF KYLE UDSETH TO BE NAMED AS A DIRECTOR OF COMMUNICATIONS SYSTEMS, INC. UPON COMPLETION OF THE MERGER
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">EXHIBIT 99.4</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSENT OF A PERSON ABOUT TO BECOME A DIRECTOR&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">In connection with the filing by Communications Systems, Inc. of
the Registration Statement on Form S-4 (File No. 333-260999) (the &ldquo;Registration Statement&rdquo;) with the Securities and Exchange
Commission under the Securities Act of 1933, as amended (the &ldquo;Securities Act&rdquo;), I hereby consent, pursuant to Rule 438 promulgated
under the Securities Act, to being named as a person about to become a director of Communications Systems, Inc. in the Registration Statement
and any and all amendments and supplements thereto. I also consent to the filing of this consent as an exhibit to the Registration Statement
and any amendments and supplements thereto.</P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 40%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR>
    <TD COLSPAN="2" STYLE="line-height: 0.05pt">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="width: 16%; line-height: 0.05pt">&nbsp;</TD>
    <TD STYLE="width: 84%; line-height: 0.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">/s/ Kyle Udseth</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Kyle Udseth</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">January 26, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>





<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>14
<FILENAME>a220044_ex99-5.htm
<DESCRIPTION>CONSENT OF SCOTT HONOUR TO BE NAMED AS A DIRECTOR OF COMMUNICATIONS SYSTEMS, INC. UPON COMPLETION OF THE MERGER.
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">EXHIBIT 99.5</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSENT OF A PERSON ABOUT TO BECOME A DIRECTOR&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">In connection with the filing by Communications Systems, Inc. of the Registration Statement on Form S-4 (File No. 333-260999) (the &ldquo;Registration Statement&rdquo;) with the Securities and Exchange Commission under the Securities Act of 1933, as amended (the &ldquo;Securities Act&rdquo;), I hereby consent, pursuant to Rule 438 promulgated under the Securities Act, to being named as a person about to become a director of Communications Systems, Inc. in the Registration Statement and any and all amendments and supplements thereto. I also consent to the filing of this consent as an exhibit to the Registration Statement and any amendments and supplements thereto.</P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 40%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR>
    <TD COLSPAN="2" STYLE="line-height: 0.05pt">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="width: 16%; line-height: 0.05pt">&nbsp;</TD>
    <TD STYLE="width: 84%; line-height: 0.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">/s/ Scott Honour</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Scott Honour</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">January 26, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>





<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.6
<SEQUENCE>15
<FILENAME>a220044_ex99-6.htm
<DESCRIPTION>CONSENT OF MARILYN ADLER TO BE NAMED AS A DIRECTOR OF COMMUNICATIONS SYSTEMS, INC. UPON COMPLETION OF THE MERGER.
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">EXHIBIT 99.6</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSENT OF A PERSON ABOUT TO BECOME A DIRECTOR&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">In connection with the filing by Communications Systems, Inc. of the Registration Statement on Form S-4 (File No. 333-260999) (the &ldquo;Registration Statement&rdquo;) with the Securities and Exchange Commission under the Securities Act of 1933, as amended (the &ldquo;Securities Act&rdquo;), I hereby consent, pursuant to Rule 438 promulgated under the Securities Act, to being named as a person about to become a director of Communications Systems, Inc. in the Registration Statement and any and all amendments and supplements thereto. I also consent to the filing of this consent as an exhibit to the Registration Statement and any amendments and supplements thereto.</P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 40%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR>
    <TD COLSPAN="2" STYLE="line-height: 0.05pt">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="width: 16%; line-height: 0.05pt">&nbsp;</TD>
    <TD STYLE="width: 84%; line-height: 0.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">/s/  Marilyn Adler</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Marilyn Adler</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">January 26, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>





<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.7
<SEQUENCE>16
<FILENAME>a220044_ex99-7.htm
<DESCRIPTION>CONSENT OF THOMAS J. HOLLAND TO BE NAMED AS A DIRECTOR OF COMMUNICATIONS SYSTEMS, INC. UPON COMPLETION OF THE MERGER.
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">EXHIBIT 99.7</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSENT OF A PERSON ABOUT TO BECOME A DIRECTOR&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">In connection with the filing by Communications Systems, Inc. of the Registration Statement on Form S-4 (File No. 333-260999) (the "Registration Statement") with the Securities and Exchange Commission under the Securities Act of 1933, as amended (the "Securities Act"), I hereby consent, pursuant to Rule 438 promulgated under the Securities Act, to being named as a person about to become a director of Communications Systems, Inc. in the Registration Statement and any and all amendments and supplements thereto. I also consent to the filing of this consent as an exhibit to the Registration Statement and any amendments and supplements thereto.</P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 40%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR>
    <TD COLSPAN="2" STYLE="line-height: 0.05pt">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="width: 16%; line-height: 0.05pt">&nbsp;</TD>
    <TD STYLE="width: 84%; line-height: 0.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">/s/ Thomas J. Holland</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Thomas J. Holland</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 10pt">January 26, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 11pt">&nbsp;</FONT></P>





<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Gray 3pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>a220044001_v1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044001_v1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" !7 ) # 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#]_**** "B
MBB@ K\QO^#FCX@>,_"GP@^ FB^"_'/BWX?W7CCXJ6'AZ]U+P]J4EC=?9YXI%
M8;D(R <, >,J*_3FORX_X.<B1X=_9.P ?^+YZ+UZ?=DHWT8,^-_C%I_PY^"/
MC_7/#6L?ME_M]3:AX=O9["\^R:C 4+PNRR,NZ525&W/3.,''-<'!\=/A#-H7
M]J+^UQ_P4;^P=/.-Q;;2?3_CXZ_YZUS?Q_\ V2_'7[<'_!1+XP>$/AWK>DZ9
M<0>)-5U/6KC7'/V'3K..<^=,UPH)1,9X SVKS[Q9XE_9R^ O@S4=*T.\^)'Q
MEEN<V_GRW']A:2S+RS62B.2X>-B20S;=W45K.K0C5]BKN25VET]3X".;9LZ;
MG+EMSM*\7LG_ )?(]=TS]I?X)ZFRX_;&_P""BD*N 5:2>#!YQ_#,:LW_ .T+
M\#[*T25?VT?^"A=RLK%8Q#/'ER.H!,H''N:^8]5^('PR'ANS>^^!>MZ,OR@M
MI_C>Y$L!"YWGSK=T/*CJ/RKU+0O^":GB?]JLOXE^$EMK6A^ +>S9]9\1_$"2
M'3M/T24 *X^U1DK<H!ALJ@88P0#6=6O1IQYZUXKNS:GG>/JU%&DXR=VK)/H>
MF>'OCI\(/%.B"]LOVN_^"B]PKS201PK=6K32E,;B +@\#/K5ZP^)_P '=1AB
M<?ME_P#!0*,//%;K'-J%L)B\A"J GG;C\QQP/6O*?#?AG]GG]G+X:?V2GCKQ
M]\9O$.AQ7%I=R^#K&/1=,C:1LF2&XN0TTN.S+'CJ:I_&']B7P\GPP^#?Q/\
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
M,Z&;]FKQI\,_B#K5AXHTOQ;K][XB2\TVQDT^XL9[F19"J$R/]QAD,""1VXH
M]T\9I\/?@]\,/['U=="\/>$H;-[3R'A6&T@MU&UEX&% !Z\>N:HZE^U!X#\*
M7>E:4VL3 ZE;PO8>1IMY<QS1/A8V$D<3)@\<EO<UYCXF_9*^+/Q6^!.J?#7Q
M)\7](U7PYK=C/I6I:L/"H37)[9P5 W^?Y DV8#.8B223C-?1?A[18O#OARST
MRV+F&PMX[:+)P2L:!1G'L* /D_X&ZC<^'/\ @IW^T;)IWAN]UDW6E>%C//:R
MV\7D,(K\X(DD0G=U^7/W>:M:I=2^)O\ @JE\/[J_\-W6A7-GX2UM();EX9&N
M0WV'+ Q.X '3D@]>,5Z!\'_V8O$OPQ_:L^)OQ%O?$&CZA8_$B'3H6TR#3I8Y
M=/6R698R)3*P;<)FW?*,$<=:;XT_9L\5:W^U]H7Q0C\2:%#I7A_1[[2(-(;3
MIF>=;H0Y>282X!5H5P G1B* /"/^"CNIZ1\5_&GB&]M?%^AZ)XJ_9_MK36?#
MUK=ZFEJ;G6"T=ZXD1B"8S;1V\>Y>?](E [@^^_%'XE:1^T3_ ,$^-=\6V/[S
M2/%7@F;5[82#!C62U,@5@>C*>"/4&MSX$_ ^Y^'7P^NK3Q!-H'B3Q#?7]YJ5
MYJBZ>Z+<3W$SRDE9'=E5=RH%#8"HH'2O,/A[^Q/XX^'/[,?C3X9P^,O#4^F^
M(K^\FTIFTFXVZ#:WC&2>V ,Y:0>:\KHS,,>:5QM5: /5_P!BBPAT_P#8U^$<
M,2!(X_!FC(B+P% L80,"O$/^"6&@:?H_C7]I9;2.**(_%.X&44+G&GV7H/<_
MK79?"/X!?&+X>_#WX?>$K[XA^"9M'\$16%O-/8^&[FVO=7M[2-42)B]TZ1A]
MB;R%/0@8S7*?LY?L9_&#]F*Y\?RZ/\2/ .IIX^UR37Y?[0\*W1-C<-#'"0I2
M[&Y<1+PWIUH Z'X(:%;6/_!3/XXRQ1QQFX\+>&Y'(4 LQFU+)SU_A'Y"H=*T
M.VA_X*[ZE.D"++<_"Q?-D Y?;J<( )^E:]A^ROXT\">/+7QIX:\:Z.?%M]X?
MM=#\0C6-*>>PUQX,LER%CE22)P[RX <KMD(QGFM?X<_LSZSX6^,WB3XF>(O$
M=GKOCK7-'30[,6]B]II6E6B2>:L:1>8SN6EVEG9\D* ,4 ?/?[%7B#_AF_\
M:%L8VN@O@']I%[O6-(+%5BL=?BEF+P(H  6>S1-H48S:C^)^8_B/!+\3O^"A
MG[/?Q4DF>31[_P 1:SX=T"!P"L=C%I5X#>)QP;B;S&W+PT2VYZBO7?$7_!.V
M'XD_L0^&?A#XFUYI[CPVMEY&NZ8DMC<*UO*'\V,K)OBD9=PRK\$@\@8.S\=?
MV0-;^(OQ5^$&N>&==T7POIGPFOVO(;%].>=KV-H1;F#<LBJB^3N4$*2"<]J
M/H/%8OCK3;O6O#&I6=A>M87EU;2107 '-N[*0K#OP?RZT44 <);^"O$J? ZZ
MT&'44T_7;JUEM8;PW<]X; R$@R+-(WFR,BME2Q!W =J=XA^$WB3Q3\"K#PK/
MXNO=/UR*&VAO-=T_=!<RB-E,DB<DJ\BK@_-U8\D444 =#J'A74;E?"Z6VJW$
M,.C7:R7K,WS:G$('CV/C R79'/;*5/+X+G7XF?V\+^[^RC3/L/V$W,GD>9YN
M[SO+SLW;<KG&?>BB@#)^&/@GQ/X7\=^,-3U;Q%_;.E^(;Q)]-LC$471D11&(
M4^8A@P 9C@?,3P:UO#FD:S8>/M<N;BXBFT:],+V<9E8R6CK&$= N-H5B-V0>
MIZ444 4_COX3UCQMX)GTW0M9ET34)WB99T=XRZ)(&>+>GS('4%2R\KG(YKFO
MCS\'_%GQ*^"FG:!I'C74/"FNVQB>YU:Q=UEFV02(5!!!P9"CG)Y"GO110 _X
MR?#7Q)XW\!Z=I6A^()-'U>!"LEXD\L)W^0T8GS'@MY;L)!&?E<C#<5J_&7P1
MXE\9Z/8V^@:[_94L?F0W<^]D)C>,J95"CF1" P7IR>1110!+\9OACJ'Q2T33
M[*Q\0:KX8^S:C%>7-UITOESRPH'S"#Z,67.>,"NKU6R>XT2X@28QO+$\:2=3
M&^#AL^H//X444 < O@/QNGPB\):=_:UH?%&@W-B]_=M<2>7JL4! EWOMW9E
M)/'4UI>._!FM:[X]\.:M::F4TS2U875G]HE@4N64^;B,@2G:"FR0;/FW=111
10!WMG_QZ1]_E%28HHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>a220044002_v1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044002_v1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1"  S .(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MBPL8M=L$N66XG>'R2\A.UH]J=,# !.3^L7P"_8%^!/\ P4W^*EU^TK!XX_:
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
M_C'J6A:#X6\0>'3K\%]X:\4"V0P>!](FU.6TBAOK=!ND,JP_)YA$@\S<=P9
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
>2Q[DT44 =C1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>a220044007_v1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044007_v1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" !S 5L# 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#]_**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO"/^"B7
M_!0?P3_P39_9VN_'_C/S[PM,MEI.D6C*+O6+M@2L4>XX50 6=SPJJ3@G:K '
MN.HZC;Z18375W/#:VMNADEFF<)'$H&2S,>  .YKXV_:+_P"#@+]E;]FW77TJ
M_P#B5;>)]4B)$EOX7MGU=8R.H,\8\C.>-OF9&.0*_ O]MG_@I7\=_P#@L'\<
M=.T.X.HR6.J7RV?AWP+H)D-HCNP$:E!S<3'C,LGOM"+\H_5'_@E=_P &PO@S
MX1^&;3Q;^T38V?C7QE<JLT/AE9V;2=$[[9BA NINS DPCD 2</07RI;GJW@C
M_@Y.^'_QNOY8?AA\#/VD?B4MK(([F;0O"<5TD)/(SY=PY!]F"U]2_LW?MQ7'
M[0-]%!?_  8^.7PX\Y@B3>+/#:6T+,>F3#-*R#_:D50.Y%<#\3_^"LO[(W["
M;-X(O?B+X*\,MX?'D?V%X<TZ6[33R/\ EEY5C$Z1,.ZG:1W KSKP=_P<Q?LB
M^*_$CZ?-XZUO18PP6.\U#PY>K;3'V,<;LH]W510*W9'WU17 _L^_M2_#G]JW
MPI-K?PW\:>'?&FF6T@AN)M*O$G^RR$;@DJ@[HV(YPX!Q7?4$A1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7\M/_!P?^VYKW[7'_!13QAHEQ?;O"?PLU"Y
M\+Z'91L?*A:%_+NICV,DDZ-EO[L<:_P@U_4M7\4/Q2UC5/$'Q-\1W^MDG6K[
M5+FXU GJ;AY6:3_Q\M07 _:#_@U'_P"">VE#1==_:5\3BVEN+2:XT+PO'+]V
MP"H/MEZ2> Q#^2ISPHGS]X8\+_X+G_\ !>GQ+^T]\4]3^''P:\5:EH7PIT4R
M6-YJ.EW!MY?%TV<2.9%PXM!@JB @2 LS9#*J?;_P)\1Q?L7_ /!JO+K4,JPW
M=_X$U"6.=3AA=:Q=RQ0MG^\K7D0'^X*_G6H*6KN%%>^?\$X_^">?C/\ X*6?
MM&VO@#P@]OIT<<#7^KZQ=QLUKH]HI :5PO+,6951 1N9ARJAF7]<?%?[.?\
MP37_ ."00T_PQ\3$L_B5\2K* /?K>PSZW>2/U/FVD9^QVP.?ECD"N5(R7^\0
M;9^,G[(G[9GQ%_89^+]IXV^&WB&YT+5X,)<1#Y[34H<Y,%Q$?EEC/H>0<,I5
M@&']8_[ O[9.@?M[_LH>$OB=X?V1)KMJ%U"R#[FTN^C^6XMF[_)(#@D#<A1L
M885^0/B7X@_\$L?V^[[_ (1Z/1-9^ WB"_WQV.NIIYT:UAD/"[Q%)-:!<X.9
M44  C>N:^S/^"!W[%OC7_@G=J_QO^%'B&\BU_P ,)?Z3XH\+^(K-2+#7;:]A
MN(FEC&2%D46<8D3)Q\I!961F"):GZ*T444$!17D'Q4_;V^$/P9^,OAKX=Z]X
MZT2+QYXMU&#2]-\/V\INM0>:9@J>9%&&,*'.=\NU>#@D\5Z_0 4444 %%%%
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
M]D23XT_!)1H)TG5+2SU#3;+57U'3;V&X;R@Z&1W>.17*'Y7VD%OE!P:^8_\
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
M;Q2TOD6T7B>VTZ[DS@1VUYFSF8^PCG<GZ4 M8V/Z3O\ @LU^TK_PRC_P3/\
MBSXIAN/L^J7&C/HFELIPXNKTBU1T_P!I/-,GTC-?R^_L(?LVS_M?_MC_  W^
M&L*2-'XLUVWM+QH_O168;S+J0?[D"2M_P&OU\_X._P#]I7^SO GPI^$5I/\
M/JEY/XKU.)6P5CA4VUKGU5FENC]8A^'CG_!H[^RY_P )W^U-XZ^*]];;[+P#
MI"Z5ISLO OKXD,ZGU2WBE4^UP/6@(Z1N?T!Z=I\&D:?!:6L,=O;6L:PPQ1KM
M2)%&%4#L   !4U%%!F%%%% !1110 4444 %%%% !7Q3_ ,'$O_*&WXS_ /7'
M2?\ T\6-?:U>>?M6_LP^%?VS/V??$GPS\;17LWAGQ3%'%>+9W!MYU\N:.>-D
M<9P5DB1N00<8(()% +<_D7_8F^/=E^RU^US\.?B-J-A=:G8>"O$%IJ]Q:6S*
MLUPD,@=D0MQN('&>*_>E_P#@[3_9J7PU]L'ASXMM?;1_H T>S\S=C^_]KV8!
M[[L^U>0_%#_@SL\,:A?2R>"_C?KVD6W6.WUKP]%J+_0RQ30#\?+_  KB=._X
M,Y-?EO\ ;=_'O1X;;_GI#X2DED_[Y-TH_P#'J#1N+/AW_@L5_P %;]=_X*J_
M&;2[[^R6\,^!O"*30>'](:;S9OWI4R7-PP^4S.$084;450H+'<[?>W_!HO\
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
M];\&WDNF00C2;*UMY/[;U"& 06\46\AC)($B4@?=5&<X4,0!%V9^/'_!2_\
MX* ZW_P4J_:=E^)&M:4FA,-)LM(M=.2[^U+:QP1_/B38F0\[S2XVC;YNWG&X
M_P!"?_!NG^RN?V8?^"77@R:[M_(UKXB/)XPO\K\Q6Y"BU&>N/LL=NV.Q=J_G
M+_8&_9.U3]N#]K[P)\,=+60?\)-J:1WTZ#_CSLDS)=3_ / (4D(SU(4=Z_L1
MT#0K/PMH5EIFGV\=I8:= EK;01C"0Q(H5$4>@4 #Z4#GV+=%%%!F%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'YS_P#!P/\ \%5?BM_P3$\-?#J3
MX<:3X2NH?'+:A;W=_K%I-<R:?+;BW,8C5)43+"9S\X8?NSQ7X)?%?X^?'W_@
MJI\<M-M]>U/Q=\5/%]TS1Z9I=I;F1+4,06$%K"HCA3@%BJJ,*"QXS7]5O[6'
M[#GPK_;D\/:-I7Q5\(V_B[3_  _>G4+"&:[N+<03%"A;,,B%@5)!5B5Z<9 K
M<^!G[+GPW_9DT8V'P]\">$_!ELZA)1H^EPVCS@?\]'10TA]W)-!:DDCX=_X(
M'_\ !%4_\$ZO!4_Q \?QQ3?&#Q79?99K:.598?#=FS*YM5925>9F1#)("0-H
M1#@,TGZ/444$;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
/%%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>a220044008_v1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044008_v1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1"  W 1D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)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#]_*AO+^'3
MX6DGE2*-%+LSMM55 R22>   2:DE8JF17YX?\%H[_P 7?M-?'KX'?LN^$_&U
MQX0T'XJ#5-9^);VL(69O"UDD33(;@\P"9B\.01DR#<=H*L ;OQ$_X*Q>)OVE
M?B-K/P]_8\\$VOQ=UW2;C['K/CS5IVM/ ?AF4CH;E?GOI5Q_JK;/^\>E<3_P
M3)^-?Q\^(?\ P4R^*7@WQ/\ &BW^,O@+P!X>6V\67MCX6M](T71O%$MRIBTW
M373,D@AM0QE9W8[SAAN(-9L'Q9UW]M.SA_9V_8DL;+X9? 3PBYT7Q=\6-,MO
M*M+*-<B;3] 7'^DW;#[]WDA2^[))#'[T_91_91\#_L5?!'1_A[\/=(71_#FC
M1G:I;S)[R9N9;FXE/S2SR-EG=N2?0   'HT2[%_'M1)((8RS$*JC)). !ZTZ
MOBO_ (+$?M"^(U\ ^$_V?/AM?&R^+7[1NH/X;TZY@.9- T=5W:KJK>BPVQ95
M/!\R1=O*T ?8GA?Q7IGC;0K;5-&U"QU;3+U!+;7EG.L]O<(>C(ZDJP]P:T*X
M7]FKX$Z!^S!\"?"?P[\*Q-!X<\%Z5;Z/I\;8W^5#&$W.0.78@LQ[LQ-=U0 4
M4R9S&F0,_P!*(9/,3- #Z:\@CZU5U_6$\/:%>W\D5S/'8P27#16T1EFD"*6*
MH@Y9CC 4<DX%?!LW[8?[7'[=%JD'P4^#L/P#\(WA:-O&WQ:3&K(@;F2UT2(E
M]V =OVAPIR"0,<@'W1XM\=:+X \.3ZQKVK:;H>DVBEY[W4+I+6W@4 DEI'(5
M0 #U/:OD?XJ?\%\/V9/!7B23P[X?\::C\5O$X+HFC_#S1;KQ-<2N@SM5[9&A
M)/;]YCUKQ;]JC_@G=\*OV7/V</&?QX_:J\7>-/VI=>\&:8]Y;V_C*[$6BK=M
MF."VL=)@VVL3332*@RKD>9QCG/T9_P $T_A[XD_9(_X)O^%7^(.C6;>-K+P_
M)K_B#3O#'AVVLI?,*/.+*&UM(T66:*+9 H +.R=2>: .)\!?M;_M6?M9?$CP
MV? _[/\ !\&_AD=1AFU?Q!\4=10ZS>:>"K2Q6VE6CL\4SJ2JO+)M4\D<8KZ[
M^+/Q<\-_ ;X7Z]XO\6ZO9Z#X;\,6,NH:E?W4@2*UAC7+,3W/8 <DD  DBL;]
MF']H/1_VJ/@?H/C[0;+7=.TKQ% 9X;76=/DL+^V*LR/'+"XW*RLK#T/!!(.:
M_*7_ (.4_P!IW6/VA?$]I^S#X#*WR6]QIMQXIBBD'_$UUK4)?*T+0SS_ !/N
MOI0<_N;4$\9R ?HU_P $[/V^_"O_  4C_9IM_BKX/T?Q#HOAR^U.[TZU76H5
MBGN/L\OEF8!&8>62#CG@J0<8-<W^S!_P5M^#'[9O[4WBSX2_#W5=7UW6_".G
MS:C<:C_9SII%_'#<K:SBVN#Q-Y<LB*2HVG)VL<&OG;]MV2#_ ()@_P#!+SX8
M_LO?#;6;'1?&WCK33X-T_69)5MHM&M([<S:[X@F8XV)#"9Y"W4/,F.:/^"#?
M[.&DZ=X.US]H1]._X1OPMXFT6V\'_#/3KR)()-'\%:<S>1<S'@^??S;[R9FZ
MEE;."* /TK3[H^E+4%O>+<PK)&R2Q.H9'5LAP>A![YXYI\,WF$CC<O4>E $E
M-DD$2Y8X%*QPIKY#_P""G?[=WB;X'IX4^$'P?L;#7_VB/C!*UGX6L+@[K?0;
M1=WVG6[L=K>W0,1G[[C #!6% 'UW%*)ERO/.*X+P+^T[X)^)'QN\<_#G2=96
M?QE\.%L9->TYX7B>TCO(C+;R*6 $B,H/S(2 002#7&?L#?LE6W[#?[.&F>!X
M?$&N>,M4^T3:EK6NZO=/-<ZSJ,[!KB?#$B-"WW8UX50.IR3\P_LF:IJ7[1G_
M  59_:M^-/P]@TV]T/PKX9L/A9H]Q<,4L_$.O67FW5S^\7K%#*\<#.,]3CI0
M!^@]QJ]M:64EQ--'#;PJ7DED;8D8'4ECP*^8?BO_ ,%NOV2_@GXL?0_$/Q\^
M'D.IQ'$L-E?_ -HB YQM=[<2*A!ZAB".]?!'[)F@>!_^"B7QB'A+]M_XC?$E
M_CT9W4_!KQ!/-X1\*Q+YA*)IT%NXCU1&54.]IY&<#E2.:_3?PM_P3U^!?A?X
M92^$-/\ @]\-++PQ<HL<^E1>'+3[/*%D$@#C9E\. WS$\@>E 'K/ASQ-I_B_
M0K#5-*O+;4=,U2WCO+.[MI!+!=0R*'21''#*RD$$<$$5>JII.BVVA64-M9Q1
MVUI;1K##!$@2.%% "HJ@ !0   .@%33S^2>V,9.3TH <9E#8[YQ3Z^+/'?[3
M/CK]HS_@JSH'P@^%^LW&B^"?@U;+XA^+.K0PPRI?SW,9&G:$C.K;68;II2N"
M$P P9<5]IT 1RW*0GYC[]*>#N%?!O_!<W]H[XV? /PQ\)M-^!'C/0=!\;?$+
MQ9#X>M-&N-#74]1U^1WB;]QOS'!;PQ"9[B5D;",F"I-?=@>2VTX&1XWE2,;G
MQM4MCDXSP/QH =<726WW\\^@S7A7[7/_  4X^!7[#;1VWQ)^(FAZ-K=RF^UT
M*!FOM9O!V\NS@#SMGH#LP3WI7_X*&?!?QE\%_&_B_2OBIX5;PYX(DU"PUG5K
M2]1AIL]I&6G"!O\ 6LG!4H&5SC&ZOS._X)9?\%$/V8_A%\)TUGX<?"[XC?%_
M]H?Q??7=U?36>FIXD\9:X'G817FHZBJBVT\2I)N-OYJB%00P)Y8 ^_?V9O\
M@LC\$OVHOC5IGP^TB[\9>&O%NO6\USHMAXL\+7VA'6TB7=)]E:XC592J@L5!
MSM!..#7U3]IC_O"OAS]F7]E/XN_M2_MA:%^T1^T;;:7X-N? =M<V_P ./AKI
M.HC4$\+BZC$=S>ZA=*H6>]>/]WB/Y$4GN<#[@^Q_[7_C@_PH ?='$#<[?<]J
M_#7QW_P3L^-'_!>W]H+XH_&OP[\7M/\ A5\'?$M_=?#G3TBT^2[O]8T'2;@K
MNB:-T5[6YO!/(ZF50S1*"&55K[@_X+Z_\% ?^&2_V)M5\)^#[J>]^,?Q<3_A
M&?"6BZ8IN-7<7.8Y[V&W3,A$47F%6 QYAC&037G?[,/@O]M!/V=?!/PZ^$_P
M^^%W[,/PY\*Z1!IFG7GCFZ?Q'XJGCC5 9WLK4K;0RRDR2,LCL0V0=N> #D_C
MK_P2<N/V$/V%O&7C*Z_:]_:#T2/X7^%9]0T6'1-4M?#WA_39[>)FB2+3;6)8
MBDLVQ/+Y+%^I9LG[\_8"^(?C7XI_L5_"GQ%\2+?[)X\UWPIIVH:[$(A%MNI8
M%9R4'",2<E1T)(XQBOA'QIXON?\ @K'\:8O >L>+-*U']F/]FJX@U'XM>,?L
MPT_3_B+XDLE$IL(AN*+86[J9KC#%"=JC(V-7Q?\ \%&/^#A'X\_M=:UXWT']
MG73H-#^!NF:3>+XA\16EL+K6XM(>5;234YV/&GH^]FMU7$I3]X3V4 _H5U34
MX=*M99[B>."""-I97D;:L:J"69CV  )K\^/^"<_BFS_:L^/OQ;_;<\:W-IH/
M@:^MY/!7PTN=5G2W@T[PQ8W#?:=1=W.V/[9=AVSD?)&!D@Y.%^W%\>/"47[%
M7PP_9(^ 'Q#TSQ5XP^,T-A\/]-O[+6X]4O=+T#R -1U>X=79L"S24;C@EY1M
MY%>#^/O^"/W[9GQJ\4:%!XJ7]G'4_A#\)(ELO GPEU.\U,^&KB"!!';27BVR
M1M/.$1<FX9TW.WR;25H _23]BW_@H[\.?V^_^$QF^'$GB6^T/P7=K:2Z_>:1
M+9:1JY)E4O8W#_+<1KY3$LO #(>C U\G^+O^"Z'BSXI?MV?"?P%\%? VC>)/
MA5XQ\=OX-O/&.HWVV3Q";:-I=2FTB!6!DM;.-&+W1W1O)M11W/S'_P %(O\
M@M5-\6/V H?@AX2\#ZM\,OBA=^(+;P3\2M"6-]+T/P!9+=?9Y;>35#&L%O!>
M81(I%'^IDD) P-U/]G7X<Z]9_$.W^&_P-\3>&/B!^T[JF@IX:U;QUX=A\[P)
M^SCX:5L-8Z9)C;+>L"P!#&:64EW(^8D [W_@M5^VQ\0?VA?%^M+\)O%5SH'P
MM_9D\7^'T\0ZK8NT<OC;Q7<:G;0QZ+:S(PW):PS-)-C/S\,IPIK]F+)B\.X@
MKN^;:?X<]J_+#_@I%^R/X<_X)Y?L(_LU:!HVCZKK7P=^$?Q8T3Q1\2=36R:^
MU"YMX6DDN-4NXXE+3%[APTK ';N4 $  >PO_ ,'%_P"SOXJMEA^&MM\6/C'K
MDTPACTCP?X!U2>ZWM]W<T\4,: G Y?/.<8R: /O,C(J&Z0* >1ZD=ZH^#?$S
M^+?!6E:Q+INI:/)J=E#>/I^H1B.[L3(@<PS*"0LB9VL 2 P/)KP'_@J?^V?<
M_L6_LEZGK7AVT?5_B-XINHO"O@32(U#2ZKKMYF.U15/!"?-,V>-L3>HH \!^
M*&__ (*I_P#!3RR\$1127GP+_94U*+5_%!#8MO%'C+8'L]/])([)'\V0<CS&
M"D=#7U5^U-^VSX _8Z'@W_A-M4N;>]^(7B&U\,>'["SMFN;S4[V>14^2->=B
M;@SOT5<=R <G_@G!^Q39_L*?LB>%_ 27 U'7HD?5/$VKOEIM<UJY(EO;R1S\
MSEI20"3G:B#M7Q1_P47^/\GP[_X++^ -;\<?#[XF^-?#'PK\'MJ'PST+PIX:
MGU/_ (2KQ-J,LEO-(TP_<0?9XHT4>8RE2X?D  @'Z4_%3XC6'P>^&'B3Q9JU
MQ';:5X7TZYU6\ED<*JQ0Q-(Q)) _@/?O7XS?\&_WP,\3_MI?$0_M4?%;3;K2
M/".B:KJOBVRN-4(B3Q)XFO6=+C5?F.%LM/L4CM8-WRAO-<%2&6O;/VMOV&_V
MH/\ @J_^SG\0-2^+KI\+_#4.AWMUX*^#'A[4TFN=7U);=VM)=<U%!AR)=I%M
M$1&&";F!4Y/V;?V(OC]^WC\"?AU\./C/I>J_ O\ 9Q\">&M/T:]\%P:FG_"3
M_$:XMX8T?^T)8/EM; NA/D(=[CAOO90 \CLO@+JG_!P?_P %4_%7Q*L]?N/^
M&2/AS:IX#^U6TIC?QT87CNKNUMCC>MO-<&/S9%*[X8XU'WR!ZE_P5Y\5ZC^W
M_P#'KP+^P/\ !"\MK'3I&M]9^*][I$JQP^$O#UL\2)8$)A0S;DQ$/^F"D;7)
M&_\ L\_\$C/VG_V>?@Y/\#/"/QX^'WPR^"-OJNHW5MK'A7PO+)XUN[6[N7F\
MEIIG\B"54?RA.@+JJKC.T8L?&/\ X(>?LU_LE06GC:U^,OCO]G;2ET-]!\6Z
MO9>+8=-N/&]LUP+J9KV]N%,IGD=?G:)E8K@   4 <7_P6&_X+#3?LX_#6P_9
MN_9/LI?%WQ)U"6P\"?VMI8^UV/@QYU-O;60E&4?472-]L>?W01G;E0I_0/\
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
MPZ^!F@ZPHL/&/Q&\/>*?[5O[ZRV[)UTRS\M6MI;@9 :1CY:L>X%?</[-_P
M/"G[,GP(\+_#[P/IRZ3X4\)V$>G:;;#YF6-/XG;JTC,2[,>69F)ZT44 =V!@
G4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>a220044009_v1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044009_v1.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X #D%D
M;V)E &3      ?_; (0 !@0$! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,
M# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8
M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?_\  $0@ * "^ P$1  (1 0,1 ?_$ (4   (# 0$! 0
M       '! 4&" (! P$! 0$                   $"$  ! P,# @,$! H(
M!P     " 0,$$04& !('(0@Q(A-!46$4<8$R0I%R,T-S=+05%C>A@K+#-'47
M.+'!4B-3E!@1 0$!                   !$?_:  P# 0 "$0,1 #\ 8O.'
M/K.$.+8;(T$O)'&T-UQSJS$$_L*8IU-Q4ZB'NZK[E+(RENPV[R[.&8<VYC+@
MPGT1R)96Y2Q4VDFY!,&=OF)/S;0[D]JUZ:"79>9.W#'IX%9K9(CN(M/W@W$<
M5?QB)P_5*OOHNAATXEFF,9=;/WECT]N=%1=CFVHFV7_2XV2"8+^,FB(>><D8
MG@UO:F9!*)GYA2&)'; G'GB!$4A 4]VY.I*B?'066*9#'R3&[;?HS1L1[DP$
MEIIVF\1<2J(6U52OT:"UT!H#0563Y38<7L[MXOLL8=O941-XD(JD:T$1$4(E
M(E\$1-!7<?9_:,ZLCUZM#3S4%N2Y%;60* 9JT@JI[44J(N[I7KH--H#0&@-
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
=&,B)$D"@.NNA^23T?S++7B@JE56GQ70=)Z(__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>a220044010_v1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044010_v1.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"  _ /@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MEH$?]G6@[&X<!IG^H&U/Q-=!XMT0^(O"NI:,DYMVO(&B$J_PGM]1Q@^V:I>
MM&NM$\'V<%\/^)A.SW5X<<F61B[9]QG'X5U% ' Z-X$GDU"+5O%=ZNI74 Q;
M6<:;+6V'0;4YW,.>3V;I5JV^'.EQ^*KK7+B6XN1+<F[BLY#^YAF8*&DQW;Y>
M,],FNTI"0* ,*Y\):!=ZW_;-QI5O+J.W;YTBYR,8Y'0\=ZYKQ/\ %"QTG[6F
MCV$FLW-E&9)VB(6&!1G=F3GD#!P!SFE\2WVI>*?$C^$-#NI+.VMU636-0B^_
M$K<K"A[.PYSVZ_6MXDT+3;6U\/> ]'M4M;;5+SS+I$4G=;0_O)-S9SEB$7)]
M<4 ;?PYTJ>R\,KJ%^H.J:NYU"];&#ODY5?8*NT8^M=A2 !0   !T I: .>\5
M>$;#Q9;VB7<UW;2VDIEAN+20)(A(((!(/!!Y^E2>'/"NE^%[1X-/B8O*=TUQ
M,V^69L8RS'KT^E;M% '.>*_!NF>*X;<7C75O/;[O(N;27RY8PV-P!Z8.!VJO
MX;\!:+X;N!<Q&YO;T#:+N_E\V15ZX!Z ?0=S75TU\;#0!Y_\8[&.^\#^6+FY
MBNS=0I:)!)M,LSMM53ZCDMC_ &:[Z-&C@1&8LRJ 6/?CK7GNG.?'GCG^U%);
M0/#\C16@SQ<WF/FD_P!U <#WYSVKT:@#C[CX=:!>^+KGQ%>)/<W-P8W:WD?]
MP'C4*K;<<D!>Y(Y/K76!$BC5(T"JH 4*, #TJ2B@#B=)^&/AW2M:GU39<WD\
MMP]RJW<F](I&)W,J@ 9.<9.3P/2NUVCTI:* *-OI5C::G>:A!;(EW>E#<2CK
M)M4*N?H *O  =*** "BBB@ HHHH *3'-+10 4444 %%%% !2$9I:* $'2EHH
MH *KWMREE9SW4APD,32-]%!/]*L57O;:.]LY[67/ESQ-$^/1A@_SH Y#X86C
M1^";34YVW7VKLVH74AZN\AR/P"[0!4?A<_\ "0^.M?\ $I&;:T T>P8$X94;
M?,WH<N0,_P"S7+V6K^*M,TZ'X>6EE''JL*_98=2\Y=B0 <2;<YW!.<>M>G>'
MM#M?#OA^RTBR!\BUCV!CU8]68^Y))/N: -6BBB@ HHHH *I:Q8/JFC7E@ES)
M;-<PM%YT6-R9&,CWJ[10!0T72+30='M=+L(A%:VT8CC4?J3ZDG))[DU?HHH
2**** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>a220044011_v1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044011_v1.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MP  +" !% :H! 1$ _\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_]H " $!   _ /3/VZO''QQ_9.^&>A^)M&^..J:Y<:AJZ::\%]X=TA%5
M3#+)N!6VZYC Y]37Q%_P\V_:5_Z*3_Y0M,_^1J_6'5_@;\;)K(KI?[2VL6=W
MGB6\\'Z/<)^*+"A_\>KXH^(W[?/[2/[(7Q4D\%?$ZR\,^-5C2*[6Z2T:U-[:
MN6 D@EC"*N65E):)L,C#%?:W[)W[:G@C]K31[H:*)M$\4Z?$LFH>';]U::-2
M #+$P_UT(<[=X"D';N5-RY^A****0]*^ /VYO&'QP_90^$FD>+='^.6JZY=7
MFMPZ4UO?>'-(1%1[>XDWY6VZY@ _X$:^/?@Y^V3\9OCE^T3\)-#\:>.[[5-&
M;Q5IIDT^"""S@FQ=1,HE2"-!+M958;P<$ CFOV9^('AG6_%FCPVF@^,-0\$7
MB7"ROJ&FVEK<R2(%8&(K<Q2(%)*MD*&R@P<$@_D_^UE^VA^T%^S_ /M!>+/
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
MX*O7/QD^-WA/P]>^%M.^'_A'RM0O-<U"[U)KY_)@L+B<;6\J,1J&C!/RL3@
M8Y!^G[SXL?&KQ?INH:KX%^$VG66D1KYFGMXUUM[&_P!33;G<EI'"_D;CD 3R
M1MR"RKSCPOPC_P %5M(T/XC:CX'^-'@#4OA=K-A/]EGN8[G^T((9 &),RK&K
M*A&PJT8E#!PV0OS5]T:7JEGKFFVFH:==P7^GW<27%O=6LBR131.H9'1P2&5@
M00P.""#7FG[0W[3'@3]F/PG#KOC;49(3=,T=CIEF@EO+YU ++%'D<*",NQ5%
M+*"P+*#AV/CSXX^,M$M-7\/^!? VCV%ZGGVJZWXLGN)VA8YC9UM;-X@67:<)
M-(!NX8UX;\9_^"@WCC]EGQQI6@_%CX0P#3M1!EM]?\,:Z;B"XC4+YGDI+!&6
M="RJ4=HSR#T92?I/X ?M)> _VE_";Z]X'U8W:6Y2.]T^Y3RKNQD9=P26/)]&
M 92R,4;:QVG'J5?S'^+/^1HUG_K]F_\ 0VK]AOV'?C=H'P=_8?\ A7#J$.H:
MSX@UBZU.WTCPWH=O]IU+4I%O[AI/*BR,(B_,\CE408W,,J#F_M!_\%!OC-^S
M^UE>>)OV>?\ A'=$O9VAMKV]U^.\64@$A&>W0I%(R@L$9B?E;&=I([G]D7_@
MI%X3_:>\3?\ "(W^AS^#/&$JR26=G)="ZM[U$3<PCEV(1( ';RV3[JY#-R!]
M&?$OQ5XR\,0V#>$/ P\;23,XN$.L0Z?]G  VG,BG?DD\#IBOACXF?\%>KSX8
M>.M8\*:C\&7&J:1<-:7B2>*$ 25"0R@I:N&'3D'G\*]5_9Y_;[N?B]\(]1\5
M7_A/S_%.H>)[C0?#'@S09?-N[[R[6VF)>20A51#,[23L$C1-N1N*A_EWQ!_P
M61\?Z;\0+N*S\&^$;WPK;7;1^5!-=O-<1*Q!:.Y8H,, &#-;C@C*U]=Z!_P4
M^^ &J:%IM[?>+I-)O;FVCFGT^73+R5[:1E!:(ND)5BI)7*D@XR.*\P_X+-?\
MF]^#O^QIC_\ 22YK\>*_H"U[]@GX(>)['['JOA2_U"VW;A'<^)-4D4,.AP;D
M\U^>?[6_P=^*?_!/O6- U/X9_$_Q:GPXU"?;:0R:A)ML[M06,-Q$N(90ZAG4
M[!D*X*_)N?N?V4?^"M6N#7M/\,_&E+6^TZYD$2^++2%;>:W9G8[KF) (VC&Y
M5W1JA4(20Y.:_1SXW^&=3\>?!/Q[X?T&15UC6- OK&Q;S BF:6W=(_G_ (06
M8<]LYK\2?@/^RG\?]/\ CKX/_LOP'XL\*ZE:ZM$QUV\TR>UM;-4?,DK3LHC*
M! W 8[P2H#;@#^^-?S&^*K6*Q\4:Q;0((X(;V:.-%Z*JR, ![8 K][_V!?&V
MH_$+]C_X::QJSF6^%C)8-(Q)9UMKB6V1F/=BD*DD\DD]:\0_X+*_\FP^&/\
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
M?^"8O_)[WPZ_W=2_]-MU7[Q5_,?XL_Y&C6?^OV;_ -#:OW(_X)@_\F2^ /\
MKIJ7_IPN*F_X*;?\F/\ Q(_[AO\ Z<K6OPY\ _\ (^>&_P#L)VW_ *-6OZ:*
M_GD_;6_Y.T^+'_8PW7_H9K])?^"-'_)L_BK_ +&ZX_\ 2.SK[VHKX _X+-?\
MF]^#O^QIC_\ 22YK\>*_J%K\X/\ @KQ^T?HUCX!M/@_H^IQ77B&_O(;W6[>
MA_LEK&/,BCE/\,DCF*0*#G;'D@!U+?GC^S?^S1XS_:<\=1>'_"MC(+.%XSJ>
MLR1DVNG1,3\\C=-Q"OMC!W-M..A(^Y?^"LGPCE^'?P+^"&F^'ED7P;X6:?17
M#N-S2M!#]G=U4 ,[+;W!+X'+M_?KY3_X)S:]8>&_VTOAE=ZE<I:6\ES=6:R2
M-@&:>RG@A3ZM)(BCW85^[WBKQ-IG@KPWJOB#6KQ+#2-+MI+R[NI<[8HD4L['
M'H >!S7\T'B&2[FU_4Y+ZV:SO7NI6GMW4JT4A<ED*GD$'(P?3UK]J?V#/B/I
M7PV_83^#UQJAD=]7UF30[."  R2W%SK-Q$N 2.$4M(W/"1N1DC!YG_@LI_R;
M#X8_['"U_P#2*^K\R?V0?^3J/A'_ -C3IO\ Z4I7]%-?@O\ \%+_ /D]SXE?
M[VG_ /INM:^M?^"*'_(O_%G_ *^M-_\ 0+FOC+_@H#X;U_PS^U]\2(_$5Q)>
M7%YJ/V^TN71E5[.5%:W121R(XRL.1WB89XK[U_X(P>*K&[^"'CGPW&^=1L/$
M7]H3)Z17%M%'&?Q:UE_*NO\ ^"MWQ"L_#7[+K>&F,<NI>)=2MXHX-^)$AA=9
MI)PO=5988R>@,Z>HK\H_V794@_:9^$<DC*D:>+](9F8@  7L)))] /6OZ"]+
M^(FFZM\3->\%6L<LNHZ)IUGJ-[<*4,,?VI[A8H3AMPDQ;,Y!4#:Z')S7X5?\
M% O^3R?BC_V$D_\ 2>*OT(_X(S_\FX>+?^QLF_\ 2.TK[ZK\]O\ @K-^R[?_
M !)\'Z9\4O#=F][K'AFV:UU:VA1GDFT[<7611Z0NTC, /NRNQ("5\E?\$G_B
M!9>"/VM;.QO<*/$ND76BPS,ZJL<I:.Y4DD]6-MY8 Y+2+BOV]K\!O^"@WQ&T
MOXI?M7>,]=T*=;S1<P6=I>Q\QW2P0I"\J-G#QF5)-K+PR@$=:^M_^")/_-9_
M^X+_ .W]?J'17XX?\%<-;OO#/[7_ (3UC2[N2PU/3_#=C=VMU"=KPS1WETR.
MI_O*P!!]A7Z%_L:?M;:'^U3\-+6_6:VL_&=A$L6N:-&V&BEP 9HU))\ESRIY
MQDJ22IKZ$KYI_P""A?QDTOX0_LL>-4O)87U3Q)8S>'].LI&(:=[E#%(R@#_E
MG$TDF3@?* 3EAGP+_@D;^S1J7@/PGK'Q6\16$EC?^);=+318IT9)/[/W"1Y\
M9^Y,ZQ%<J/EA# E9 :X__@MM_P T8_[C7_MA7QS^P;X]TSX9_M;?#SQ#K+M%
MI5O<W,%Q<<!(%FM)H?.D8\+''YF]V/"JC'M7]!%?B7_P5N\;:;XN_:Q^Q:?+
MYLGA[0K32;MEY G,DUP5!Z'"W* XZ$$'D&OI_P#X))_LN:EX#\.ZI\6_$EG-
M8:AXBM%LM%MIE*-_9Y99'N"N>DK)'L) .V/<,K(#7Y9?$?PYJ_@WXA>)-"U^
M-HM<T[4;BVO4D8,?.21@QSW!.?F!P<BOVP_X)<:]8:M^Q7X+M+*Z2XN=*N=0
ML[V-.L$QO)IPC>YCFB;Z.*^;_P#@M)XTLIX_AOX3@;SM0MVN=3NU4-_H\<@6
M.#<<;?WACN,<Y_<GBOE__@F.P7]MSX=%CCC41^/]FW7%?MKX%^)6D?$/4?%U
MKH[M,OAK66T.ZN0R-%)<I!#+*$*L?N&?RV!P0\;C'%?S>^+/^1HUG_K]F_\
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
M[LW(<)!!+OW%$P3YV,8_AZ\U] 444444445\N_\ !2CQ%_8/[('C.#[/Y_\
M:8BLMV_;Y?SB3=T.?]7C''WNO%?,/P>_;*U;PE\)/V=OA/H^B?8KCQ+?Z?I$
MVOK??/#;_;8%F"Q>6/F=)63.\%<Y'.,6_P!H3XJ?\(S_ ,%5O &M?V9]I_L+
MP_)9^1]HV^?OM[_YMVT[<>?TP?N]>>/5/V9_VTM:^,WBKX\^+;[1C9:/X6AT
M;3].T!+]Y$7]]?++,7*A?,D;&66,?+'$ISLW'C_^"-/BC?\ !OQ9X<^RX\O7
7IK_[3YG7=;VL>S;CMLSG/?I7Z(T5_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>img001_v2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img001_v2.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X #D%D
M;V)E &3      ?_; (0 !@0$! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,
M# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8
M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?_\  $0@ * "^ P$1  (1 0,1 ?_$ (4   (# 0$! 0
M       '! 4&" (! P$! 0$                   $"$  ! P,# @,$! H(
M!P     " 0,$$04& !('(0@Q(A-!46$4<8$R0I%R,T-S=+05%C>A@K+#-'47
M.+'!4B-3E!@1 0$!                   !$?_:  P# 0 "$0,1 #\ 8O.'
M/K.$.+8;(T$O)'&T-UQSJS$$_L*8IU-Q4ZB'NZK[E+(RENPV[R[.&8<VYC+@
MPGT1R)96Y2Q4VDFY!,&=OF)/S;0[D]JUZ:"79>9.W#'IX%9K9(CN(M/W@W$<
M5?QB)P_5*OOHNAATXEFF,9=;/WECT]N=%1=CFVHFV7_2XV2"8+^,FB(>><D8
MG@UO:F9!*)GYA2&)'; G'GB!$4A 4]VY.I*B?'066*9#'R3&[;?HS1L1[DP$
MEIIVF\1<2J(6U52OT:"UT!H#0563Y38<7L[MXOLL8=O941-XD(JD:T$1$4(E
M(E\$1-!7<?9_:,ZLCUZM#3S4%N2Y%;60* 9JT@JI[44J(N[I7KH--H#0&@-
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
=&,B)$D"@.NNA^23T?S++7B@JE56GQ70=)Z(__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>img002_v2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img002_v2.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"  _ /@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MEH$?]G6@[&X<!IG^H&U/Q-=!XMT0^(O"NI:,DYMVO(&B$J_PGM]1Q@^V:I>
MM&NM$\'V<%\/^)A.SW5X<<F61B[9]QG'X5U% ' Z-X$GDU"+5O%=ZNI74 Q;
M6<:;+6V'0;4YW,.>3V;I5JV^'.EQ^*KK7+B6XN1+<F[BLY#^YAF8*&DQW;Y>
M,],FNTI"0* ,*Y\):!=ZW_;-QI5O+J.W;YTBYR,8Y'0\=ZYKQ/\ %"QTG[6F
MCV$FLW-E&9)VB(6&!1G=F3GD#!P!SFE\2WVI>*?$C^$-#NI+.VMU636-0B^_
M$K<K"A[.PYSVZ_6MXDT+3;6U\/> ]'M4M;;5+SS+I$4G=;0_O)-S9SEB$7)]
M<4 ;?PYTJ>R\,KJ%^H.J:NYU"];&#ODY5?8*NT8^M=A2 !0   !T I: .>\5
M>$;#Q9;VB7<UW;2VDIEAN+20)(A(((!(/!!Y^E2>'/"NE^%[1X-/B8O*=TUQ
M,V^69L8RS'KT^E;M% '.>*_!NF>*X;<7C75O/;[O(N;27RY8PV-P!Z8.!VJO
MX;\!:+X;N!<Q&YO;T#:+N_E\V15ZX!Z ?0=S75TU\;#0!Y_\8[&.^\#^6+FY
MBNS=0I:)!)M,LSMM53ZCDMC_ &:[Z-&C@1&8LRJ 6/?CK7GNG.?'GCG^U%);
M0/#\C16@SQ<WF/FD_P!U <#WYSVKT:@#C[CX=:!>^+KGQ%>)/<W-P8W:WD?]
MP'C4*K;<<D!>Y(Y/K76!$BC5(T"JH 4*, #TJ2B@#B=)^&/AW2M:GU39<WD\
MMP]RJW<F](I&)W,J@ 9.<9.3P/2NUVCTI:* *-OI5C::G>:A!;(EW>E#<2CK
M)M4*N?H *O  =*** "BBB@ HHHH *3'-+10 4444 %%%% !2$9I:* $'2EHH
MH *KWMREE9SW4APD,32-]%!/]*L57O;:.]LY[67/ESQ-$^/1A@_SH Y#X86C
M1^";34YVW7VKLVH74AZN\AR/P"[0!4?A<_\ "0^.M?\ $I&;:T T>P8$X94;
M?,WH<N0,_P"S7+V6K^*M,TZ'X>6EE''JL*_98=2\Y=B0 <2;<YW!.<>M>G>'
MM#M?#OA^RTBR!\BUCV!CU8]68^Y))/N: -6BBB@ HHHH *I:Q8/JFC7E@ES)
M;-<PM%YT6-R9&,CWJ[10!0T72+30='M=+L(A%:VT8CC4?J3ZDG))[DU?HHH
2**** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>a220044001_v3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044001_v3.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X #D%D
M;V)E &3      ?_; (0 !@0$! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,
M# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8
M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?_\  $0@ .@ C P$1  (1 0,1 ?_$ (0   (# 0$!
M      <(  ,&! 4" 0$!                     1    0# 0@,"@L
M     0(#!  %!A$A,1(R$Q4U!T%AL2*R<S1%A<5V"%'14C.3%%25%C:!0F*"
MPM)CLY151A$! 0$                  !$!_]H # ,!  (1 Q$ /P 6UM5=
M4'K&>":;O;C]R4 !PJ  4JQ@*  !K   "P "]!8^9//4ECLPFU43=H5114'P
MH =;)IE* I&):N3#$QK0$+EFW =M2SB2MF9#T[6$[F#L36'1=)G;D OA Y7"
MEWZ(#-?%%3?V[W^0K^:"QH_CNL\U:;>VYIR%N74MP,XWK<*_9<MOV14AD]0#
M!BXE]7'<-DECA4C\ ,H0IALWERT0&(@J9FE'L+?T1/% 3,TH]A;^B)XH#G?R
M>4@Q<"#)N @D>P<D3R1VH!-< F:\4-(X-[8SA>BAA>[SHRK^TK_<3B L0$@*
M)AR!SQ1^", E?-?276$4,'W>=&5?VE?[B<0%B D!1,.0.>*/P1@$KYKZ2ZPB
MA@^[SHRK^TK_ '$X@+$!("B8<@<\4?@C )7S7TEUA%#!]WG1E7]I7^XG$!8@
M) 43#D#GBC\$8!*^:^DNL(H\]]K(KBF*CJ!C(9NM+VBDT=K*(I 2P5!5$HFW
MQ1V"A$6.N1ZY-:TRG+&7JU:NU2=KIHG<J E@IE4,!1,.\V+8$$?7;.*_H )6
M:65V]?B^*;*(+>KY0N" #E P"!O#;%R"8%)]>6MDY#$-4KH2F 0,%B=T!N#]
M2"QY.=9CFOSQN3>MW@\]G#'O7XHUNL?Y]G_R]RY?$XP<?]3R_M6P&;]PP%SG
@&+H7$+YV_>V-KP013[A@K<\P_P"8^6ONZ8_<_%!'_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>a220044002_v3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 a220044002_v3.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X #D%D
M;V)E &3      ?_; (0 !@0$! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,
M# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8
M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?_\  $0@ )0 A P$1  (1 0,1 ?_$ &\   ,  P$
M       &!P$#" 4! 0$                    !$   ! 4" P<!"0
M   ! @,$ !$2!08A!S$3%$%182(R(S6R<8&10E+25!5V$0$
M        _]H # ,!  (1 Q$ /P!HP1WNZV#(;YCSE._VAI?+@U5Q=V<2* FD
MI74T<&$U CS/1*GP$1@*CA.Z>+Y6JHP1,I;K^WF#RQ/R\EXF8H3-(AO6 =Y?
MOE .$ 0! 3+8;X;*?]-<_J) ,F;;:XIF")1NC84KBB$V=V;#R7B!@U*9-4NN
M@]AIAX0"?_>[G;=!1D2)\QQ-,9!>V997)L2?%RA/W2E#\Q?M$W9 4+&,MQS*
M+82Y6%^D^:F *A3'SIB.M*A!D=,W@8 & ]> F6PWPV4_Z:Y_42 IL O9CG^*
M8@S*XOCXJ*BNC9F3W'*QA&0 DB7SFUTGP#M& E%EP#*\LS5+-F#(VV]N /2W
M^1?%'6MPW&;8D^XZ<_U ?00"X],M_*5_!+]D!+MF[O:[1C&7/[HZ29,D<ENA
ME7"YP(0 J)VCV^$!E3<3-LZ5.RVW8]%:)B17,+FF)4=)3%FW,%2INX3!+O .
M, P89M+CV.O#7AVHK?<F6U7OEQ'FK53G[133*D'=3K+2< [P! <MXB3:<N8W
M,<S7N"J1KR^%F2Y) E8".^:;F% P**D44IIJ,H!0E*8<(*Z@;=/TZ734=/07
3D\N5%$O+33I3+A*"-D 0! ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>28
<FILENAME>jcs-20210930_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.10a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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://commsystems.com/role/Cover" xlink:href="jcs-20210930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedBalanceSheets" xlink:href="jcs-20210930.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="jcs-20210930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognition" xlink:href="jcs-20210930.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperations" xlink:href="jcs-20210930.xsd#DiscontinuedOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestments" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensation" xlink:href="jcs-20210930.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Inventories" xlink:href="jcs-20210930.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinations" xlink:href="jcs-20210930.xsd#BusinessCombinations" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssets" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsContingencies" xlink:href="jcs-20210930.xsd#CommitmentsContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxes" xlink:href="jcs-20210930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformation" xlink:href="jcs-20210930.xsd#Note11SegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/NetIncomeLossPerShare" xlink:href="jcs-20210930.xsd#NetIncomeLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurements" xlink:href="jcs-20210930.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RecentAccountingPronouncements" xlink:href="jcs-20210930.xsd#RecentAccountingPronouncements" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SubsequentEvents" xlink:href="jcs-20210930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Leases" xlink:href="jcs-20210930.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipment" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsAndContingencies" xlink:href="jcs-20210930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensation" xlink:href="jcs-20210930.xsd#StockCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommonStock" xlink:href="jcs-20210930.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GeneralCommitments" xlink:href="jcs-20210930.xsd#GeneralCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognitionTables" xlink:href="jcs-20210930.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperationsTables" xlink:href="jcs-20210930.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestmentsTables" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensationTables" xlink:href="jcs-20210930.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesTables" xlink:href="jcs-20210930.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinationsTables" xlink:href="jcs-20210930.xsd#BusinessCombinationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformationTables" xlink:href="jcs-20210930.xsd#Note11SegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurementsTables" xlink:href="jcs-20210930.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/LeasesTables" xlink:href="jcs-20210930.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipmentTables" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensationTables" xlink:href="jcs-20210930.xsd#StockCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxesTables" xlink:href="jcs-20210930.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" xlink:href="jcs-20210930.xsd#ScheduleOfDisaggregationOfRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" xlink:href="jcs-20210930.xsd#DiscontinuedOperationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:href="jcs-20210930.xsd#FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="jcs-20210930.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:href="jcs-20210930.xsd#InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:href="jcs-20210930.xsd#AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinationsDetailsNarrative" xlink:href="jcs-20210930.xsd#BusinessCombinationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:href="jcs-20210930.xsd#CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:href="jcs-20210930.xsd#EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative" xlink:href="jcs-20210930.xsd#CommitmentsContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxesDetailsNarrative" xlink:href="jcs-20210930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfSegmentInformationDetails" xlink:href="jcs-20210930.xsd#ScheduleOfSegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformationDetailsNarrative" xlink:href="jcs-20210930.xsd#Note11SegmentInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative" xlink:href="jcs-20210930.xsd#NetIncomeLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:href="jcs-20210930.xsd#FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="jcs-20210930.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfWarrantyDetails" xlink:href="jcs-20210930.xsd#ScheduleOfWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:href="jcs-20210930.xsd#ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognitionDetailsNarrative" xlink:href="jcs-20210930.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:href="jcs-20210930.xsd#InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:href="jcs-20210930.xsd#MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/LeasesDetailsNarrative" xlink:href="jcs-20210930.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:href="jcs-20210930.xsd#PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:href="jcs-20210930.xsd#FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesDetails" xlink:href="jcs-20210930.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" xlink:href="jcs-20210930.xsd#ChangesInCarryingAmountOfGoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="jcs-20210930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:href="jcs-20210930.xsd#FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensationDetailsNarrative" xlink:href="jcs-20210930.xsd#StockCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommonStockDetailsNarrative" xlink:href="jcs-20210930.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:href="jcs-20210930.xsd#IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:href="jcs-20210930.xsd#ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:href="jcs-20210930.xsd#DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:href="jcs-20210930.xsd#ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="jcs-20210930.xsd#FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GeneralCommitmentsDetailsNarrative" xlink:href="jcs-20210930.xsd#GeneralCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1" xlink:label="loc_jcsRestrictedCashAndCashEquivalentsAtCarryingValue1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_jcsRestrictedCashAndCashEquivalentsAtCarryingValue1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestments2" xlink:label="loc_jcsShortTermInvestments2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_jcsShortTermInvestments2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet2" xlink:label="loc_jcsInventoryNet2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_jcsInventoryNet2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaapPrepaidTaxes" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="80" 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="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" xlink:label="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupCurrent1" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupCurrent1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaapAssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="110" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="loc_us-gaapOtherAssetsNoncurrentAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments" xlink:label="loc_us-gaapOtherLongTermInvestments" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOtherLongTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="loc_us-gaapOtherAssetsMiscellaneousNoncurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOtherAssetsMiscellaneousNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" xlink:label="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" xlink:label="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsNoncurrentAbstract" xlink:to="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="240" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="250" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="260" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsideration" xlink:label="loc_jcsAccruedConsideration" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_jcsAccruedConsideration" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaapDividendsPayableCurrent" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDividendsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContractWithCustomerLiabilityCurrent2" xlink:label="loc_jcsContractWithCustomerLiabilityCurrent2" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_jcsContractWithCustomerLiabilityCurrent2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LiabilitiesHeldForSaleCurrent2" xlink:label="loc_jcsLiabilitiesHeldForSaleCurrent2" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_jcsLiabilitiesHeldForSaleCurrent2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaapDeferredCompensationLiabilityClassifiedNoncurrent" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapDeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="420" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="430" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="440" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="450" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="460" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="470" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CashAndCashEquivalentsAtCarryingValue1" xlink:label="loc_jcsCashAndCashEquivalentsAtCarryingValue1" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsCashAndCashEquivalentsAtCarryingValue1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestments1" xlink:label="loc_jcsShortTermInvestments1" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsShortTermInvestments1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccountsReceivableNetCurrent1" xlink:label="loc_jcsAccountsReceivableNetCurrent1" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsAccountsReceivableNetCurrent1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet1" xlink:label="loc_jcsInventoryNet1" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsInventoryNet1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PrepaidTaxes1" xlink:label="loc_jcsPrepaidTaxes1" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsPrepaidTaxes1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsCurrent1" xlink:label="loc_jcsOtherAssetsCurrent1" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsOtherAssetsCurrent1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PropertyPlantAndEquipmentNet2" xlink:label="loc_jcsPropertyPlantAndEquipmentNet2" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsPropertyPlantAndEquipmentNet2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseRightOfUseAsset2" xlink:label="loc_jcsOperatingLeaseRightOfUseAsset2" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsOperatingLeaseRightOfUseAsset2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IntangibleAssetsNetExcludingGoodwill2" xlink:label="loc_jcsIntangibleAssetsNetExcludingGoodwill2" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsIntangibleAssetsNetExcludingGoodwill2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsMiscellaneousNoncurrent2" xlink:label="loc_jcsOtherAssetsMiscellaneousNoncurrent2" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsOtherAssetsMiscellaneousNoncurrent2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsNoncurrent2" xlink:label="loc_jcsOtherAssetsNoncurrent2" />
      <link:presentationArc order="600" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsOtherAssetsNoncurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccountsPayableCurrent2" xlink:label="loc_jcsAccountsPayableCurrent2" />
      <link:presentationArc order="610" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsAccountsPayableCurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeRelatedLiabilitiesCurrent2" xlink:label="loc_jcsEmployeeRelatedLiabilitiesCurrent2" />
      <link:presentationArc order="620" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsEmployeeRelatedLiabilitiesCurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseLiabilityCurrent2" xlink:label="loc_jcsOperatingLeaseLiabilityCurrent2" />
      <link:presentationArc order="630" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsOperatingLeaseLiabilityCurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAccruedLiabilitiesCurrent2" xlink:label="loc_jcsOtherAccruedLiabilitiesCurrent2" />
      <link:presentationArc order="640" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsOtherAccruedLiabilitiesCurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsideration2" xlink:label="loc_jcsAccruedConsideration2" />
      <link:presentationArc order="650" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsAccruedConsideration2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DividendsPayableCurrent2" xlink:label="loc_jcsDividendsPayableCurrent2" />
      <link:presentationArc order="660" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsDividendsPayableCurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LiabilitiesHeldForSaleCurrent" xlink:label="loc_jcsLiabilitiesHeldForSaleCurrent" />
      <link:presentationArc order="670" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsLiabilitiesHeldForSaleCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationLiabilityClassifiedNoncurrent2" xlink:label="loc_jcsDeferredCompensationLiabilityClassifiedNoncurrent2" />
      <link:presentationArc order="680" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsDeferredCompensationLiabilityClassifiedNoncurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseLiabilityNoncurrent2" xlink:label="loc_jcsOperatingLeaseLiabilityNoncurrent2" />
      <link:presentationArc order="690" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsOperatingLeaseLiabilityNoncurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContractWithCustomerLiabilityNoncurrent2" xlink:label="loc_jcsContractWithCustomerLiabilityNoncurrent2" />
      <link:presentationArc order="700" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsContractWithCustomerLiabilityNoncurrent2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AllowanceForDoubtfulAccountsReceivableCurrent1" xlink:label="loc_jcsAllowanceForDoubtfulAccountsReceivableCurrent1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_jcsAllowanceForDoubtfulAccountsReceivableCurrent1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_CostOfGoodsAndServicesSold2" xlink:label="loc_jcsCostOfGoodsAndServicesSold2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_jcsCostOfGoodsAndServicesSold2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_GrossProfit2" xlink:label="loc_jcsGrossProfit2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_jcsGrossProfit2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaapOperatingCostsAndExpensesAbstract" />
      <link:presentationArc order="30" 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="jcs-20210930.xsd#jcs_SellingGeneralAndAdministrativeExpense2" xlink:label="loc_jcsSellingGeneralAndAdministrativeExpense2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_jcsSellingGeneralAndAdministrativeExpense2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AmortizationExpense" xlink:label="loc_jcsAmortizationExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_jcsAmortizationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationAcquisitionRelatedCosts2" xlink:label="loc_jcsBusinessCombinationAcquisitionRelatedCosts2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_jcsBusinessCombinationAcquisitionRelatedCosts2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringCharges2" xlink:label="loc_jcsRestructuringCharges2" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_jcsRestructuringCharges2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingIncomeLoss2" xlink:label="loc_jcsOperatingIncomeLoss2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_jcsOperatingIncomeLoss2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InvestmentAndOtherIncomeLoss" xlink:label="loc_jcsInvestmentAndOtherIncomeLoss" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_jcsInvestmentAndOtherIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaapInterestAndDebtExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestAndDebtExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NonoperatingIncomeExpense2" xlink:label="loc_jcsNonoperatingIncomeExpense2" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_jcsNonoperatingIncomeExpense2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:label="loc_jcsIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_jcsIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeTaxExpenseBenefit2" xlink:label="loc_jcsIncomeTaxExpenseBenefit2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_jcsIncomeTaxExpenseBenefit2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2" xlink:label="loc_jcsIncomeLossFromDiscontinuedOperationsNetOfTax2" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_jcsIncomeLossFromDiscontinuedOperationsNetOfTax2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAbstract" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareDilutedAbstract" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaapCommonStockDividendsPerShareDeclared" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCommonStockDividendsPerShareDeclared" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="400" 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="jcs-20210930.xsd#jcs_SellingGeneralAndAdministrativeExpense1" xlink:label="loc_jcsSellingGeneralAndAdministrativeExpense1" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_jcsSellingGeneralAndAdministrativeExpense1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts_2" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_2" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax_2" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="40" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="100" 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="jcs-20210930.xsd#jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodValue" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodShares" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaapDividends" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividends" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="150" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaapDividends_2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividends_2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3" xlink:label="loc_jcsIncomeLossFromDiscontinuedOperationsNetOfTax3" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_jcsIncomeLossFromDiscontinuedOperationsNetOfTax3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="40" 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="jcs-20210930.xsd#jcs_DepreciationDepletionAndAmortization2" xlink:label="loc_jcsDepreciationDepletionAndAmortization2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_jcsDepreciationDepletionAndAmortization2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaapAssetImpairmentCharges" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAssetImpairmentCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="100" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="110" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidTaxes" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidTaxes" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="140" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="220" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="240" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaapPaymentsToAcquireInvestments" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaapProceedsFromSaleMaturityAndCollectionsOfInvestments" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="300" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="310" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" xlink:label="loc_jcsProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_jcsProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:label="loc_us-gaapPaymentsOfMergerRelatedCostsFinancingActivities" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfMergerRelatedCostsFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="350" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="360" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="410" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="420" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DividendsDeclaredNotPaid" xlink:label="loc_jcsDividendsDeclaredNotPaid" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_jcsDividendsDeclaredNotPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaapCapitalExpendituresIncurredButNotYetPaid" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapCapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:label="loc_us-gaapNoncashOrPartNoncashAcquisitionPayablesAssumed1" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapNoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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://commsystems.com/role/RevenueRecognition" xlink:title="00000009 - Disclosure - REVENUE RECOGNITION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperations" xlink:title="00000010 - Disclosure - DISCONTINUED OPERATIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestments" xlink:title="00000011 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensation" xlink:title="00000012 - Disclosure - STOCK-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Inventories" xlink:title="00000013 - Disclosure - INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinations" xlink:title="00000014 - Disclosure - BUSINESS COMBINATIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaapBusinessCombinationDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapBusinessCombinationDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssets" xlink:title="00000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsContingencies" xlink:title="00000016 - Disclosure - COMMITMENTS &amp; CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxes" xlink:title="00000017 - Disclosure - INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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://commsystems.com/role/Note11SegmentInformation" xlink:title="00000018 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/NetIncomeLossPerShare" xlink:title="00000019 - Disclosure - NET INCOME (LOSS) PER SHARE">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurements" xlink:title="00000020 - Disclosure - FAIR VALUE MEASUREMENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaapFairValueDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/RecentAccountingPronouncements" xlink:title="00000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SubsequentEvents" xlink:title="00000022 - Disclosure - SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Leases" xlink:title="00000023 - Disclosure - LEASES">
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisclosureLeasesAbstract" xlink:label="loc_jcsDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LeasesDisclosureTextBlock" xlink:label="loc_jcsLeasesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcsDisclosureLeasesAbstract" xlink:to="loc_jcsLeasesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipment" xlink:title="00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsAndContingencies" xlink:title="00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensation" xlink:title="00000026 - Disclosure - STOCK COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommonStock" xlink:title="00000027 - Disclosure - COMMON STOCK">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:title="00000028 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GeneralCommitments" xlink:title="00000029 - Disclosure - GENERAL COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaapNatureOfOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNatureOfOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="40" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="50" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaapInvestmentPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInvestmentPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaapStandardProductWarrantyPolicy" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStandardProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaapPensionAndOtherPostretirementPlansPolicy" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPensionAndOtherPostretirementPlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="150" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaapCompensationRelatedCostsPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCompensationRelatedCostsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" xlink:label="loc_jcsNewAccountingPronouncementsIssuedPolicyPolicyTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_jcsNewAccountingPronouncementsIssuedPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="180" 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://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/RevenueRecognitionTables" xlink:title="00000032 - Disclosure - REVENUE RECOGNITION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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://commsystems.com/role/DiscontinuedOperationsTables" xlink:title="00000033 - Disclosure - DISCONTINUED OPERATIONS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClosedBlockOperationsNetResultsTableTextBlock" xlink:label="loc_us-gaapClosedBlockOperationsNetResultsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapClosedBlockOperationsNetResultsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" xlink:label="loc_jcsScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_jcsScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" xlink:label="loc_jcsScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_jcsScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestmentsTables" xlink:title="00000034 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="loc_us-gaapInvestmentsClassifiedByContractualMaturityDateTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapInvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensationTables" xlink:title="00000035 - Disclosure - STOCK-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfNonvestedShareActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesTables" xlink:title="00000036 - Disclosure - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinationsTables" xlink:title="00000037 - Disclosure - BUSINESS COMBINATIONS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaapScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssetsTables" xlink:title="00000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaapScheduleOfGoodwillTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfGoodwillTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformationTables" xlink:title="00000039 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurementsTables" xlink:title="00000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/LeasesTables" xlink:title="00000041 - Disclosure - LEASES (Tables)">
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisclosureLeasesAbstract" xlink:label="loc_jcsDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000042 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensationTables" xlink:title="00000043 - Disclosure - STOCK COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfNonvestedShareActivityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxesTables" xlink:title="00000044 - Disclosure - INCOME TAXES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:title="00000045 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredStockAwardsMember" xlink:label="loc_jcsDeferredStockAwardsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_jcsDeferredStockAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CashAndCashEquivalentsAtCarryingValue2" xlink:label="loc_jcsCashAndCashEquivalentsAtCarryingValue2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsCashAndCashEquivalentsAtCarryingValue2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaapMoneyMarketFundsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMoneyMarketFundsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" xlink:label="loc_jcsValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProductWarrantyPeriod" xlink:label="loc_jcsProductWarrantyPeriod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsProductWarrantyPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:title="00000047 - Disclosure - The components of accumulated other comprehensive loss, net of tax, are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaapAccumulatedTranslationAdjustmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedTranslationAdjustmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="0" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="20" 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://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" xlink:title="00000048 - Disclosure - Schedule of Disaggregation of Revenues (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapDisaggregationOfRevenueLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FinancialMember" xlink:label="loc_jcsFinancialMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsFinancialMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HealthCareMember" xlink:label="loc_us-gaapHealthCareMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapHealthCareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EducationMember" xlink:label="loc_jcsEducationMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsEducationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherCommercialClientMember" xlink:label="loc_jcsOtherCommercialClientMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsOtherCommercialClientMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CSIITOperationMember" xlink:label="loc_jcsCSIITOperationMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsCSIITOperationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ElectronicsAndSoftwareSegmentMember" xlink:label="loc_jcsElectronicsAndSoftwareSegmentMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsElectronicsAndSoftwareSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportSegmentMember" xlink:label="loc_jcsServicesAndSupportSegmentMember" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsServicesAndSupportSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IntelligentEdgeSolutionsMember" xlink:label="loc_jcsIntelligentEdgeSolutionsMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsIntelligentEdgeSolutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TraditionalProductsMember" xlink:label="loc_jcsTraditionalProductsMember" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsTraditionalProductsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProjectAndProductMember" xlink:label="loc_jcsProjectAndProductMember" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsProjectAndProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportMember" xlink:label="loc_jcsServicesAndSupportMember" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsServicesAndSupportMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtStatementGeographicalAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InternationalMember" xlink:label="loc_jcsInternationalMember" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_jcsInternationalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtMajorCustomersAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EducationMember" xlink:label="loc_jcsEducationMember_2" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsEducationMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_HealthcareCustomerMember" xlink:label="loc_jcsHealthcareCustomerMember" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsHealthcareCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FinancialAndOtherCommercialClientsMember" xlink:label="loc_jcsFinancialAndOtherCommercialClientsMember" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsFinancialAndOtherCommercialClientsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CsiItOperationsMember" xlink:label="loc_jcsCsiItOperationsMember" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsCsiItOperationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RevenueFromContractWithCustomerExcludingAssessedTax3" xlink:label="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax3" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RevenueFromContractWithCustomerExcludingAssessedTax2" xlink:label="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:title="00000049 - Disclosure - The assets of the discontinued operations classified as held for sale are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapDisposalGroupClassificationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="loc_us-gaapDiscontinuedOperationsHeldforsaleMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationDomain" xlink:to="loc_us-gaapDiscontinuedOperationsHeldforsaleMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet2" xlink:label="loc_jcsInventoryNet2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsInventoryNet2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Assets2" xlink:label="loc_jcsAssets2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsAssets2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:title="00000050 - Disclosure - The financial results of the discontinued operations are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" xlink:label="loc_jcsDisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_jcsDisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" xlink:label="loc_jcsDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_jcsDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" xlink:label="loc_jcsDisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_jcsDisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" xlink:title="00000051 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RemainderOfSuttleBusinessLinesMember" xlink:label="loc_jcsRemainderOfSuttleBusinessLinesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="loc_jcsRemainderOfSuttleBusinessLinesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SuttleFuturelinkFiberBusinessLineMember" xlink:label="loc_jcsSuttleFuturelinkFiberBusinessLineMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="loc_jcsSuttleFuturelinkFiberBusinessLineMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapDisposalGroupClassificationAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="loc_us-gaapDiscontinuedOperationsDisposedOfBySaleMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationDomain" xlink:to="loc_us-gaapDiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_srtRangeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="40" 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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="50" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherProductiveAssets" xlink:label="loc_us-gaapProceedsFromSaleOfOtherProductiveAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfOtherProductiveAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_WorkingCapitalAdjustmentPeriodAfterClose" xlink:label="loc_jcsWorkingCapitalAdjustmentPeriodAfterClose" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsWorkingCapitalAdjustmentPeriodAfterClose" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="loc_us-gaapGainLossOnSaleOfOtherAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfOtherAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfBuildingsLeasedToPurchaser" xlink:label="loc_jcsNumberOfBuildingsLeasedToPurchaser" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsNumberOfBuildingsLeasedToPurchaser" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectFinancingLeaseLeaseIncome" xlink:label="loc_us-gaapDirectFinancingLeaseLeaseIncome" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapDirectFinancingLeaseLeaseIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupContingentEarnoutReceivable" xlink:label="loc_jcsDisposalGroupContingentEarnoutReceivable" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsDisposalGroupContingentEarnoutReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringCharges3" xlink:label="loc_jcsRestructuringCharges3" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsRestructuringCharges3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapRestructuringCharges" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaapPaymentsForRestructuring" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapPaymentsForRestructuring" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaapRestructuringReserve" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapRestructuringReserve" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringChargesIncludingRemainingShutDownCosts" xlink:label="loc_jcsRestructuringChargesIncludingRemainingShutDownCosts" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsRestructuringChargesIncludingRemainingShutDownCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:title="00000052 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaapCashAndCashEquivalentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCashAndCashEquivalentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapLongTermInvestments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:title="00000053 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &amp;#8206; (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" xlink:title="00000054 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaapMarketableSecuritiesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapMarketableSecuritiesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaapMarketableSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesTable" xlink:to="loc_us-gaapMarketableSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapMarketableSecuritiesTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost" xlink:label="loc_us-gaapEquitySecuritiesFvNiCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_MinorityInvestmentOwnershipPercentage" xlink:label="loc_jcsMinorityInvestmentOwnershipPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_jcsMinorityInvestmentOwnershipPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:title="00000055 - Disclosure - The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:title="00000056 - Disclosure - The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000057 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EmployeeStockPurchasePlanMember" xlink:label="loc_jcsEmployeeStockPurchasePlanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockPurchasePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:label="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlanMember" xlink:label="loc_jcsEmployeeStockOwnershipPlanMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaapShareBasedCompensationAwardTrancheOneMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_us-gaapShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:label="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:title="00000058 - Disclosure - Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryFinishedGoods2" xlink:label="loc_jcsInventoryFinishedGoods2" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_jcsInventoryFinishedGoods2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryWorkInProcessAndRawMaterials2" xlink:label="loc_jcsInventoryWorkInProcessAndRawMaterials2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_jcsInventoryWorkInProcessAndRawMaterials2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:title="00000059 - Disclosure - The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinationsDetailsNarrative" xlink:title="00000060 - Disclosure - BUSINESS COMBINATIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="70" 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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_srtRangeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember" xlink:label="loc_srtWeightedAverageMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtWeightedAverageMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfFieldInstallations" xlink:label="loc_jcsNumberOfFieldInstallations" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsNumberOfFieldInstallations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" xlink:label="loc_jcsBusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" xlink:label="loc_jcsBusinessCombinationContingentConsiderationMeasurementPeriod" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessCombinationContingentConsiderationMeasurementPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:label="loc_us-gaapBusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" xlink:label="loc_jcsFiniteLivedIntangibleAssetsAmortizationPeriod" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsFiniteLivedIntangibleAssetsAmortizationPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaapBusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaapBusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationPreAcquisitionDeferredRevenue" xlink:label="loc_jcsBusinessCombinationPreAcquisitionDeferredRevenue" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessCombinationPreAcquisitionDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" xlink:label="loc_jcsBusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:title="00000061 - Disclosure - The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaapScheduleOfGoodwillTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfGoodwillTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaapGoodwillLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfGoodwillTable" xlink:to="loc_us-gaapGoodwillLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfGoodwillTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwill_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaapGoodwillGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:title="00000062 - Disclosure - The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_TradeNameTrademarkInternetDomainAssetsMember" xlink:label="loc_jcsTradeNameTrademarkInternetDomainAssetsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsTradeNameTrademarkInternetDomainAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="20" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="30" 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="jcs-20210930.xsd#jcs_InternallyDevelopedSoftwareMember" xlink:label="loc_jcsInternallyDevelopedSoftwareMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsInternallyDevelopedSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:title="00000063 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:title="00000064 - Disclosure - The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_TradeNameTrademarkInternetDomainAssetsMember" xlink:label="loc_jcsTradeNameTrademarkInternetDomainAssetsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsTradeNameTrademarkInternetDomainAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="40" 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="jcs-20210930.xsd#jcs_InternallyDevelopedSoftwareMember" xlink:label="loc_jcsInternallyDevelopedSoftwareMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsInternallyDevelopedSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative" xlink:title="00000065 - Disclosure - COMMITMENTS &amp; CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLossContingenciesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapLossContingenciesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="loc_us-gaapConvertiblePreferredStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapConvertiblePreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PipeInvestorsMember" xlink:label="loc_jcsPipeInvestorsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsPipeInvestorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtStatementScenarioAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" xlink:label="loc_jcsAssumingConversionOfSeriesConvertiblePreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsAssumingConversionOfSeriesConvertiblePreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssumingExerciseOfAllWarrantsForCashMember" xlink:label="loc_jcsAssumingExerciseOfAllWarrantsForCashMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsAssumingExerciseOfAllWarrantsForCashMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapCreditFacilityAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLineOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaapLetterOfCreditMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLetterOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapLossContingenciesTable" xlink:to="loc_srtRangeAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="90" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="loc_us-gaapPreferredStockConvertibleConversionPrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapPreferredStockConvertibleConversionPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" xlink:label="loc_jcsAdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsAdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PercentOfOutstandingCommonStock" xlink:label="loc_jcsPercentOfOutstandingCommonStock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsPercentOfOutstandingCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" xlink:label="loc_jcsTermOfCompanyProhibitedFromConductingNewEquityOffering" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsTermOfCompanyProhibitedFromConductingNewEquityOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" xlink:label="loc_jcsPercentageRightToPurchaseEquitySecuritiesInFuture" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsPercentageRightToPurchaseEquitySecuritiesInFuture" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RightToPurchaseEquitySecuritiesInFutureTerm" xlink:label="loc_jcsRightToPurchaseEquitySecuritiesInFutureTerm" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsRightToPurchaseEquitySecuritiesInFutureTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LockUpAgreementTerm" xlink:label="loc_jcsLockUpAgreementTerm" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsLockUpAgreementTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:label="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000066 - Disclosure - INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapDomesticCountryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaapStateAndLocalJurisdictionMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapStateAndLocalJurisdictionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaapForeignCountryMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapForeignCountryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaapTaxPeriodAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTaxPeriodAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaapEarliestTaxYearMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_us-gaapEarliestTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaapLatestTaxYearMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_us-gaapLatestTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AustinTaylorCommunicationsLtdMember" xlink:label="loc_jcsAustinTaylorCommunicationsLtdMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsAustinTaylorCommunicationsLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Net2edgeMember" xlink:label="loc_jcsNet2edgeMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsNet2edgeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TransitionNetworksChinaMember" xlink:label="loc_jcsTransitionNetworksChinaMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsTransitionNetworksChinaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SuttleCostaRicaSMember" xlink:label="loc_jcsSuttleCostaRicaSMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsSuttleCostaRicaSMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaapUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" xlink:label="loc_jcsCumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsCumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsCapitalLossCarryforwards" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsCapitalLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapUnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapUnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" xlink:label="loc_jcsNetIncreaseDecreaseInAccruedInterestAndPenalties" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsNetIncreaseDecreaseInAccruedInterestAndPenalties" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfSegmentInformationDetails" xlink:title="00000067 - Disclosure - Schedule of Segment Information (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportSegmentMember" xlink:label="loc_jcsServicesAndSupportSegmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsServicesAndSupportSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="loc_us-gaapAllOtherSegmentsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapAllOtherSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ElectronicsAndSoftwareSegmentMember" xlink:label="loc_jcsElectronicsAndSoftwareSegmentMember" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsElectronicsAndSoftwareSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaapIntersegmentEliminationMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapIntersegmentEliminationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRestructuringCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PaymentsToAcquirePropertyPlantAndEquipment1" xlink:label="loc_jcsPaymentsToAcquirePropertyPlantAndEquipment1" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsPaymentsToAcquirePropertyPlantAndEquipment1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold_2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_3" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets_3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_4" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets_4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringCharges3" xlink:label="loc_jcsRestructuringCharges3" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsRestructuringCharges3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_2" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense_2" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpense_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaapAmortizationOfDeferredCharges" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAmortizationOfDeferredCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CostOfGoodsAndServicesSold3" xlink:label="loc_jcsCostOfGoodsAndServicesSold3" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsCostOfGoodsAndServicesSold3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SellingGeneralAndAdministrativeExpense2" xlink:label="loc_jcsSellingGeneralAndAdministrativeExpense2" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsSellingGeneralAndAdministrativeExpense2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformationDetailsNarrative" xlink:title="00000068 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapNumberOfOperatingSegments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative" xlink:title="00000069 - Disclosure - NET INCOME (LOSS) PER SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" xlink:label="loc_jcsIncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_jcsIncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" xlink:label="loc_jcsAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_jcsAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:label="loc_jcsAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_jcsAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:title="00000070 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContingentConsiderationMember" xlink:label="loc_jcsContingentConsiderationMember" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsContingentConsiderationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsShortTermInvestmentsFairValueDisclosure" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsShortTermInvestmentsFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsLongTermInvestmentsFairValueDisclosure" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsLongTermInvestmentsFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaapFairValueNetAssetLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueNetAssetLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000071 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="loc_us-gaapScheduleOfFairValueOffBalanceSheetRisksTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfFairValueOffBalanceSheetRisksTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFairValueOffBalanceSheetRisksTable" xlink:to="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFairValueOffBalanceSheetRisksTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContingentConsiderationMember" xlink:label="loc_jcsContingentConsiderationMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsContingentConsiderationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" xlink:label="loc_jcsFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_jcsFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:label="loc_us-gaapPaymentForContingentConsiderationLiabilityInvestingActivities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_us-gaapPaymentForContingentConsiderationLiabilityInvestingActivities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfWarrantyDetails" xlink:title="00000072 - Disclosure - Schedule of warranty (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaapProductWarrantyAccrualPreexistingIncreaseDecrease" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaapProductWarrantyAccrualPayments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:title="00000073 - Disclosure - The components of accumulated other comprehensive loss (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaapAccumulatedTranslationAdjustmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedTranslationAdjustmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="0" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="20" 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://commsystems.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000074 - Disclosure - REVENUE RECOGNITION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaapCapitalizedContractCostNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapCapitalizedContractCostNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaapContractWithCustomerAssetNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:title="00000075 - Disclosure - Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows (Details)">
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisclosureLeasesAbstract" xlink:label="loc_jcsDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementScenarioAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ExistingOnJanuary12019Member" xlink:label="loc_jcsExistingOnJanuary12019Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsExistingOnJanuary12019Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CommencedFirstQuarter2019Member" xlink:label="loc_jcsCommencedFirstQuarter2019Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsCommencedFirstQuarter2019Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:title="00000076 - Disclosure - Maturities of lease liabilities as of December 31, 2020 were as follows (Details)">
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisclosureLeasesAbstract" xlink:label="loc_jcsDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/LeasesDetailsNarrative" xlink:title="00000077 - Disclosure - LEASES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisclosureLeasesAbstract" xlink:label="loc_jcsDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_jcsDisclosureLeasesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="40" 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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="50" 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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementScenarioAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease1Member" xlink:label="loc_jcsLease1Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsLease1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease2Member" xlink:label="loc_jcsLease2Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsLease2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease3Member" xlink:label="loc_jcsLease3Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsLease3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLocations" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfLocations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfLocations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfOptionsToExtend" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfOptionsToExtend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRenewalTerm" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRenewalTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseOptionToTerminateDate" xlink:label="loc_jcsLesseeOperatingLeaseOptionToTerminateDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseOptionToTerminateDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" xlink:label="loc_jcsLesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" xlink:label="loc_jcsLesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseRightOfUseAsset4" xlink:label="loc_jcsOperatingLeaseRightOfUseAsset4" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsOperatingLeaseRightOfUseAsset4" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="loc_us-gaapSubleaseIncome" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSubleaseIncome" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:title="00000078 - Disclosure - The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInventoryCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="loc_jcsDisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_jcsDisposalGroupIncludingDiscontinuedOperationAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:title="00000079 - Disclosure - The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:title="00000080 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaapCashAndCashEquivalentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCashAndCashEquivalentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapLongTermInvestments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:title="00000081 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesDetails" xlink:title="00000082 - Disclosure - Inventories (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:label="loc_us-gaapInventoryWorkInProcessAndRawMaterials" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcessAndRawMaterials" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet1" xlink:label="loc_jcsInventoryNet1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_jcsInventoryNet1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:title="00000083 - Disclosure - Property, plant and equipment and the estimated useful lives are as follows (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaapLandMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaapBuildingAndBuildingImprovementsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingAndBuildingImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="30" 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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="40" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PropertyPlantAndEquipmentNet3" xlink:label="loc_jcsPropertyPlantAndEquipmentNet3" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_jcsPropertyPlantAndEquipmentNet3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" xlink:title="00000084 - Disclosure - The changes in the carrying amount of goodwill (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaapScheduleOfGoodwillTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfGoodwillTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaapGoodwillLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfGoodwillTable" xlink:to="loc_us-gaapGoodwillLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfGoodwillTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwill_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaapGoodwillGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000085 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLossContingenciesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapLossContingenciesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapCreditFacilityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLineOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaapLetterOfCreditMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLetterOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapLossContingenciesTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="30" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaapVariableRateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapVariableRateAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaapVariableRateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVariableRateAxis" xlink:to="loc_us-gaapVariableRateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaapLondonInterbankOfferedRateLIBORMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVariableRateDomain" xlink:to="loc_us-gaapLondonInterbankOfferedRateLIBORMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapLossContingenciesTable" xlink:to="loc_us-gaapPlanNameAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_LongTermCompensationPlanMember" xlink:label="loc_jcsLongTermCompensationPlanMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsLongTermCompensationPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermCompensationPlan1Member" xlink:label="loc_jcsLongTermCompensationPlan1Member" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsLongTermCompensationPlan1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermCompensationPlan2Member" xlink:label="loc_jcsLongTermCompensationPlan2Member" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsLongTermCompensationPlan2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:label="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeExpenseForLongTermCompensationPlans" xlink:label="loc_jcsIncomeExpenseForLongTermCompensationPlans" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsIncomeExpenseForLongTermCompensationPlans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrentAndNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementAwardsPayoutsStock" xlink:label="loc_jcsDeferredCompensationArrangementAwardsPayoutsStock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementAwardsPayoutsStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementAwardsPayoutsCash" xlink:label="loc_jcsDeferredCompensationArrangementAwardsPayoutsCash" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementAwardsPayoutsCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementPercentagePaidOutInCash" xlink:label="loc_jcsDeferredCompensationArrangementPercentagePaidOutInCash" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementPercentagePaidOutInCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementPercentagePaidOutInStock" xlink:label="loc_jcsDeferredCompensationArrangementPercentagePaidOutInStock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementPercentagePaidOutInStock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:title="00000086 - Disclosure - The following table summarizes changes in the number of outstanding stock options (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:title="00000087 - Disclosure - The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:title="00000088 - Disclosure - The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_RangeOneMember" xlink:label="loc_jcsRangeOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeTwoMember" xlink:label="loc_jcsRangeTwoMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeThreeMember" xlink:label="loc_jcsRangeThreeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeFourMember" xlink:label="loc_jcsRangeFourMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeFourMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeFiveMember" xlink:label="loc_jcsRangeFiveMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeFiveMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:title="00000089 - Disclosure - The following table summarizes the changes in the number of deferred stock (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensationDetailsNarrative" xlink:title="00000090 - Disclosure - STOCK COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:label="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlanMember" xlink:label="loc_jcsEmployeeStockOwnershipPlanMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlan1Member" xlink:label="loc_jcsEmployeeStockOwnershipPlan1Member" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlan1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlan2Member" xlink:label="loc_jcsEmployeeStockOwnershipPlan2Member" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlan2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaapShareBasedCompensationAwardTrancheOneMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_us-gaapShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaapEmployeeStockMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:label="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommonStockDetailsNarrative" xlink:title="00000091 - Disclosure - COMMON STOCK (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaapStockRepurchaseProgramAuthorizedAmount1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:title="00000092 - Disclosure - Income tax (benefit) expense from continuing operations consists of the following: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="loc_us-gaapCurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="loc_us-gaapDeferredFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:title="00000093 - Disclosure - The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationTaxContingencies" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:title="00000094 - Disclosure - Deferred tax assets and liabilities as of December 31 related to the following: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaapDeferredTaxAssetsInventory" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_jcsDeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_jcsDeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxAssetsIntangibleAssets" xlink:label="loc_jcsDeferredTaxAssetsIntangibleAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_jcsDeferredTaxAssetsIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaapDeferredTaxLiabilitiesOther" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:label="loc_jcsDeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" xlink:to="loc_jcsDeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:title="00000095 - Disclosure - Changes in the Company&#8217;s uncertain tax positions are summarized as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefits" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaapUnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefits_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:title="00000096 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ForeignCountriesMember" xlink:label="loc_jcsForeignCountriesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_jcsForeignCountriesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_countryUS" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaapGeographicConcentrationRiskMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapGeographicConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ElectronicsAndSoftwareSegmentMember" xlink:label="loc_jcsElectronicsAndSoftwareSegmentMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsElectronicsAndSoftwareSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportSegmentMember" xlink:label="loc_jcsServicesAndSupportSegmentMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsServicesAndSupportSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtMajorCustomersAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Customer1Member" xlink:label="loc_jcsCustomer1Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsCustomer1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Customer2Member" xlink:label="loc_jcsCustomer2Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsCustomer2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNoncurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfCustomers" xlink:label="loc_jcsNumberOfCustomers" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsNumberOfCustomers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000097 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsiderationMember" xlink:label="loc_jcsAccruedConsiderationMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsAccruedConsiderationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsLongTermInvestmentsFairValueDisclosure" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsLongTermInvestmentsFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaapFairValueNetAssetLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueNetAssetLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsShortTermInvestmentsFairValueDisclosure" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsShortTermInvestmentsFairValueDisclosure" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GeneralCommitmentsDetailsNarrative" xlink:title="00000098 - Disclosure - GENERAL COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaapOtherCommitmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOtherCommitmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaapOtherCommitmentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsTable" xlink:to="loc_us-gaapOtherCommitmentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaapOtherCommitmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsTable" xlink:to="loc_us-gaapOtherCommitmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaapOtherCommitmentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsAxis" xlink:to="loc_us-gaapOtherCommitmentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PurchaseAgreementMember" xlink:label="loc_jcsPurchaseAgreementMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsDomain" xlink:to="loc_jcsPurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" xlink:label="loc_jcsSaleOfPropertyPurchaseAgreementConsiderationAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsLineItems" xlink:to="loc_jcsSaleOfPropertyPurchaseAgreementConsiderationAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestrictedCashTransferredToCompany" xlink:label="loc_jcsRestrictedCashTransferredToCompany" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsLineItems" xlink:to="loc_jcsRestrictedCashTransferredToCompany" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>29
<FILENAME>jcs-20210930_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.10a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FinancialMember" xlink:label="jcs_FinancialMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FinancialMember" xlink:to="jcs_FinancialMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_FinancialMember_lbl" xml:lang="en-US">Financial [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HealthCareMember" xlink:label="us-gaap_HealthCareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HealthCareMember" xlink:to="us-gaap_HealthCareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HealthCareMember_lbl" xml:lang="en-US">Health Care [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EducationMember" xlink:label="jcs_EducationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EducationMember" xlink:to="jcs_EducationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_EducationMember_lbl" xml:lang="en-US">Education [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherCommercialClientMember" xlink:label="jcs_OtherCommercialClientMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherCommercialClientMember" xlink:to="jcs_OtherCommercialClientMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OtherCommercialClientMember_lbl" xml:lang="en-US">Other Commercial Client [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CSIITOperationMember" xlink:label="jcs_CSIITOperationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CSIITOperationMember" xlink:to="jcs_CSIITOperationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CSIITOperationMember_lbl" xml:lang="en-US">C S I I T Operation [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ElectronicsAndSoftwareSegmentMember" xlink:label="jcs_ElectronicsAndSoftwareSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ElectronicsAndSoftwareSegmentMember" xlink:to="jcs_ElectronicsAndSoftwareSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ElectronicsAndSoftwareSegmentMember_lbl" xml:lang="en-US">Electronics &amp; Software Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IntelligentEdgeSolutionsMember" xlink:label="jcs_IntelligentEdgeSolutionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IntelligentEdgeSolutionsMember" xlink:to="jcs_IntelligentEdgeSolutionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IntelligentEdgeSolutionsMember_lbl" xml:lang="en-US">Intelligent Edge Solutions [Member</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TraditionalProductsMember" xlink:label="jcs_TraditionalProductsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TraditionalProductsMember" xlink:to="jcs_TraditionalProductsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_TraditionalProductsMember_lbl" xml:lang="en-US">Traditional Products [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RemainderOfSuttleBusinessLinesMember" xlink:label="jcs_RemainderOfSuttleBusinessLinesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RemainderOfSuttleBusinessLinesMember" xlink:to="jcs_RemainderOfSuttleBusinessLinesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RemainderOfSuttleBusinessLinesMember_lbl" xml:lang="en-US">Remainder of Suttle Business Lines [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationAxis_lbl" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_lbl" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl" xml:lang="en-US">Discontinued Operations, Held-for-sale [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="us-gaap_CashAndCashEquivalentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US">Money Market Funds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="us-gaap_InvestmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsMember" xlink:to="us-gaap_InvestmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsMember_lbl" xml:lang="en-US">Investments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="jcs_CorporateNotesAndBondsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CorporateNotesAndBondsMember" xlink:to="jcs_CorporateNotesAndBondsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CorporateNotesAndBondsMember_lbl" xml:lang="en-US">Corporate Notes/Bonds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommercialPaperMember" xlink:to="us-gaap_CommercialPaperMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommercialPaperMember_lbl" xml:lang="en-US">Commercial Paper [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EmployeeStockPurchasePlanMember" xlink:label="jcs_EmployeeStockPurchasePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockPurchasePlanMember" xlink:to="jcs_EmployeeStockPurchasePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:label="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:to="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_lbl" xml:lang="en-US">2011 Executive Incentive Compensation Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlanMember" xlink:label="jcs_EmployeeStockOwnershipPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockOwnershipPlanMember" xlink:to="jcs_EmployeeStockOwnershipPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_EmployeeStockOwnershipPlanMember_lbl" xml:lang="en-US">ESOP [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="jcs_EcessaCorporationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EcessaCorporationMember" xlink:to="jcs_EcessaCorporationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_EcessaCorporationMember_lbl" xml:lang="en-US">Ecessa Corporation [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="jcs_IvdeskMinnesotaInc.Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IvdeskMinnesotaInc.Member" xlink:to="jcs_IvdeskMinnesotaInc.Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IvdeskMinnesotaInc.Member_lbl" xml:lang="en-US">IVDesk Minnesota, Inc. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WeightedAverageMember" xlink:to="srt_WeightedAverageMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_WeightedAverageMember_lbl" xml:lang="en-US">Weighted Average [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TradeNameTrademarkInternetDomainAssetsMember" xlink:label="jcs_TradeNameTrademarkInternetDomainAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TradeNameTrademarkInternetDomainAssetsMember" xlink:to="jcs_TradeNameTrademarkInternetDomainAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_TradeNameTrademarkInternetDomainAssetsMember_lbl" xml:lang="en-US">Trade Name/Trademark/Internet Domain Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Noncompete Agreements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InternallyDevelopedSoftwareMember" xlink:label="jcs_InternallyDevelopedSoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InternallyDevelopedSoftwareMember" xlink:to="jcs_InternallyDevelopedSoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_InternallyDevelopedSoftwareMember_lbl" xml:lang="en-US">Internally Developed Software [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockMember" xlink:to="us-gaap_ConvertiblePreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xml:lang="en-US">Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Series [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PipeInvestorsMember" xlink:label="jcs_PipeInvestorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PipeInvestorsMember" xlink:to="jcs_PipeInvestorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PipeInvestorsMember_lbl" xml:lang="en-US">PIPE Investors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" xlink:label="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" xlink:to="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember_lbl" xml:lang="en-US">Assuming Conversion Of Series A Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssumingExerciseOfAllWarrantsForCashMember" xlink:label="jcs_AssumingExerciseOfAllWarrantsForCashMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssumingExerciseOfAllWarrantsForCashMember" xlink:to="jcs_AssumingExerciseOfAllWarrantsForCashMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AssumingExerciseOfAllWarrantsForCashMember_lbl" xml:lang="en-US">Assuming Exercise Of All Warrants For Cash [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US">Line of Credit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LetterOfCreditMember_lbl" xml:lang="en-US">Letter of Credit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportSegmentMember" xlink:label="jcs_ServicesAndSupportSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ServicesAndSupportSegmentMember" xlink:to="jcs_ServicesAndSupportSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ServicesAndSupportSegmentMember_lbl" xml:lang="en-US">Services &amp; Support Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="us-gaap_AllOtherSegmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllOtherSegmentsMember" xlink:to="us-gaap_AllOtherSegmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllOtherSegmentsMember_lbl" xml:lang="en-US">Other Segments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContingentConsiderationMember" xlink:label="jcs_ContingentConsiderationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ContingentConsiderationMember" xlink:to="jcs_ContingentConsiderationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ContingentConsiderationMember_lbl" xml:lang="en-US">Contingent Consideration [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredStockAwardsMember" xlink:label="jcs_DeferredStockAwardsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredStockAwardsMember" xlink:to="jcs_DeferredStockAwardsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredStockAwardsMember_lbl" xml:lang="en-US">Deferred Stock Awards [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember" xlink:label="srt_NorthAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NorthAmericaMember" xlink:to="srt_NorthAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NorthAmericaMember_lbl" xml:lang="en-US">North America [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InternationalMember" xlink:label="jcs_InternationalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InternationalMember" xlink:to="jcs_InternationalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_InternationalMember_lbl" xml:lang="en-US">International [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_HealthcareCustomerMember" xlink:label="jcs_HealthcareCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_HealthcareCustomerMember" xlink:to="jcs_HealthcareCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_HealthcareCustomerMember_lbl" xml:lang="en-US">Healthcare Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FinancialAndOtherCommercialClientsMember" xlink:label="jcs_FinancialAndOtherCommercialClientsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FinancialAndOtherCommercialClientsMember" xlink:to="jcs_FinancialAndOtherCommercialClientsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_FinancialAndOtherCommercialClientsMember_lbl" xml:lang="en-US">Financial and Other Commercial Clients [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CsiItOperationsMember" xlink:label="jcs_CsiItOperationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CsiItOperationsMember" xlink:to="jcs_CsiItOperationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CsiItOperationsMember_lbl" xml:lang="en-US">CSI IT Operations [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProjectAndProductMember" xlink:label="jcs_ProjectAndProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ProjectAndProductMember" xlink:to="jcs_ProjectAndProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ProjectAndProductMember_lbl" xml:lang="en-US">Project and Product [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportMember" xlink:label="jcs_ServicesAndSupportMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ServicesAndSupportMember" xlink:to="jcs_ServicesAndSupportMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ServicesAndSupportMember_lbl" xml:lang="en-US">Services &amp; Support [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease1Member" xlink:label="jcs_Lease1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Lease1Member" xlink:to="jcs_Lease1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_Lease1Member_lbl" xml:lang="en-US">Lease 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease2Member" xlink:label="jcs_Lease2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Lease2Member" xlink:to="jcs_Lease2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_Lease2Member_lbl" xml:lang="en-US">Lease 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease3Member" xlink:label="jcs_Lease3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Lease3Member" xlink:to="jcs_Lease3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_Lease3Member_lbl" xml:lang="en-US">Lease 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ExistingOnJanuary12019Member" xlink:label="jcs_ExistingOnJanuary12019Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ExistingOnJanuary12019Member" xlink:to="jcs_ExistingOnJanuary12019Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ExistingOnJanuary12019Member_lbl" xml:lang="en-US">Existing on January1, 2019 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CommencedFirstQuarter2019Member" xlink:label="jcs_CommencedFirstQuarter2019Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CommencedFirstQuarter2019Member" xlink:to="jcs_CommencedFirstQuarter2019Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CommencedFirstQuarter2019Member_lbl" xml:lang="en-US">Commenced First Quarter 2019 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SuttleFuturelinkFiberBusinessLineMember" xlink:label="jcs_SuttleFuturelinkFiberBusinessLineMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SuttleFuturelinkFiberBusinessLineMember" xlink:to="jcs_SuttleFuturelinkFiberBusinessLineMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_SuttleFuturelinkFiberBusinessLineMember_lbl" xml:lang="en-US">Suttle FutureLink Fiber Business Line [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US">Variable Rate [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermCompensationPlanMember" xlink:label="jcs_LongTermCompensationPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermCompensationPlanMember" xlink:to="jcs_LongTermCompensationPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LongTermCompensationPlanMember_lbl" xml:lang="en-US">Long-Term Compensation Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermCompensationPlan1Member" xlink:label="jcs_LongTermCompensationPlan1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermCompensationPlan1Member" xlink:to="jcs_LongTermCompensationPlan1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LongTermCompensationPlan1Member_lbl" xml:lang="en-US">2018 to 2020 Plans [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermCompensationPlan2Member" xlink:label="jcs_LongTermCompensationPlan2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermCompensationPlan2Member" xlink:to="jcs_LongTermCompensationPlan2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LongTermCompensationPlan2Member_lbl" xml:lang="en-US">2019 to 2021 and 2020 to 2022 Plans [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeOneMember" xlink:label="jcs_RangeOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeOneMember" xlink:to="jcs_RangeOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RangeOneMember_lbl" xml:lang="en-US">$2.50 to $4.99 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeTwoMember" xlink:label="jcs_RangeTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeTwoMember" xlink:to="jcs_RangeTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RangeTwoMember_lbl" xml:lang="en-US">$5.00 to $7.49 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeThreeMember" xlink:label="jcs_RangeThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeThreeMember" xlink:to="jcs_RangeThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RangeThreeMember_lbl" xml:lang="en-US">$7.50 to $9.99 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeFourMember" xlink:label="jcs_RangeFourMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeFourMember" xlink:to="jcs_RangeFourMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RangeFourMember_lbl" xml:lang="en-US">$10.00 to $12.49 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeFiveMember" xlink:label="jcs_RangeFiveMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeFiveMember" xlink:to="jcs_RangeFiveMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RangeFiveMember_lbl" xml:lang="en-US">$12.50 to $14.15 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockMember_lbl" xml:lang="en-US">Employee Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlan1Member" xlink:label="jcs_EmployeeStockOwnershipPlan1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockOwnershipPlan1Member" xlink:to="jcs_EmployeeStockOwnershipPlan1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_EmployeeStockOwnershipPlan1Member_lbl" xml:lang="en-US">2020 ESOP [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlan2Member" xlink:label="jcs_EmployeeStockOwnershipPlan2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockOwnershipPlan2Member" xlink:to="jcs_EmployeeStockOwnershipPlan2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_EmployeeStockOwnershipPlan2Member_lbl" xml:lang="en-US">2019 ESOP [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AustinTaylorCommunicationsLtdMember" xlink:label="jcs_AustinTaylorCommunicationsLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AustinTaylorCommunicationsLtdMember" xlink:to="jcs_AustinTaylorCommunicationsLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AustinTaylorCommunicationsLtdMember_lbl" xml:lang="en-US">Austin Taylor Communications, Ltd. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Net2edgeMember" xlink:label="jcs_Net2edgeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Net2edgeMember" xlink:to="jcs_Net2edgeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_Net2edgeMember_lbl" xml:lang="en-US">Net2Edge [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TransitionNetworksChinaMember" xlink:label="jcs_TransitionNetworksChinaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TransitionNetworksChinaMember" xlink:to="jcs_TransitionNetworksChinaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_TransitionNetworksChinaMember_lbl" xml:lang="en-US">Transition Networks China [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SuttleCostaRicaSMember" xlink:label="jcs_SuttleCostaRicaSMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SuttleCostaRicaSMember" xlink:to="jcs_SuttleCostaRicaSMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_SuttleCostaRicaSMember_lbl" xml:lang="en-US">Suttle Costa Rica, S.A. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ForeignCountriesMember" xlink:label="jcs_ForeignCountriesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ForeignCountriesMember" xlink:to="jcs_ForeignCountriesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ForeignCountriesMember_lbl" xml:lang="en-US">Foreign Countries [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeographicConcentrationRiskMember_lbl" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US">UNITED STATES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Customer1Member" xlink:label="jcs_Customer1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Customer1Member" xlink:to="jcs_Customer1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_Customer1Member_lbl" xml:lang="en-US">Customer 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Customer2Member" xlink:label="jcs_Customer2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Customer2Member" xlink:to="jcs_Customer2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_Customer2Member_lbl" xml:lang="en-US">Customer 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsiderationMember" xlink:label="jcs_AccruedConsiderationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccruedConsiderationMember" xlink:to="jcs_AccruedConsiderationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AccruedConsiderationMember_lbl" xml:lang="en-US">Accrued Consideration [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsAxis_lbl" xml:lang="en-US">Other Commitments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PurchaseAgreementMember" xlink:label="jcs_PurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PurchaseAgreementMember" xlink:to="jcs_PurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PurchaseAgreementMember_lbl" xml:lang="en-US">Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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="https://xbrl.sec.gov/dei/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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 or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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/2021/dei-2021.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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/2021/dei-2021.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">&#160;ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1" xlink:label="jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1" xlink:to="jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1_lbl" xml:lang="en-US">Restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestments2" xlink:label="jcs_ShortTermInvestments2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ShortTermInvestments2" xlink:to="jcs_ShortTermInvestments2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ShortTermInvestments2_lbl" xml:lang="en-US">Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Trade accounts receivable, less allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet2" xlink:label="jcs_InventoryNet2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InventoryNet2" xlink:to="jcs_InventoryNet2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_InventoryNet2_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="us-gaap_PrepaidTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidTaxes_lbl" xml:lang="en-US">Prepaid income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" xlink:label="jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" xlink:to="jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1_lbl" xml:lang="en-US">Current assets held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xml:lang="en-US">Current assets held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">PROPERTY, PLANT AND EQUIPMENT, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xml:lang="en-US">OTHER ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments" xlink:label="us-gaap_OtherLongTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermInvestments" xlink:to="us-gaap_OtherLongTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLongTermInvestments_lbl" xml:lang="en-US">Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Operating lease right of use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xml:lang="en-US">Other assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" xlink:label="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" xlink:to="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2_lbl" xml:lang="en-US">Noncurrent assets held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" xlink:label="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" xlink:to="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent_lbl" xml:lang="en-US">Non-current assets held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/totalLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">TOTAL OTHER ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued compensation and benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Operating lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsideration" xlink:label="jcs_AccruedConsideration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccruedConsideration" xlink:to="jcs_AccruedConsideration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AccruedConsideration_lbl" xml:lang="en-US">Accrued consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrent" xlink:to="us-gaap_DividendsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrent_lbl" xml:lang="en-US">Dividends payable</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContractWithCustomerLiabilityCurrent2" xlink:label="jcs_ContractWithCustomerLiabilityCurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ContractWithCustomerLiabilityCurrent2" xlink:to="jcs_ContractWithCustomerLiabilityCurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ContractWithCustomerLiabilityCurrent2_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LiabilitiesHeldForSaleCurrent2" xlink:label="jcs_LiabilitiesHeldForSaleCurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LiabilitiesHeldForSaleCurrent2" xlink:to="jcs_LiabilitiesHeldForSaleCurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LiabilitiesHeldForSaleCurrent2_lbl" xml:lang="en-US">Current liabilities held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">LONG TERM LIABILITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl" xml:lang="en-US">Long-term compensation plans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">TOTAL LONG-TERM LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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&#160;&#160;(Footnote 10)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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, par value $1.00 per share; 3,000,000 shares authorized; none issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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, par value $.05 per share; 30,000,000 shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CashAndCashEquivalentsAtCarryingValue1" xlink:label="jcs_CashAndCashEquivalentsAtCarryingValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CashAndCashEquivalentsAtCarryingValue1" xlink:to="jcs_CashAndCashEquivalentsAtCarryingValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_CashAndCashEquivalentsAtCarryingValue1_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestments1" xlink:label="jcs_ShortTermInvestments1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ShortTermInvestments1" xlink:to="jcs_ShortTermInvestments1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_ShortTermInvestments1_lbl" xml:lang="en-US">Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccountsReceivableNetCurrent1" xlink:label="jcs_AccountsReceivableNetCurrent1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccountsReceivableNetCurrent1" xlink:to="jcs_AccountsReceivableNetCurrent1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_AccountsReceivableNetCurrent1_lbl" xml:lang="en-US">Trade accounts receivable, less allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet1" xlink:label="jcs_InventoryNet1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InventoryNet1" xlink:to="jcs_InventoryNet1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_InventoryNet1_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PrepaidTaxes1" xlink:label="jcs_PrepaidTaxes1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PrepaidTaxes1" xlink:to="jcs_PrepaidTaxes1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_PrepaidTaxes1_lbl" xml:lang="en-US">Prepaid income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsCurrent1" xlink:label="jcs_OtherAssetsCurrent1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherAssetsCurrent1" xlink:to="jcs_OtherAssetsCurrent1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_OtherAssetsCurrent1_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PropertyPlantAndEquipmentNet2" xlink:label="jcs_PropertyPlantAndEquipmentNet2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PropertyPlantAndEquipmentNet2" xlink:to="jcs_PropertyPlantAndEquipmentNet2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PropertyPlantAndEquipmentNet2_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT,&#160;&#160;net</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseRightOfUseAsset2" xlink:label="jcs_OperatingLeaseRightOfUseAsset2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OperatingLeaseRightOfUseAsset2" xlink:to="jcs_OperatingLeaseRightOfUseAsset2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OperatingLeaseRightOfUseAsset2_lbl" xml:lang="en-US">Right of use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IntangibleAssetsNetExcludingGoodwill2" xlink:label="jcs_IntangibleAssetsNetExcludingGoodwill2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IntangibleAssetsNetExcludingGoodwill2" xlink:to="jcs_IntangibleAssetsNetExcludingGoodwill2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IntangibleAssetsNetExcludingGoodwill2_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsMiscellaneousNoncurrent2" xlink:label="jcs_OtherAssetsMiscellaneousNoncurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherAssetsMiscellaneousNoncurrent2" xlink:to="jcs_OtherAssetsMiscellaneousNoncurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OtherAssetsMiscellaneousNoncurrent2_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsNoncurrent2" xlink:label="jcs_OtherAssetsNoncurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherAssetsNoncurrent2" xlink:to="jcs_OtherAssetsNoncurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_OtherAssetsNoncurrent2_lbl" xml:lang="en-US">TOTAL OTHER ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccountsPayableCurrent2" xlink:label="jcs_AccountsPayableCurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccountsPayableCurrent2" xlink:to="jcs_AccountsPayableCurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_AccountsPayableCurrent2_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeRelatedLiabilitiesCurrent2" xlink:label="jcs_EmployeeRelatedLiabilitiesCurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeRelatedLiabilitiesCurrent2" xlink:to="jcs_EmployeeRelatedLiabilitiesCurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_EmployeeRelatedLiabilitiesCurrent2_lbl" xml:lang="en-US">Accrued compensation and benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseLiabilityCurrent2" xlink:label="jcs_OperatingLeaseLiabilityCurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OperatingLeaseLiabilityCurrent2" xlink:to="jcs_OperatingLeaseLiabilityCurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_OperatingLeaseLiabilityCurrent2_lbl" xml:lang="en-US">Operating lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAccruedLiabilitiesCurrent2" xlink:label="jcs_OtherAccruedLiabilitiesCurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherAccruedLiabilitiesCurrent2" xlink:to="jcs_OtherAccruedLiabilitiesCurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_OtherAccruedLiabilitiesCurrent2_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsideration2" xlink:label="jcs_AccruedConsideration2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccruedConsideration2" xlink:to="jcs_AccruedConsideration2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_AccruedConsideration2_lbl" xml:lang="en-US">Accrued consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DividendsPayableCurrent2" xlink:label="jcs_DividendsPayableCurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DividendsPayableCurrent2" xlink:to="jcs_DividendsPayableCurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_DividendsPayableCurrent2_lbl" xml:lang="en-US">Dividends payable</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LiabilitiesHeldForSaleCurrent" xlink:label="jcs_LiabilitiesHeldForSaleCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LiabilitiesHeldForSaleCurrent" xlink:to="jcs_LiabilitiesHeldForSaleCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_LiabilitiesHeldForSaleCurrent_lbl" xml:lang="en-US">Current liabilities held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationLiabilityClassifiedNoncurrent2" xlink:label="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2" xlink:to="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2_lbl" xml:lang="en-US">Long-term compensation plans</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseLiabilityNoncurrent2" xlink:label="jcs_OperatingLeaseLiabilityNoncurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OperatingLeaseLiabilityNoncurrent2" xlink:to="jcs_OperatingLeaseLiabilityNoncurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_OperatingLeaseLiabilityNoncurrent2_lbl" xml:lang="en-US">Operating lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContractWithCustomerLiabilityNoncurrent2" xlink:label="jcs_ContractWithCustomerLiabilityNoncurrent2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ContractWithCustomerLiabilityNoncurrent2" xlink:to="jcs_ContractWithCustomerLiabilityNoncurrent2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_ContractWithCustomerLiabilityNoncurrent2_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Trade accounts receivable, allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AllowanceForDoubtfulAccountsReceivableCurrent1" xlink:label="jcs_AllowanceForDoubtfulAccountsReceivableCurrent1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AllowanceForDoubtfulAccountsReceivableCurrent1" xlink:to="jcs_AllowanceForDoubtfulAccountsReceivableCurrent1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AllowanceForDoubtfulAccountsReceivableCurrent1_lbl" xml:lang="en-US">[custom:AllowanceForDoubtfulAccountsReceivableCurrent1-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CostOfGoodsAndServicesSold2" xlink:label="jcs_CostOfGoodsAndServicesSold2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CostOfGoodsAndServicesSold2" xlink:to="jcs_CostOfGoodsAndServicesSold2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CostOfGoodsAndServicesSold2_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_GrossProfit2" xlink:label="jcs_GrossProfit2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_GrossProfit2" xlink:to="jcs_GrossProfit2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_GrossProfit2_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SellingGeneralAndAdministrativeExpense2" xlink:label="jcs_SellingGeneralAndAdministrativeExpense2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SellingGeneralAndAdministrativeExpense2" xlink:to="jcs_SellingGeneralAndAdministrativeExpense2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_SellingGeneralAndAdministrativeExpense2_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AmortizationExpense" xlink:label="jcs_AmortizationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AmortizationExpense" xlink:to="jcs_AmortizationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AmortizationExpense_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationAcquisitionRelatedCosts2" xlink:label="jcs_BusinessCombinationAcquisitionRelatedCosts2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessCombinationAcquisitionRelatedCosts2" xlink:to="jcs_BusinessCombinationAcquisitionRelatedCosts2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_BusinessCombinationAcquisitionRelatedCosts2_lbl" xml:lang="en-US">Transaction costs</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringCharges2" xlink:label="jcs_RestructuringCharges2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RestructuringCharges2" xlink:to="jcs_RestructuringCharges2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RestructuringCharges2_lbl" xml:lang="en-US">Restructuring expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingIncomeLoss2" xlink:label="jcs_OperatingIncomeLoss2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OperatingIncomeLoss2" xlink:to="jcs_OperatingIncomeLoss2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_OperatingIncomeLoss2_lbl" xml:lang="en-US">Operating loss from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expenses):</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InvestmentAndOtherIncomeLoss" xlink:label="jcs_InvestmentAndOtherIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InvestmentAndOtherIncomeLoss" xlink:to="jcs_InvestmentAndOtherIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_InvestmentAndOtherIncomeLoss_lbl" xml:lang="en-US">Investment and other income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US">Gain (loss) on sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="us-gaap_InterestAndDebtExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US">Interest and other expense</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NonoperatingIncomeExpense2" xlink:label="jcs_NonoperatingIncomeExpense2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NonoperatingIncomeExpense2" xlink:to="jcs_NonoperatingIncomeExpense2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_NonoperatingIncomeExpense2_lbl" xml:lang="en-US">Other income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:label="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:to="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2_lbl" xml:lang="en-US">Operating loss from continuing operations before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeTaxExpenseBenefit2" xlink:label="jcs_IncomeTaxExpenseBenefit2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeTaxExpenseBenefit2" xlink:to="jcs_IncomeTaxExpenseBenefit2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IncomeTaxExpenseBenefit2_lbl" xml:lang="en-US">Income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net (loss) income from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2" xlink:label="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2" xlink:to="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2_lbl" xml:lang="en-US">Net income from discontinued operations, net of tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Unrealized gains/(losses) on available-for-sale securities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Total other comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Basic net (loss) income per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">Continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xml:lang="en-US">Discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/totalLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Diluted net (loss) income per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US">Continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">Discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/totalLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 Basic Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 Dilutive Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Dividends declared per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_SellingGeneralAndAdministrativeExpense1" xlink:label="jcs_SellingGeneralAndAdministrativeExpense1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SellingGeneralAndAdministrativeExpense1" xlink:to="jcs_SellingGeneralAndAdministrativeExpense1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_SellingGeneralAndAdministrativeExpense1_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_2_lbl" xml:lang="en-US">Acquisition costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 (loss) income from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income,&#160;&#160;net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Operating (loss) income from continuing operations before income taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income tax expense (benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2_lbl" xml:lang="en-US">Net income from discontinued operations, net of tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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: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, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning balance (in shares)</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 (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US">Issuance of common stock under Employee Stock Purchase Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US">Issuance of common stock under Employee Stock Purchase Plan, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_lbl" xml:lang="en-US">Issuance of common stock to Employee Stock Ownership Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_lbl" xml:lang="en-US">Issuance of common stock to Employee Stock Ownership Plan, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Issuance of common stock under Executive Stock Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Issuance of common stock under Executive Stock Plan, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Share based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" xlink:to="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue_lbl" xml:lang="en-US">Other share retirements</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" xlink:to="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Other share retirements, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="us-gaap_Dividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Shareholder dividends</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2_lbl" xml:lang="en-US">Other comprehensive income (loss)</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, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending balance (in shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Dividends_2_lbl" xml:lang="en-US">Shareholder dividends ($0.00 per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Shareholder dividends per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3" xlink:label="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3" xlink:to="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3_lbl" xml:lang="en-US">Net income from discontinued operations, net of tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Net (loss) income from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 (loss) income to net cash (used in) provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DepreciationDepletionAndAmortization2" xlink:label="jcs_DepreciationDepletionAndAmortization2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DepreciationDepletionAndAmortization2" xlink:to="jcs_DepreciationDepletionAndAmortization2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DepreciationDepletionAndAmortization2_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Share based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US">Investment impairment loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">(Gain) loss on sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Trade accounts receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:to="us-gaap_IncreaseDecreaseInPrepaidTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes_lbl" xml:lang="en-US">Prepaid income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Accrued compensation and benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities - discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 (used in) provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US">Capital expenditures</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Acquisition of business, net of cash acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US">Purchases of investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from the sale of fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_lbl" xml:lang="en-US">Proceeds from the sale of investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash used in investing activities - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by investing activities - discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 provided by (used in) investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividends_lbl" xml:lang="en-US">Cash dividends paid</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" xlink:label="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" xlink:to="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld_lbl" xml:lang="en-US">Proceeds from issuance of common stock, net of shares withheld</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:label="us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:to="us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_lbl" xml:lang="en-US">Payment of contingent consideration related to acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Purchase of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF YEAR</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 OF CASH FLOW INFORMATION:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Income taxes refunded</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DividendsDeclaredNotPaid" xlink:label="jcs_DividendsDeclaredNotPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DividendsDeclaredNotPaid" xlink:to="jcs_DividendsDeclaredNotPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DividendsDeclaredNotPaid_lbl" xml:lang="en-US">Dividends declared not paid</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Capital expenditures in accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Operating right of use assets obtained in exchange for lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_lbl" xml:lang="en-US">Accrued consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">REVENUE RECOGNITION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">DISCONTINUED OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">CASH EQUIVALENTS AND INVESTMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">BUSINESS COMBINATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS &amp; CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 11 &#8211; SEGMENT INFORMATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">NET INCOME (LOSS) PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">RECENT ACCOUNTING PRONOUNCEMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisclosureLeasesAbstract" xlink:label="jcs_DisclosureLeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisclosureLeasesAbstract" xlink:to="jcs_DisclosureLeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DisclosureLeasesAbstract_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LeasesDisclosureTextBlock" xlink:label="jcs_LeasesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LeasesDisclosureTextBlock" xlink:to="jcs_LeasesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LeasesDisclosureTextBlock_lbl" xml:lang="en-US">LEASES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2_lbl" xml:lang="en-US">STOCK COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">COMMON STOCK</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_2_lbl" xml:lang="en-US">INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsDisclosureTextBlock" xlink:to="us-gaap_CommitmentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsDisclosureTextBlock_lbl" xml:lang="en-US">GENERAL COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Description of business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Financial Statement Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/verboseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Recoverability of long-lived assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="us-gaap_StandardProductWarrantyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyPolicy" xlink:to="us-gaap_StandardProductWarrantyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyPolicy_lbl" xml:lang="en-US">Warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl" xml:lang="en-US">Employee Retirement Benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Net income (loss) per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US">Share based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" xlink:label="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" xlink:to="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_lbl" xml:lang="en-US">Accqounting standards issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Accounting standards adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US">The components of accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Schedule of Disaggregation of Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClosedBlockOperationsNetResultsTableTextBlock" xlink:label="us-gaap_ClosedBlockOperationsNetResultsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClosedBlockOperationsNetResultsTableTextBlock" xlink:to="us-gaap_ClosedBlockOperationsNetResultsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClosedBlockOperationsNetResultsTableTextBlock_lbl" xml:lang="en-US">The assets of the discontinued operations classified as held for sale are as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" xlink:label="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" xlink:to="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_lbl" xml:lang="en-US">The financial results of the discontinued operations are as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" xlink:label="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" xlink:to="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_lbl" xml:lang="en-US">The assets and liabilities of this discontinued operation that are classified as held for sale are as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xml:lang="en-US">The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xml:lang="en-US">The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_lbl" xml:lang="en-US">The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US">The changes in the carrying amount of goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Segment Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Financial assets and liabilities measured at fair value on a recurring basis</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Maturities of lease liabilities as of December 31, 2020 were as follows</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property, plant and equipment and the estimated useful lives are as follows</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2_lbl" xml:lang="en-US">The following table summarizes changes in the number of outstanding stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">The following table summarizes the status of stock options outstanding at December 31, 2020:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_2_lbl" xml:lang="en-US">The following table summarizes the changes in the number of deferred stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Income tax (benefit) expense from continuing operations consists of the following:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Deferred tax assets and liabilities as of December 31 related to the following:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Changes in the Company&#8217;s uncertain tax positions are summarized as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of segments</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CashAndCashEquivalentsAtCarryingValue2" xlink:label="jcs_CashAndCashEquivalentsAtCarryingValue2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CashAndCashEquivalentsAtCarryingValue2" xlink:to="jcs_CashAndCashEquivalentsAtCarryingValue2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_CashAndCashEquivalentsAtCarryingValue2_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xml:lang="en-US">Money market funds</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" xlink:label="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" xlink:to="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_lbl" xml:lang="en-US">Value of the investment in short-term money market funds sought to be preserved (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProductWarrantyPeriod" xlink:label="jcs_ProductWarrantyPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ProductWarrantyPeriod" xlink:to="jcs_ProductWarrantyPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ProductWarrantyPeriod_lbl" xml:lang="en-US">Product warranty period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Research and development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US">Maximum matching percentage by employer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xml:lang="en-US">Contributions to the plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Dilutive shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Shares not included in the computation of diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xml:lang="en-US">Net current period change</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RevenueFromContractWithCustomerExcludingAssessedTax3" xlink:label="jcs_RevenueFromContractWithCustomerExcludingAssessedTax3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RevenueFromContractWithCustomerExcludingAssessedTax3" xlink:to="jcs_RevenueFromContractWithCustomerExcludingAssessedTax3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RevenueFromContractWithCustomerExcludingAssessedTax3_lbl" xml:lang="en-US">[custom:RevenueFromContractWithCustomerExcludingAssessedTax3]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RevenueFromContractWithCustomerExcludingAssessedTax2" xlink:label="jcs_RevenueFromContractWithCustomerExcludingAssessedTax2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RevenueFromContractWithCustomerExcludingAssessedTax2" xlink:to="jcs_RevenueFromContractWithCustomerExcludingAssessedTax2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RevenueFromContractWithCustomerExcludingAssessedTax2_lbl" xml:lang="en-US">[custom:RevenueFromContractWithCustomerExcludingAssessedTax2]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Trade accounts receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InventoryNet2" xlink:to="jcs_InventoryNet2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_InventoryNet2_2_lbl" xml:lang="en-US">Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property, plant, and equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Right of use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Assets2" xlink:label="jcs_Assets2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Assets2" xlink:to="jcs_Assets2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_Assets2_lbl" xml:lang="en-US">Total assets held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Impairment loss</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" xlink:to="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_lbl" xml:lang="en-US">Restructuring expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" xlink:label="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" xlink:to="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_lbl" xml:lang="en-US">Gain on sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_lbl" xml:lang="en-US">Foreign currency translation loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_lbl" xml:lang="en-US">Other expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US">Operating income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xml:lang="en-US">Income tax expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2_lbl" xml:lang="en-US">Income tax expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3_lbl" xml:lang="en-US">Income from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" xlink:to="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Restructuring Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherProductiveAssets" xlink:label="us-gaap_ProceedsFromSaleOfOtherProductiveAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfOtherProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfOtherProductiveAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfOtherProductiveAssets_lbl" xml:lang="en-US">Proceeds from Sale of Other Productive Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_WorkingCapitalAdjustmentPeriodAfterClose" xlink:label="jcs_WorkingCapitalAdjustmentPeriodAfterClose" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_WorkingCapitalAdjustmentPeriodAfterClose" xlink:to="jcs_WorkingCapitalAdjustmentPeriodAfterClose_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_WorkingCapitalAdjustmentPeriodAfterClose_lbl" xml:lang="en-US">Working capital adjustment, period after close</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfBuildingsLeasedToPurchaser" xlink:label="jcs_NumberOfBuildingsLeasedToPurchaser" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfBuildingsLeasedToPurchaser" xlink:to="jcs_NumberOfBuildingsLeasedToPurchaser_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_NumberOfBuildingsLeasedToPurchaser_lbl" xml:lang="en-US">Number of buildings leased to purchaser</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectFinancingLeaseLeaseIncome" xlink:label="us-gaap_DirectFinancingLeaseLeaseIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectFinancingLeaseLeaseIncome" xlink:to="us-gaap_DirectFinancingLeaseLeaseIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectFinancingLeaseLeaseIncome_lbl" xml:lang="en-US">Base rents</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupContingentEarnoutReceivable" xlink:label="jcs_DisposalGroupContingentEarnoutReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupContingentEarnoutReceivable" xlink:to="jcs_DisposalGroupContingentEarnoutReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DisposalGroupContingentEarnoutReceivable_lbl" xml:lang="en-US">Disposal Group, Contingent Earnout Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringCharges3" xlink:label="jcs_RestructuringCharges3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RestructuringCharges3" xlink:to="jcs_RestructuringCharges3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RestructuringCharges3_lbl" xml:lang="en-US">[custom:RestructuringCharges3]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestructuringCharges_lbl" xml:lang="en-US">Restructuring expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xml:lang="en-US">Payments for Restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserve_lbl" xml:lang="en-US">Restructuring Reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringChargesIncludingRemainingShutDownCosts" xlink:label="jcs_RestructuringChargesIncludingRemainingShutDownCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RestructuringChargesIncludingRemainingShutDownCosts" xlink:to="jcs_RestructuringChargesIncludingRemainingShutDownCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RestructuringChargesIncludingRemainingShutDownCosts_lbl" xml:lang="en-US">Restructuring charges including remaining shut down costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable_lbl" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl" xml:lang="en-US">Amortized Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US">Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xml:lang="en-US">Gross Unrealized Gains</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xml:lang="en-US">Gross Unrealized Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Long-term Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_lbl" xml:lang="en-US">Amortized Cost, Due within one year</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xml:lang="en-US">Estimated Market Value, Due within one year</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_lbl" xml:lang="en-US">Amortized Cost, Due after one year through five years</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xml:lang="en-US">Estimated Market Value, Due after one year through five years</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US">Amortized Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_2_lbl" xml:lang="en-US">Estimated Market Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="us-gaap_MarketableSecuritiesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesTable" xlink:to="us-gaap_MarketableSecuritiesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesTable_lbl" xml:lang="en-US">Marketable Securities [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="us-gaap_MarketableSecuritiesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesLineItems" xlink:to="us-gaap_MarketableSecuritiesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesLineItems_lbl" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_lbl" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost" xlink:label="us-gaap_EquitySecuritiesFvNiCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiCost" xlink:to="us-gaap_EquitySecuritiesFvNiCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiCost_lbl" xml:lang="en-US">Investment</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_MinorityInvestmentOwnershipPercentage" xlink:label="jcs_MinorityInvestmentOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_MinorityInvestmentOwnershipPercentage" xlink:to="jcs_MinorityInvestmentOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_MinorityInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Minority investment, ownership percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Options, Outstanding - Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Outstanding - Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 term in years, Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Options, Awarded</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Awarded</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Options, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Options, Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Forfeited</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/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Options, Outstanding - Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted average exercise price per share, Outstanding - Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Options, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average remaining contractual term in years, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Options, Expected to vest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Expected to vest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average remaining contractual term in years, Options, Expected to vest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Shares, Outstanding - Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Outstanding - Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Shares, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Shares, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Shares, Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xml:lang="en-US">Shares, Outstanding - Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Outstanding - Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_lbl" xml:lang="en-US">Percentage of price of common stock at which employees are able to acquire</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Shares available</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Number of awards authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/label" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Shares issued under Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Awards eligible for grant</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value of options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Intrinsic value of all options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Net cash proceeds from exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share based compensation expense before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xml:lang="en-US">Share based compensation expense after income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl" xml:lang="en-US">Requisite service period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">Award vesting percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:label="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:to="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_lbl" xml:lang="en-US">Initial award vesting period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Award vesting period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP_lbl" xml:lang="en-US">ESOP contributions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_lbl" xml:lang="en-US">Shares of ESOP allocated to accounts of eligible employees</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryFinishedGoods2" xlink:label="jcs_InventoryFinishedGoods2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InventoryFinishedGoods2" xlink:to="jcs_InventoryFinishedGoods2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_InventoryFinishedGoods2_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryWorkInProcessAndRawMaterials2" xlink:label="jcs_InventoryWorkInProcessAndRawMaterials2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InventoryWorkInProcessAndRawMaterials2" xlink:to="jcs_InventoryWorkInProcessAndRawMaterials2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_InventoryWorkInProcessAndRawMaterials2_lbl" xml:lang="en-US">Raw and processed materials</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xml:lang="en-US">Current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xml:lang="en-US">Other long-term assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Net assets acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Ownership acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfFieldInstallations" xlink:label="jcs_NumberOfFieldInstallations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfFieldInstallations" xlink:to="jcs_NumberOfFieldInstallations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_NumberOfFieldInstallations_lbl" xml:lang="en-US">Number of field installations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total purchase price of acquired entity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US">Cash acquired in acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Business acquisition, initial cash consideration paid</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" xlink:label="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" xlink:to="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_lbl" xml:lang="en-US">Business acquisition, working capital adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US">Weighted average amortization period of acquired intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US">Contingent consideration at fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" xlink:label="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" xlink:to="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod_lbl" xml:lang="en-US">Contingent consideration period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:label="us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:to="us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_lbl" xml:lang="en-US">Business acquisition, liabliites arising from contingencies</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_2_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" xlink:label="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" xlink:to="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod_lbl" xml:lang="en-US">Amortization period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl" xml:lang="en-US">Revenue since acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_lbl" xml:lang="en-US">Operating (loss) since acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationPreAcquisitionDeferredRevenue" xlink:label="jcs_BusinessCombinationPreAcquisitionDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessCombinationPreAcquisitionDeferredRevenue" xlink:to="jcs_BusinessCombinationPreAcquisitionDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_BusinessCombinationPreAcquisitionDeferredRevenue_lbl" xml:lang="en-US">Pre-acquisition deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" xlink:label="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" xlink:to="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_lbl" xml:lang="en-US">Revaluation of pre-acquisition deferred revenue to preliminary fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Intangibles amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl" xml:lang="en-US">Contingent consideration, maximum amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US">Goodwill [Line Items]</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/periodStartLabel" xlink:label="us-gaap_Goodwill_2_lbl" xml:lang="en-US">Goodwill, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_3_lbl" xml:lang="en-US">Goodwill, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US">Goodwill, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross Carrying Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US">Q2 - Q4 2021</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">Year 1</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">Year 2</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">Year 3</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">Year 4</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">Year 5</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US">Loss Contingencies [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xml:lang="en-US">Proceeds from Issuance of Private Placement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockConvertibleConversionPrice" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xml:lang="en-US">Per share conversion price of preferred stock</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" xlink:label="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" xlink:to="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_lbl" xml:lang="en-US">Additional common shares available to purchase during warrant period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_2_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PercentOfOutstandingCommonStock" xlink:label="jcs_PercentOfOutstandingCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PercentOfOutstandingCommonStock" xlink:to="jcs_PercentOfOutstandingCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PercentOfOutstandingCommonStock_lbl" xml:lang="en-US">Percent of outstanding common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" xlink:label="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" xlink:to="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering_lbl" xml:lang="en-US">Term of company prohibited from conducting new equity offering</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" xlink:label="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" xlink:to="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture_lbl" xml:lang="en-US">Percentage right to purchase equity securities in future</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RightToPurchaseEquitySecuritiesInFutureTerm" xlink:label="jcs_RightToPurchaseEquitySecuritiesInFutureTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RightToPurchaseEquitySecuritiesInFutureTerm" xlink:to="jcs_RightToPurchaseEquitySecuritiesInFutureTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RightToPurchaseEquitySecuritiesInFutureTerm_lbl" xml:lang="en-US">Right to purchase equity securities in future, term</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LockUpAgreementTerm" xlink:label="jcs_LockUpAgreementTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LockUpAgreementTerm" xlink:to="jcs_LockUpAgreementTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LockUpAgreementTerm_lbl" xml:lang="en-US">Lock-up agreement term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:label="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:to="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_lbl" xml:lang="en-US">Ability to obtain letter of credit, number of letters of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US">Tax Period [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="us-gaap_EarliestTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarliestTaxYearMember" xlink:to="us-gaap_EarliestTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarliestTaxYearMember_lbl" xml:lang="en-US">Earliest Tax Year [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="us-gaap_LatestTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LatestTaxYearMember" xlink:to="us-gaap_LatestTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LatestTaxYearMember_lbl" xml:lang="en-US">Latest Tax Year [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Unrecognized tax benefits that, if recognized, would affect the effective tax rate.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforward</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Pretax losses</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" xlink:label="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" xlink:to="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_lbl" xml:lang="en-US">Cumulative loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl" xml:lang="en-US">Capital loss carryforward</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Income tax benefit related to research and development credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Tax credit carryforward related to research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Accruals for interest and penalties</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" xlink:label="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" xlink:to="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties_lbl" xml:lang="en-US">Net increase (decrease) in accured interest and penalities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3_lbl" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales</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_GrossProfit" xlink:to="us-gaap_GrossProfit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GrossProfit_3_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCharges_2_lbl" xml:lang="en-US">Restructuring Charges</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_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Other income (expense)</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 tax</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Capital expenditures</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PaymentsToAcquirePropertyPlantAndEquipment1" xlink:label="jcs_PaymentsToAcquirePropertyPlantAndEquipment1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PaymentsToAcquirePropertyPlantAndEquipment1" xlink:to="jcs_PaymentsToAcquirePropertyPlantAndEquipment1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PaymentsToAcquirePropertyPlantAndEquipment1_lbl" xml:lang="en-US">[custom:PaymentsToAcquirePropertyPlantAndEquipment1]</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_Assets" xlink:to="us-gaap_Assets_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_Assets_3_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3_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_Assets" xlink:to="us-gaap_Assets_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_Assets_4_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingIncomeLoss_3_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_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_3_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="us-gaap_AmortizationOfDeferredCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDeferredCharges" xlink:to="us-gaap_AmortizationOfDeferredCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDeferredCharges_lbl" xml:lang="en-US">Amortization of Deferred Charges</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CostOfGoodsAndServicesSold3" xlink:label="jcs_CostOfGoodsAndServicesSold3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CostOfGoodsAndServicesSold3" xlink:to="jcs_CostOfGoodsAndServicesSold3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="jcs_CostOfGoodsAndServicesSold3_lbl" xml:lang="en-US">[custom:CostOfGoodsAndServicesSold3]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SellingGeneralAndAdministrativeExpense2" xlink:to="jcs_SellingGeneralAndAdministrativeExpense2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="jcs_SellingGeneralAndAdministrativeExpense2_2_lbl" xml:lang="en-US">[custom:SellingGeneralAndAdministrativeExpense2]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" xlink:label="jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" xlink:to="jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_lbl" xml:lang="en-US">[custom:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" xlink:label="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" xlink:to="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3_lbl" xml:lang="en-US">[custom:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2_lbl" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:label="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:to="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_lbl" xml:lang="en-US">[custom:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US">Cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestmentsFairValueDisclosure" xlink:label="jcs_ShortTermInvestmentsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ShortTermInvestmentsFairValueDisclosure" xlink:to="jcs_ShortTermInvestmentsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ShortTermInvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Short-term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermInvestmentsFairValueDisclosure" xlink:label="jcs_LongTermInvestmentsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermInvestmentsFairValueDisclosure" xlink:to="jcs_LongTermInvestmentsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LongTermInvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Long-term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="us-gaap_FairValueNetAssetLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiability" xlink:to="us-gaap_FairValueNetAssetLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FairValueNetAssetLiability_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="us-gaap_AccruedLiabilitiesFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:to="us-gaap_AccruedLiabilitiesFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccruedLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:to="us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_lbl" xml:lang="en-US">Schedule of Fair Value, Off-balance Sheet Risks [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_lbl" xml:lang="en-US">Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:to="us-gaap_AccruedLiabilitiesFairValueDisclosure_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesFairValueDisclosure_2_lbl" xml:lang="en-US">Fair value of accrued consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" xlink:label="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" xlink:to="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_lbl" xml:lang="en-US">Transfers between levels</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_lbl" xml:lang="en-US">Payment of contingent consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_lbl" xml:lang="en-US">Amounts charged to expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xml:lang="en-US">Actual warranty costs paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrual_2_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Cost to obtain contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Cash paid for operating leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisclosureLeasesAbstract" xlink:to="jcs_DisclosureLeasesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_DisclosureLeasesAbstract_2_lbl" xml:lang="en-US">Maturities Of Lease Liabilities As Of December 31 2020 Were As Follows</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Less imputed interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLocations" xlink:label="jcs_LesseeOperatingLeaseNumberOfLocations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfLocations" xlink:to="jcs_LesseeOperatingLeaseNumberOfLocations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LesseeOperatingLeaseNumberOfLocations_lbl" xml:lang="en-US">Number of locations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" xlink:label="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" xlink:to="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_lbl" xml:lang="en-US">Number of leases with option to extend</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" xlink:label="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" xlink:to="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend_lbl" xml:lang="en-US">Number of options to extend</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lease renewal term</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseOptionToTerminateDate" xlink:label="jcs_LesseeOperatingLeaseOptionToTerminateDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseOptionToTerminateDate" xlink:to="jcs_LesseeOperatingLeaseOptionToTerminateDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LesseeOperatingLeaseOptionToTerminateDate_lbl" xml:lang="en-US">Date of option to terminate</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" xlink:label="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" xlink:to="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_lbl" xml:lang="en-US">Number of leases with annual payment adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" xlink:label="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" xlink:to="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_lbl" xml:lang="en-US">Percentage of annual rent adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" xlink:label="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" xlink:to="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_lbl" xml:lang="en-US">Number of free months</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseRightOfUseAsset4" xlink:label="jcs_OperatingLeaseRightOfUseAsset4" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OperatingLeaseRightOfUseAsset4" xlink:to="jcs_OperatingLeaseRightOfUseAsset4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OperatingLeaseRightOfUseAsset4_lbl" xml:lang="en-US">[custom:OperatingLeaseRightOfUseAsset4-0]</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/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Operating Lease, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating Lease, Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubleaseIncome" xlink:to="us-gaap_SubleaseIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubleaseIncome_lbl" xml:lang="en-US">Sublease Income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl" xml:lang="en-US">Trade accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xml:lang="en-US">Property, plant, and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US">Total noncurrent assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="jcs_DisposalGroupIncludingDiscontinuedOperationAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationAssets_lbl" xml:lang="en-US">Total assets held for sale</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Total liabilities held for sale</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Property, plant, and equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2_lbl" xml:lang="en-US">Net assets acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesAmortizedCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost_2_lbl" xml:lang="en-US">Available-for-sale Securities, Amortized Cost Basis</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_3_lbl" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash Equivalents, at Carrying Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2_lbl" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2_lbl" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_2_lbl" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2_lbl" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl" xml:lang="en-US">Raw and processed materials</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InventoryNet1" xlink:to="jcs_InventoryNet1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_InventoryNet1_2_lbl" xml:lang="en-US">[custom:InventoryNet1-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PropertyPlantAndEquipmentNet3" xlink:label="jcs_PropertyPlantAndEquipmentNet3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PropertyPlantAndEquipmentNet3" xlink:to="jcs_PropertyPlantAndEquipmentNet3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="jcs_PropertyPlantAndEquipmentNet3_lbl" xml:lang="en-US">[custom:PropertyPlantAndEquipmentNet3-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US">Line of Credit Facility, Expiration Date</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2_lbl" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Long-term Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_IncomeExpenseForLongTermCompensationPlans" xlink:label="jcs_IncomeExpenseForLongTermCompensationPlans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeExpenseForLongTermCompensationPlans" xlink:to="jcs_IncomeExpenseForLongTermCompensationPlans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IncomeExpenseForLongTermCompensationPlans_lbl" xml:lang="en-US">(Income) expense for long-term compensation plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued Employee Benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementAwardsPayoutsStock" xlink:label="jcs_DeferredCompensationArrangementAwardsPayoutsStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementAwardsPayoutsStock" xlink:to="jcs_DeferredCompensationArrangementAwardsPayoutsStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredCompensationArrangementAwardsPayoutsStock_lbl" xml:lang="en-US">Award payouts, stock</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementAwardsPayoutsCash" xlink:label="jcs_DeferredCompensationArrangementAwardsPayoutsCash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementAwardsPayoutsCash" xlink:to="jcs_DeferredCompensationArrangementAwardsPayoutsCash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredCompensationArrangementAwardsPayoutsCash_lbl" xml:lang="en-US">Award payouts, cash</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementPercentagePaidOutInCash" xlink:label="jcs_DeferredCompensationArrangementPercentagePaidOutInCash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementPercentagePaidOutInCash" xlink:to="jcs_DeferredCompensationArrangementPercentagePaidOutInCash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredCompensationArrangementPercentagePaidOutInCash_lbl" xml:lang="en-US">Percentage paid out in cash</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementPercentagePaidOutInStock" xlink:label="jcs_DeferredCompensationArrangementPercentagePaidOutInStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementPercentagePaidOutInStock" xlink:to="jcs_DeferredCompensationArrangementPercentagePaidOutInStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredCompensationArrangementPercentagePaidOutInStock_lbl" xml:lang="en-US">Percentage paid out in stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, 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/verboseLabel" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected holding period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Range of Exercise Prices, lower limit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Range of Exercise Prices, upper limit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US">Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Option Life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US">Award expiration period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_lbl" xml:lang="en-US">Deferred stock awards granted</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/verboseLabel" xlink:label="us-gaap_SharesIssued_2_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Number of options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 related to stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Recognition period for unrecognized compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xml:lang="en-US">Excess tax benefits from exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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 for awards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Amount authorized to be repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Remaining amount authorized to be repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Current year income taxes (benefit):</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">&#160;Current year income tax (benefit)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Deferred income taxes:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred income taxes (benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Income tax expense (benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xml:lang="en-US">Tax at U.S. statutory rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2_lbl" xml:lang="en-US">Foreign income taxes, net of foreign tax credits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US">Other nondeductible items</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_lbl" xml:lang="en-US">Effect of increase in uncertain tax positions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_3_lbl" xml:lang="en-US">Effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract_lbl" xml:lang="en-US">Deferred tax assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US">Accrued and prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:to="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_lbl" xml:lang="en-US">Lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xml:lang="en-US">Domestic net operating loss carry-forward</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xml:lang="en-US">Long-term compensation plans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl" xml:lang="en-US">Nonemployee director stock compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Other stock compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxAssetsIntangibleAssets" xlink:label="jcs_DeferredTaxAssetsIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredTaxAssetsIntangibleAssets" xlink:to="jcs_DeferredTaxAssetsIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="jcs_DeferredTaxAssetsIntangibleAssets_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xml:lang="en-US">Foreign net operating loss carry-forwards and credits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">Federal and state credits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Gross deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Net deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:label="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:to="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_lbl" xml:lang="en-US">Lease right-of-use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Net deferred tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Total net deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Uncertain tax positions &#8211; January 1</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Gross increases - current period tax positions</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_2_lbl" xml:lang="en-US">Uncertain tax positions &#8211; December 31, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US">Net long-lived assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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">Concentration Risk Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfCustomers" xlink:label="jcs_NumberOfCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfCustomers" xlink:to="jcs_NumberOfCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_NumberOfCustomers_lbl" xml:lang="en-US">Number of Customers</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_2_lbl" xml:lang="en-US">Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:to="us-gaap_AccruedLiabilitiesFairValueDisclosure_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_AccruedLiabilitiesFairValueDisclosure_3_lbl" xml:lang="en-US">Current Liabilities, fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsTable_lbl" xml:lang="en-US">Other Commitments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US">Other Commitments [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" xlink:label="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" xlink:to="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount_lbl" xml:lang="en-US">Sales of building, purchase agreement, consideration amount</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestrictedCashTransferredToCompany" xlink:label="jcs_RestrictedCashTransferredToCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RestrictedCashTransferredToCompany" xlink:to="jcs_RestrictedCashTransferredToCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_RestrictedCashTransferredToCompany_lbl" xml:lang="en-US">Earnest monet in escrow transferred to company</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupContingentEarnoutReceivable" xlink:to="jcs_DisposalGroupContingentEarnoutReceivable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DisposalGroupContingentEarnoutReceivable_doc" xml:lang="en-US">Disposal Group, Contingent Earnout Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing" xlink:label="jcs_EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing" xlink:to="jcs_EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing_doc" xml:lang="en-US">Earnout Contingency, Number of Successive Intervals After Closing</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ElectronicsAndSoftwareSegmentMember" xlink:to="jcs_ElectronicsAndSoftwareSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ElectronicsAndSoftwareSegmentMember_doc" xml:lang="en-US">Electronics &amp; Software Segment.</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EarnoutContingencySuccessiveIntervalPeriod" xlink:label="jcs_EarnoutContingencySuccessiveIntervalPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EarnoutContingencySuccessiveIntervalPeriod" xlink:to="jcs_EarnoutContingencySuccessiveIntervalPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EarnoutContingencySuccessiveIntervalPeriod_doc" xml:lang="en-US">Earnout Contingency, Successive Interval Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InternationalMember" xlink:to="jcs_InternationalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_InternationalMember_doc" xml:lang="en-US">International</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServiceAgreementPeriod" xlink:label="jcs_ServiceAgreementPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ServiceAgreementPeriod" xlink:to="jcs_ServiceAgreementPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ServiceAgreementPeriod_doc" xml:lang="en-US">Service Agreement Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IntelligentEdgeSolutionsMember" xlink:to="jcs_IntelligentEdgeSolutionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_IntelligentEdgeSolutionsMember_doc" xml:lang="en-US">Intelligent Edge Solutions</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfEmployeesTerminated" xlink:label="jcs_NumberOfEmployeesTerminated" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfEmployeesTerminated" xlink:to="jcs_NumberOfEmployeesTerminated_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NumberOfEmployeesTerminated_doc" xml:lang="en-US">Number Of Employees Terminated</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TraditionalProductsMember" xlink:to="jcs_TraditionalProductsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_TraditionalProductsMember_doc" xml:lang="en-US">Traditional Products</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfFormerEmployeesHired" xlink:label="jcs_NumberOfFormerEmployeesHired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfFormerEmployeesHired" xlink:to="jcs_NumberOfFormerEmployeesHired_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NumberOfFormerEmployeesHired_doc" xml:lang="en-US">Number Of Former Employees Hired</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LantronixMember" xlink:label="jcs_LantronixMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LantronixMember" xlink:to="jcs_LantronixMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LantronixMember_doc" xml:lang="en-US">Lantronix.</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards" xlink:label="jcs_NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards" xlink:to="jcs_NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards_doc" xml:lang="en-US">Non-Cash Charge Relating To Acceleration And Settlement Of Outstanding Equity Awards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ServicesAndSupportSegmentMember" xlink:to="jcs_ServicesAndSupportSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ServicesAndSupportSegmentMember_doc" xml:lang="en-US">Services &amp; Support Segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FinancialMember" xlink:to="jcs_FinancialMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_FinancialMember_doc" xml:lang="en-US">Financial</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_HealthcareCustomerMember" xlink:to="jcs_HealthcareCustomerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_HealthcareCustomerMember_doc" xml:lang="en-US">Healthcare Customer</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EducationMember" xlink:to="jcs_EducationMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EducationMember_doc" xml:lang="en-US">Education</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:to="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_doc" xml:lang="en-US">2011 Executive Incentive Compensation Plan.</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherCommercialClientsMember" xlink:label="jcs_OtherCommercialClientsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherCommercialClientsMember" xlink:to="jcs_OtherCommercialClientsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_OtherCommercialClientsMember_doc" xml:lang="en-US">Other Commercial Clients</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CsiItOperationsMember" xlink:to="jcs_CsiItOperationsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_CsiItOperationsMember_doc" xml:lang="en-US">CSI IT Operations.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ProjectAndProductMember" xlink:to="jcs_ProjectAndProductMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ProjectAndProductMember_doc" xml:lang="en-US">Project and Product</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ServicesAndSupportMember" xlink:to="jcs_ServicesAndSupportMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ServicesAndSupportMember_doc" xml:lang="en-US">Services &amp; Support.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" xlink:to="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_doc" xml:lang="en-US">Schedule of Financial Results of Discontinued Operations [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ShortTermInvestmentsFairValueDisclosure" xlink:to="jcs_ShortTermInvestmentsFairValueDisclosure_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ShortTermInvestmentsFairValueDisclosure_doc" xml:lang="en-US">Short-Term Investments, Fair Value Disclosure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CorporateNotesAndBondsMember" xlink:to="jcs_CorporateNotesAndBondsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_CorporateNotesAndBondsMember_doc" xml:lang="en-US">Corporate Notes/Bonds.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermInvestmentsFairValueDisclosure" xlink:to="jcs_LongTermInvestmentsFairValueDisclosure_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LongTermInvestmentsFairValueDisclosure_doc" xml:lang="en-US">Long-Term Investments, Fair Value Disclosure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ContingentConsiderationMember" xlink:to="jcs_ContingentConsiderationMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ContingentConsiderationMember_doc" xml:lang="en-US">Contingent Consideration.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" xlink:to="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_doc" xml:lang="en-US">Amount of transfer of financial instrument between levels of the fair value hierarchy.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" xlink:to="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_doc" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Restructuring Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RemainderOfSuttleBusinessLinesMember" xlink:to="jcs_RemainderOfSuttleBusinessLinesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RemainderOfSuttleBusinessLinesMember_doc" xml:lang="en-US">Remainder of Suttle Business Lines.</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_StockOptionsOrUnvestedSharesMember" xlink:label="jcs_StockOptionsOrUnvestedSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_StockOptionsOrUnvestedSharesMember" xlink:to="jcs_StockOptionsOrUnvestedSharesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_StockOptionsOrUnvestedSharesMember_doc" xml:lang="en-US">Stock Options or Unvested Shares.</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredStockAwardMember" xlink:label="jcs_DeferredStockAwardMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredStockAwardMember" xlink:to="jcs_DeferredStockAwardMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredStockAwardMember_doc" xml:lang="en-US">Deferred Stock Award.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_MinorityInvestmentOwnershipPercentage" xlink:to="jcs_MinorityInvestmentOwnershipPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_MinorityInvestmentOwnershipPercentage_doc" xml:lang="en-US">Minority Investment, Percentage Ownership</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:to="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_doc" xml:lang="en-US">Line of Credit, Ability to Obatin Letter of Credit, Number of Letters of Credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccruedConsideration" xlink:to="jcs_AccruedConsideration_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_AccruedConsideration_doc" xml:lang="en-US">Accrued Consideration</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InvestmentAndOtherIncomeLoss" xlink:to="jcs_InvestmentAndOtherIncomeLoss_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_InvestmentAndOtherIncomeLoss_doc" xml:lang="en-US">Investment and Other Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" xlink:to="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue_doc" xml:lang="en-US">Other Stock Repurchased and Retired During Period, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" xlink:to="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares_doc" xml:lang="en-US">Other Stock Repurchased and Retired During Period, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" xlink:to="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld_doc" xml:lang="en-US">Proceeds from Issuance of Common Stock, Net of Shares Withheld</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockPurchasePlanMember" xlink:to="jcs_EmployeeStockPurchasePlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EmployeeStockPurchasePlanMember_doc" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockOwnershipPlanMember" xlink:to="jcs_EmployeeStockOwnershipPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EmployeeStockOwnershipPlanMember_doc" xml:lang="en-US">ESOP.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:to="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_doc" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Initial Award Vesting Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EcessaCorporationMember" xlink:to="jcs_EcessaCorporationMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EcessaCorporationMember_doc" xml:lang="en-US">Ecessa Corporation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfFieldInstallations" xlink:to="jcs_NumberOfFieldInstallations_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NumberOfFieldInstallations_doc" xml:lang="en-US">Number of Field Installations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" xlink:to="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_doc" xml:lang="en-US">Business Acquisition, Cost of Acquired Entity, Working Capital Adjustment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IvdeskMinnesotaInc.Member" xlink:to="jcs_IvdeskMinnesotaInc.Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_IvdeskMinnesotaInc.Member_doc" xml:lang="en-US">IVDesk Minnesota, Inc.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" xlink:to="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod_doc" xml:lang="en-US">Business Combination, Contingent Consideration Measurement Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" xlink:to="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod_doc" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TradeNameTrademarkInternetDomainAssetsMember" xlink:to="jcs_TradeNameTrademarkInternetDomainAssetsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_TradeNameTrademarkInternetDomainAssetsMember_doc" xml:lang="en-US">Trade Name/Trademark/Internet Domain Assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_InternallyDevelopedSoftwareMember" xlink:to="jcs_InternallyDevelopedSoftwareMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_InternallyDevelopedSoftwareMember_doc" xml:lang="en-US">Internally Developed Software.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" xlink:to="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_doc" xml:lang="en-US">Additional Common Shares Available To Purchase During Warrant Period</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CsiAndCrowdoutMember" xlink:label="jcs_CsiAndCrowdoutMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CsiAndCrowdoutMember" xlink:to="jcs_CsiAndCrowdoutMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_CsiAndCrowdoutMember_doc" xml:lang="en-US">CSI And CrowdOut.</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NonBindingLetterOfIntentTermLoanMember" xlink:label="jcs_NonBindingLetterOfIntentTermLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NonBindingLetterOfIntentTermLoanMember" xlink:to="jcs_NonBindingLetterOfIntentTermLoanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NonBindingLetterOfIntentTermLoanMember_doc" xml:lang="en-US">Non-Binding Letter Of Intent, Term Loan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PipeInvestorsMember" xlink:to="jcs_PipeInvestorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_PipeInvestorsMember_doc" xml:lang="en-US">PIPE Investors.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" xlink:to="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember_doc" xml:lang="en-US">Assuming Conversion Of Series A Convertible Preferred Stock.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PercentOfOutstandingCommonStock" xlink:to="jcs_PercentOfOutstandingCommonStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_PercentOfOutstandingCommonStock_doc" xml:lang="en-US">Percent Of Outstanding Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssumingExerciseOfAllWarrantsForCashMember" xlink:to="jcs_AssumingExerciseOfAllWarrantsForCashMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_AssumingExerciseOfAllWarrantsForCashMember_doc" xml:lang="en-US">Assuming Exercise Of All Warrants For Cash.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" xlink:to="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture_doc" xml:lang="en-US">Percentage Right To Purchase Equity Securities In Future</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" xlink:to="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering_doc" xml:lang="en-US">Term Of Company Prohibited From Conducting New Equity Offering</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LockUpAgreementTerm" xlink:to="jcs_LockUpAgreementTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LockUpAgreementTerm_doc" xml:lang="en-US">Lock-Up Agreement Term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" xlink:to="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_doc" xml:lang="en-US">Value of the investment in short-term money market funds sought to be preserved (in dollars per share)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" xlink:to="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent_doc" xml:lang="en-US">Assets Held-for-sale, Not Part of Disposal Group, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LiabilitiesHeldForSaleCurrent" xlink:to="jcs_LiabilitiesHeldForSaleCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LiabilitiesHeldForSaleCurrent_doc" xml:lang="en-US">Liabilities Held-for-Sale, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredStockAwardsMember" xlink:to="jcs_DeferredStockAwardsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredStockAwardsMember_doc" xml:lang="en-US">Deferred Stock Awards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ProductWarrantyPeriod" xlink:to="jcs_ProductWarrantyPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ProductWarrantyPeriod_doc" xml:lang="en-US">Product warranty period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_FinancialAndOtherCommercialClientsMember" xlink:to="jcs_FinancialAndOtherCommercialClientsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_FinancialAndOtherCommercialClientsMember_doc" xml:lang="en-US">Financial and Other Commercial Clients.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LeasesDisclosureTextBlock" xlink:to="jcs_LeasesDisclosureTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LeasesDisclosureTextBlock_doc" xml:lang="en-US">Leases Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" xlink:to="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_doc" xml:lang="en-US">Lessee, Operating Lease, Annual Payment Adjustment, Percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Lease3Member" xlink:to="jcs_Lease3Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_Lease3Member_doc" xml:lang="en-US">Lease 3.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" xlink:to="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_doc" xml:lang="en-US">Lessee, Operating Lease, Leases with Annual Payment Adjustment, Number of Free Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Lease2Member" xlink:to="jcs_Lease2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_Lease2Member_doc" xml:lang="en-US">Lease 2.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" xlink:to="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_doc" xml:lang="en-US">Lessee, Operating Lease, Number of Leases with Annual Payment Adjustment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseOptionToTerminateDate" xlink:to="jcs_LesseeOperatingLeaseOptionToTerminateDate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LesseeOperatingLeaseOptionToTerminateDate_doc" xml:lang="en-US">Lessee, Operating Lease, Option to Terminate, Date</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Lease1Member" xlink:to="jcs_Lease1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_Lease1Member_doc" xml:lang="en-US">Lease 1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" xlink:to="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend_doc" xml:lang="en-US">Lessee Operating Lease Number Of Options To Extend</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfLocations" xlink:to="jcs_LesseeOperatingLeaseNumberOfLocations_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LesseeOperatingLeaseNumberOfLocations_doc" xml:lang="en-US">Lessee, Operating Lease, Number of Locations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ExistingOnJanuary12019Member" xlink:to="jcs_ExistingOnJanuary12019Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ExistingOnJanuary12019Member_doc" xml:lang="en-US">Existing on January1, 2019.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CommencedFirstQuarter2019Member" xlink:to="jcs_CommencedFirstQuarter2019Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_CommencedFirstQuarter2019Member_doc" xml:lang="en-US">Commenced First Quarter 2019.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SuttleFuturelinkFiberBusinessLineMember" xlink:to="jcs_SuttleFuturelinkFiberBusinessLineMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_SuttleFuturelinkFiberBusinessLineMember_doc" xml:lang="en-US">Suttle FutureLink Fiber Business Line.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfBuildingsLeasedToPurchaser" xlink:to="jcs_NumberOfBuildingsLeasedToPurchaser_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NumberOfBuildingsLeasedToPurchaser_doc" xml:lang="en-US">Number of Buildings Leased to Purchaser</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="jcs_DisposalGroupIncludingDiscontinuedOperationAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationAssets_doc" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessCombinationPreAcquisitionDeferredRevenue" xlink:to="jcs_BusinessCombinationPreAcquisitionDeferredRevenue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_BusinessCombinationPreAcquisitionDeferredRevenue_doc" xml:lang="en-US">Business Combination, Pre Acquisition Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" xlink:to="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_doc" xml:lang="en-US">Business Combination, Revaluation of Pre Acquisition Deferred Revenue to Preliminary Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementPercentagePaidOutInStock" xlink:to="jcs_DeferredCompensationArrangementPercentagePaidOutInStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredCompensationArrangementPercentagePaidOutInStock_doc" xml:lang="en-US">Deferred Compensation Arrangement, Percentage Paid Out in Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermCompensationPlan2Member" xlink:to="jcs_LongTermCompensationPlan2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LongTermCompensationPlan2Member_doc" xml:lang="en-US">2019 to 2021 and 2020 to 2022 Plans.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementPercentagePaidOutInCash" xlink:to="jcs_DeferredCompensationArrangementPercentagePaidOutInCash_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredCompensationArrangementPercentagePaidOutInCash_doc" xml:lang="en-US">Deferred Compensation Arrangement, Percentage Paid Out in Cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermCompensationPlan1Member" xlink:to="jcs_LongTermCompensationPlan1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LongTermCompensationPlan1Member_doc" xml:lang="en-US">2018 to 2020 Plans.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementAwardsPayoutsStock" xlink:to="jcs_DeferredCompensationArrangementAwardsPayoutsStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredCompensationArrangementAwardsPayoutsStock_doc" xml:lang="en-US">Deferred Compensation Arrangement, Awards Payouts, Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LongTermCompensationPlanMember" xlink:to="jcs_LongTermCompensationPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LongTermCompensationPlanMember_doc" xml:lang="en-US">Long-Term Compensation Plan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationArrangementAwardsPayoutsCash" xlink:to="jcs_DeferredCompensationArrangementAwardsPayoutsCash_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredCompensationArrangementAwardsPayoutsCash_doc" xml:lang="en-US">Deferred Compensation Arrangement, Awards Payouts, Cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeExpenseForLongTermCompensationPlans" xlink:to="jcs_IncomeExpenseForLongTermCompensationPlans_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_IncomeExpenseForLongTermCompensationPlans_doc" xml:lang="en-US">Income (expense) for Long-Term Compensation Plans</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockOwnershipPlan1Member" xlink:to="jcs_EmployeeStockOwnershipPlan1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EmployeeStockOwnershipPlan1Member_doc" xml:lang="en-US">2020 ESOP</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:to="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_doc" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredTaxAssetsIntangibleAssets" xlink:to="jcs_DeferredTaxAssetsIntangibleAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredTaxAssetsIntangibleAssets_doc" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:to="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_doc" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-of-Use Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AustinTaylorCommunicationsLtdMember" xlink:to="jcs_AustinTaylorCommunicationsLtdMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_AustinTaylorCommunicationsLtdMember_doc" xml:lang="en-US">Austin Taylor Communications, Ltd.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeStockOwnershipPlan2Member" xlink:to="jcs_EmployeeStockOwnershipPlan2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_EmployeeStockOwnershipPlan2Member_doc" xml:lang="en-US">2019 ESOP.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Net2edgeMember" xlink:to="jcs_Net2edgeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_Net2edgeMember_doc" xml:lang="en-US">Net2Edge.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_TransitionNetworksChinaMember" xlink:to="jcs_TransitionNetworksChinaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_TransitionNetworksChinaMember_doc" xml:lang="en-US">Transition Networks China.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SuttleCostaRicaSMember" xlink:to="jcs_SuttleCostaRicaSMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_SuttleCostaRicaSMember_doc" xml:lang="en-US">Suttle Costa Rica, S.A.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" xlink:to="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_doc" xml:lang="en-US">Cumulative Loss, Period Used to Evaluate Objective Negative Evidence</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" xlink:to="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties_doc" xml:lang="en-US">Net increase (decrease) in accrued interest and penalties.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeTwoMember" xlink:to="jcs_RangeTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RangeTwoMember_doc" xml:lang="en-US">$5.00 to $7.49.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeThreeMember" xlink:to="jcs_RangeThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RangeThreeMember_doc" xml:lang="en-US">$7.50 to $9.99.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeFourMember" xlink:to="jcs_RangeFourMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RangeFourMember_doc" xml:lang="en-US">$10.00 to $12.49.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeFiveMember" xlink:to="jcs_RangeFiveMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RangeFiveMember_doc" xml:lang="en-US">$12.50 to $14.15.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Customer1Member" xlink:to="jcs_Customer1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_Customer1Member_doc" xml:lang="en-US">Customer 1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Customer2Member" xlink:to="jcs_Customer2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_Customer2Member_doc" xml:lang="en-US">Customer 2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NumberOfCustomers" xlink:to="jcs_NumberOfCustomers_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NumberOfCustomers_doc" xml:lang="en-US">Number of Customers</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" xlink:to="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount_doc" xml:lang="en-US">Sale of Property, Purchase Agreement, Consideration Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RestrictedCashTransferredToCompany" xlink:to="jcs_RestrictedCashTransferredToCompany_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RestrictedCashTransferredToCompany_doc" xml:lang="en-US">Restricted Cash Transferred to Company</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PurchaseAgreementMember" xlink:to="jcs_PurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_PurchaseAgreementMember_doc" xml:lang="en-US">Purchase Agreement</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccruedConsiderationMember" xlink:to="jcs_AccruedConsiderationMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_AccruedConsiderationMember_doc" xml:lang="en-US">Accrued Consideration</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DividendsDeclaredNotPaid" xlink:to="jcs_DividendsDeclaredNotPaid_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_DividendsDeclaredNotPaid_doc" xml:lang="en-US">Dividends Declared Not Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" xlink:to="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_doc" xml:lang="en-US">Disclosure of accounting policy pertaining to new accounting pronouncements issued.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_WorkingCapitalAdjustmentPeriodAfterClose" xlink:to="jcs_WorkingCapitalAdjustmentPeriodAfterClose_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_WorkingCapitalAdjustmentPeriodAfterClose_doc" xml:lang="en-US">Working Capital Adjustment, Period After Close</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RightToPurchaseEquitySecuritiesInFutureTerm" xlink:to="jcs_RightToPurchaseEquitySecuritiesInFutureTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RightToPurchaseEquitySecuritiesInFutureTerm_doc" xml:lang="en-US">Right To Purchase Equity Securities In Future, Term</link:label>
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ESSaleTransactionMember" xlink:label="jcs_ESSaleTransactionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ESSaleTransactionMember" xlink:to="jcs_ESSaleTransactionMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ESSaleTransactionMember_doc" xml:lang="en-US">E&amp;S Sale Transaction</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" xlink:to="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_doc" xml:lang="en-US">Lessee, Operating Lease, Number of Leases with Option to Extend</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RestructuringChargesIncludingRemainingShutDownCosts" xlink:to="jcs_RestructuringChargesIncludingRemainingShutDownCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RestructuringChargesIncludingRemainingShutDownCosts_doc" xml:lang="en-US">Restructuring Charges Including Remaining Shut Down Costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_RangeOneMember" xlink:to="jcs_RangeOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_RangeOneMember_doc" xml:lang="en-US">$2.50 to $4.99.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ForeignCountriesMember" xlink:to="jcs_ForeignCountriesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ForeignCountriesMember_doc" xml:lang="en-US">Foreign Countries.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" xlink:to="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_doc" xml:lang="en-US">Schedule of Discontinued Operations Assets and Liabilities Classified as Held-for-Sale [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2_lbl" xml:lang="en-US">Assets Held-for-sale, Not Part of Disposal Group, Current</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_OtherLongTermInvestments" xlink:to="us-gaap_OtherLongTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermInvestments_2_lbl" xml:lang="en-US">Other Long-term Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_2_lbl" xml:lang="en-US">Other Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xml:lang="en-US">Contract with Customer, Liability, Current</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_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_2_lbl" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Liabilities, Noncurrent</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="jcs_CashAndCashEquivalentsAtCarryingValue1" xlink:to="jcs_CashAndCashEquivalentsAtCarryingValue1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CashAndCashEquivalentsAtCarryingValue1_2_lbl" xml:lang="en-US">CashAndCashEquivalentsAtCarryingValue1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ShortTermInvestments1" xlink:to="jcs_ShortTermInvestments1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ShortTermInvestments1_2_lbl" xml:lang="en-US">ShortTermInvestments1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccountsReceivableNetCurrent1" xlink:to="jcs_AccountsReceivableNetCurrent1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AccountsReceivableNetCurrent1_2_lbl" xml:lang="en-US">AccountsReceivableNetCurrent1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PrepaidTaxes1" xlink:to="jcs_PrepaidTaxes1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PrepaidTaxes1_2_lbl" xml:lang="en-US">PrepaidTaxes1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherAssetsCurrent1" xlink:to="jcs_OtherAssetsCurrent1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OtherAssetsCurrent1_2_lbl" xml:lang="en-US">OtherAssetsCurrent1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherAssetsNoncurrent2" xlink:to="jcs_OtherAssetsNoncurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OtherAssetsNoncurrent2_2_lbl" xml:lang="en-US">OtherAssetsNoncurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccountsPayableCurrent2" xlink:to="jcs_AccountsPayableCurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AccountsPayableCurrent2_2_lbl" xml:lang="en-US">AccountsPayableCurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_EmployeeRelatedLiabilitiesCurrent2" xlink:to="jcs_EmployeeRelatedLiabilitiesCurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_EmployeeRelatedLiabilitiesCurrent2_2_lbl" xml:lang="en-US">EmployeeRelatedLiabilitiesCurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OperatingLeaseLiabilityCurrent2" xlink:to="jcs_OperatingLeaseLiabilityCurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OperatingLeaseLiabilityCurrent2_2_lbl" xml:lang="en-US">OperatingLeaseLiabilityCurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherAccruedLiabilitiesCurrent2" xlink:to="jcs_OtherAccruedLiabilitiesCurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OtherAccruedLiabilitiesCurrent2_2_lbl" xml:lang="en-US">OtherAccruedLiabilitiesCurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_AccruedConsideration2" xlink:to="jcs_AccruedConsideration2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_AccruedConsideration2_2_lbl" xml:lang="en-US">AccruedConsideration2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DividendsPayableCurrent2" xlink:to="jcs_DividendsPayableCurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DividendsPayableCurrent2_2_lbl" xml:lang="en-US">DividendsPayableCurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_LiabilitiesHeldForSaleCurrent" xlink:to="jcs_LiabilitiesHeldForSaleCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_LiabilitiesHeldForSaleCurrent_3_lbl" xml:lang="en-US">Liabilities Held-for-Sale, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2" xlink:to="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2_2_lbl" xml:lang="en-US">DeferredCompensationLiabilityClassifiedNoncurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OperatingLeaseLiabilityNoncurrent2" xlink:to="jcs_OperatingLeaseLiabilityNoncurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OperatingLeaseLiabilityNoncurrent2_2_lbl" xml:lang="en-US">OperatingLeaseLiabilityNoncurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_ContractWithCustomerLiabilityNoncurrent2" xlink:to="jcs_ContractWithCustomerLiabilityNoncurrent2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_ContractWithCustomerLiabilityNoncurrent2_2_lbl" xml:lang="en-US">ContractWithCustomerLiabilityNoncurrent2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_GrossProfit2" xlink:to="jcs_GrossProfit2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_GrossProfit2_2_lbl" xml:lang="en-US">GrossProfit2</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="jcs_OperatingIncomeLoss2" xlink:to="jcs_OperatingIncomeLoss2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OperatingIncomeLoss2_2_lbl" xml:lang="en-US">OperatingIncomeLoss2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndDebtExpense_2_lbl" xml:lang="en-US">Interest and Debt Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_NonoperatingIncomeExpense2" xlink:to="jcs_NonoperatingIncomeExpense2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_NonoperatingIncomeExpense2_2_lbl" xml:lang="en-US">NonoperatingIncomeExpense2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:to="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2_2_lbl" xml:lang="en-US">IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2</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_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">Earnings Per Share, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2_lbl" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_2_lbl" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_SellingGeneralAndAdministrativeExpense1" xlink:to="jcs_SellingGeneralAndAdministrativeExpense1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_SellingGeneralAndAdministrativeExpense1_2_lbl" xml:lang="en-US">SellingGeneralAndAdministrativeExpense1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" xlink:to="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue_3_lbl" xml:lang="en-US">Other Stock Repurchased and Retired During Period, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" xlink:to="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares_3_lbl" xml:lang="en-US">Other Stock Repurchased and Retired During Period, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3" xlink:to="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3_2_lbl" xml:lang="en-US">IncomeLossFromDiscontinuedOperationsNetOfTax3</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_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</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_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:to="us-gaap_IncreaseDecreaseInPrepaidTaxes_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Taxes</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_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</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_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_2_lbl" xml:lang="en-US">Payments to Acquire Productive Assets</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_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireInvestments_2_lbl" xml:lang="en-US">Payments to Acquire Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</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_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividends_2_lbl" xml:lang="en-US">Payments of Dividends</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:to="us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_2_lbl" xml:lang="en-US">Payments of Merger Related Costs, Financing 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_2_lbl" xml:lang="en-US">Noncash or Part Noncash Acquisition, Payables Assumed</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2_lbl" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_2_lbl" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_2_lbl" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_2_lbl" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CashAndCashEquivalentsAtCarryingValue2" xlink:to="jcs_CashAndCashEquivalentsAtCarryingValue2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CashAndCashEquivalentsAtCarryingValue2_2_lbl" xml:lang="en-US">CashAndCashEquivalentsAtCarryingValue2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_Assets2" xlink:to="jcs_Assets2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_Assets2_2_lbl" xml:lang="en-US">Assets2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" xlink:to="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_2_lbl" xml:lang="en-US">DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2_lbl" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3_lbl" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_2_lbl" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3_lbl" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2_lbl" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventory, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillGross_2_lbl" xml:lang="en-US">Goodwill, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2_lbl" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_3_lbl" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_3_lbl" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_CostOfGoodsAndServicesSold3" xlink:to="jcs_CostOfGoodsAndServicesSold3_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_CostOfGoodsAndServicesSold3_2_lbl" xml:lang="en-US">CostOfGoodsAndServicesSold3</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_3_lbl" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiability" xlink:to="us-gaap_FairValueNetAssetLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueNetAssetLiability_2_lbl" xml:lang="en-US">Fair Value, Net Asset (Liability)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_3_lbl" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPayments_2_lbl" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="jcs_DisposalGroupIncludingDiscontinuedOperationAssets_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DisposalGroupIncludingDiscontinuedOperationAssets_3_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_2_lbl" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials_2_lbl" xml:lang="en-US">Inventory, Work in Process and Raw Materials</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_PropertyPlantAndEquipmentNet3" xlink:to="jcs_PropertyPlantAndEquipmentNet3_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_PropertyPlantAndEquipmentNet3_2_lbl" xml:lang="en-US">PropertyPlantAndEquipmentNet3</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_2_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="jcs_DeferredTaxAssetsIntangibleAssets" xlink:to="jcs_DeferredTaxAssetsIntangibleAssets_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="jcs_DeferredTaxAssetsIntangibleAssets_3_lbl" xml:lang="en-US">Deferred Tax Assets Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_2_lbl" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_3_lbl" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>30
<FILENAME>jcs-20210930_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.10a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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://commsystems.com/role/Cover" xlink:href="jcs-20210930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedBalanceSheets" xlink:href="jcs-20210930.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="jcs-20210930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognition" xlink:href="jcs-20210930.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperations" xlink:href="jcs-20210930.xsd#DiscontinuedOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestments" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensation" xlink:href="jcs-20210930.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Inventories" xlink:href="jcs-20210930.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinations" xlink:href="jcs-20210930.xsd#BusinessCombinations" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssets" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsContingencies" xlink:href="jcs-20210930.xsd#CommitmentsContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxes" xlink:href="jcs-20210930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformation" xlink:href="jcs-20210930.xsd#Note11SegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/NetIncomeLossPerShare" xlink:href="jcs-20210930.xsd#NetIncomeLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurements" xlink:href="jcs-20210930.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RecentAccountingPronouncements" xlink:href="jcs-20210930.xsd#RecentAccountingPronouncements" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SubsequentEvents" xlink:href="jcs-20210930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Leases" xlink:href="jcs-20210930.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipment" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsAndContingencies" xlink:href="jcs-20210930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensation" xlink:href="jcs-20210930.xsd#StockCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommonStock" xlink:href="jcs-20210930.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GeneralCommitments" xlink:href="jcs-20210930.xsd#GeneralCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognitionTables" xlink:href="jcs-20210930.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperationsTables" xlink:href="jcs-20210930.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestmentsTables" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensationTables" xlink:href="jcs-20210930.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesTables" xlink:href="jcs-20210930.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinationsTables" xlink:href="jcs-20210930.xsd#BusinessCombinationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformationTables" xlink:href="jcs-20210930.xsd#Note11SegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurementsTables" xlink:href="jcs-20210930.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/LeasesTables" xlink:href="jcs-20210930.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipmentTables" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensationTables" xlink:href="jcs-20210930.xsd#StockCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxesTables" xlink:href="jcs-20210930.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" xlink:href="jcs-20210930.xsd#ScheduleOfDisaggregationOfRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" xlink:href="jcs-20210930.xsd#DiscontinuedOperationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:href="jcs-20210930.xsd#FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="jcs-20210930.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:href="jcs-20210930.xsd#InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:href="jcs-20210930.xsd#AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinationsDetailsNarrative" xlink:href="jcs-20210930.xsd#BusinessCombinationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:href="jcs-20210930.xsd#CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:href="jcs-20210930.xsd#EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative" xlink:href="jcs-20210930.xsd#CommitmentsContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxesDetailsNarrative" xlink:href="jcs-20210930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfSegmentInformationDetails" xlink:href="jcs-20210930.xsd#ScheduleOfSegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformationDetailsNarrative" xlink:href="jcs-20210930.xsd#Note11SegmentInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative" xlink:href="jcs-20210930.xsd#NetIncomeLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:href="jcs-20210930.xsd#FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="jcs-20210930.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfWarrantyDetails" xlink:href="jcs-20210930.xsd#ScheduleOfWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:href="jcs-20210930.xsd#ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognitionDetailsNarrative" xlink:href="jcs-20210930.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:href="jcs-20210930.xsd#InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:href="jcs-20210930.xsd#MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/LeasesDetailsNarrative" xlink:href="jcs-20210930.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:href="jcs-20210930.xsd#PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:href="jcs-20210930.xsd#FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesDetails" xlink:href="jcs-20210930.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" xlink:href="jcs-20210930.xsd#ChangesInCarryingAmountOfGoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="jcs-20210930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:href="jcs-20210930.xsd#FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensationDetailsNarrative" xlink:href="jcs-20210930.xsd#StockCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommonStockDetailsNarrative" xlink:href="jcs-20210930.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:href="jcs-20210930.xsd#IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:href="jcs-20210930.xsd#ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:href="jcs-20210930.xsd#DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:href="jcs-20210930.xsd#ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="jcs-20210930.xsd#FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GeneralCommitmentsDetailsNarrative" xlink:href="jcs-20210930.xsd#GeneralCommitmentsDetailsNarrative" 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://commsystems.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockPurchasePlan_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockPurchasePlan_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueEmployeeStockOwnershipPlan_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="10" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodValue_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsOtherStockRepurchasedAndRetiredDuringPeriodShares_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaapDividends_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividends_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_60" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/RevenueRecognition" xlink:title="00000009 - Disclosure - REVENUE RECOGNITION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperations" xlink:title="00000010 - Disclosure - DISCONTINUED OPERATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestments" xlink:title="00000011 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensation" xlink:title="00000012 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Inventories" xlink:title="00000013 - Disclosure - INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinations" xlink:title="00000014 - Disclosure - BUSINESS COMBINATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssets" xlink:title="00000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsContingencies" xlink:title="00000016 - Disclosure - COMMITMENTS &amp; CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxes" xlink:title="00000017 - Disclosure - INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformation" xlink:title="00000018 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/NetIncomeLossPerShare" xlink:title="00000019 - Disclosure - NET INCOME (LOSS) PER SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurements" xlink:title="00000020 - Disclosure - FAIR VALUE MEASUREMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/RecentAccountingPronouncements" xlink:title="00000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/SubsequentEvents" xlink:title="00000022 - Disclosure - SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Leases" xlink:title="00000023 - Disclosure - LEASES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipment" xlink:title="00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsAndContingencies" xlink:title="00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensation" xlink:title="00000026 - Disclosure - STOCK COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommonStock" xlink:title="00000027 - Disclosure - COMMON STOCK" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:title="00000028 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/GeneralCommitments" xlink:title="00000029 - Disclosure - GENERAL COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/RevenueRecognitionTables" xlink:title="00000032 - Disclosure - REVENUE RECOGNITION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperationsTables" xlink:title="00000033 - Disclosure - DISCONTINUED OPERATIONS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestmentsTables" xlink:title="00000034 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensationTables" xlink:title="00000035 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesTables" xlink:title="00000036 - Disclosure - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinationsTables" xlink:title="00000037 - Disclosure - BUSINESS COMBINATIONS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssetsTables" xlink:title="00000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformationTables" xlink:title="00000039 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurementsTables" xlink:title="00000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/LeasesTables" xlink:title="00000041 - Disclosure - LEASES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000042 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensationTables" xlink:title="00000043 - Disclosure - STOCK COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxesTables" xlink:title="00000044 - Disclosure - INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:title="00000045 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredStockAwardsMember" xlink:label="loc_jcsDeferredStockAwardsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_jcsDeferredStockAwardsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CashAndCashEquivalentsAtCarryingValue2" xlink:label="loc_jcsCashAndCashEquivalentsAtCarryingValue2_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsCashAndCashEquivalentsAtCarryingValue2_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaapMoneyMarketFundsAtCarryingValue_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMoneyMarketFundsAtCarryingValue_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" xlink:label="loc_jcsValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciation_90" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProductWarrantyPeriod" xlink:label="loc_jcsProductWarrantyPeriod_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsProductWarrantyPeriod_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_90" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount_90" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment_90" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_90" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:title="00000047 - Disclosure - The components of accumulated other comprehensive loss, net of tax, are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaapAccumulatedTranslationAdjustmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedTranslationAdjustmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_100" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" xlink:title="00000048 - Disclosure - Schedule of Disaggregation of Revenues (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FinancialMember" xlink:label="loc_jcsFinancialMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsFinancialMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HealthCareMember" xlink:label="loc_us-gaapHealthCareMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapHealthCareMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EducationMember" xlink:label="loc_jcsEducationMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsEducationMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherCommercialClientMember" xlink:label="loc_jcsOtherCommercialClientMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsOtherCommercialClientMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CSIITOperationMember" xlink:label="loc_jcsCSIITOperationMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsCSIITOperationMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ElectronicsAndSoftwareSegmentMember" xlink:label="loc_jcsElectronicsAndSoftwareSegmentMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsElectronicsAndSoftwareSegmentMember_240" xlink:type="arc" order="241" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportSegmentMember" xlink:label="loc_jcsServicesAndSupportSegmentMember_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsServicesAndSupportSegmentMember_460" xlink:type="arc" order="461" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IntelligentEdgeSolutionsMember" xlink:label="loc_jcsIntelligentEdgeSolutionsMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsIntelligentEdgeSolutionsMember_240" xlink:type="arc" order="242" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TraditionalProductsMember" xlink:label="loc_jcsTraditionalProductsMember_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsTraditionalProductsMember_280" xlink:type="arc" order="282" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProjectAndProductMember" xlink:label="loc_jcsProjectAndProductMember_560" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsProjectAndProductMember_560" xlink:type="arc" order="562" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportMember" xlink:label="loc_jcsServicesAndSupportMember_580" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_jcsServicesAndSupportMember_580" xlink:type="arc" order="582" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember_360" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember_360" xlink:type="arc" order="362" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InternationalMember" xlink:label="loc_jcsInternationalMember_380" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_jcsInternationalMember_380" xlink:type="arc" order="382" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EducationMember" xlink:label="loc_jcsEducationMember_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsEducationMember_460" xlink:type="arc" order="462" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_HealthcareCustomerMember" xlink:label="loc_jcsHealthcareCustomerMember_480" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsHealthcareCustomerMember_480" xlink:type="arc" order="482" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FinancialAndOtherCommercialClientsMember" xlink:label="loc_jcsFinancialAndOtherCommercialClientsMember_500" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsFinancialAndOtherCommercialClientsMember_500" xlink:type="arc" order="502" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CsiItOperationsMember" xlink:label="loc_jcsCsiItOperationsMember_520" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsCsiItOperationsMember_520" xlink:type="arc" order="522" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_610" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_610" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RevenueFromContractWithCustomerExcludingAssessedTax3" xlink:label="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax3_610" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax3_610" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RevenueFromContractWithCustomerExcludingAssessedTax2" xlink:label="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax2_610" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_jcsRevenueFromContractWithCustomerExcludingAssessedTax2_610" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:title="00000049 - Disclosure - The assets of the discontinued operations classified as held for sale are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapDisposalGroupClassificationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="loc_us-gaapDiscontinuedOperationsHeldforsaleMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisposalGroupClassificationDomain" xlink:to="loc_us-gaapDiscontinuedOperationsHeldforsaleMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet2" xlink:label="loc_jcsInventoryNet2_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsInventoryNet2_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOtherAssetsCurrent_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapAssetsCurrent_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOtherAssetsNoncurrent_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Assets2" xlink:label="loc_jcsAssets2_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsAssets2_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent_30" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent_30" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_30" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent_30" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapLiabilitiesCurrent_30" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_30" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapLiabilitiesNoncurrent_30" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapLiabilities_30" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:title="00000050 - Disclosure - The financial results of the discontinued operations are as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" xlink:title="00000051 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RemainderOfSuttleBusinessLinesMember" xlink:label="loc_jcsRemainderOfSuttleBusinessLinesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="loc_jcsRemainderOfSuttleBusinessLinesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SuttleFuturelinkFiberBusinessLineMember" xlink:label="loc_jcsSuttleFuturelinkFiberBusinessLineMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="loc_jcsSuttleFuturelinkFiberBusinessLineMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_us-gaapDisposalGroupClassificationAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="loc_us-gaapDiscontinuedOperationsDisposedOfBySaleMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisposalGroupClassificationDomain" xlink:to="loc_us-gaapDiscontinuedOperationsDisposedOfBySaleMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherProductiveAssets" xlink:label="loc_us-gaapProceedsFromSaleOfOtherProductiveAssets_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfOtherProductiveAssets_160" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_WorkingCapitalAdjustmentPeriodAfterClose" xlink:label="loc_jcsWorkingCapitalAdjustmentPeriodAfterClose_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsWorkingCapitalAdjustmentPeriodAfterClose_160" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="loc_us-gaapGainLossOnSaleOfOtherAssets_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfOtherAssets_160" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfBuildingsLeasedToPurchaser" xlink:label="loc_jcsNumberOfBuildingsLeasedToPurchaser_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsNumberOfBuildingsLeasedToPurchaser_160" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectFinancingLeaseLeaseIncome" xlink:label="loc_us-gaapDirectFinancingLeaseLeaseIncome_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapDirectFinancingLeaseLeaseIncome_160" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupContingentEarnoutReceivable" xlink:label="loc_jcsDisposalGroupContingentEarnoutReceivable_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsDisposalGroupContingentEarnoutReceivable_160" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringCharges3" xlink:label="loc_jcsRestructuringCharges3_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsRestructuringCharges3_160" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapRestructuringCharges_160" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaapPaymentsForRestructuring_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapPaymentsForRestructuring_160" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaapRestructuringReserve_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapRestructuringReserve_160" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue_160" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringChargesIncludingRemainingShutDownCosts" xlink:label="loc_jcsRestructuringChargesIncludingRemainingShutDownCosts_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="loc_jcsRestructuringChargesIncludingRemainingShutDownCosts_160" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:title="00000052 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaapCashAndCashEquivalentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCashAndCashEquivalentsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost_140" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_140" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue_140" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_140" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_140" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapShortTermInvestments_140" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapLongTermInvestments_140" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:title="00000053 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &amp;#8206; (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_20" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_20" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" xlink:title="00000054 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaapMarketableSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaapMarketableSecuritiesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapMarketableSecuritiesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapMarketableSecuritiesTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapMarketableSecuritiesTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost" xlink:label="loc_us-gaapEquitySecuritiesFvNiCost_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiCost_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_MinorityInvestmentOwnershipPercentage" xlink:label="loc_jcsMinorityInvestmentOwnershipPercentage_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_jcsMinorityInvestmentOwnershipPercentage_40" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:title="00000055 - Disclosure - The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:title="00000056 - Disclosure - The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000057 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EmployeeStockPurchasePlanMember" xlink:label="loc_jcsEmployeeStockPurchasePlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockPurchasePlanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:label="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlanMember" xlink:label="loc_jcsEmployeeStockOwnershipPlanMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlanMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaapShareBasedCompensationAwardTrancheOneMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_us-gaapShareBasedCompensationAwardTrancheOneMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharesIssued_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_110" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax_110" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_110" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_110" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:label="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_110" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_110" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP_110" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_110" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:title="00000058 - Disclosure - Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:title="00000059 - Disclosure - The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill_20" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_20" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_20" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_20" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinationsDetailsNarrative" xlink:title="00000060 - Disclosure - BUSINESS COMBINATIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember" xlink:label="loc_srtWeightedAverageMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtWeightedAverageMember_60" xlink:type="arc" order="63" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfFieldInstallations" xlink:label="loc_jcsNumberOfFieldInstallations_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsNumberOfFieldInstallations_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" xlink:label="loc_jcsBusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" xlink:label="loc_jcsBusinessCombinationContingentConsiderationMeasurementPeriod_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessCombinationContingentConsiderationMeasurementPeriod_110" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:label="loc_us-gaapBusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_110" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_110" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_110" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill_110" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_110" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_110" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" xlink:label="loc_jcsFiniteLivedIntangibleAssetsAmortizationPeriod_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsFiniteLivedIntangibleAssetsAmortizationPeriod_110" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaapBusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_110" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaapBusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_110" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationPreAcquisitionDeferredRevenue" xlink:label="loc_jcsBusinessCombinationPreAcquisitionDeferredRevenue_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessCombinationPreAcquisitionDeferredRevenue_110" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" xlink:label="loc_jcsBusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_jcsBusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_110" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_110" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_110" xlink:type="arc" order="21" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:title="00000061 - Disclosure - The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaapGoodwillLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaapScheduleOfGoodwillTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapScheduleOfGoodwillTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfGoodwillTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwill_140" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod_140" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaapGoodwillGross_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillGross_140" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss_140" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:title="00000062 - Disclosure - The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_TradeNameTrademarkInternetDomainAssetsMember" xlink:label="loc_jcsTradeNameTrademarkInternetDomainAssetsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsTradeNameTrademarkInternetDomainAssetsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InternallyDevelopedSoftwareMember" xlink:label="loc_jcsInternallyDevelopedSoftwareMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsInternallyDevelopedSoftwareMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_110" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:title="00000063 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_50" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:title="00000064 - Disclosure - The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_TradeNameTrademarkInternetDomainAssetsMember" xlink:label="loc_jcsTradeNameTrademarkInternetDomainAssetsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsTradeNameTrademarkInternetDomainAssetsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InternallyDevelopedSoftwareMember" xlink:label="loc_jcsInternallyDevelopedSoftwareMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_jcsInternallyDevelopedSoftwareMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative" xlink:title="00000065 - Disclosure - COMMITMENTS &amp; CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingenciesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="loc_us-gaapConvertiblePreferredStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapConvertiblePreferredStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PipeInvestorsMember" xlink:label="loc_jcsPipeInvestorsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsPipeInvestorsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtStatementScenarioAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" xlink:label="loc_jcsAssumingConversionOfSeriesConvertiblePreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsAssumingConversionOfSeriesConvertiblePreferredStockMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssumingExerciseOfAllWarrantsForCashMember" xlink:label="loc_jcsAssumingExerciseOfAllWarrantsForCashMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsAssumingExerciseOfAllWarrantsForCashMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapCreditFacilityAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLineOfCreditMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaapLetterOfCreditMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLetterOfCreditMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapLossContingenciesTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="loc_us-gaapPreferredStockConvertibleConversionPrice_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapPreferredStockConvertibleConversionPrice_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" xlink:label="loc_jcsAdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsAdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PercentOfOutstandingCommonStock" xlink:label="loc_jcsPercentOfOutstandingCommonStock_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsPercentOfOutstandingCommonStock_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" xlink:label="loc_jcsTermOfCompanyProhibitedFromConductingNewEquityOffering_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsTermOfCompanyProhibitedFromConductingNewEquityOffering_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" xlink:label="loc_jcsPercentageRightToPurchaseEquitySecuritiesInFuture_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsPercentageRightToPurchaseEquitySecuritiesInFuture_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RightToPurchaseEquitySecuritiesInFutureTerm" xlink:label="loc_jcsRightToPurchaseEquitySecuritiesInFutureTerm_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsRightToPurchaseEquitySecuritiesInFutureTerm_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LockUpAgreementTerm" xlink:label="loc_jcsLockUpAgreementTerm_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsLockUpAgreementTerm_110" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_110" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:label="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_110" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000066 - Disclosure - INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapDomesticCountryMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaapStateAndLocalJurisdictionMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapStateAndLocalJurisdictionMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaapForeignCountryMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapForeignCountryMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaapTaxPeriodAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTaxPeriodAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaapEarliestTaxYearMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_us-gaapEarliestTaxYearMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaapLatestTaxYearMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_us-gaapLatestTaxYearMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AustinTaylorCommunicationsLtdMember" xlink:label="loc_jcsAustinTaylorCommunicationsLtdMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsAustinTaylorCommunicationsLtdMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Net2edgeMember" xlink:label="loc_jcsNet2edgeMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsNet2edgeMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_TransitionNetworksChinaMember" xlink:label="loc_jcsTransitionNetworksChinaMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsTransitionNetworksChinaMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SuttleCostaRicaSMember" xlink:label="loc_jcsSuttleCostaRicaSMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_jcsSuttleCostaRicaSMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaapUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_220" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations_220" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_220" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_220" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards_220" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_220" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" xlink:label="loc_jcsCumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsCumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_220" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount_220" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsCapitalLossCarryforwards_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsCapitalLossCarryforwards_220" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch_220" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch_220" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapUnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapUnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_220" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" xlink:label="loc_jcsNetIncreaseDecreaseInAccruedInterestAndPenalties_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsNetIncreaseDecreaseInAccruedInterestAndPenalties_220" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfSegmentInformationDetails" xlink:title="00000067 - Disclosure - Schedule of Segment Information (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportSegmentMember" xlink:label="loc_jcsServicesAndSupportSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsServicesAndSupportSegmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="loc_us-gaapAllOtherSegmentsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapAllOtherSegmentsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ElectronicsAndSoftwareSegmentMember" xlink:label="loc_jcsElectronicsAndSoftwareSegmentMember_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsElectronicsAndSoftwareSegmentMember_250" xlink:type="arc" order="251" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaapIntersegmentEliminationMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapIntersegmentEliminationMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_460" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold_460" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit_460" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_460" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts_460" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRestructuringCharges_460" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_460" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpense_460" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_460" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization_460" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_460" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PaymentsToAcquirePropertyPlantAndEquipment1" xlink:label="loc_jcsPaymentsToAcquirePropertyPlantAndEquipment1_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsPaymentsToAcquirePropertyPlantAndEquipment1_460" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets_460" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestructuringCharges3" xlink:label="loc_jcsRestructuringCharges3_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsRestructuringCharges3_460" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaapAmortizationOfDeferredCharges_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAmortizationOfDeferredCharges_460" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CostOfGoodsAndServicesSold3" xlink:label="loc_jcsCostOfGoodsAndServicesSold3_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsCostOfGoodsAndServicesSold3_460" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SellingGeneralAndAdministrativeExpense2" xlink:label="loc_jcsSellingGeneralAndAdministrativeExpense2_460" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsSellingGeneralAndAdministrativeExpense2_460" xlink:type="arc" order="26" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformationDetailsNarrative" xlink:title="00000068 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative" xlink:title="00000069 - Disclosure - NET INCOME (LOSS) PER SHARE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:title="00000070 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember_140" xlink:type="arc" order="142" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContingentConsiderationMember" xlink:label="loc_jcsContingentConsiderationMember_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsContingentConsiderationMember_220" xlink:type="arc" order="222" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure_250" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsShortTermInvestmentsFairValueDisclosure_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsShortTermInvestmentsFairValueDisclosure_250" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsLongTermInvestmentsFairValueDisclosure_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsLongTermInvestmentsFairValueDisclosure_250" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaapFairValueNetAssetLiability_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueNetAssetLiability_250" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccruedLiabilitiesFairValueDisclosure_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesFairValueDisclosure_250" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000071 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="loc_us-gaapScheduleOfFairValueOffBalanceSheetRisksTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_us-gaapScheduleOfFairValueOffBalanceSheetRisksTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFairValueOffBalanceSheetRisksTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContingentConsiderationMember" xlink:label="loc_jcsContingentConsiderationMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsContingentConsiderationMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccruedLiabilitiesFairValueDisclosure_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesFairValueDisclosure_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" xlink:label="loc_jcsFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_jcsFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:label="loc_us-gaapPaymentForContingentConsiderationLiabilityInvestingActivities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:to="loc_us-gaapPaymentForContingentConsiderationLiabilityInvestingActivities_60" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfWarrantyDetails" xlink:title="00000072 - Disclosure - Schedule of warranty (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:title="00000073 - Disclosure - The components of accumulated other comprehensive loss (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaapAccumulatedTranslationAdjustmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedTranslationAdjustmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_160" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_160" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000074 - Disclosure - REVENUE RECOGNITION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:title="00000075 - Disclosure - Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementScenarioAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ExistingOnJanuary12019Member" xlink:label="loc_jcsExistingOnJanuary12019Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsExistingOnJanuary12019Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CommencedFirstQuarter2019Member" xlink:label="loc_jcsCommencedFirstQuarter2019Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsCommencedFirstQuarter2019Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasePayments_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_80" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:title="00000076 - Disclosure - Maturities of lease liabilities as of December 31, 2020 were as follows (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/LeasesDetailsNarrative" xlink:title="00000077 - Disclosure - LEASES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementScenarioAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease1Member" xlink:label="loc_jcsLease1Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsLease1Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease2Member" xlink:label="loc_jcsLease2Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsLease2Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Lease3Member" xlink:label="loc_jcsLease3Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_jcsLease3Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLocations" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfLocations_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfLocations_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfOptionsToExtend_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfOptionsToExtend_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRenewalTerm_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRenewalTerm_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseOptionToTerminateDate" xlink:label="loc_jcsLesseeOperatingLeaseOptionToTerminateDate_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseOptionToTerminateDate_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" xlink:label="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" xlink:label="loc_jcsLesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_130" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" xlink:label="loc_jcsLesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsLesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_130" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseRightOfUseAsset4" xlink:label="loc_jcsOperatingLeaseRightOfUseAsset4_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_jcsOperatingLeaseRightOfUseAsset4_130" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_130" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_130" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseCost_130" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="loc_us-gaapSubleaseIncome_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSubleaseIncome_130" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:title="00000078 - Disclosure - The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:title="00000079 - Disclosure - The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill_20" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_20" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_20" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_20" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:title="00000080 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaapCashAndCashEquivalentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCashAndCashEquivalentsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapShortTermInvestments_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapLongTermInvestments_150" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:title="00000081 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtSecuritiesAvailableForSaleTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsMember" xlink:label="loc_us-gaapInvestmentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapInvestmentsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_20" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_20" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesDetails" xlink:title="00000082 - Disclosure - Inventories (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:title="00000083 - Disclosure - Property, plant and equipment and the estimated useful lives are as follows (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaapLandMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaapBuildingAndBuildingImprovementsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingAndBuildingImprovementsMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_190" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PropertyPlantAndEquipmentNet3" xlink:label="loc_jcsPropertyPlantAndEquipmentNet3_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_jcsPropertyPlantAndEquipmentNet3_190" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" xlink:title="00000084 - Disclosure - The changes in the carrying amount of goodwill (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaapGoodwillLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaapScheduleOfGoodwillTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapScheduleOfGoodwillTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfGoodwillTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_EcessaCorporationMember" xlink:label="loc_jcsEcessaCorporationMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsEcessaCorporationMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IvdeskMinnesotaInc.Member" xlink:label="loc_jcsIvdeskMinnesotaInc.Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_jcsIvdeskMinnesotaInc.Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwill_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaapGoodwillGross_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillGross_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGoodwillLineItems" xlink:to="loc_us-gaapGoodwillImpairedAccumulatedImpairmentLoss_100" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000085 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingenciesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapCreditFacilityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLineOfCreditMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaapLetterOfCreditMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapLetterOfCreditMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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-gaapLossContingenciesTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaapVariableRateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapVariableRateAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaapVariableRateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapVariableRateAxis" xlink:to="loc_us-gaapVariableRateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaapVariableRateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapVariableRateAxis" xlink:to="loc_us-gaapVariableRateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaapLondonInterbankOfferedRateLIBORMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVariableRateDomain" xlink:to="loc_us-gaapLondonInterbankOfferedRateLIBORMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapLossContingenciesTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_LongTermCompensationPlanMember" xlink:label="loc_jcsLongTermCompensationPlanMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsLongTermCompensationPlanMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermCompensationPlan1Member" xlink:label="loc_jcsLongTermCompensationPlan1Member_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsLongTermCompensationPlan1Member_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermCompensationPlan2Member" xlink:label="loc_jcsLongTermCompensationPlan2Member_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsLongTermCompensationPlan2Member_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_160" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_160" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" xlink:label="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsLineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_160" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCredit_160" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_160" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate1_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate1_160" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_160" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeExpenseForLongTermCompensationPlans" xlink:label="loc_jcsIncomeExpenseForLongTermCompensationPlans_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsIncomeExpenseForLongTermCompensationPlans_160" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrentAndNoncurrent_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrentAndNoncurrent_160" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementAwardsPayoutsStock" xlink:label="loc_jcsDeferredCompensationArrangementAwardsPayoutsStock_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementAwardsPayoutsStock_160" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementAwardsPayoutsCash" xlink:label="loc_jcsDeferredCompensationArrangementAwardsPayoutsCash_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementAwardsPayoutsCash_160" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementPercentagePaidOutInCash" xlink:label="loc_jcsDeferredCompensationArrangementPercentagePaidOutInCash_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementPercentagePaidOutInCash_160" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationArrangementPercentagePaidOutInStock" xlink:label="loc_jcsDeferredCompensationArrangementPercentagePaidOutInStock_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_jcsDeferredCompensationArrangementPercentagePaidOutInStock_160" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:title="00000086 - Disclosure - The following table summarizes changes in the number of outstanding stock options (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:title="00000087 - Disclosure - The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:title="00000088 - Disclosure - The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_RangeOneMember" xlink:label="loc_jcsRangeOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeOneMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeTwoMember" xlink:label="loc_jcsRangeTwoMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeTwoMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeThreeMember" xlink:label="loc_jcsRangeThreeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeThreeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeFourMember" xlink:label="loc_jcsRangeFourMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeFourMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RangeFiveMember" xlink:label="loc_jcsRangeFiveMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_jcsRangeFiveMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_110" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:title="00000089 - Disclosure - The following table summarizes the changes in the number of deferred stock (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_60" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensationDetailsNarrative" xlink:title="00000090 - Disclosure - STOCK COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" xlink:label="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsTwoThousandElevenExecutiveIncentiveCompensationPlanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlanMember" xlink:label="loc_jcsEmployeeStockOwnershipPlanMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlanMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlan1Member" xlink:label="loc_jcsEmployeeStockOwnershipPlan1Member_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlan1Member_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeStockOwnershipPlan2Member" xlink:label="loc_jcsEmployeeStockOwnershipPlan2Member_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_jcsEmployeeStockOwnershipPlan2Member_190" xlink:type="arc" order="191" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaapShareBasedCompensationAwardTrancheOneMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_us-gaapShareBasedCompensationAwardTrancheOneMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaapEmployeeStockMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_180" xlink:type="arc" order="182" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_220" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_220" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_220" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_220" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualSharesIssued_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualSharesIssued_220" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_220" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharesIssued_220" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_220" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_220" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_220" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_220" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_220" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_220" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised_220" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_220" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_220" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_220" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpenseNetOfTax_220" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_220" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_220" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" xlink:label="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_jcsShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_220" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_220" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCashContributionsToESOP_220" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_220" xlink:type="arc" order="23" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommonStockDetailsNarrative" xlink:title="00000091 - Disclosure - COMMON STOCK (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:title="00000092 - Disclosure - Income tax (benefit) expense from continuing operations consists of the following: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:title="00000093 - Disclosure - The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:title="00000094 - Disclosure - Deferred tax assets and liabilities as of December 31 related to the following: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:title="00000095 - Disclosure - Changes in the Company&#8217;s uncertain tax positions are summarized as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:title="00000096 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ForeignCountriesMember" xlink:label="loc_jcsForeignCountriesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_jcsForeignCountriesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_countryUS_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaapGeographicConcentrationRiskMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapGeographicConcentrationRiskMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ElectronicsAndSoftwareSegmentMember" xlink:label="loc_jcsElectronicsAndSoftwareSegmentMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsElectronicsAndSoftwareSegmentMember_50" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ServicesAndSupportSegmentMember" xlink:label="loc_jcsServicesAndSupportSegmentMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_jcsServicesAndSupportSegmentMember_80" xlink:type="arc" order="83" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Customer1Member" xlink:label="loc_jcsCustomer1Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsCustomer1Member_60" xlink:type="arc" order="64" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_Customer2Member" xlink:label="loc_jcsCustomer2Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_jcsCustomer2Member_70" xlink:type="arc" order="74" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments_180" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNoncurrentAssets_180" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_180" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NumberOfCustomers" xlink:label="loc_jcsNumberOfCustomers_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_jcsNumberOfCustomers_180" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000097 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CorporateNotesAndBondsMember" xlink:label="loc_jcsCorporateNotesAndBondsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsCorporateNotesAndBondsMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="loc_us-gaapConvertibleDebtSecuritiesMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapConvertibleDebtSecuritiesMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsiderationMember" xlink:label="loc_jcsAccruedConsiderationMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_jcsAccruedConsiderationMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCommercialPaperMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsFairValueDisclosure_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsLongTermInvestmentsFairValueDisclosure_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsLongTermInvestmentsFairValueDisclosure_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccruedLiabilitiesFairValueDisclosure_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesFairValueDisclosure_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaapFairValueNetAssetLiability_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueNetAssetLiability_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsShortTermInvestmentsFairValueDisclosure_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_jcsShortTermInvestmentsFairValueDisclosure_210" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://commsystems.com/role/GeneralCommitmentsDetailsNarrative" xlink:title="00000098 - Disclosure - GENERAL COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaapOtherCommitmentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaapOtherCommitmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOtherCommitmentsLineItems" xlink:to="loc_us-gaapOtherCommitmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaapOtherCommitmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOtherCommitmentsTable" xlink:to="loc_us-gaapOtherCommitmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaapOtherCommitmentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapOtherCommitmentsAxis" xlink:to="loc_us-gaapOtherCommitmentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaapOtherCommitmentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOtherCommitmentsAxis" xlink:to="loc_us-gaapOtherCommitmentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PurchaseAgreementMember" xlink:label="loc_jcsPurchaseAgreementMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherCommitmentsDomain" xlink:to="loc_jcsPurchaseAgreementMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" xlink:label="loc_jcsSaleOfPropertyPurchaseAgreementConsiderationAmount_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherCommitmentsLineItems" xlink:to="loc_jcsSaleOfPropertyPurchaseAgreementConsiderationAmount_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestrictedCashTransferredToCompany" xlink:label="loc_jcsRestrictedCashTransferredToCompany_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherCommitmentsLineItems" xlink:to="loc_jcsRestrictedCashTransferredToCompany_30" xlink:type="arc" order="1" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>31
<FILENAME>jcs-20210930_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.10a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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://commsystems.com/role/Cover" xlink:href="jcs-20210930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedBalanceSheets" xlink:href="jcs-20210930.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="jcs-20210930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="jcs-20210930.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognition" xlink:href="jcs-20210930.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperations" xlink:href="jcs-20210930.xsd#DiscontinuedOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestments" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensation" xlink:href="jcs-20210930.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Inventories" xlink:href="jcs-20210930.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinations" xlink:href="jcs-20210930.xsd#BusinessCombinations" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssets" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsContingencies" xlink:href="jcs-20210930.xsd#CommitmentsContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxes" xlink:href="jcs-20210930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformation" xlink:href="jcs-20210930.xsd#Note11SegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/NetIncomeLossPerShare" xlink:href="jcs-20210930.xsd#NetIncomeLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurements" xlink:href="jcs-20210930.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RecentAccountingPronouncements" xlink:href="jcs-20210930.xsd#RecentAccountingPronouncements" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SubsequentEvents" xlink:href="jcs-20210930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Leases" xlink:href="jcs-20210930.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipment" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsAndContingencies" xlink:href="jcs-20210930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensation" xlink:href="jcs-20210930.xsd#StockCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommonStock" xlink:href="jcs-20210930.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GeneralCommitments" xlink:href="jcs-20210930.xsd#GeneralCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognitionTables" xlink:href="jcs-20210930.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperationsTables" xlink:href="jcs-20210930.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestmentsTables" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensationTables" xlink:href="jcs-20210930.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesTables" xlink:href="jcs-20210930.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinationsTables" xlink:href="jcs-20210930.xsd#BusinessCombinationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformationTables" xlink:href="jcs-20210930.xsd#Note11SegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurementsTables" xlink:href="jcs-20210930.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/LeasesTables" xlink:href="jcs-20210930.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipmentTables" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensationTables" xlink:href="jcs-20210930.xsd#StockCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxesTables" xlink:href="jcs-20210930.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="jcs-20210930.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" xlink:href="jcs-20210930.xsd#ScheduleOfDisaggregationOfRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" xlink:href="jcs-20210930.xsd#DiscontinuedOperationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:href="jcs-20210930.xsd#FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" xlink:href="jcs-20210930.xsd#CashEquivalentsAndInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="jcs-20210930.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:href="jcs-20210930.xsd#InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:href="jcs-20210930.xsd#AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/BusinessCombinationsDetailsNarrative" xlink:href="jcs-20210930.xsd#BusinessCombinationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:href="jcs-20210930.xsd#CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:href="jcs-20210930.xsd#GoodwillAndIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:href="jcs-20210930.xsd#EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative" xlink:href="jcs-20210930.xsd#CommitmentsContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxesDetailsNarrative" xlink:href="jcs-20210930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfSegmentInformationDetails" xlink:href="jcs-20210930.xsd#ScheduleOfSegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/Note11SegmentInformationDetailsNarrative" xlink:href="jcs-20210930.xsd#Note11SegmentInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative" xlink:href="jcs-20210930.xsd#NetIncomeLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:href="jcs-20210930.xsd#FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="jcs-20210930.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ScheduleOfWarrantyDetails" xlink:href="jcs-20210930.xsd#ScheduleOfWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:href="jcs-20210930.xsd#ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/RevenueRecognitionDetailsNarrative" xlink:href="jcs-20210930.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:href="jcs-20210930.xsd#InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:href="jcs-20210930.xsd#MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/LeasesDetailsNarrative" xlink:href="jcs-20210930.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:href="jcs-20210930.xsd#PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:href="jcs-20210930.xsd#FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InventoriesDetails" xlink:href="jcs-20210930.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:href="jcs-20210930.xsd#PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" xlink:href="jcs-20210930.xsd#ChangesInCarryingAmountOfGoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="jcs-20210930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:href="jcs-20210930.xsd#FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:href="jcs-20210930.xsd#FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/StockCompensationDetailsNarrative" xlink:href="jcs-20210930.xsd#StockCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/CommonStockDetailsNarrative" xlink:href="jcs-20210930.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:href="jcs-20210930.xsd#IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:href="jcs-20210930.xsd#ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:href="jcs-20210930.xsd#DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:href="jcs-20210930.xsd#ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:href="jcs-20210930.xsd#InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="jcs-20210930.xsd#FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://commsystems.com/role/GeneralCommitmentsDetailsNarrative" xlink:href="jcs-20210930.xsd#GeneralCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CashAndCashEquivalentsAtCarryingValue1" xlink:label="loc_jcsCashAndCashEquivalentsAtCarryingValue1" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsCashAndCashEquivalentsAtCarryingValue1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1" xlink:label="loc_jcsRestrictedCashAndCashEquivalentsAtCarryingValue1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsRestrictedCashAndCashEquivalentsAtCarryingValue1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestments1" xlink:label="loc_jcsShortTermInvestments1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsShortTermInvestments1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccountsReceivableNetCurrent1" xlink:label="loc_jcsAccountsReceivableNetCurrent1" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsAccountsReceivableNetCurrent1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryNet1" xlink:label="loc_jcsInventoryNet1" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsInventoryNet1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PrepaidTaxes1" xlink:label="loc_jcsPrepaidTaxes1" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsPrepaidTaxes1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsCurrent1" xlink:label="loc_jcsOtherAssetsCurrent1" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsOtherAssetsCurrent1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" xlink:label="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupCurrent1" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupCurrent1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="jcs-20210930.xsd#jcs_PropertyPlantAndEquipmentNet2" xlink:label="loc_jcsPropertyPlantAndEquipmentNet2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_jcsPropertyPlantAndEquipmentNet2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsNoncurrent2" xlink:label="loc_jcsOtherAssetsNoncurrent2" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_jcsOtherAssetsNoncurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccountsPayableCurrent2" xlink:label="loc_jcsAccountsPayableCurrent2" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsAccountsPayableCurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_EmployeeRelatedLiabilitiesCurrent2" xlink:label="loc_jcsEmployeeRelatedLiabilitiesCurrent2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsEmployeeRelatedLiabilitiesCurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseLiabilityCurrent2" xlink:label="loc_jcsOperatingLeaseLiabilityCurrent2" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsOperatingLeaseLiabilityCurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAccruedLiabilitiesCurrent2" xlink:label="loc_jcsOtherAccruedLiabilitiesCurrent2" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsOtherAccruedLiabilitiesCurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AccruedConsideration2" xlink:label="loc_jcsAccruedConsideration2" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsAccruedConsideration2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DividendsPayableCurrent2" xlink:label="loc_jcsDividendsPayableCurrent2" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsDividendsPayableCurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContractWithCustomerLiabilityCurrent2" xlink:label="loc_jcsContractWithCustomerLiabilityCurrent2" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsContractWithCustomerLiabilityCurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LiabilitiesHeldForSaleCurrent" xlink:label="loc_jcsLiabilitiesHeldForSaleCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_jcsLiabilitiesHeldForSaleCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredCompensationLiabilityClassifiedNoncurrent2" xlink:label="loc_jcsDeferredCompensationLiabilityClassifiedNoncurrent2" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_jcsDeferredCompensationLiabilityClassifiedNoncurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseLiabilityNoncurrent2" xlink:label="loc_jcsOperatingLeaseLiabilityNoncurrent2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_jcsOperatingLeaseLiabilityNoncurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ContractWithCustomerLiabilityNoncurrent2" xlink:label="loc_jcsContractWithCustomerLiabilityNoncurrent2" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_jcsContractWithCustomerLiabilityNoncurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="5" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapLiabilitiesCurrent" 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-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1" />
      <link:calculationArc order="4" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments" xlink:label="loc_us-gaapOtherLongTermInvestments" />
      <link:calculationArc order="101" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOtherAssetsNoncurrent2" xlink:to="loc_us-gaapOtherLongTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="102" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOtherAssetsNoncurrent2" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetCurrent" />
      <link:calculationArc order="103" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOtherAssetsNoncurrent2" xlink:to="loc_us-gaapDeferredTaxAssetsNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingLeaseRightOfUseAsset2" xlink:label="loc_jcsOperatingLeaseRightOfUseAsset2" />
      <link:calculationArc order="104" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOtherAssetsNoncurrent2" xlink:to="loc_jcsOperatingLeaseRightOfUseAsset2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IntangibleAssetsNetExcludingGoodwill2" xlink:label="loc_jcsIntangibleAssetsNetExcludingGoodwill2" />
      <link:calculationArc order="105" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOtherAssetsNoncurrent2" xlink:to="loc_jcsIntangibleAssetsNetExcludingGoodwill2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OtherAssetsMiscellaneousNoncurrent2" xlink:label="loc_jcsOtherAssetsMiscellaneousNoncurrent2" />
      <link:calculationArc order="106" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOtherAssetsNoncurrent2" xlink:to="loc_jcsOtherAssetsMiscellaneousNoncurrent2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" xlink:label="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" />
      <link:calculationArc order="107" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOtherAssetsNoncurrent2" xlink:to="loc_jcsAssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_GrossProfit2" xlink:label="loc_jcsGrossProfit2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_jcsGrossProfit2" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_CostOfGoodsAndServicesSold2" xlink:label="loc_jcsCostOfGoodsAndServicesSold2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsGrossProfit2" xlink:to="loc_jcsCostOfGoodsAndServicesSold2" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_SellingGeneralAndAdministrativeExpense2" xlink:label="loc_jcsSellingGeneralAndAdministrativeExpense2" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_jcsSellingGeneralAndAdministrativeExpense2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_BusinessCombinationAcquisitionRelatedCosts2" xlink:label="loc_jcsBusinessCombinationAcquisitionRelatedCosts2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_jcsBusinessCombinationAcquisitionRelatedCosts2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_OperatingIncomeLoss2" xlink:label="loc_jcsOperatingIncomeLoss2" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOperatingIncomeLoss2" xlink:to="loc_jcsGrossProfit2" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsOperatingIncomeLoss2" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_NonoperatingIncomeExpense2" xlink:label="loc_jcsNonoperatingIncomeExpense2" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InvestmentAndOtherIncomeLoss" xlink:label="loc_jcsInvestmentAndOtherIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsNonoperatingIncomeExpense2" xlink:to="loc_jcsInvestmentAndOtherIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsNonoperatingIncomeExpense2" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaapInterestAndDebtExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsNonoperatingIncomeExpense2" xlink:to="loc_us-gaapInterestAndDebtExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:label="loc_jcsIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:to="loc_jcsOperatingIncomeLoss2" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:to="loc_jcsNonoperatingIncomeExpense2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_jcsIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_IncomeTaxExpenseBenefit2" xlink:label="loc_jcsIncomeTaxExpenseBenefit2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_jcsIncomeTaxExpenseBenefit2" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <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:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEarningsPerShareBasic" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEarningsPerShareBasic" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEarningsPerShareDiluted" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEarningsPerShareDiluted" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DepreciationDepletionAndAmortization2" xlink:label="loc_jcsDepreciationDepletionAndAmortization2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_jcsDepreciationDepletionAndAmortization2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaapAssetImpairmentCharges" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapAssetImpairmentCharges" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidTaxes" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidTaxes" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaapPaymentsToAcquireInvestments" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquireInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaapProceedsFromSaleMaturityAndCollectionsOfInvestments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" xlink:label="loc_jcsProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_jcsProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:label="loc_us-gaapPaymentsOfMergerRelatedCostsFinancingActivities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfMergerRelatedCostsFinancingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="4" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" 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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" 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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/RevenueRecognition" xlink:title="00000009 - Disclosure - REVENUE RECOGNITION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperations" xlink:title="00000010 - Disclosure - DISCONTINUED OPERATIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestments" xlink:title="00000011 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensation" xlink:title="00000012 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Inventories" xlink:title="00000013 - Disclosure - INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinations" xlink:title="00000014 - Disclosure - BUSINESS COMBINATIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssets" xlink:title="00000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsContingencies" xlink:title="00000016 - Disclosure - COMMITMENTS &amp; CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxes" xlink:title="00000017 - Disclosure - INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformation" xlink:title="00000018 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/NetIncomeLossPerShare" xlink:title="00000019 - Disclosure - NET INCOME (LOSS) PER SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurements" xlink:title="00000020 - Disclosure - FAIR VALUE MEASUREMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/RecentAccountingPronouncements" xlink:title="00000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SubsequentEvents" xlink:title="00000022 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Leases" xlink:title="00000023 - Disclosure - LEASES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipment" xlink:title="00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsAndContingencies" xlink:title="00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensation" xlink:title="00000026 - Disclosure - STOCK COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommonStock" xlink:title="00000027 - Disclosure - COMMON STOCK" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" xlink:title="00000028 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GeneralCommitments" xlink:title="00000029 - Disclosure - GENERAL COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/RevenueRecognitionTables" xlink:title="00000032 - Disclosure - REVENUE RECOGNITION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperationsTables" xlink:title="00000033 - Disclosure - DISCONTINUED OPERATIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestmentsTables" xlink:title="00000034 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensationTables" xlink:title="00000035 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesTables" xlink:title="00000036 - Disclosure - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinationsTables" xlink:title="00000037 - Disclosure - BUSINESS COMBINATIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssetsTables" xlink:title="00000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformationTables" xlink:title="00000039 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurementsTables" xlink:title="00000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/LeasesTables" xlink:title="00000041 - Disclosure - LEASES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000042 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensationTables" xlink:title="00000043 - Disclosure - STOCK COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxesTables" xlink:title="00000044 - Disclosure - INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" xlink:title="00000045 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" xlink:title="00000047 - Disclosure - The components of accumulated other comprehensive loss, net of tax, are as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" xlink:title="00000048 - Disclosure - Schedule of Disaggregation of Revenues (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:title="00000049 - Disclosure - The assets of the discontinued operations classified as held for sale are as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" xlink:title="00000050 - Disclosure - The financial results of the discontinued operations are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" xlink:label="loc_jcsDisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="loc_jcsDisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" xlink:label="loc_jcsDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="loc_jcsDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" xlink:title="00000051 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" xlink:title="00000052 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" xlink:title="00000053 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &amp;#8206; (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" xlink:title="00000054 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:title="00000055 - Disclosure - The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" xlink:title="00000056 - Disclosure - The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000057 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" xlink:title="00000058 - Disclosure - Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryFinishedGoods2" xlink:label="loc_jcsInventoryFinishedGoods2" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_jcsInventoryFinishedGoods2" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_InventoryWorkInProcessAndRawMaterials2" xlink:label="loc_jcsInventoryWorkInProcessAndRawMaterials2" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_jcsInventoryWorkInProcessAndRawMaterials2" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" xlink:title="00000059 - Disclosure - The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/BusinessCombinationsDetailsNarrative" xlink:title="00000060 - Disclosure - BUSINESS COMBINATIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" xlink:title="00000061 - Disclosure - The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" xlink:title="00000062 - Disclosure - The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:title="00000063 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" xlink:title="00000064 - Disclosure - The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative" xlink:title="00000065 - Disclosure - COMMITMENTS &amp; CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000066 - Disclosure - INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfSegmentInformationDetails" xlink:title="00000067 - Disclosure - Schedule of Segment Information (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/Note11SegmentInformationDetailsNarrative" xlink:title="00000068 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative" xlink:title="00000069 - Disclosure - NET INCOME (LOSS) PER SHARE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" xlink:title="00000070 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaapFairValueNetAssetLiability" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_ShortTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsShortTermInvestmentsFairValueDisclosure" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFairValueNetAssetLiability" xlink:to="loc_jcsShortTermInvestmentsFairValueDisclosure" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_LongTermInvestmentsFairValueDisclosure" xlink:label="loc_jcsLongTermInvestmentsFairValueDisclosure" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFairValueNetAssetLiability" xlink:to="loc_jcsLongTermInvestmentsFairValueDisclosure" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFairValueNetAssetLiability" xlink:to="loc_us-gaapAccruedLiabilitiesFairValueDisclosure" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000071 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ScheduleOfWarrantyDetails" xlink:title="00000072 - Disclosure - Schedule of warranty (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" xlink:title="00000073 - Disclosure - The components of accumulated other comprehensive loss (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000074 - Disclosure - REVENUE RECOGNITION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" xlink:title="00000075 - Disclosure - Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" xlink:title="00000076 - Disclosure - Maturities of lease liabilities as of December 31, 2020 were as follows (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/LeasesDetailsNarrative" xlink:title="00000077 - Disclosure - LEASES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" xlink:title="00000078 - Disclosure - The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInventoryCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="loc_jcsDisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsDisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsDisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" xlink:title="00000079 - Disclosure - The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" xlink:title="00000080 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" xlink:title="00000081 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InventoriesDetails" xlink:title="00000082 - Disclosure - Inventories (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" xlink:title="00000083 - Disclosure - Property, plant and equipment and the estimated useful lives are as follows (Details)">
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_PropertyPlantAndEquipmentNet3" xlink:label="loc_jcsPropertyPlantAndEquipmentNet3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsPropertyPlantAndEquipmentNet3" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcsPropertyPlantAndEquipmentNet3" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" xlink:title="00000084 - Disclosure - The changes in the carrying amount of goodwill (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000085 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" xlink:title="00000086 - Disclosure - The following table summarizes changes in the number of outstanding stock options (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" xlink:title="00000087 - Disclosure - The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" xlink:title="00000088 - Disclosure - The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" xlink:title="00000089 - Disclosure - The following table summarizes the changes in the number of deferred stock (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/StockCompensationDetailsNarrative" xlink:title="00000090 - Disclosure - STOCK COMPENSATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/CommonStockDetailsNarrative" xlink:title="00000091 - Disclosure - COMMON STOCK (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" xlink:title="00000092 - Disclosure - Income tax (benefit) expense from continuing operations consists of the following: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" 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-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" xlink:title="00000093 - Disclosure - The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationTaxContingencies" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" xlink:title="00000094 - Disclosure - Deferred tax assets and liabilities as of December 31 related to the following: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaapDeferredTaxAssetsInventory" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsInventory" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_jcsDeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_jcsDeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxAssetsIntangibleAssets" xlink:label="loc_jcsDeferredTaxAssetsIntangibleAssets" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_jcsDeferredTaxAssetsIntangibleAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaapDeferredTaxLiabilitiesOther" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="jcs-20210930.xsd#jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:label="loc_jcsDeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:to="loc_jcsDeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" xlink:title="00000095 - Disclosure - Changes in the Company&#8217;s uncertain tax positions are summarized as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" xlink:title="00000096 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000097 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://commsystems.com/role/GeneralCommitmentsDetailsNarrative" xlink:title="00000098 - Disclosure - GENERAL COMMITMENTS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>32
<FILENAME>jcs-20210930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.10a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +a05s7xRiXgOn8uCZ31cSaiKaaOdwpZ6Wekxt25zHRnKvygl2MSCCC9mqxr2YRAD -->
<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/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:jcs="http://commsystems.com/20210930" elementFormDefault="qualified" targetNamespace="http://commsystems.com/20210930">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://commsystems.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</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://commsystems.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (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://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (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://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" id="CondensedConsolidatedStatementsOfLossAndComprehensiveLoss">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (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://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" id="CondensedConsolidatedStatementsOfChangesInStockholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN 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://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" id="CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical">
	  <link:definition>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (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://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
	  <link:definition>00000007 - Statement - CONDENSED 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://commsystems.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - 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://commsystems.com/role/RevenueRecognition" id="RevenueRecognition">
	  <link:definition>00000009 - Disclosure - REVENUE RECOGNITION</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://commsystems.com/role/DiscontinuedOperations" id="DiscontinuedOperations">
	  <link:definition>00000010 - Disclosure - DISCONTINUED OPERATIONS</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://commsystems.com/role/CashEquivalentsAndInvestments" id="CashEquivalentsAndInvestments">
	  <link:definition>00000011 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS</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://commsystems.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
	  <link:definition>00000012 - Disclosure - STOCK-BASED COMPENSATION</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://commsystems.com/role/Inventories" id="Inventories">
	  <link:definition>00000013 - Disclosure - INVENTORIES</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://commsystems.com/role/BusinessCombinations" id="BusinessCombinations">
	  <link:definition>00000014 - Disclosure - BUSINESS COMBINATIONS</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://commsystems.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
	  <link:definition>00000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</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://commsystems.com/role/CommitmentsContingencies" id="CommitmentsContingencies">
	  <link:definition>00000016 - Disclosure - COMMITMENTS &amp; CONTINGENCIES</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://commsystems.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000017 - Disclosure - 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://commsystems.com/role/Note11SegmentInformation" id="Note11SegmentInformation">
	  <link:definition>00000018 - Disclosure - NOTE 11 &#8211; SEGMENT 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://commsystems.com/role/NetIncomeLossPerShare" id="NetIncomeLossPerShare">
	  <link:definition>00000019 - Disclosure - NET INCOME (LOSS) PER SHARE</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://commsystems.com/role/FairValueMeasurements" id="FairValueMeasurements">
	  <link:definition>00000020 - Disclosure - FAIR VALUE MEASUREMENTS</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://commsystems.com/role/RecentAccountingPronouncements" id="RecentAccountingPronouncements">
	  <link:definition>00000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</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://commsystems.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000022 - Disclosure - SUBSEQUENT EVENTS</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://commsystems.com/role/Leases" id="Leases">
	  <link:definition>00000023 - Disclosure - 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://commsystems.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
	  <link:definition>00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</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://commsystems.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES</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://commsystems.com/role/StockCompensation" id="StockCompensation">
	  <link:definition>00000026 - Disclosure - STOCK COMPENSATION</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://commsystems.com/role/CommonStock" id="CommonStock">
	  <link:definition>00000027 - Disclosure - COMMON STOCK</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://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" id="InformationConcerningIndustrySegmentsAndMajorCustomers">
	  <link:definition>00000028 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</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://commsystems.com/role/GeneralCommitments" id="GeneralCommitments">
	  <link:definition>00000029 - Disclosure - GENERAL COMMITMENTS</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://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000030 - Disclosure - 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://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000031 - Disclosure - 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://commsystems.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
	  <link:definition>00000032 - Disclosure - REVENUE RECOGNITION (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://commsystems.com/role/DiscontinuedOperationsTables" id="DiscontinuedOperationsTables">
	  <link:definition>00000033 - Disclosure - DISCONTINUED OPERATIONS (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://commsystems.com/role/CashEquivalentsAndInvestmentsTables" id="CashEquivalentsAndInvestmentsTables">
	  <link:definition>00000034 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (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://commsystems.com/role/Stock-basedCompensationTables" id="Stock-basedCompensationTables">
	  <link:definition>00000035 - Disclosure - STOCK-BASED COMPENSATION (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://commsystems.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000036 - Disclosure - INVENTORIES (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://commsystems.com/role/BusinessCombinationsTables" id="BusinessCombinationsTables">
	  <link:definition>00000037 - Disclosure - BUSINESS COMBINATIONS (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://commsystems.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
	  <link:definition>00000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (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://commsystems.com/role/Note11SegmentInformationTables" id="Note11SegmentInformationTables">
	  <link:definition>00000039 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (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://commsystems.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
	  <link:definition>00000040 - Disclosure - FAIR VALUE MEASUREMENTS (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://commsystems.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000041 - Disclosure - 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://commsystems.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
	  <link:definition>00000042 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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://commsystems.com/role/StockCompensationTables" id="StockCompensationTables">
	  <link:definition>00000043 - Disclosure - STOCK COMPENSATION (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://commsystems.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000044 - Disclosure - INCOME TAXES (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://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" id="InformationConcerningIndustrySegmentsAndMajorCustomersTables">
	  <link:definition>00000045 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (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://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000046 - Disclosure - 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://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails" id="ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails">
	  <link:definition>00000047 - Disclosure - The components of accumulated other comprehensive loss, net of tax, are as follows: (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://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" id="ScheduleOfDisaggregationOfRevenuesDetails">
	  <link:definition>00000048 - Disclosure - Schedule of Disaggregation of Revenues (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://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails" id="AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails">
	  <link:definition>00000049 - Disclosure - The assets of the discontinued operations classified as held for sale are as follows: (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://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" id="FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails">
	  <link:definition>00000050 - Disclosure - The financial results of the discontinued operations are as follows: (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://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" id="DiscontinuedOperationsDetailsNarrative">
	  <link:definition>00000051 - Disclosure - DISCONTINUED OPERATIONS (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://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details" id="FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details">
	  <link:definition>00000052 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (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://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details" id="FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details">
	  <link:definition>00000053 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &amp;#8206; (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://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" id="CashEquivalentsAndInvestmentsDetailsNarrative">
	  <link:definition>00000054 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (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://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" id="FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details">
	  <link:definition>00000055 - Disclosure - The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (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://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details" id="FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details">
	  <link:definition>00000056 - Disclosure - The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (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://commsystems.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
	  <link:definition>00000057 - Disclosure - STOCK-BASED COMPENSATION (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://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails" id="InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails">
	  <link:definition>00000058 - Disclosure - Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (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://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails" id="AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails">
	  <link:definition>00000059 - Disclosure - The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (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://commsystems.com/role/BusinessCombinationsDetailsNarrative" id="BusinessCombinationsDetailsNarrative">
	  <link:definition>00000060 - Disclosure - BUSINESS COMBINATIONS (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://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails" id="ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails">
	  <link:definition>00000061 - Disclosure - The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (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://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails" id="CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails">
	  <link:definition>00000062 - Disclosure - The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (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://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" id="GoodwillAndIntangibleAssetsDetailsNarrative">
	  <link:definition>00000063 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (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://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" id="EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails">
	  <link:definition>00000064 - Disclosure - The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (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://commsystems.com/role/CommitmentsContingenciesDetailsNarrative" id="CommitmentsContingenciesDetailsNarrative">
	  <link:definition>00000065 - Disclosure - COMMITMENTS &amp; CONTINGENCIES (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://commsystems.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000066 - Disclosure - 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://commsystems.com/role/ScheduleOfSegmentInformationDetails" id="ScheduleOfSegmentInformationDetails">
	  <link:definition>00000067 - Disclosure - Schedule of Segment Information (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://commsystems.com/role/Note11SegmentInformationDetailsNarrative" id="Note11SegmentInformationDetailsNarrative">
	  <link:definition>00000068 - Disclosure - NOTE 11 &#8211; SEGMENT INFORMATION (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://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative" id="NetIncomeLossPerShareDetailsNarrative">
	  <link:definition>00000069 - Disclosure - NET INCOME (LOSS) PER SHARE (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://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails" id="FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails">
	  <link:definition>00000070 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (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://commsystems.com/role/FairValueMeasurementsDetailsNarrative" id="FairValueMeasurementsDetailsNarrative">
	  <link:definition>00000071 - Disclosure - FAIR VALUE MEASUREMENTS (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://commsystems.com/role/ScheduleOfWarrantyDetails" id="ScheduleOfWarrantyDetails">
	  <link:definition>00000072 - Disclosure - Schedule of warranty (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://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" id="ComponentsOfAccumulatedOtherComprehensiveLossDetails">
	  <link:definition>00000073 - Disclosure - The components of accumulated other comprehensive loss (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://commsystems.com/role/RevenueRecognitionDetailsNarrative" id="RevenueRecognitionDetailsNarrative">
	  <link:definition>00000074 - Disclosure - REVENUE RECOGNITION (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://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" id="InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails">
	  <link:definition>00000075 - Disclosure - Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows (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://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" id="MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails">
	  <link:definition>00000076 - Disclosure - Maturities of lease liabilities as of December 31, 2020 were as follows (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://commsystems.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
	  <link:definition>00000077 - Disclosure - 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://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" id="AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails">
	  <link:definition>00000078 - Disclosure - The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (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://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" id="PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails">
	  <link:definition>00000079 - Disclosure - The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (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://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" id="FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails">
	  <link:definition>00000080 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (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://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" id="FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails">
	  <link:definition>00000081 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (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://commsystems.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000082 - Disclosure - Inventories (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://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" id="PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails">
	  <link:definition>00000083 - Disclosure - Property, plant and equipment and the estimated useful lives are as follows (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://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" id="ChangesInCarryingAmountOfGoodwillDetails">
	  <link:definition>00000084 - Disclosure - The changes in the carrying amount of goodwill (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://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000085 - Disclosure - COMMITMENTS AND CONTINGENCIES (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://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" id="FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails">
	  <link:definition>00000086 - Disclosure - The following table summarizes changes in the number of outstanding stock options (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://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" id="FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details">
	  <link:definition>00000087 - Disclosure - The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (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://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" id="FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details">
	  <link:definition>00000088 - Disclosure - The following table summarizes the status of stock options outstanding at December 31, 2020: (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://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" id="FollowingTableSummarizesChangesInNumberOfDeferredStockDetails">
	  <link:definition>00000089 - Disclosure - The following table summarizes the changes in the number of deferred stock (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://commsystems.com/role/StockCompensationDetailsNarrative" id="StockCompensationDetailsNarrative">
	  <link:definition>00000090 - Disclosure - STOCK COMPENSATION (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://commsystems.com/role/CommonStockDetailsNarrative" id="CommonStockDetailsNarrative">
	  <link:definition>00000091 - Disclosure - COMMON STOCK (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://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" id="IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails">
	  <link:definition>00000092 - Disclosure - Income tax (benefit) expense from continuing operations consists of the following: (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://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" id="ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails">
	  <link:definition>00000093 - Disclosure - The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (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://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" id="DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails">
	  <link:definition>00000094 - Disclosure - Deferred tax assets and liabilities as of December 31 related to the following: (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://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" id="ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails">
	  <link:definition>00000095 - Disclosure - Changes in the Company&#8217;s uncertain tax positions are summarized as follows: (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://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" id="InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative">
	  <link:definition>00000096 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (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://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" id="FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails">
	  <link:definition>00000097 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis (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://commsystems.com/role/GeneralCommitmentsDetailsNarrative" id="GeneralCommitmentsDetailsNarrative">
	  <link:definition>00000098 - Disclosure - GENERAL COMMITMENTS (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="jcs-20210930_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="jcs-20210930_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="jcs-20210930_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="jcs-20210930_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/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
    <element id="jcs_FinancialMember" name="FinancialMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EducationMember" name="EducationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherCommercialClientMember" name="OtherCommercialClientMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CSIITOperationMember" name="CSIITOperationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ElectronicsAndSoftwareSegmentMember" name="ElectronicsAndSoftwareSegmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IntelligentEdgeSolutionsMember" name="IntelligentEdgeSolutionsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TraditionalProductsMember" name="TraditionalProductsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RemainderOfSuttleBusinessLinesMember" name="RemainderOfSuttleBusinessLinesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CorporateNotesAndBondsMember" name="CorporateNotesAndBondsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" name="TwoThousandElevenExecutiveIncentiveCompensationPlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockOwnershipPlanMember" name="EmployeeStockOwnershipPlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EcessaCorporationMember" name="EcessaCorporationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IvdeskMinnesotaInc.Member" name="IvdeskMinnesotaInc.Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TradeNameTrademarkInternetDomainAssetsMember" name="TradeNameTrademarkInternetDomainAssetsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InternallyDevelopedSoftwareMember" name="InternallyDevelopedSoftwareMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PipeInvestorsMember" name="PipeInvestorsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" name="AssumingConversionOfSeriesConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssumingExerciseOfAllWarrantsForCashMember" name="AssumingExerciseOfAllWarrantsForCashMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ServicesAndSupportSegmentMember" name="ServicesAndSupportSegmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ContingentConsiderationMember" name="ContingentConsiderationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredStockAwardsMember" name="DeferredStockAwardsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InternationalMember" name="InternationalMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_HealthcareCustomerMember" name="HealthcareCustomerMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_FinancialAndOtherCommercialClientsMember" name="FinancialAndOtherCommercialClientsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CsiItOperationsMember" name="CsiItOperationsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ProjectAndProductMember" name="ProjectAndProductMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ServicesAndSupportMember" name="ServicesAndSupportMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Lease1Member" name="Lease1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Lease2Member" name="Lease2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Lease3Member" name="Lease3Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ExistingOnJanuary12019Member" name="ExistingOnJanuary12019Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CommencedFirstQuarter2019Member" name="CommencedFirstQuarter2019Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SuttleFuturelinkFiberBusinessLineMember" name="SuttleFuturelinkFiberBusinessLineMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermCompensationPlanMember" name="LongTermCompensationPlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermCompensationPlan1Member" name="LongTermCompensationPlan1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermCompensationPlan2Member" name="LongTermCompensationPlan2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeOneMember" name="RangeOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeTwoMember" name="RangeTwoMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeThreeMember" name="RangeThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeFourMember" name="RangeFourMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeFiveMember" name="RangeFiveMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockOwnershipPlan1Member" name="EmployeeStockOwnershipPlan1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockOwnershipPlan2Member" name="EmployeeStockOwnershipPlan2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AustinTaylorCommunicationsLtdMember" name="AustinTaylorCommunicationsLtdMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Net2edgeMember" name="Net2edgeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TransitionNetworksChinaMember" name="TransitionNetworksChinaMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SuttleCostaRicaSMember" name="SuttleCostaRicaSMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ForeignCountriesMember" name="ForeignCountriesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Customer1Member" name="Customer1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Customer2Member" name="Customer2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AccruedConsiderationMember" name="AccruedConsiderationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PurchaseAgreementMember" name="PurchaseAgreementMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1" name="RestrictedCashAndCashEquivalentsAtCarryingValue1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ShortTermInvestments2" name="ShortTermInvestments2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InventoryNet2" name="InventoryNet2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" name="AssetsHeldForSaleNotPartOfDisposalGroupCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" name="AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" name="AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AccruedConsideration" name="AccruedConsideration" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ContractWithCustomerLiabilityCurrent2" name="ContractWithCustomerLiabilityCurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LiabilitiesHeldForSaleCurrent2" name="LiabilitiesHeldForSaleCurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CashAndCashEquivalentsAtCarryingValue1" name="CashAndCashEquivalentsAtCarryingValue1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ShortTermInvestments1" name="ShortTermInvestments1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AccountsReceivableNetCurrent1" name="AccountsReceivableNetCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InventoryNet1" name="InventoryNet1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PrepaidTaxes1" name="PrepaidTaxes1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherAssetsCurrent1" name="OtherAssetsCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PropertyPlantAndEquipmentNet2" name="PropertyPlantAndEquipmentNet2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OperatingLeaseRightOfUseAsset2" name="OperatingLeaseRightOfUseAsset2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IntangibleAssetsNetExcludingGoodwill2" name="IntangibleAssetsNetExcludingGoodwill2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherAssetsMiscellaneousNoncurrent2" name="OtherAssetsMiscellaneousNoncurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherAssetsNoncurrent2" name="OtherAssetsNoncurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AccountsPayableCurrent2" name="AccountsPayableCurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeRelatedLiabilitiesCurrent2" name="EmployeeRelatedLiabilitiesCurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OperatingLeaseLiabilityCurrent2" name="OperatingLeaseLiabilityCurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherAccruedLiabilitiesCurrent2" name="OtherAccruedLiabilitiesCurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AccruedConsideration2" name="AccruedConsideration2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DividendsPayableCurrent2" name="DividendsPayableCurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LiabilitiesHeldForSaleCurrent" name="LiabilitiesHeldForSaleCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationLiabilityClassifiedNoncurrent2" name="DeferredCompensationLiabilityClassifiedNoncurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OperatingLeaseLiabilityNoncurrent2" name="OperatingLeaseLiabilityNoncurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ContractWithCustomerLiabilityNoncurrent2" name="ContractWithCustomerLiabilityNoncurrent2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AllowanceForDoubtfulAccountsReceivableCurrent1" name="AllowanceForDoubtfulAccountsReceivableCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CostOfGoodsAndServicesSold2" name="CostOfGoodsAndServicesSold2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_GrossProfit2" name="GrossProfit2" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SellingGeneralAndAdministrativeExpense2" name="SellingGeneralAndAdministrativeExpense2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AmortizationExpense" name="AmortizationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessCombinationAcquisitionRelatedCosts2" name="BusinessCombinationAcquisitionRelatedCosts2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RestructuringCharges2" name="RestructuringCharges2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OperatingIncomeLoss2" name="OperatingIncomeLoss2" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InvestmentAndOtherIncomeLoss" name="InvestmentAndOtherIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NonoperatingIncomeExpense2" name="NonoperatingIncomeExpense2" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IncomeTaxExpenseBenefit2" name="IncomeTaxExpenseBenefit2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2" name="IncomeLossFromDiscontinuedOperationsNetOfTax2" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SellingGeneralAndAdministrativeExpense1" name="SellingGeneralAndAdministrativeExpense1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" name="OtherStockRepurchasedAndRetiredDuringPeriodValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" name="OtherStockRepurchasedAndRetiredDuringPeriodShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3" name="IncomeLossFromDiscontinuedOperationsNetOfTax3" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DepreciationDepletionAndAmortization2" name="DepreciationDepletionAndAmortization2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" name="ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DividendsDeclaredNotPaid" name="DividendsDeclaredNotPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LeasesDisclosureTextBlock" name="LeasesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" name="NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" name="ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" name="ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CashAndCashEquivalentsAtCarryingValue2" name="CashAndCashEquivalentsAtCarryingValue2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" name="ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ProductWarrantyPeriod" name="ProductWarrantyPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RevenueFromContractWithCustomerExcludingAssessedTax3" name="RevenueFromContractWithCustomerExcludingAssessedTax3" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RevenueFromContractWithCustomerExcludingAssessedTax2" name="RevenueFromContractWithCustomerExcludingAssessedTax2" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Assets2" name="Assets2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" name="DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" name="DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" name="DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_WorkingCapitalAdjustmentPeriodAfterClose" name="WorkingCapitalAdjustmentPeriodAfterClose" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfBuildingsLeasedToPurchaser" name="NumberOfBuildingsLeasedToPurchaser" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisposalGroupContingentEarnoutReceivable" name="DisposalGroupContingentEarnoutReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RestructuringCharges3" name="RestructuringCharges3" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RestructuringChargesIncludingRemainingShutDownCosts" name="RestructuringChargesIncludingRemainingShutDownCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_MinorityInvestmentOwnershipPercentage" name="MinorityInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InventoryFinishedGoods2" name="InventoryFinishedGoods2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InventoryWorkInProcessAndRawMaterials2" name="InventoryWorkInProcessAndRawMaterials2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfFieldInstallations" name="NumberOfFieldInstallations" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" name="BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" name="BusinessCombinationContingentConsiderationMeasurementPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" name="FiniteLivedIntangibleAssetsAmortizationPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessCombinationPreAcquisitionDeferredRevenue" name="BusinessCombinationPreAcquisitionDeferredRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" name="BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" name="AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PercentOfOutstandingCommonStock" name="PercentOfOutstandingCommonStock" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" name="TermOfCompanyProhibitedFromConductingNewEquityOffering" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" name="PercentageRightToPurchaseEquitySecuritiesInFuture" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RightToPurchaseEquitySecuritiesInFutureTerm" name="RightToPurchaseEquitySecuritiesInFutureTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LockUpAgreementTerm" name="LockUpAgreementTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" name="LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" name="CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" name="NetIncreaseDecreaseInAccruedInterestAndPenalties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PaymentsToAcquirePropertyPlantAndEquipment1" name="PaymentsToAcquirePropertyPlantAndEquipment1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CostOfGoodsAndServicesSold3" name="CostOfGoodsAndServicesSold3" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" name="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ShortTermInvestmentsFairValueDisclosure" name="ShortTermInvestmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermInvestmentsFairValueDisclosure" name="LongTermInvestmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfLocations" name="LesseeOperatingLeaseNumberOfLocations" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" name="LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" name="LesseeOperatingLeaseNumberOfOptionsToExtend" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseOptionToTerminateDate" name="LesseeOperatingLeaseOptionToTerminateDate" nillable="true" xbrli:periodType="duration" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" name="LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" name="LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" name="LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OperatingLeaseRightOfUseAsset4" name="OperatingLeaseRightOfUseAsset4" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisposalGroupIncludingDiscontinuedOperationAssets" name="DisposalGroupIncludingDiscontinuedOperationAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PropertyPlantAndEquipmentNet3" name="PropertyPlantAndEquipmentNet3" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IncomeExpenseForLongTermCompensationPlans" name="IncomeExpenseForLongTermCompensationPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementAwardsPayoutsStock" name="DeferredCompensationArrangementAwardsPayoutsStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementAwardsPayoutsCash" name="DeferredCompensationArrangementAwardsPayoutsCash" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementPercentagePaidOutInCash" name="DeferredCompensationArrangementPercentagePaidOutInCash" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementPercentagePaidOutInStock" name="DeferredCompensationArrangementPercentagePaidOutInStock" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" name="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredTaxAssetsIntangibleAssets" name="DeferredTaxAssetsIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfCustomers" name="NumberOfCustomers" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" name="SaleOfPropertyPurchaseAgreementConsiderationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RestrictedCashTransferredToCompany" name="RestrictedCashTransferredToCompany" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing" name="EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EarnoutContingencySuccessiveIntervalPeriod" name="EarnoutContingencySuccessiveIntervalPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ServiceAgreementPeriod" name="ServiceAgreementPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfEmployeesTerminated" name="NumberOfEmployeesTerminated" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfFormerEmployeesHired" name="NumberOfFormerEmployeesHired" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LantronixMember" name="LantronixMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards" name="NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherCommercialClientsMember" name="OtherCommercialClientsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_StockOptionsOrUnvestedSharesMember" name="StockOptionsOrUnvestedSharesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredStockAwardMember" name="DeferredStockAwardMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CsiAndCrowdoutMember" name="CsiAndCrowdoutMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NonBindingLetterOfIntentTermLoanMember" name="NonBindingLetterOfIntentTermLoanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ESSaleTransactionMember" name="ESSaleTransactionMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>33
<FILENAME>jcs-20210630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.10a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +a05s7xRiXgOn8uCZ31cSayEiaOdwpZ6Gekxt251HWnqjycghcH+GC4877dWcVQC -->
<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/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:jcs="http://commsystems.com/20210630" elementFormDefault="qualified" targetNamespace="http://commsystems.com/20210630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://commsystems.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</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://commsystems.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (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://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (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://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss" id="CondensedConsolidatedStatementsOfLossAndComprehensiveLoss">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (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://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" id="CondensedConsolidatedStatementsOfChangesInStockholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN 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://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" id="CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical">
	  <link:definition>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (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://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
	  <link:definition>00000007 - Statement - CONDENSED 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://commsystems.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - 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://commsystems.com/role/RevenueRecognition" id="RevenueRecognition">
	  <link:definition>00000009 - Disclosure - REVENUE RECOGNITION</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://commsystems.com/role/Leases" id="Leases">
	  <link:definition>00000010 - Disclosure - 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://commsystems.com/role/DiscontinuedOperations" id="DiscontinuedOperations">
	  <link:definition>00000011 - Disclosure - DISCONTINUED OPERATIONS</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://commsystems.com/role/BusinessCombinations" id="BusinessCombinations">
	  <link:definition>00000012 - Disclosure - BUSINESS COMBINATIONS</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://commsystems.com/role/CashEquivalentsAndInvestments" id="CashEquivalentsAndInvestments">
	  <link:definition>00000013 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS</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://commsystems.com/role/Inventories" id="Inventories">
	  <link:definition>00000014 - Disclosure - INVENTORIES</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://commsystems.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
	  <link:definition>00000015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</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://commsystems.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
	  <link:definition>00000016 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</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://commsystems.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000017 - Disclosure - COMMITMENTS AND CONTINGENCIES</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://commsystems.com/role/StockCompensation" id="StockCompensation">
	  <link:definition>00000018 - Disclosure - STOCK COMPENSATION</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://commsystems.com/role/CommonStock" id="CommonStock">
	  <link:definition>00000019 - Disclosure - COMMON STOCK</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://commsystems.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000020 - Disclosure - 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://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers" id="InformationConcerningIndustrySegmentsAndMajorCustomers">
	  <link:definition>00000021 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</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://commsystems.com/role/FairValueMeasurements" id="FairValueMeasurements">
	  <link:definition>00000022 - Disclosure - FAIR VALUE MEASUREMENTS</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://commsystems.com/role/GeneralCommitments" id="GeneralCommitments">
	  <link:definition>00000023 - Disclosure - GENERAL COMMITMENTS</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://commsystems.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000024 - Disclosure - SUBSEQUENT EVENTS</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://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000025 - Disclosure - 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://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000026 - Disclosure - 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://commsystems.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
	  <link:definition>00000027 - Disclosure - REVENUE RECOGNITION (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://commsystems.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000028 - Disclosure - 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://commsystems.com/role/DiscontinuedOperationsTables" id="DiscontinuedOperationsTables">
	  <link:definition>00000029 - Disclosure - DISCONTINUED OPERATIONS (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://commsystems.com/role/BusinessCombinationsTables" id="BusinessCombinationsTables">
	  <link:definition>00000030 - Disclosure - BUSINESS COMBINATIONS (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://commsystems.com/role/CashEquivalentsAndInvestmentsTables" id="CashEquivalentsAndInvestmentsTables">
	  <link:definition>00000031 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (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://commsystems.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000032 - Disclosure - INVENTORIES (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://commsystems.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
	  <link:definition>00000033 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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://commsystems.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
	  <link:definition>00000034 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (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://commsystems.com/role/StockCompensationTables" id="StockCompensationTables">
	  <link:definition>00000035 - Disclosure - STOCK COMPENSATION (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://commsystems.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000036 - Disclosure - INCOME TAXES (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://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables" id="InformationConcerningIndustrySegmentsAndMajorCustomersTables">
	  <link:definition>00000037 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (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://commsystems.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
	  <link:definition>00000038 - Disclosure - FAIR VALUE MEASUREMENTS (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://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000039 - Disclosure - 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://commsystems.com/role/ScheduleOfWarrantyDetails" id="ScheduleOfWarrantyDetails">
	  <link:definition>00000040 - Disclosure - Schedule of warranty (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://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails" id="ComponentsOfAccumulatedOtherComprehensiveLossDetails">
	  <link:definition>00000041 - Disclosure - The components of accumulated other comprehensive loss (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://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails" id="ScheduleOfDisaggregationOfRevenuesDetails">
	  <link:definition>00000042 - Disclosure - Schedule of Disaggregation of Revenues (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://commsystems.com/role/RevenueRecognitionDetailsNarrative" id="RevenueRecognitionDetailsNarrative">
	  <link:definition>00000043 - Disclosure - REVENUE RECOGNITION (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://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails" id="InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails">
	  <link:definition>00000044 - Disclosure - Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows (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://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails" id="MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails">
	  <link:definition>00000045 - Disclosure - Maturities of lease liabilities as of December 31, 2020 were as follows (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://commsystems.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
	  <link:definition>00000046 - Disclosure - 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://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails" id="AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails">
	  <link:definition>00000047 - Disclosure - The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (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://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails" id="FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails">
	  <link:definition>00000048 - Disclosure - The financial results of the discontinued operations are as follows: (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://commsystems.com/role/DiscontinuedOperationsDetailsNarrative" id="DiscontinuedOperationsDetailsNarrative">
	  <link:definition>00000049 - Disclosure - DISCONTINUED OPERATIONS (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://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails" id="PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails">
	  <link:definition>00000050 - Disclosure - The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (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://commsystems.com/role/BusinessCombinationsDetailsNarrative" id="BusinessCombinationsDetailsNarrative">
	  <link:definition>00000051 - Disclosure - BUSINESS COMBINATIONS (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://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails" id="FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails">
	  <link:definition>00000052 - Disclosure - The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (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://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails" id="FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails">
	  <link:definition>00000053 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (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://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative" id="CashEquivalentsAndInvestmentsDetailsNarrative">
	  <link:definition>00000054 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (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://commsystems.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000055 - Disclosure - Inventories (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://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails" id="PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails">
	  <link:definition>00000056 - Disclosure - Property, plant and equipment and the estimated useful lives are as follows (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://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails" id="ChangesInCarryingAmountOfGoodwillDetails">
	  <link:definition>00000057 - Disclosure - The changes in the carrying amount of goodwill (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://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" id="GoodwillAndIntangibleAssetsDetailsNarrative">
	  <link:definition>00000058 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (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://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails" id="EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails">
	  <link:definition>00000059 - Disclosure - The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (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://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000060 - Disclosure - COMMITMENTS AND CONTINGENCIES (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://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails" id="FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails">
	  <link:definition>00000061 - Disclosure - The following table summarizes changes in the number of outstanding stock options (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://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details" id="FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details">
	  <link:definition>00000062 - Disclosure - The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (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://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details" id="FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details">
	  <link:definition>00000063 - Disclosure - The following table summarizes the status of stock options outstanding at December 31, 2020: (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://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails" id="FollowingTableSummarizesChangesInNumberOfDeferredStockDetails">
	  <link:definition>00000064 - Disclosure - The following table summarizes the changes in the number of deferred stock (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://commsystems.com/role/StockCompensationDetailsNarrative" id="StockCompensationDetailsNarrative">
	  <link:definition>00000065 - Disclosure - STOCK COMPENSATION (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://commsystems.com/role/CommonStockDetailsNarrative" id="CommonStockDetailsNarrative">
	  <link:definition>00000066 - Disclosure - COMMON STOCK (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://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails" id="IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails">
	  <link:definition>00000067 - Disclosure - Income tax (benefit) expense from continuing operations consists of the following: (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://commsystems.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000068 - Disclosure - 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://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails" id="ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails">
	  <link:definition>00000069 - Disclosure - The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (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://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails" id="DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails">
	  <link:definition>00000070 - Disclosure - Deferred tax assets and liabilities as of December 31 related to the following: (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://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails" id="ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails">
	  <link:definition>00000071 - Disclosure - Changes in the Company&#8217;s uncertain tax positions are summarized as follows: (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://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative" id="InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative">
	  <link:definition>00000072 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (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://commsystems.com/role/ScheduleOfSegmentInformationDetails" id="ScheduleOfSegmentInformationDetails">
	  <link:definition>00000073 - Disclosure - Schedule of Segment Information (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://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" id="FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails">
	  <link:definition>00000074 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis (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://commsystems.com/role/FairValueMeasurementsDetailsNarrative" id="FairValueMeasurementsDetailsNarrative">
	  <link:definition>00000075 - Disclosure - FAIR VALUE MEASUREMENTS (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://commsystems.com/role/GeneralCommitmentsDetailsNarrative" id="GeneralCommitmentsDetailsNarrative">
	  <link:definition>00000076 - Disclosure - GENERAL COMMITMENTS (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="jcs-20210630_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="jcs-20210630_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="jcs-20210630_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="jcs-20210630_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/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
    <element id="jcs_DeferredStockAwardsMember" name="DeferredStockAwardsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ElectronicsAndSoftwareSegmentMember" name="ElectronicsAndSoftwareSegmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InternationalMember" name="InternationalMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IntelligentEdgeSolutionsMember" name="IntelligentEdgeSolutionsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TraditionalProductsMember" name="TraditionalProductsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ServicesAndSupportSegmentMember" name="ServicesAndSupportSegmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EducationMember" name="EducationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_HealthcareCustomerMember" name="HealthcareCustomerMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_FinancialAndOtherCommercialClientsMember" name="FinancialAndOtherCommercialClientsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CsiItOperationsMember" name="CsiItOperationsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ProjectAndProductMember" name="ProjectAndProductMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ServicesAndSupportMember" name="ServicesAndSupportMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Lease1Member" name="Lease1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Lease2Member" name="Lease2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Lease3Member" name="Lease3Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ExistingOnJanuary12019Member" name="ExistingOnJanuary12019Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CommencedFirstQuarter2019Member" name="CommencedFirstQuarter2019Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EcessaCorporationMember" name="EcessaCorporationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SuttleFuturelinkFiberBusinessLineMember" name="SuttleFuturelinkFiberBusinessLineMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RemainderOfSuttleBusinessLinesMember" name="RemainderOfSuttleBusinessLinesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IvdeskMinnesotaInc.Member" name="IvdeskMinnesotaInc.Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CorporateNotesAndBondsMember" name="CorporateNotesAndBondsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TradeNameTrademarkInternetDomainAssetsMember" name="TradeNameTrademarkInternetDomainAssetsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InternallyDevelopedSoftwareMember" name="InternallyDevelopedSoftwareMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermCompensationPlanMember" name="LongTermCompensationPlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermCompensationPlan1Member" name="LongTermCompensationPlan1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermCompensationPlan2Member" name="LongTermCompensationPlan2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember" name="TwoThousandElevenExecutiveIncentiveCompensationPlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeOneMember" name="RangeOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeTwoMember" name="RangeTwoMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeThreeMember" name="RangeThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeFourMember" name="RangeFourMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RangeFiveMember" name="RangeFiveMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockOwnershipPlanMember" name="EmployeeStockOwnershipPlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockOwnershipPlan1Member" name="EmployeeStockOwnershipPlan1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockOwnershipPlan2Member" name="EmployeeStockOwnershipPlan2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AustinTaylorCommunicationsLtdMember" name="AustinTaylorCommunicationsLtdMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Net2edgeMember" name="Net2edgeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TransitionNetworksChinaMember" name="TransitionNetworksChinaMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SuttleCostaRicaSMember" name="SuttleCostaRicaSMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ForeignCountriesMember" name="ForeignCountriesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Customer1Member" name="Customer1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_Customer2Member" name="Customer2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AccruedConsiderationMember" name="AccruedConsiderationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PurchaseAgreementMember" name="PurchaseAgreementMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" name="AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AccruedConsideration" name="AccruedConsideration" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LiabilitiesHeldForSaleCurrent" name="LiabilitiesHeldForSaleCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_InvestmentAndOtherIncomeLoss" name="InvestmentAndOtherIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue" name="OtherStockRepurchasedAndRetiredDuringPeriodValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares" name="OtherStockRepurchasedAndRetiredDuringPeriodShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" name="ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DividendsDeclaredNotPaid" name="DividendsDeclaredNotPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LeasesDisclosureTextBlock" name="LeasesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" name="NewAccountingPronouncementsIssuedPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" name="ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" name="ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" name="ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ProductWarrantyPeriod" name="ProductWarrantyPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfLocations" name="LesseeOperatingLeaseNumberOfLocations" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" name="LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfOptionsToExtend" name="LesseeOperatingLeaseNumberOfOptionsToExtend" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseOptionToTerminateDate" name="LesseeOperatingLeaseOptionToTerminateDate" nillable="true" xbrli:periodType="duration" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" name="LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" name="LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" name="LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisposalGroupIncludingDiscontinuedOperationAssets" name="DisposalGroupIncludingDiscontinuedOperationAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" name="DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfBuildingsLeasedToPurchaser" name="NumberOfBuildingsLeasedToPurchaser" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RestructuringChargesIncludingRemainingShutDownCosts" name="RestructuringChargesIncludingRemainingShutDownCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfFieldInstallations" name="NumberOfFieldInstallations" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" name="BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessCombinationPreAcquisitionDeferredRevenue" name="BusinessCombinationPreAcquisitionDeferredRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" name="BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_MinorityInvestmentOwnershipPercentage" name="MinorityInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" name="LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_IncomeExpenseForLongTermCompensationPlans" name="IncomeExpenseForLongTermCompensationPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementAwardsPayoutsStock" name="DeferredCompensationArrangementAwardsPayoutsStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementAwardsPayoutsCash" name="DeferredCompensationArrangementAwardsPayoutsCash" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementPercentagePaidOutInCash" name="DeferredCompensationArrangementPercentagePaidOutInCash" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredCompensationArrangementPercentagePaidOutInStock" name="DeferredCompensationArrangementPercentagePaidOutInStock" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" name="CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties" name="NetIncreaseDecreaseInAccruedInterestAndPenalties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" name="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredTaxAssetsIntangibleAssets" name="DeferredTaxAssetsIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfCustomers" name="NumberOfCustomers" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LongTermInvestmentsFairValueDisclosure" name="LongTermInvestmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ShortTermInvestmentsFairValueDisclosure" name="ShortTermInvestmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount" name="SaleOfPropertyPurchaseAgreementConsiderationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RestrictedCashTransferredToCompany" name="RestrictedCashTransferredToCompany" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DisposalGroupContingentEarnoutReceivable" name="DisposalGroupContingentEarnoutReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing" name="EarnoutContingencyNumberOfSuccessiveIntervalsAfterClosing" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EarnoutContingencySuccessiveIntervalPeriod" name="EarnoutContingencySuccessiveIntervalPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ServiceAgreementPeriod" name="ServiceAgreementPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfEmployeesTerminated" name="NumberOfEmployeesTerminated" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NumberOfFormerEmployeesHired" name="NumberOfFormerEmployeesHired" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LantronixMember" name="LantronixMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards" name="NonCashChargeRelatingToAccelerationAndSettlementOfOutstandingEquityAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_FinancialMember" name="FinancialMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_OtherCommercialClientsMember" name="OtherCommercialClientsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ContingentConsiderationMember" name="ContingentConsiderationMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_StockOptionsOrUnvestedSharesMember" name="StockOptionsOrUnvestedSharesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_DeferredStockAwardMember" name="DeferredStockAwardMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_BusinessCombinationContingentConsiderationMeasurementPeriod" name="BusinessCombinationContingentConsiderationMeasurementPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_FiniteLivedIntangibleAssetsAmortizationPeriod" name="FiniteLivedIntangibleAssetsAmortizationPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" name="AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_CsiAndCrowdoutMember" name="CsiAndCrowdoutMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_NonBindingLetterOfIntentTermLoanMember" name="NonBindingLetterOfIntentTermLoanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PipeInvestorsMember" name="PipeInvestorsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember" name="AssumingConversionOfSeriesConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PercentOfOutstandingCommonStock" name="PercentOfOutstandingCommonStock" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_AssumingExerciseOfAllWarrantsForCashMember" name="AssumingExerciseOfAllWarrantsForCashMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_PercentageRightToPurchaseEquitySecuritiesInFuture" name="PercentageRightToPurchaseEquitySecuritiesInFuture" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering" name="TermOfCompanyProhibitedFromConductingNewEquityOffering" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_LockUpAgreementTerm" name="LockUpAgreementTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_WorkingCapitalAdjustmentPeriodAfterClose" name="WorkingCapitalAdjustmentPeriodAfterClose" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_RightToPurchaseEquitySecuritiesInFutureTerm" name="RightToPurchaseEquitySecuritiesInFutureTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="jcs_ESSaleTransactionMember" name="ESSaleTransactionMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108616648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</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_dei_CoverAbstract', window );"><strong>Cover [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">S-4/A<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<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_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">Amendment
No. 1<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COMMUNICATIONS SYSTEMS, INC.<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000022701<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-0957999<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 or Country Code</a></td>
<td class="text">MN<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10900 Red Circle Drive<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Minnetonka<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55343<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(952)<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">996-1674<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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>
</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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Description of changes contained within amended document.</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_AmendmentDescription</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: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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Area code of city</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_CityAreaCode</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Cover page.</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_CoverAbstract</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: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_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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Address Line 1 such as Attn, Building Name, Street Name</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_EntityAddressAddressLine1</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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Name of the City or Town</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_EntityAddressCityOrTown</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_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Code for the postal or zip code</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_EntityAddressPostalZipCode</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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Name of the state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</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_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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</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_EntityTaxIdentificationNumber</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:employerIdItemType</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Local phone number for entity.</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_LocalPhoneNumber</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164102092744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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">$ 35,284,786<span></span>
</td>
<td class="nump">$ 12,789,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 679,006<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_jcs_ShortTermInvestments2', window );">Investments</a></td>
<td class="nump">2,861,394<span></span>
</td>
<td class="nump">2,759,024<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_AccountsReceivableNetCurrent', window );">Trade accounts receivable, less allowance for doubtful accounts</a></td>
<td class="nump">2,119,022<span></span>
</td>
<td class="nump">4,402,023<span></span>
</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_jcs_InventoryNet2', window );">Inventories, net</a></td>
<td class="nump">121,098<span></span>
</td>
<td class="nump">136,264<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_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">15,910<span></span>
</td>
<td class="nump">35,948<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,068,799<span></span>
</td>
<td class="nump">556,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1', window );">Current assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,337,274<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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Current assets held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">15,078,066<span></span>
</td>
<td class="text">&#160;<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_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">41,471,009<span></span>
</td>
<td class="nump">35,758,253<span></span>
</td>
<td class="nump">49,401,810<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 );">PROPERTY, PLANT AND EQUIPMENT, net</a></td>
<td class="nump">5,800,827<span></span>
</td>
<td class="nump">6,087,975<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_OtherAssetsNoncurrentAbstract', window );"><strong>OTHER ASSETS:</strong></a></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_OtherLongTermInvestments', window );">Investments</a></td>
<td class="nump">3,942,825<span></span>
</td>
<td class="nump">7,109,212<span></span>
</td>
<td class="nump">250,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,086,393<span></span>
</td>
<td class="nump">2,086,393<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_DeferredTaxAssetsNetCurrent', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,534<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 );">Operating lease right of use asset</a></td>
<td class="nump">191,134<span></span>
</td>
<td class="nump">284,251<span></span>
</td>
<td class="nump">367,909<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">2,440,562<span></span>
</td>
<td class="nump">2,775,361<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_OtherAssetsMiscellaneousNoncurrent', window );">Other assets, net</a></td>
<td class="nump">183,373<span></span>
</td>
<td class="nump">171,619<span></span>
</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_jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2', window );">Noncurrent assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">883,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent', window );">Non-current assets held for sale</a></td>
<td class="nump">846,000<span></span>
</td>
<td class="nump">1,283,261<span></span>
</td>
<td class="text">&#160;<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_OtherAssetsNoncurrent', window );">TOTAL OTHER ASSETS</a></td>
<td class="nump">9,690,287<span></span>
</td>
<td class="nump">13,710,097<span></span>
</td>
<td class="text">&#160;<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">56,962,123<span></span>
</td>
<td class="nump">55,556,325<span></span>
</td>
<td class="nump">59,150,712<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_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,716,451<span></span>
</td>
<td class="nump">709,283<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">1,247,228<span></span>
</td>
<td class="nump">1,531,595<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 );">Operating lease liability</a></td>
<td class="nump">132,690<span></span>
</td>
<td class="nump">127,243<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_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">203,203<span></span>
</td>
<td class="nump">318,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_AccruedConsideration', window );">Accrued consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">550,000<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_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">34,022,195<span></span>
</td>
<td class="nump">16,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ContractWithCustomerLiabilityCurrent2', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,912<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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">608,712<span></span>
</td>
<td class="nump">456,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LiabilitiesHeldForSaleCurrent2', window );">Current liabilities held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,727,821<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">37,930,479<span></span>
</td>
<td class="nump">7,437,651<span></span>
</td>
<td class="nump">11,350,044<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_LiabilitiesNoncurrentAbstract', window );"><strong>LONG TERM LIABILITIES:</strong></a></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_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Long-term compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">116,460<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="nump">69,613<span></span>
</td>
<td class="nump">167,697<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_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">397,076<span></span>
</td>
<td class="nump">310,179<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesNoncurrent', window );">TOTAL LONG-TERM LIABILITIES</a></td>
<td class="nump">466,689<span></span>
</td>
<td class="nump">623,947<span></span>
</td>
<td class="nump">408,386<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&#8217; EQUITY</strong></a></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_CommonStockValue', window );">Common stock, par value $.05 per share; 30,000,000 shares authorized</a></td>
<td class="nump">486,031<span></span>
</td>
<td class="nump">466,096<span></span>
</td>
<td class="nump">462,637<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">44,878,533<span></span>
</td>
<td class="nump">43,572,114<span></span>
</td>
<td class="nump">42,977,914<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="num">(26,815,002)<span></span>
</td>
<td class="nump">4,135,284<span></span>
</td>
<td class="nump">4,649,395<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 );">Accumulated other comprehensive loss</a></td>
<td class="nump">15,393<span></span>
</td>
<td class="num">(678,767)<span></span>
</td>
<td class="num">(697,664)<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_StockholdersEquity', window );">TOTAL STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">18,564,955<span></span>
</td>
<td class="nump">47,494,727<span></span>
</td>
<td class="nump">47,392,282<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 56,962,123<span></span>
</td>
<td class="nump">55,556,325<span></span>
</td>
<td class="nump">59,150,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_CashAndCashEquivalentsAtCarryingValue1', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,092,484<span></span>
</td>
<td class="nump">13,928,504<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_jcs_ShortTermInvestments1', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,759,024<span></span>
</td>
<td class="nump">9,449,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_AccountsReceivableNetCurrent1', window );">Trade accounts receivable, less allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,177,445<span></span>
</td>
<td class="nump">10,242,405<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_jcs_InventoryNet1', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,696,880<span></span>
</td>
<td class="nump">8,531,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_PrepaidTaxes1', window );">Prepaid income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,948<span></span>
</td>
<td class="nump">72,994<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_jcs_OtherAssetsCurrent1', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">996,472<span></span>
</td>
<td class="nump">1,160,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_PropertyPlantAndEquipmentNet2', window );">PROPERTY, PLANT AND EQUIPMENT,&#160;&#160;net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,242,072<span></span>
</td>
<td class="nump">8,238,089<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_jcs_OperatingLeaseRightOfUseAsset2', window );">Right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">413,415<span></span>
</td>
<td class="nump">367,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_IntangibleAssetsNetExcludingGoodwill2', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,775,361<span></span>
</td>
<td class="text"> <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_jcs_OtherAssetsMiscellaneousNoncurrent2', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,619<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherAssetsNoncurrent2', window );">TOTAL OTHER ASSETS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,556,000<span></span>
</td>
<td class="nump">1,510,813<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_jcs_AccountsPayableCurrent2', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,378,449<span></span>
</td>
<td class="nump">3,720,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_EmployeeRelatedLiabilitiesCurrent2', window );">Accrued compensation and benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,298,075<span></span>
</td>
<td class="nump">3,517,331<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_jcs_OperatingLeaseLiabilityCurrent2', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,553<span></span>
</td>
<td class="nump">115,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherAccruedLiabilitiesCurrent2', window );">Other accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,524,515<span></span>
</td>
<td class="nump">2,602,752<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_jcs_AccruedConsideration2', window );">Accrued consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">550,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DividendsPayableCurrent2', window );">Dividends payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,147<span></span>
</td>
<td class="nump">200,363<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_jcs_LiabilitiesHeldForSaleCurrent', window );">Current liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,193,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredCompensationLiabilityClassifiedNoncurrent2', window );">Long-term compensation plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,460<span></span>
</td>
<td class="nump">164,348<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_jcs_OperatingLeaseLiabilityNoncurrent2', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,308<span></span>
</td>
<td class="nump">244,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ContractWithCustomerLiabilityNoncurrent2', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 310,179<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_AccountsPayableCurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AccountsPayableCurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_AccountsReceivableNetCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AccountsReceivableNetCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_AccruedConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Accrued Consideration</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;">jcs_AccruedConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_AccruedConsideration2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AccruedConsideration2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Assets Held-for-sale, Not Part of Disposal Group, Noncurrent</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;">jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_CashAndCashEquivalentsAtCarryingValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_CashAndCashEquivalentsAtCarryingValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ContractWithCustomerLiabilityCurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_ContractWithCustomerLiabilityCurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ContractWithCustomerLiabilityNoncurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_ContractWithCustomerLiabilityNoncurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DeferredCompensationLiabilityClassifiedNoncurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DeferredCompensationLiabilityClassifiedNoncurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DividendsPayableCurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DividendsPayableCurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_EmployeeRelatedLiabilitiesCurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_EmployeeRelatedLiabilitiesCurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_IntangibleAssetsNetExcludingGoodwill2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_IntangibleAssetsNetExcludingGoodwill2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_InventoryNet1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_InventoryNet1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_InventoryNet2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_InventoryNet2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_LiabilitiesHeldForSaleCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Liabilities Held-for-Sale, Current</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;">jcs_LiabilitiesHeldForSaleCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_LiabilitiesHeldForSaleCurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_LiabilitiesHeldForSaleCurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OperatingLeaseLiabilityCurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OperatingLeaseLiabilityCurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OperatingLeaseLiabilityNoncurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OperatingLeaseLiabilityNoncurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OperatingLeaseRightOfUseAsset2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OperatingLeaseRightOfUseAsset2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OtherAccruedLiabilitiesCurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OtherAccruedLiabilitiesCurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OtherAssetsCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OtherAssetsCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OtherAssetsMiscellaneousNoncurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OtherAssetsMiscellaneousNoncurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OtherAssetsNoncurrent2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OtherAssetsNoncurrent2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_PrepaidTaxes1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_PrepaidTaxes1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_PropertyPlantAndEquipmentNet2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_PropertyPlantAndEquipmentNet2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ShortTermInvestments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_ShortTermInvestments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ShortTermInvestments2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_ShortTermInvestments2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, 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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<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_AccountsReceivableNetCurrent</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_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=124509347&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=124509347&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=124501264&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=124501264&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=124509347&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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 20: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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=123359005&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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets held-for-sale that are not part of a disposal group, expected to be sold within a 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123398962&amp;loc=d3e400-110220<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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</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=123570139&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=124098289&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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligation to transfer good or 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligation to transfer good or service to customer for which consideration has been received or is receivable, 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityNoncurrent</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_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond 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>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_DeferredCompensationLiabilityClassifiedNoncurrent</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_DeferredTaxAssetsNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of deferred tax asset attributable to deductible temporary differences and carryforwards 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://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=123427490&amp;loc=d3e31931-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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31928-109318<br><br>Reference 4: 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=123427490&amp;loc=d3e31917-109318<br><br>Reference 5: 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=123427490&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_DeferredTaxAssetsNetCurrent</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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 dividends declared but unpaid on equity securities issued by the entity and outstanding. 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><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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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_DividendsPayableCurrent</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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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_EmployeeRelatedLiabilitiesCurrent</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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<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 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 5: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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></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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligation due after one year or beyond 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 201.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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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 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 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 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: 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=123419778&amp;loc=d3e5710-111685<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: 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></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_LiabilitiesNoncurrent</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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</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_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=123391704&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=123391704&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=123391704&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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expenses incurred but not yet paid classified as other, due within 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 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><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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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_OtherAccruedLiabilitiesCurrent</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_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</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_OtherAssetsMiscellaneousNoncurrent</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_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsNoncurrentAbstract</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_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-term investments 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<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_OtherLongTermInvestments</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_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<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_PrepaidTaxes</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 4: 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 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 7: 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=124501264&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>36
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108533496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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 );">Trade accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 33,000<span></span>
</td>
<td class="nump">$ 14,000<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.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_PreferredStockSharesAuthorized', window );">Preferred stock shares authorized</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">3,000,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_PreferredStockSharesIssued', window );">Preferred stock shares issued</a></td>
<td class="nump">0<span></span>
</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 share</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<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 shares authorized</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">30,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 shares issued</a></td>
<td class="nump">9,720,627<span></span>
</td>
<td class="nump">9,321,927<span></span>
</td>
<td class="nump">9,252,749<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 shares outstanding</a></td>
<td class="nump">9,720,627<span></span>
</td>
<td class="nump">9,321,927<span></span>
</td>
<td class="nump">9,252,749<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_jcs_AllowanceForDoubtfulAccountsReceivableCurrent1', window );">[custom:AllowanceForDoubtfulAccountsReceivableCurrent1-0]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,000<span></span>
</td>
<td class="nump">$ 154,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_AllowanceForDoubtfulAccountsReceivableCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AllowanceForDoubtfulAccountsReceivableCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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=123577603&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=124255206&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_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>dtr-types: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=123467817&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_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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_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>dtr-types: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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106361480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_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>
<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 );">Sales</a></td>
<td class="nump">$ 1,828,299<span></span>
</td>
<td class="nump">$ 3,354,306<span></span>
</td>
<td class="nump">$ 5,313,047<span></span>
</td>
<td class="nump">$ 5,321,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_CostOfGoodsAndServicesSold2', window );">Cost of sales</a></td>
<td class="nump">1,112,528<span></span>
</td>
<td class="nump">2,181,589<span></span>
</td>
<td class="nump">3,459,331<span></span>
</td>
<td class="nump">3,756,475<span></span>
</td>
<td class="nump">$ 25,369,118<span></span>
</td>
<td class="nump">$ 28,720,367<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_GrossProfit2', window );">Gross profit</a></td>
<td class="nump">715,771<span></span>
</td>
<td class="nump">1,172,717<span></span>
</td>
<td class="nump">1,853,716<span></span>
</td>
<td class="nump">1,565,208<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_OperatingCostsAndExpensesAbstract', window );"><strong>Operating 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>
<td class="text">&#160;<span></span>
</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_jcs_SellingGeneralAndAdministrativeExpense2', window );">Selling, general and administrative expenses</a></td>
<td class="nump">1,687,930<span></span>
</td>
<td class="nump">1,959,583<span></span>
</td>
<td class="nump">5,566,808<span></span>
</td>
<td class="nump">5,016,736<span></span>
</td>
<td class="nump">662,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_AmortizationExpense', window );">Amortization expense</a></td>
<td class="nump">110,489<span></span>
</td>
<td class="nump">106,333<span></span>
</td>
<td class="nump">346,277<span></span>
</td>
<td class="nump">106,333<span></span>
</td>
<td class="text">&#160;<span></span>
</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_jcs_BusinessCombinationAcquisitionRelatedCosts2', window );">Transaction costs</a></td>
<td class="nump">542,509<span></span>
</td>
<td class="nump">71,301<span></span>
</td>
<td class="nump">1,854,382<span></span>
</td>
<td class="nump">485,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RestructuringCharges2', window );">Restructuring expense</a></td>
<td class="nump">242,275<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">242,275<span></span>
</td>
<td class="text"> <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_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">1,278,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,470,721<span></span>
</td>
<td class="nump">414,585<span></span>
</td>
<td class="nump">684,856<span></span>
</td>
<td class="text"> <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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">2,583,203<span></span>
</td>
<td class="nump">2,137,217<span></span>
</td>
<td class="nump">8,009,742<span></span>
</td>
<td class="nump">5,608,955<span></span>
</td>
<td class="nump">19,903,778<span></span>
</td>
<td class="nump">22,176,598<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OperatingIncomeLoss2', window );">Operating loss from continuing operations</a></td>
<td class="num">(1,867,432)<span></span>
</td>
<td class="num">(964,500)<span></span>
</td>
<td class="num">(6,156,026)<span></span>
</td>
<td class="num">(4,043,747)<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (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>
<td class="text">&#160;<span></span>
</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_jcs_InvestmentAndOtherIncomeLoss', window );">Investment and other income</a></td>
<td class="nump">67,791<span></span>
</td>
<td class="nump">281,794<span></span>
</td>
<td class="num">(178,874)<span></span>
</td>
<td class="nump">665,158<span></span>
</td>
<td class="nump">661,754<span></span>
</td>
<td class="nump">284,944<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_GainLossOnDispositionOfAssets', window );">Gain (loss) on sale of assets</a></td>
<td class="nump">4,078<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">20,326<span></span>
</td>
<td class="nump">308,403<span></span>
</td>
<td class="nump">288,778<span></span>
</td>
<td class="num">(20,368)<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_InterestAndDebtExpense', window );">Interest and other expense</a></td>
<td class="num">(2,352)<span></span>
</td>
<td class="num">(7,060)<span></span>
</td>
<td class="num">(7,290)<span></span>
</td>
<td class="num">(26,151)<span></span>
</td>
<td class="num">(28,514)<span></span>
</td>
<td class="num">(38,440)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NonoperatingIncomeExpense2', window );">Other income (expense), net</a></td>
<td class="nump">69,517<span></span>
</td>
<td class="nump">274,734<span></span>
</td>
<td class="num">(165,838)<span></span>
</td>
<td class="nump">947,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2', window );">Operating loss from continuing operations before income taxes</a></td>
<td class="num">(1,797,915)<span></span>
</td>
<td class="num">(689,766)<span></span>
</td>
<td class="num">(6,321,864)<span></span>
</td>
<td class="num">(3,096,337)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_IncomeTaxExpenseBenefit2', window );">Income tax expense</a></td>
<td class="nump">5,170<span></span>
</td>
<td class="nump">8,952<span></span>
</td>
<td class="nump">5,760<span></span>
</td>
<td class="nump">4,049<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_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</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">20,342<span></span>
</td>
<td class="num">(15,269)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net (loss) income from continuing operations</a></td>
<td class="num">(1,803,085)<span></span>
</td>
<td class="num">(698,718)<span></span>
</td>
<td class="num">(6,327,624)<span></span>
</td>
<td class="num">(3,100,386)<span></span>
</td>
<td class="num">(1,795,674)<span></span>
</td>
<td class="nump">250,619<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_jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2', window );">Net income from discontinued operations, net of tax</a></td>
<td class="nump">10,411,404<span></span>
</td>
<td class="nump">961,083<span></span>
</td>
<td class="nump">10,835,605<span></span>
</td>
<td class="nump">2,931,863<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">10,411,000<span></span>
</td>
<td class="num">(568,745)<span></span>
</td>
<td class="nump">10,836,000<span></span>
</td>
<td class="nump">1,744,607<span></span>
</td>
<td class="nump">1,624,016<span></span>
</td>
<td class="nump">6,218,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_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">8,608,319<span></span>
</td>
<td class="nump">262,365<span></span>
</td>
<td class="nump">4,507,981<span></span>
</td>
<td class="num">(168,523)<span></span>
</td>
<td class="num">(171,658)<span></span>
</td>
<td class="nump">6,469,049<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</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>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains/(losses) on available-for-sale securities</a></td>
<td class="nump">1,231<span></span>
</td>
<td class="num">(15,897)<span></span>
</td>
<td class="num">(5,416)<span></span>
</td>
<td class="num">(5,800)<span></span>
</td>
<td class="nump">9,249<span></span>
</td>
<td class="num">(1,793)<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">644,590<span></span>
</td>
<td class="nump">81,146<span></span>
</td>
<td class="nump">699,576<span></span>
</td>
<td class="num">(59,859)<span></span>
</td>
<td class="nump">9,648<span></span>
</td>
<td class="nump">55,422<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income</a></td>
<td class="nump">645,821<span></span>
</td>
<td class="nump">65,249<span></span>
</td>
<td class="nump">694,160<span></span>
</td>
<td class="num">(65,659)<span></span>
</td>
<td class="nump">18,897<span></span>
</td>
<td class="nump">53,629<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="nump">$ 9,254,140<span></span>
</td>
<td class="nump">$ 327,614<span></span>
</td>
<td class="nump">$ 5,202,141<span></span>
</td>
<td class="num">$ (234,182)<span></span>
</td>
<td class="num">$ (152,761)<span></span>
</td>
<td class="nump">$ 6,522,678<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_EarningsPerShareBasicAbstract', window );"><strong>Basic net (loss) income per share:</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>
<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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.67)<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="nump">$ 0.03<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">1.08<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">1.15<span></span>
</td>
<td class="nump">0.31<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
<td class="nump">0.67<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_EarningsPerShareBasic', window );">&#160;</a></td>
<td class="nump">0.89<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0.70<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_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net (loss) income per share:</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>
<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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="num">(0.18)<span></span>
</td>
<td class="num">(0.07)<span></span>
</td>
<td class="num">(0.65)<span></span>
</td>
<td class="num">(0.33)<span></span>
</td>
<td class="num">(0.19)<span></span>
</td>
<td class="nump">0.03<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">1.12<span></span>
</td>
<td class="nump">0.31<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
<td class="nump">0.66<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_EarningsPerShareDiluted', window );">&#160;</a></td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.69<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 Basic Shares Outstanding</a></td>
<td class="nump">9,631,064<span></span>
</td>
<td class="nump">9,355,425<span></span>
</td>
<td class="nump">9,476,264<span></span>
</td>
<td class="nump">9,323,902<span></span>
</td>
<td class="nump">9,322,672<span></span>
</td>
<td class="nump">9,272,259<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 Dilutive Shares Outstanding</a></td>
<td class="nump">9,715,252<span></span>
</td>
<td class="nump">9,444,986<span></span>
</td>
<td class="nump">9,660,317<span></span>
</td>
<td class="nump">9,323,902<span></span>
</td>
<td class="nump">9,322,672<span></span>
</td>
<td class="nump">9,337,422<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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share</a></td>
<td class="nump">$ 3.50<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3.50<span></span>
</td>
<td class="nump">$ 0.04<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 1,947,000<span></span>
</td>
<td class="nump">$ 3,530,000<span></span>
</td>
<td class="nump">$ 5,719,000<span></span>
</td>
<td class="nump">$ 5,882,000<span></span>
</td>
<td class="nump">$ 42,575,546<span></span>
</td>
<td class="nump">$ 50,906,179<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">4,607,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,824,193<span></span>
</td>
<td class="nump">7,217,195<span></span>
</td>
<td class="nump">17,206,428<span></span>
</td>
<td class="nump">22,185,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_SellingGeneralAndAdministrativeExpense1', window );">Selling, general and administrative expenses</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">19,218,922<span></span>
</td>
<td class="nump">22,176,598<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</a></td>
<td class="nump">1,278,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,470,721<span></span>
</td>
<td class="nump">414,585<span></span>
</td>
<td class="nump">684,856<span></span>
</td>
<td class="text"> <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 (loss) income from continuing operations</a></td>
<td class="num">(1,660,879)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,807,395<span></span>
</td>
<td class="nump">2,869,948<span></span>
</td>
<td class="num">(2,697,350)<span></span>
</td>
<td class="nump">9,214<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_NonoperatingIncomeExpense', window );">Other income,&#160;&#160;net</a></td>
<td class="num">(279,221)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">292,353<span></span>
</td>
<td class="nump">689,550<span></span>
</td>
<td class="nump">922,018<span></span>
</td>
<td class="nump">226,136<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 );">Operating (loss) income from continuing operations before income taxes</a></td>
<td class="num">(1,940,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,099,748<span></span>
</td>
<td class="num">(2,180,398)<span></span>
</td>
<td class="num">(1,775,332)<span></span>
</td>
<td class="nump">235,350<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">20,342<span></span>
</td>
<td class="num">(15,269)<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax</a></td>
<td class="nump">$ 10,411,000<span></span>
</td>
<td class="num">$ (568,745)<span></span>
</td>
<td class="nump">$ 10,836,000<span></span>
</td>
<td class="nump">$ 1,744,607<span></span>
</td>
<td class="nump">$ 1,624,016<span></span>
</td>
<td class="nump">$ 6,218,430<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_AmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_BusinessCombinationAcquisitionRelatedCosts2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_BusinessCombinationAcquisitionRelatedCosts2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_CostOfGoodsAndServicesSold2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_CostOfGoodsAndServicesSold2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_GrossProfit2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_GrossProfit2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_IncomeTaxExpenseBenefit2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_IncomeTaxExpenseBenefit2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_InvestmentAndOtherIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Investment and Other Income (Loss)</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;">jcs_InvestmentAndOtherIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_NonoperatingIncomeExpense2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_NonoperatingIncomeExpense2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OperatingIncomeLoss2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OperatingIncomeLoss2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_RestructuringCharges2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_RestructuringCharges2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_SellingGeneralAndAdministrativeExpense1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_SellingGeneralAndAdministrativeExpense1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_SellingGeneralAndAdministrativeExpense2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_SellingGeneralAndAdministrativeExpense2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</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 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<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_BusinessCombinationAcquisitionRelatedCosts</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 dividends declared during the period for each share of common stock outstanding.</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 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_CommonStockDividendsPerShareDeclared</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>dtr-types: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_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=123367319&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=124509347&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=124509347&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=124509347&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_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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 11: 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=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types: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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</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_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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 13: 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=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types: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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareDilutedAbstract</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_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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_GainLossOnDispositionOfAssets</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_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/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=123359005&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=123359005&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: 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=123359005&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income (loss) from continuing operations including portion attributable to the 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 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/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=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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=123359005&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 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 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> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: 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=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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=123596393&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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) from continuing operations 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=124431687&amp;loc=d3e22583-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: 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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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=125511455&amp;loc=d3e1252-109256<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: 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=124431687&amp;loc=d3e22499-107794<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: 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 14: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerBasicShare</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>dtr-types: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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) derived from continuing operations during 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/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=124431687&amp;loc=d3e22694-107794<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: 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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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=124431687&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerDilutedShare</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>dtr-types: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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<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_IncomeLossFromDiscontinuedOperationsNetOfTax</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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: 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=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 9: 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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</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>dtr-types: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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</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>dtr-types: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_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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) and deferred income tax expense (benefit) pertaining to continuing operations.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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(h))<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&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_IncomeTaxExpenseBenefit</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_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Interest and debt related expenses associated with nonoperating financing activities of the 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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_InterestAndDebtExpense</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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_NonoperatingIncomeExpense</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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonoperatingIncomeExpenseAbstract</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_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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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.</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 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other comprehensive income (loss) 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://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=124509347&amp;loc=SL7669625-108580<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: 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=123454820&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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</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 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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=123359005&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<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=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</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_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=123359005&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=123596393&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=123359005&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=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123359005&amp;loc=d3e9054-108599<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 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 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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=123367319&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_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=124432515&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=125511455&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=124432515&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=125511455&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>38
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164110450712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</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_StockholdersEquity', window );">Beginning balance, value at Dec. 31, 2018</a></td>
<td class="nump">$ 457,922<span></span>
</td>
<td class="nump">$ 42,680,499<span></span>
</td>
<td class="num">$ (734,001)<span></span>
</td>
<td class="num">$ (751,293)<span></span>
</td>
<td class="nump">$ 41,653,127<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="nump">9,158,438<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,469,049<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,469,049<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under Employee Stock Purchase Plan</a></td>
<td class="nump">$ 1,723<span></span>
</td>
<td class="nump">93,437<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">95,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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under Employee Stock Purchase Plan, Shares</a></td>
<td class="nump">34,469<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_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan</a></td>
<td class="nump">$ 6,641<span></span>
</td>
<td class="nump">262,995<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">269,636<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan, Shares</a></td>
<td class="nump">132,826<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan</a></td>
<td class="nump">$ 7,826<span></span>
</td>
<td class="nump">612,424<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">620,250<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan, Shares</a></td>
<td class="nump">156,525<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">412,776<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">412,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue', window );">Other share retirements</a></td>
<td class="num">$ (11,475)<span></span>
</td>
<td class="num">(1,084,217)<span></span>
</td>
<td class="num">(326,556)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,422,248)<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_jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares', window );">Other share retirements, Shares</a></td>
<td class="num">(229,509)<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_Dividends', window );">Shareholder dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(759,097)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(759,097)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">53,629<span></span>
</td>
<td class="nump">53,629<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, value at Dec. 31, 2019</a></td>
<td class="nump">$ 462,637<span></span>
</td>
<td class="nump">42,977,914<span></span>
</td>
<td class="nump">4,649,395<span></span>
</td>
<td class="num">(697,664)<span></span>
</td>
<td class="nump">47,392,282<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="nump">9,252,749<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_Dividends', window );">Shareholder dividends ($0.00 per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">759,097<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">759,097<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 (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(168,523)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(168,523)<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under Employee Stock Purchase Plan</a></td>
<td class="nump">$ 648<span></span>
</td>
<td class="nump">66,246<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">66,894<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under Employee Stock Purchase Plan, Shares</a></td>
<td class="nump">12,968<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_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan</a></td>
<td class="nump">$ 3,303<span></span>
</td>
<td class="nump">404,281<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">407,584<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan, Shares</a></td>
<td class="nump">66,059<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan</a></td>
<td class="nump">$ 3,218<span></span>
</td>
<td class="nump">20,720<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">23,938<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan, Shares</a></td>
<td class="nump">64,352<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">319,777<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">319,777<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_jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue', window );">Other share retirements</a></td>
<td class="num">$ (4,148)<span></span>
</td>
<td class="num">(387,265)<span></span>
</td>
<td class="nump">37,192<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(354,221)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares', window );">Other share retirements, Shares</a></td>
<td class="num">(82,964)<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_Dividends', window );">Shareholder dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(380,041)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(380,041)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(65,659)<span></span>
</td>
<td class="num">(65,659)<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, value at Sep. 30, 2020</a></td>
<td class="nump">$ 465,658<span></span>
</td>
<td class="nump">43,401,673<span></span>
</td>
<td class="nump">4,138,023<span></span>
</td>
<td class="num">(763,323)<span></span>
</td>
<td class="nump">47,242,031<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2020</a></td>
<td class="nump">9,313,164<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_Dividends', window );">Shareholder dividends ($0.00 per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">380,041<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">380,041<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, value at Dec. 31, 2019</a></td>
<td class="nump">$ 462,637<span></span>
</td>
<td class="nump">42,977,914<span></span>
</td>
<td class="nump">4,649,395<span></span>
</td>
<td class="num">(697,664)<span></span>
</td>
<td class="nump">47,392,282<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="nump">9,252,749<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(171,658)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(171,658)<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under Employee Stock Purchase Plan</a></td>
<td class="nump">$ 1,014<span></span>
</td>
<td class="nump">93,882<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">94,896<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under Employee Stock Purchase Plan, Shares</a></td>
<td class="nump">20,279<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_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan</a></td>
<td class="nump">$ 3,303<span></span>
</td>
<td class="nump">404,281<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">407,584<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan, Shares</a></td>
<td class="nump">66,059<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan</a></td>
<td class="nump">$ 3,298<span></span>
</td>
<td class="nump">20,720<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">24,018<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan, Shares</a></td>
<td class="nump">65,952<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">463,274<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">463,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue', window );">Other share retirements</a></td>
<td class="num">$ (4,156)<span></span>
</td>
<td class="num">(387,957)<span></span>
</td>
<td class="nump">37,213<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(354,900)<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_jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares', window );">Other share retirements, Shares</a></td>
<td class="num">(83,112)<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_Dividends', window );">Shareholder dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(379,666)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(379,666)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">18,897<span></span>
</td>
<td class="nump">18,897<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, value at Dec. 31, 2020</a></td>
<td class="nump">$ 466,096<span></span>
</td>
<td class="nump">43,572,114<span></span>
</td>
<td class="nump">4,135,284<span></span>
</td>
<td class="num">(678,767)<span></span>
</td>
<td class="nump">47,494,727<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">9,321,927<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_Dividends', window );">Shareholder dividends ($0.00 per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">379,666<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">379,666<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2020</a></td>
<td class="nump">9,351,486<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_Dividends', window );">Shareholder dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,217)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,217)<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, value at Sep. 30, 2020</a></td>
<td class="nump">$ 465,658<span></span>
</td>
<td class="nump">43,401,673<span></span>
</td>
<td class="nump">4,138,023<span></span>
</td>
<td class="num">(763,323)<span></span>
</td>
<td class="nump">47,242,031<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2020</a></td>
<td class="nump">9,313,164<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_Dividends', window );">Shareholder dividends ($0.00 per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,217<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,217<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, value at Jun. 30, 2020</a></td>
<td class="nump">467,573<span></span>
</td>
<td class="nump">43,495,046<span></span>
</td>
<td class="nump">3,830,132<span></span>
</td>
<td class="num">(828,572)<span></span>
</td>
<td class="nump">46,964,179<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 (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">262,365<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">262,365<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under Employee Stock Purchase Plan</a></td>
<td class="nump">$ 245<span></span>
</td>
<td class="nump">24,593<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">24,838<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under Employee Stock Purchase Plan, Shares</a></td>
<td class="nump">4,899<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan</a></td>
<td class="nump">$ 789<span></span>
</td>
<td class="nump">15,540<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">16,329<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan, Shares</a></td>
<td class="nump">15,768<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">143,150<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">143,150<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_jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue', window );">Other share retirements</a></td>
<td class="num">$ (2,949)<span></span>
</td>
<td class="num">(276,656)<span></span>
</td>
<td class="nump">44,309<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(235,296)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares', window );">Other share retirements, Shares</a></td>
<td class="num">(58,989)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">65,249<span></span>
</td>
<td class="nump">65,249<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, value at Sep. 30, 2020</a></td>
<td class="nump">$ 465,658<span></span>
</td>
<td class="nump">43,401,673<span></span>
</td>
<td class="nump">4,138,023<span></span>
</td>
<td class="num">(763,323)<span></span>
</td>
<td class="nump">47,242,031<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2020</a></td>
<td class="nump">9,313,164<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, value at Dec. 31, 2020</a></td>
<td class="nump">$ 466,096<span></span>
</td>
<td class="nump">43,572,114<span></span>
</td>
<td class="nump">4,135,284<span></span>
</td>
<td class="num">(678,767)<span></span>
</td>
<td class="nump">47,494,727<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">9,321,927<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,507,981<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,507,981<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under Employee Stock Purchase Plan</a></td>
<td class="nump">$ 477<span></span>
</td>
<td class="nump">48,532<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">49,009<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under Employee Stock Purchase Plan, Shares</a></td>
<td class="nump">9,540<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_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan</a></td>
<td class="nump">$ 3,610<span></span>
</td>
<td class="nump">326,358<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">329,968<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan, Shares</a></td>
<td class="nump">72,203<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan</a></td>
<td class="nump">$ 49,699<span></span>
</td>
<td class="nump">3,714,658<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,764,357<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan, Shares</a></td>
<td class="nump">993,977<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">559,397<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">559,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue', window );">Other share retirements</a></td>
<td class="num">$ (33,851)<span></span>
</td>
<td class="num">(3,342,526)<span></span>
</td>
<td class="num">(1,436,068)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,812,445)<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_jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares', window );">Other share retirements, Shares</a></td>
<td class="num">(677,020)<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_Dividends', window );">Shareholder dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(34,022,199)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(34,022,199)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">694,160<span></span>
</td>
<td class="nump">694,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, value at Sep. 30, 2021</a></td>
<td class="nump">$ 486,031<span></span>
</td>
<td class="nump">44,878,533<span></span>
</td>
<td class="num">(26,815,002)<span></span>
</td>
<td class="nump">15,393<span></span>
</td>
<td class="nump">18,564,955<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="nump">9,720,627<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_Dividends', window );">Shareholder dividends ($0.00 per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">34,022,199<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">34,022,199<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, value at Jun. 30, 2021</a></td>
<td class="nump">$ 473,521<span></span>
</td>
<td class="nump">44,053,498<span></span>
</td>
<td class="num">(7,772)<span></span>
</td>
<td class="num">(630,428)<span></span>
</td>
<td class="nump">43,888,819<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_SharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">9,470,424<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,608,319<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,608,319<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan</a></td>
<td class="nump">$ 44,905<span></span>
</td>
<td class="nump">3,714,658<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,759,563<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under Executive Stock Plan, Shares</a></td>
<td class="nump">898,096<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">317,065<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">317,065<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_jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue', window );">Other share retirements</a></td>
<td class="num">$ (32,395)<span></span>
</td>
<td class="num">(3,206,688)<span></span>
</td>
<td class="num">(1,393,355)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,632,438)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares', window );">Other share retirements, Shares</a></td>
<td class="num">(647,893)<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_Dividends', window );">Shareholder dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(34,022,194)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(34,022,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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">645,821<span></span>
</td>
<td class="nump">645,821<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, value at Sep. 30, 2021</a></td>
<td class="nump">$ 486,031<span></span>
</td>
<td class="nump">44,878,533<span></span>
</td>
<td class="num">(26,815,002)<span></span>
</td>
<td class="nump">15,393<span></span>
</td>
<td class="nump">18,564,955<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="nump">9,720,627<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_Dividends', window );">Shareholder dividends ($0.00 per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 34,022,194<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 34,022,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Other Stock Repurchased and Retired During Period, Shares</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;">jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Other Stock Repurchased and Retired During Period, Value</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;">jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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=122142933&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=122142933&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=123468992&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_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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_Dividends</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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other comprehensive income (loss) 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://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=124509347&amp;loc=SL7669625-108580<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: 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=123454820&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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 issued which are neither cancelled nor held in the treasury.</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_SharesOutstanding</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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 capital stock issued (purchased by employees) in connection with an employee stock ownership 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 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 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 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109244457&amp;loc=d3e16649-113920<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan</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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 issued during the period as a result of an employee stock purchase 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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(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></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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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=123467817&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(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></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_StockIssuedDuringPeriodSharesShareBasedCompensation</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_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 value of stock issued during the period as a result of employee stock ownership plan (ESOP).</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=123467817&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(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 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109244457&amp;loc=d3e16649-113920<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_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 change in value for stock issued during the period as a result of employee stock purchase 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 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 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(28))<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 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=123467817&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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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 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 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 (c)<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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(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_StockIssuedDuringPeriodValueShareBasedCompensation</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>39
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164113098856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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>
<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_CommonStockDividendsPerShareCashPaid', window );">Shareholder dividends per share</a></td>
<td class="nump">$ 3.50<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 3.50<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.08<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 dividends paid during the period for each share of common stock outstanding.</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 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_CommonStockDividendsPerShareCashPaid</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>dtr-types: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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</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>40
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106586984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_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>
<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 (loss) income</a></td>
<td class="nump">$ 4,507,981<span></span>
</td>
<td class="num">$ (168,523)<span></span>
</td>
<td class="num">$ (171,658)<span></span>
</td>
<td class="nump">$ 6,469,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3', window );">Net income from discontinued operations, net of tax</a></td>
<td class="nump">10,835,605<span></span>
</td>
<td class="nump">2,931,863<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net (loss) income from continuing operations</a></td>
<td class="num">(6,327,624)<span></span>
</td>
<td class="num">(3,100,386)<span></span>
</td>
<td class="num">(1,795,674)<span></span>
</td>
<td class="nump">250,619<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 (loss) income to net cash (used in) provided by operating activities:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DepreciationDepletionAndAmortization2', window );">Depreciation and amortization</a></td>
<td class="nump">643,541<span></span>
</td>
<td class="nump">621,363<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_ShareBasedCompensation', window );">Share based compensation</a></td>
<td class="nump">559,397<span></span>
</td>
<td class="nump">319,777<span></span>
</td>
<td class="nump">463,274<span></span>
</td>
<td class="nump">412,776<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 taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,534<span></span>
</td>
<td class="nump">9,534<span></span>
</td>
<td class="nump">9,534<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_AssetImpairmentCharges', window );">Investment impairment loss</a></td>
<td class="nump">399,829<span></span>
</td>
<td class="text"> <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_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on sale of assets</a></td>
<td class="num">(20,326)<span></span>
</td>
<td class="num">(303,899)<span></span>
</td>
<td class="num">(284,273)<span></span>
</td>
<td class="nump">20,368<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 assets and liabilities:</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_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivables</a></td>
<td class="nump">2,238,172<span></span>
</td>
<td class="num">(3,852,877)<span></span>
</td>
<td class="nump">261,192<span></span>
</td>
<td class="num">(618,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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">15,167<span></span>
</td>
<td class="num">(136,732)<span></span>
</td>
<td class="num">(83,977)<span></span>
</td>
<td class="nump">2,469,800<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_IncreaseDecreaseInPrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">20,039<span></span>
</td>
<td class="num">(15,587)<span></span>
</td>
<td class="nump">37,046<span></span>
</td>
<td class="nump">75,298<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 );">Other assets</a></td>
<td class="num">(507,020)<span></span>
</td>
<td class="num">(319,063)<span></span>
</td>
<td class="nump">339,712<span></span>
</td>
<td class="nump">1,348,481<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 );">Accounts payable</a></td>
<td class="nump">1,007,228<span></span>
</td>
<td class="nump">1,125,157<span></span>
</td>
<td class="num">(1,392,457)<span></span>
</td>
<td class="num">(381,293)<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_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and benefits</a></td>
<td class="num">(70,858)<span></span>
</td>
<td class="num">(73,895)<span></span>
</td>
<td class="num">(939,758)<span></span>
</td>
<td class="nump">1,057,428<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_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">123,729<span></span>
</td>
<td class="nump">114,762<span></span>
</td>
<td class="num">(714,425)<span></span>
</td>
<td class="num">(515,279)<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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(28,267)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash (used in) provided by operating activities - continuing operations</a></td>
<td class="num">(1,918,726)<span></span>
</td>
<td class="num">(5,611,846)<span></span>
</td>
<td class="num">(3,137,499)<span></span>
</td>
<td class="nump">5,133,599<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_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash (used in) provided by operating activities - discontinued operations</a></td>
<td class="num">(707,243)<span></span>
</td>
<td class="nump">32,012<span></span>
</td>
<td class="num">(1,546,030)<span></span>
</td>
<td class="nump">5,097,537<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(2,625,969)<span></span>
</td>
<td class="num">(5,579,834)<span></span>
</td>
<td class="num">(4,683,529)<span></span>
</td>
<td class="nump">10,231,136<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_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>
<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_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(20,264)<span></span>
</td>
<td class="num">(101,032)<span></span>
</td>
<td class="num">(249,727)<span></span>
</td>
<td class="num">(424,988)<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 );">Acquisition of business, net of cash acquired</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,975,894)<span></span>
</td>
<td class="num">(4,797,919)<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_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(18,415,534)<span></span>
</td>
<td class="num">(18,665,534)<span></span>
</td>
<td class="num">(18,673,530)<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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of fixed assets</a></td>
<td class="nump">20,326<span></span>
</td>
<td class="nump">420,000<span></span>
</td>
<td class="nump">435,000<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_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from the sale of investments</a></td>
<td class="nump">2,703,601<span></span>
</td>
<td class="nump">15,277,710<span></span>
</td>
<td class="nump">18,506,198<span></span>
</td>
<td class="nump">8,972,087<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities - continuing operations</a></td>
<td class="nump">2,703,663<span></span>
</td>
<td class="num">(6,794,750)<span></span>
</td>
<td class="num">(4,771,982)<span></span>
</td>
<td class="num">(10,126,431)<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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by investing activities - discontinued operations</a></td>
<td class="nump">23,625,453<span></span>
</td>
<td class="nump">7,977,300<span></span>
</td>
<td class="nump">8,702,213<span></span>
</td>
<td class="nump">4,904,456<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">26,329,116<span></span>
</td>
<td class="nump">1,182,550<span></span>
</td>
<td class="nump">3,930,231<span></span>
</td>
<td class="num">(5,221,975)<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_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>
<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_PaymentsOfDividends', window );">Cash dividends paid</a></td>
<td class="num">(16,152)<span></span>
</td>
<td class="num">(563,766)<span></span>
</td>
<td class="num">(563,882)<span></span>
</td>
<td class="num">(743,276)<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_jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld', window );">Proceeds from issuance of common stock, net of shares withheld</a></td>
<td class="nump">3,813,366<span></span>
</td>
<td class="nump">90,832<span></span>
</td>
<td class="nump">118,914<span></span>
</td>
<td class="nump">715,410<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_PaymentsOfMergerRelatedCostsFinancingActivities', window );">Payment of contingent consideration related to acquisition</a></td>
<td class="num">(550,000)<span></span>
</td>
<td class="text"> <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_PaymentsForRepurchaseOfCommonStock', window );">Purchase of common stock</a></td>
<td class="num">(4,812,445)<span></span>
</td>
<td class="num">(354,221)<span></span>
</td>
<td class="num">(354,900)<span></span>
</td>
<td class="num">(1,422,248)<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">(1,565,231)<span></span>
</td>
<td class="num">(827,155)<span></span>
</td>
<td class="num">(799,868)<span></span>
</td>
<td class="num">(1,450,114)<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH</a></td>
<td class="nump">54,386<span></span>
</td>
<td class="num">(7,725)<span></span>
</td>
<td class="nump">38,140<span></span>
</td>
<td class="num">(7,963)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="nump">22,192,302<span></span>
</td>
<td class="num">(5,232,164)<span></span>
</td>
<td class="num">(1,515,026)<span></span>
</td>
<td class="nump">3,551,084<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR</a></td>
<td class="nump">13,092,484<span></span>
</td>
<td class="nump">14,607,510<span></span>
</td>
<td class="nump">14,607,510<span></span>
</td>
<td class="nump">11,056,426<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF YEAR</a></td>
<td class="nump">35,284,786<span></span>
</td>
<td class="nump">9,375,346<span></span>
</td>
<td class="nump">13,092,484<span></span>
</td>
<td class="nump">14,607,510<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 OF CASH FLOW INFORMATION:</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="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 );">Income taxes refunded</a></td>
<td class="num">(17,971)<span></span>
</td>
<td class="nump">10,102<span></span>
</td>
<td class="num">(27,722)<span></span>
</td>
<td class="num">(73,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_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">4,639<span></span>
</td>
<td class="nump">25,387<span></span>
</td>
<td class="nump">26,327<span></span>
</td>
<td class="nump">37,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DividendsDeclaredNotPaid', window );">Dividends declared not paid</a></td>
<td class="nump">34,022,195<span></span>
</td>
<td class="nump">16,637<span></span>
</td>
<td class="nump">16,147<span></span>
</td>
<td class="nump">200,363<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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures in accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">10,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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating right of use assets obtained in exchange for lease obligations</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">208,650<span></span>
</td>
<td class="nump">208,650<span></span>
</td>
<td class="nump">449,995<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_NoncashOrPartNoncashAcquisitionPayablesAssumed1', window );">Accrued consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">550,000<span></span>
</td>
<td class="text"> <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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax</a></td>
<td class="nump">10,836,000<span></span>
</td>
<td class="nump">1,744,607<span></span>
</td>
<td class="nump">1,624,016<span></span>
</td>
<td class="nump">6,218,430<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">$ 505,339<span></span>
</td>
<td class="nump">$ 429,800<span></span>
</td>
<td class="nump">$ 962,307<span></span>
</td>
<td class="nump">$ 1,032,797<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_DepreciationDepletionAndAmortization2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DepreciationDepletionAndAmortization2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DividendsDeclaredNotPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Dividends Declared Not Paid</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;">jcs_DividendsDeclaredNotPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Proceeds from Issuance of Common Stock, Net of Shares Withheld</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;">jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<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_AssetImpairmentCharges</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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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_CapitalExpendituresIncurredButNotYetPaid</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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=123444420&amp;loc=d3e33268-110906<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=123570139&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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) of investing activities of 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://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=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</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=122134291&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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<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=122134291&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=123570139&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=121826272&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=123359005&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=123570139&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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_GainLossOnSaleOfPropertyPlantEquipment</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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income (loss) from continuing operations including portion attributable to the 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 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/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=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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=123359005&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 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 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> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: 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=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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=123596393&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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<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_IncomeLossFromDiscontinuedOperationsNetOfTax</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_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=123431023&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=123570139&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=123570139&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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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=123570139&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_IncreaseDecreaseInAccruedIncomeTaxesPayable</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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</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=123570139&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_IncreaseDecreaseInEmployeeRelatedLiabilities</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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInInventories</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_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_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other 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=123570139&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_IncreaseDecreaseInOtherAccruedLiabilities</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_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=123570139&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_IncreaseDecreaseInPrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.</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=123570139&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_IncreaseDecreaseInPrepaidTaxes</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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: 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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: 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 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-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_InterestPaidNet</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_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Increase (decrease) in cash associated with the entity's discontinued 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_NetCashProvidedByUsedInDiscontinuedOperations</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_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=123570139&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=123570139&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) of investing activities, excluding 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/2009/role/commonPracticeRef<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=123570139&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</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_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=123570139&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=123570139&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=123570139&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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding 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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-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=123570139&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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_NoncashOrPartNoncashAcquisitionPayablesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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_NoncashOrPartNoncashAcquisitionPayablesAssumed1</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_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=123570139&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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</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=123570139&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_PaymentsOfDividends</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_PaymentsOfMergerRelatedCostsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for financing costs associated with business combinations.</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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsOfMergerRelatedCostsFinancingActivities</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=123570139&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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 purchase of all investments (debt, security, other) 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsToAcquireInvestments</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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible 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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<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_PaymentsToAcquireProductiveAssets</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_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-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_ProceedsFromSaleMaturityAndCollectionsOfInvestments</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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-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_ProceedsFromSaleOfPropertyPlantAndEquipment</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=123414884&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=123408670&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=123570139&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>41
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164160541688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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 id="xdx_80A_eus-gaap--SignificantAccountingPoliciesTextBlock_zXSKK2jmwFIb"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
1 &#8211; <span id="xdx_821_zexAMhxqIzEg">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></p>



<p id="xdx_84C_eus-gaap--NatureOfOperations_zQhyCXnZfIce"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_864_zMgyNATheFAk">Description
of Business</span></span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Communications
Systems, Inc. (herein collectively referred to as &#8220;CSI,&#8221; &#8220;our,&#8221; &#8220;we&#8221; or the &#8220;Company&#8221;) is a Minnesota corporation organized in 1969
that until August 2, 2021 classified its business into <span id="xdx_90E_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20210101__20210930_zHxjA12Zcsc9" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl0791">two</span></span>
segments: (1) the Electronics &amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary
Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of
networks through PoE products, software and services as well as traditional products such as media converters, network adapters and
other connectivity products and (ii) designs, develops, and sells edge network access products, TDM (time-division multiplexing)
over IP and other circuit emulation solutions, along with specialized cloud-based software solutions, primarily within the
telecommunications market; and (2) the Services and Support segment (consisting of subsidiaries JDL and Ecessa), which (i) provides
technology solutions including virtualization, managed services, wired and wireless network design and implementation, and hybrid
cloud infrastructure and deployment and (ii) designs, develops, and sells SD-WAN (software-designed wide-area network)
solutions.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">As previously disclosed, on August 2, 2021, the Company and Lantronix, Inc. completed the sale by CSI to Lantronix of all of the issued and
outstanding stock of CSI&#8217;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary,
Transition Networks Europe Limited (collectively with Transition Networks, Inc., the &#8220;TN Companies&#8221;), pursuant to the securities purchase agreement
dated April 28, 2021 (&#8220;E&amp;S Sale Transaction&#8221;). As a result, sales and expenses related to the operations of the former Electronics &amp; Software segment
have been presented as discontinued operations in this Form 10-Q.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">For purposes of this Form 10-Q, the Company classifies operations from its Services &amp; Support segment. Non-allocated general and administrative
expenses are separately accounted for as &#8220;Other&#8221; in the Company&#8217;s segment reporting. Intercompany revenues are eliminated upon consolidation.</span></p>

<p id="xdx_85A_zF7bHo3IiMBa"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p id="xdx_842_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUZs5CXttdla"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86C_z1auM7Euq4t5">Financial
Statement Presentation</span></span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The condensed consolidated balance sheet as of September 30, 2021, the related condensed consolidated statements of income (loss) and comprehensive
income (loss), the condensed consolidated statements of changes in stockholders&#8217; equity for the three and nine months ended September 30, 2021 and
2020, and the condensed consolidated statements of cash flows for the periods ended September 30, 2021 and 2020 have been prepared by Company
management. In the opinion of management, all adjustments (which include only normal recurring adjustments, except where noted) necessary to
present fairly the financial position, results of operations, and cash flows at September 30, 2021 and 2020 and for the periods then ended have been
made. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted
accounting principles in the United States of America have been condensed or omitted. We recommend these condensed consolidated financial
statements be read in conjunction with the financial statements and notes thereto included in the Company&#8217;s December 31, 2020 Annual Report to
Shareholders on Form 10-K (&#8220;2020 Form 10-K&#8221;). The results of operations for the period ended September 30, 2021 are not necessarily indicative of
operating results for the entire year.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The presentation of financial statements in conformity with generally accepted accounting principles 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 balance sheet date, and the
reported amounts of revenues and expenses during the reporting period. The estimates and assumptions used in the accompanying condensed
consolidated financial statements are based upon management&#8217;s evaluation of the relevant facts and circumstances as of the time of the financial
statements. Actual results could differ from those estimates.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Except to the extent updated or described below, the significant accounting policies set forth in Note 1 to the consolidated financial statements in the
December 31, 2020 Form 10-K, appropriately represent, in all material respects, the current status of accounting policies, and are incorporated herein by
reference.</span></p>



<p id="xdx_843_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zUnUr2HA13Ad"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_z4rJJAekgKK2">Accumulated
Other Comprehensive Loss</span></span></span></p>



<p id="xdx_89C_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zwrZmBEAKW46"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zSPVCLjt5Edl"><span id="xdx_8B7_zDIBMXvgJv81">The components of accumulated other comprehensive loss, net of tax, are as follows:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Other Comprehensive Loss</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Foreign
    Currency</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Unrealized
    gain</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Translation</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(loss)
    on securities</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Loss</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 40%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zWS9fB1tU0p5" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="Beginning balance, value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(700,000)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z3FEGNFR7GVb" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">21,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--StockholdersEquity_iS_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zazUwxucS1T6" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="::XDX::-678767"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0801">(679,000)</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    current period change</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z3PvPraqfRW6" style="text-align: right; line-height: 108%" title="Net current period change"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zjqBYkQSWWw9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(6,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z2WkrN0DtMi2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">694,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zbnSnO8JH2Q5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Ending balance, value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0807">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5s5e2kUJ0n7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">15,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXPfDFYyMWXe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::15%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0809">15,000</span></span></td></tr>
  </table>







<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_zCvsUHWTpXS5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
1 - <span><span id="xdx_822_zXwHao0yxbN7">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_849_eus-gaap--NatureOfOperations_zuPM3Lwv36P5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86C_zDdtEHzKkgbi">Description
of business</span>: </b>Communications Systems, Inc. (herein collectively referred to as &#8220;CSI,&#8221; &#8220;our,&#8221; &#8220;we&#8221;
or the &#8220;Company&#8221;) is a Minnesota corporation organized in 1969 that classifies its business into <span id="xdx_907_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zJBLJWreTLwd" title="::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl2184">two</span></span> segments: (1) the Electronics
&amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary Net2Edge) which (i) manufactures
and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through PoE products, software
and services as well as traditional products such as media converters, network adapters and other connectivity products and (ii) designs,
develops, and sells edge network access products, TDM (time-division multiplexing) over IP and other circuit emulation solutions, along
with specialized cloud-based software solutions, primarily within the telecommunications market; and (2) the Services and Support segment
(consisting of subsidiaries JDL and Ecessa), which (i) provides technology solutions including virtualization, managed services, wired
and wireless network design and implementation, and hybrid cloud infrastructure and deployment and (ii) designs, develops, and sells
SD-WAN (software-designed wide-area network) solutions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
classifies its businesses into two segments. Non-allocated general and administrative expenses are separately accounted for as &#8220;Other&#8221;
in the Company&#8217;s segment reporting. Intersegment revenues are eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_84E_eus-gaap--ConsolidationPolicyTextBlock_zrbN6KcJFjbb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86D_zv6qlFxdCxp4">Principles
of consolidation</span></span>: </b>The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany
transactions and accounts have been eliminated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_847_eus-gaap--UseOfEstimates_z6qogl2mD5V6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86A_z5GObYme8HN3">Use of
estimates</span></span>: </b>The presentation of financial statements in conformity with accounting principles generally accepted in the United States
of America 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. The Company uses estimates based on the best information available in recording transactions and balances resulting
from operations. Actual results could differ from those estimates. The Company&#8217;s estimates consist principally of reserves for
doubtful accounts, sales returns, warranty costs, asset impairment evaluations, accruals for compensation plans, self-insured medical
and dental accruals, lower of cost or market inventory adjustments, provisions for income taxes and deferred taxes, and depreciable lives
of fixed assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_84B_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zpmAocdfP8Cf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_861_z5JxT4p5c9Uk">Cash equivalents</span></span>:
</b>For purposes of the consolidated statements of cash flows, the Company considers all highly liquid investments with a maturity of
three months or less at the time of purchase to be cash equivalents. As of December 31, 2020, the Company had $<span title="Cash and cash equivalents"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90D_ecustom--CashAndCashEquivalentsAtCarryingValue2_iI_dxL_c20201231_zAv1Sy1X6fJ8" title="Cash and cash equivalents::XDX::13%2C092%2C484"><span style="-sec-ix-hidden: xdx2ixbrl2192">13,092,000</span></span></span> in cash and
cash equivalents. Of this amount, $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_901_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_c20201231_zGJHJknqRFyl" title="Money market funds">9,424,000</span> was invested in short-term money market funds that are not considered to be bank deposits
and are not insured or guaranteed by the federal deposit insurance company (FDIC) or other government agency. These money market funds
seek to preserve the value of the investment at $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_904_ecustom--ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_uUSDPShares_c20200101__20201231_z83PU54HIgeh" title="Value of the investment in short-term money market funds sought to be preserved (in dollars per share)">1.00</span> per share; however, it is possible to lose money investing in these funds. The
remainder is operating cash and certificates of deposit which are fully insured through the FDIC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zkogbLbJ6lW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86A_z0rMxjYALsC7">Investments</span></span>:
</b>Investments consist of corporate notes and bonds, and commercial paper that are traded on the open market and are classified as available-for-sale
and minority investments in strategic technology companies. Available-for-sale investments are reported at fair value with unrealized
gains and losses excluded from operations and reported as a separate component of stockholders&#8217; equity, net of tax (see Accumulated
other comprehensive loss below).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_848_eus-gaap--InventoryPolicyTextBlock_zA6bdZhOUird" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_862_z9T03FaUGsUf">Inventories</span></span>:
</b>Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Provision
to reduce inventories to the lower of cost or net realizable value is made based on a review of excess and obsolete inventories, estimates
of future sales, examination of historical consumption rates and the related value of component parts.</span></p>

<p id="xdx_85F_zDCazk5RcpJd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_844_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zdPm4FjDeJ54" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_869_zHz30125g1Ok"><span id="xdx_86B_zC0hmU2l8DN9">Property,
plant and equipment</span></span>: </b>Property, plant and equipment are recorded at cost. Depreciation is computed using the straight-line method.
Depreciation included in cost of sales and selling, general and administrative expenses for continuing operations was $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_900_eus-gaap--Depreciation_c20200101__20201231_zfBwpjY0FKQg" title="Depreciation">757,000</span> and $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_903_eus-gaap--Depreciation_c20190101__20191231_z2e5VAheRztg" title="Depreciation">1,028,000</span>
for 2020 and 2019, respectively. Maintenance and repairs are charged to operations and additions or improvements are capitalized. Items
of property sold, retired or otherwise disposed of are removed from the asset and accumulated depreciation accounts and any gains or
losses on disposal are reflected in operations.</span></p>

<p id="xdx_85F_zi3l9FVXcRu2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zVUCIRsn2KUe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86B_z9LG6pOrymMa">Goodwill
and Other Intangible Assets</span>:</b> <span style="color: black">Goodwill represents the amount by which the purchase prices (including liabilities
assumed) of acquired businesses exceed the estimated fair value of the net tangible assets and separately identifiable assets of these
businesses. Goodwill and </span>intangible assets with indefinite useful lives are not amortized but are tested at least annually for
impairment. <span style="color: black">The Company reassesses the value of our reporting units and related goodwill balances annually
on April 1 and at other times if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be
recoverable.</span></span></p>

<p id="xdx_852_zhH33shCCer6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zcAlXy7pw2s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_860_zQ6OjZLfpCtg">Recoverability
of long-lived assets</span>: </b>The Company reviews its long-lived assets periodically when impairment indicators exist as required under generally
accepted accounting principles. Potential impairment is determined by comparing the carrying value of the assets with expected net cash
flows expected to be provided by operating activities of the business or related products. If the sum of the expected future net cash
flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value exceeds
the fair value of the asset.</span></p>

<p id="xdx_85C_zUeaSIvPy23f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_841_eus-gaap--StandardProductWarrantyPolicy_zBFAVHD2BFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_866_zkyTTjYtgnjb">Warranty</span>:
</b>The Company reserves for the estimated cost of product warranties at the time revenue is recognized. We estimate the costs of our
warranty obligations based on our warranty policy or applicable contractual warranty, historical experience of known product failure
rates, and use of materials and service delivery costs incurred in correcting product failures. Management reviews the estimated warranty
liability on a quarterly basis to determine its adequacy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The following
table presents the changes in the Company&#8217;s warranty liability, included in other accrued liabilities in the consolidated balance
sheets, for the years ended December 31, 2020 and 2019, which relate to normal product warranties and a <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90A_ecustom--ProductWarrantyPeriod_dxL_c20200101__20201231_zhwNfWhzuEic" title="::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl2213">five</span></span>-year obligation to provide
for potential future liabilities for certain network equipment sales:</span></p>

<p id="xdx_891_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_z8H1txYJJzZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;<span id="xdx_8B5_zsTxt1gJXkj"><b style="display: none; visibility: hidden">Schedule
of warranty</b></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Schedule of Warranty">
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_c20200101__20201231_zZUZXDsvy3nh" style="width: 12%; color: black; text-align: right" title="Beginning balance"><span style="font-family: Times New Roman, Times, Serif">513,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrual_iS_c20190101__20191231_zIvZZV0rHDz3" style="width: 12%; color: black; text-align: right" title="Beginning balance"><span style="font-family: Times New Roman, Times, Serif">554,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amounts charged to expense</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20200101__20201231_zhvnOMI1vcxl" style="color: black; text-align: right" title="Amounts charged to expense"><span style="font-family: Times New Roman, Times, Serif">59,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20190101__20191231_zop3x2rORfy5" style="color: black; text-align: right" title="Amounts charged to expense"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Actual warranty
    costs paid</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20200101__20201231_zA9OwKawPeoa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"><span style="font-family: Times New Roman, Times, Serif">(67,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20190101__20191231_zKVjtYWwTPI3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"><span style="font-family: Times New Roman, Times, Serif">(51,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--ProductWarrantyAccrual_iE_dxL_c20200101__20201231_zYVatXJOJQka" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance::XDX::513000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2229">505,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_c20190101__20191231_zBe47SSgytFd" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance"><span style="font-family: Times New Roman, Times, Serif">513,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8AC_zfe4CkaSECA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_855_zbzOStwIif1a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p id="xdx_846_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zOv3r8hzhvj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_867_zetjmeVSTTu5">Accumulated
other comprehensive loss</span>: </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zIubVPqUSC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B8_ztEbYljkox1c">The components of accumulated other comprehensive loss</span> are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Components of Accumulated Other Comprehensive Loss">
<tr style="vertical-align: bottom">
    <td style="color: black; font-weight: bold; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Foreign<br/>
    Currency<br/>
    Translation</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Unrealized<br/>
    (loss)/gain on<br/>
    securities</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated<br/>
    Other<br/>
    Comprehensive<br/>
    Loss</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">December 31, 2018</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zEYns40Ro7D2" style="width: 12%; color: black; text-align: right" title="Beginning balance, value"><span style="font-family: Times New Roman, Times, Serif">(764,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMGcaHETbkwe" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMPzEtuXLNm7" style="width: 12%; color: black; text-align: right" title="::XDX::-751293"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2239">(751,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHQwNGV1ZsU5" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">55,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z0Nh5atcIjci" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">(2,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zIL586LXxJp8" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">53,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2019</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zGAgCNzFLOVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(709,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5Xa0nU3F9Bc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMIpx3SjYSpc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-697664"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2248">(698,000</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMuMlszNgZTj" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">9,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5tTYVTn0vFh" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNgxiguvKYu6" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">19,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zYQP64oZGZN6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance, value"><span style="font-family: Times New Roman, Times, Serif">(700,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zKAcur0Clfjb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zo9O1YkELDXl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-678767"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2258">(679,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_8A9_zIqp7C9bRKA2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_843_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zsy6J1fWDRl1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86A_z7q1eGJR2Wel">Revenue
recognition</span></b>: The Company&#8217;s manufacturing operations (Electronics &amp; Software segment) recognize revenue upon delivery of
the Company&#8217;s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is
important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products
upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition
occurs at a specific point in time. Sales are made directly to customers and through distributors. Payment terms for distributors are
consistent with the terms of the Company&#8217;s direct customers. The Company records a provision for sales returns, sales incentives
and warranty costs at the time of the sale based on historical experience and current trends.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has determined that the following performance obligations identified in its Services and Support segment are transferred over time: managed
services and professional services (time and materials (&#8220;T&amp;M&#8221;) and fixed price). This segment&#8217;s managed services
performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern
of transfer to the customer and are recognized evenly over the term of the contract. T&amp;M professional services arrangements are measured
over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service
arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has also identified the following performance obligations within its Services and Support segment that are recognized at a point in time
which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer,
and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are
shipped or delivered to the customer&#8217;s location, in accordance with the agreed upon shipping terms. Installation services are recognized
at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services
to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to
the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain
professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine
if revenue should be recognized over time or at a point in time. See Note 2 for further discussion regarding revenue recognition.</span></p>

<p id="xdx_85B_zk7wvqDYWFgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_848_eus-gaap--ResearchAndDevelopmentExpensePolicy_z7aZ6I1e2SG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86C_z71RZwufVGK">Research
and development</span>: </b>Research and development costs consist of outside testing services, equipment and supplies associated with enhancing
existing products and developing new products. Research and development costs are expensed when incurred and totaled $<span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_c20200101__20201231_z5B6za4BMsM" title="Research and development costs">2,808,000</span> in 2020
and $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20190101__20191231_zmfGzFyqj538" title="Research and development costs">3,600,000</span> in 2019.</span></p>

<p id="xdx_859_z21x5GowvWBi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_843_eus-gaap--PensionAndOtherPostretirementPlansPolicy_zLRmUk4Amki3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_861_zH16QitQIJ41">Employee
Retirement Benefits</span>: </b>The Company has an Employee Savings Plan (401(k)) and matches a percentage of employee contributions up to <span id="xdx_903_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pid_dpxL_uPure_c20200101__20201231_zYed9jchUkrl" title="Maximum matching percentage by employer::XDX::6"><span style="-sec-ix-hidden: xdx2ixbrl2270">six</span></span>
percent of compensation. Contributions to the plan in 2020 and 2019 were $<span id="xdx_904_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20200101__20201231_zbBpPWMjz2b5" title="Contributions to the plan">371,000</span> and $<span id="xdx_908_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20190101__20191231_zrNUUTLKW6Jg">401,000</span>, respectively.</span></p>

<p id="xdx_858_ztnQ7WAwqzJb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zYRzEWAhUrgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86F_zEuiJl9RQ116">Net income
(loss) per share</span>: </b>Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during
each year. Diluted net income (loss) per common share adjusts for the dilutive effect of potential common shares outstanding. The Company&#8217;s
only potential common shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which
resulted in <span id="xdx_901_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_do_uShares_c20200101__20201231_z5Yc6fja1rtj" title="Dilutive shares">no</span> dilutive effect for 2020 and a dilutive effect of <span id="xdx_90C_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pii_do_uShares_c20190101__20191231_z1ZMwdfRDKzl">65,163</span> shares in 2019. Due to the net loss in 2020, there was no <span style="color: black">dilutive
impact from outstanding stock options or unvested shares.</span> The Company calculates the dilutive effect of outstanding options and
unvested shares using the treasury stock method. Options totaling <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zVtJp8QGO2ze" title="Shares not included in the computation of diluted earnings per share">697,201</span> would have been excluded from the calculation of diluted earnings
per share for year ended December 31, 2020, because the exercise price was greater than the average market price of common stock during
the year and deferred stock awards totaling <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zOj9O10qXw74">110,308</span> shares would not have been included because of unmet performance conditions. Options
totaling<span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zyv0AW7vXSmg"> 860,539</span> were excluded from the calculation of diluted earnings per share for year ended December 31, 2019, because the exercise
price was greater than the average market price of common stock during the year and deferred stock awards totaling <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zFMmiEjUetd3">178,278</span> shares were
not included because of unmet performance conditions.</span></p>

<p id="xdx_85D_zuf95uI8HqFf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zV3qOZ7w8Jpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86E_z6nHW2egYfI6">Share
based compensation</span>:</b> <span style="color: black">The Company accounts for share based compensation awards on a fair value basis. The
estimated grant date fair value of each stock-based award is recognized in income over the requisite service period (generally the vesting
period). The estimated fair value of each option is calculated using the Black-Scholes option-pricing model.</span></span></p>

<p id="xdx_85D_zAk9SkbizUs8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_84B_ecustom--NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_zpuUn23BN806" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_868_zxvdVPQawen9">Accqounting
standards issued</span>: </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In June 2016,
the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-13, &#8220;Financial
Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221; The amendments in this update
replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses. This ASU
is intended to provide financial statement users with more decision-useful information about expected credit losses and is effective
for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption
of ASU 2016-13 on our consolidated financial statements.</span></p>

<p id="xdx_857_zigNf5UheqZ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0wDk5bkI7Re" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_861_zGwzB7ZbMQk6">Accounting
standards adopted</span>:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In August
2018, the FASB issued ASU 2018-13, &#8220;Fair Value Measurement.&#8221; This new standard requires changes to the disclosure requirements
for fair value measurements for certain Level 3 items and specifies that some of the changes must be applied prospectively, while others
should be applied retrospectively. This standard is effective for public business entities in fiscal years beginning after December 15,
2019, and for interim periods within those fiscal years, with early adoption permitted. the company adopted this standard during 2020
with an immaterial impact to our consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In December
2019, the FASB issued ASU&#160;2019-12,&#160;&#8220;Simplifying the Accounting for Income Taxes&#8221;, which, as part of its Simplification
Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period
tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for
outside basis differences. ASU&#160;2019-12&#160;also amends other aspects of the guidance to help simplify and promote consistent application
of GAAP. The guidance is effective for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted.
The Company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements.</span></p>

<p id="xdx_85E_zwxUCewpKfud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: 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>dtr-types: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>42
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108615864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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_RevenueFromContractWithCustomerTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--RevenueFromContractWithCustomerTextBlock_zoyfxkbvpZyc"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
2 &#8211; <span id="xdx_82A_zZkOWyaYQvp1">REVENUE RECOGNITION</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><i>Services &amp; Support </i></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has determined that the following performance obligations identified in its Services &amp; Support segment are transferred over time:
managed services and professional services (time and materials (&#8220;T&amp;M&#8221;) and fixed price) as well as services under maintenance and service contracts.
The managed services performance obligation is a bundled solution consisting of a series of distinct services that are substantially the same and that
have the same pattern of transfer to the customer and are therefore recognized evenly over the term of the contract. T&amp;M professional services
arrangements are recognized over time with an input method based on hours expended towards satisfying the performance obligation. Fixed price
professional service arrangements under a relatively longer-term service are also recognized over time with an input method based on hours expended.
Maintenance and service contracts are recognized evenly over the life of the contract.</span></p>



<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has also identified the following performance obligations within its Services &amp; Support segment that are recognized at a point in time:
resale of third-party hardware and software; installation; arranging for another party to transfer services to the customer; and certain professional
services. The resale of third-party hardware and software is recognized at a point in time, when the goods are shipped or delivered to the customer&#8217;s
location, in accordance with the shipping terms. Installation services are recognized at a point in time when the services are completed. The service the
Company provides to arrange for another party to transfer services to the customer is satisfied at a point in time after the Company has transferred
control when the service is first available to the customer by the third-party vendor. The Company reports revenue from these third-party services on a
net basis in its financial statements. Depending on the nature of the service, certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case-by-case basis to determine if revenue
should be recognized over time or at a point in time.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>









<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><i>Disaggregation
of revenue</i></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the
consideration we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we
disaggregate our revenues.</span></p>


<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_z7g2KRTfdWAg"><span style="font: normal 10pt Times New Roman, Times, Serif">For the Services &amp; Support segment, we analyze revenue by customer group and type, which is as follows for the three and nine months ended
September 30, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BA_zMR0U54vk8p7">Schedule of Disaggregation of Revenues</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 41%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services &amp; Support Revenue by Customer Group</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Financial</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zsJ8xz4dk6Wa" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">482,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_z3bsvhKCTLl1" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">117,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zIxYJ79rpMF3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,306,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zEqvOu60djb3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">314,000</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Healthcare</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_z0Ez71tXqbIi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">261,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zDZGrJS50X4i" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">244,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zGf32qr3sRL6" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">760,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zsAWdqyzkww1" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">674,000</span></td></tr>
   <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Education</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zi6ngr45XvKj" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">64,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zecSvfU4psMg" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,312,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zadQ6cXeeWX4" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">212,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zRJWqZnNQV4j" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,031,000</span></td></tr>
  <tr style="background-color: White">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other commercial clients</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziWrPAiGG2y7" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,021,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziFUslS8DMr9" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">682,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zBVnYGmVuVVa" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,035,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zUPM2gxZUKn7" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,302,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CSI IT operations</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zUD1ViUu44s3" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">119,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zQsZWuWJ0fRi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">175,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zeQxTuOCK8eb" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">406,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zd93jOXKU2Jk" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">561,000</span></td></tr>
  <tr style="background-color: White">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930_z6OWpGdJIZn1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930_zV8DuXhqkOe5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_zf8DKgPjhrh6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930_zs1uMht2Vmv9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td></tr>
  </table>




<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 41%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services &amp; Support Revenue by Type</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Project &amp; product revenue</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zvzEFISbeRYh" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">297,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200901__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_z8kM1dayQa4b" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,611,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zsN6xDRE4uZ" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">927,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zXnsj98Jz6qd" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,498,000</span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Services &amp; support revenue</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zRa3HYK2z7Ki" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,650,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zb9mMH1CJOn9" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">919,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zWOWDvNGwoi1" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,792,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zTMGraUVQEO7" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,384,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_za2K6lCO43Ob" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z1V1zZQSsWA6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zi83Rb9LUH82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zrA5FUIizyAk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td></tr>
  </table>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>










<span></span>
</td>
<td class="text"><p id="xdx_800_eus-gaap--RevenueFromContractWithCustomerTextBlock_zkKwMxuJCxG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
2 &#8211; <span id="xdx_82C_zodkyuwqsloa">REVENUE RECOGNITION</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In accordance
with Accounting Standards Codification (&#8220;ASC&#8221;) 606, revenue is recognized when a customer obtains control of promised goods
or services. The amount of revenue recognized reflects the consideration that the Company expects to receive in exchange for these goods
or services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Electronics
&amp; Software </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has determined that the revenue recognition for its Electronics &amp; Software segment occurs upon delivery of the Company&#8217;s connectivity
infrastructure and data transmission products. To determine when revenue should be recognized, it is important to determine when the
transfer of control has occurred. The Company has determined that control transfers for these products upon shipment or delivery to the
customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition occurs at a specific point in
time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Services
&amp; Support</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has determined that the following performance obligations identified in its Services &amp; Support segment are transferred over time:
managed services and professional services (time and materials (&#8220;T&amp;M&#8221;) and fixed price). The managed services performance
obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern of transfer
to the customer and are recognized evenly over the term of the contract. T&amp;M professional services arrangements are measured over
time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service arrangements
under a relatively longer-term service will also be measured over time with an input method based on hours expended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has also identified the following performance obligations within its Services &amp; Support segment that are recognized at a point in
time which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the
customer, and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the
goods are shipped or delivered to the customer&#8217;s location, in accordance with the agreed upon shipping terms. Installation services
are recognized at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer
services to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available
to the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service,
certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case-by-case basis
to determine if revenue should be recognized over time or at a point in time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Significant
Judgments</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">To determine
the transaction price, the Company estimates the amount of variable consideration at the outset of the contract, depending on the facts
and circumstances relative to the contract. The Company may provide credits or incentives to its customers, which are accounted for as
either variable consideration or consideration payable to the customer. The Company estimates product returns based on historical return
rates. The Company constrains (reduces) the estimates of variable consideration such that it is probable that a significant revenue reversal
of previously recognized revenue will not occur throughout the life of the contract. When determining if variable consideration should
be constrained, management considers whether there are factors outside the Company&#8217;s control that could result in a significant
reversal of revenue. In making these assessments, the Company considers the likelihood and magnitude of a potential reversal of revenue.
The Company will assess if any incentives it offers to its customer is a consideration payable. The Company accounts for consideration
payable to a customer as a reduction of the transaction price, and therefore, of revenue. For contracts with more than one performance
obligation, the consideration is allocated between separate products and services based on their stand-alone selling prices. Judgment
is required to determine standalone selling prices for each distinct performance obligation. The Company generally determines standalone
selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone selling
price for its distinct performance obligations. The Company evaluates this range quarterly.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Costs
to Obtain or Fulfill a Contract</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
evaluates &#8220;Other Assets and Deferred Costs&#8221; (ASC 340-40), for the accounting for certain costs to obtain and fulfill contracts
(or, in some cases, an anticipated contract) with a customer. ASC 340-40 is applicable only to incremental contract costs, those that
an entity would not have incurred if the contract had not been obtained, and requires the capitalization of these costs as well as provides
guidance on the amortization and impairment considerations. The Company elects the practical expedient and expenses certain costs to
obtain contracts when applicable. Within Services &amp; Support, commissions were paid upfront on certain long-term recurring revenue
agreements. Total costs to obtain a contract in the years ended December 31, 2020 and 2019 were $<span id="xdx_908_eus-gaap--CapitalizedContractCostNet_iI_c20201231_zyHHF6kR55c1" title="Cost to obtain contracts">52,000</span> and $<span id="xdx_90B_eus-gaap--CapitalizedContractCostNet_iI_c20191231_ztw3o00XyrLc">0</span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Transaction
Price Allocated to Future Performance Obligations</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">To determine
the allocation of the transaction price and amounts allocated to the performance obligations, the Company first determined the standalone
selling price for each distinct performance obligation in the contract in order to determine the allocations of the transaction price
in proportion to the standalone selling price for each performance obligation in the contract in accordance with ASC 606-10-32-31 and
32-33. Judgment is required to determine standalone selling price for each distinct performance obligation. The Company generally determines
standalone selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone
selling price for its distinct performance obligations. The Company evaluates this range quarterly.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Practical
Expedients and Exemptions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company adopted various practical expedients and policy elections related to the accounting for significant finance components, sales
taxes, shipping and handling, costs to obtain a contract and immaterial promised goods or services. The practical expedient to disclose
the unfulfilled performance obligations was not made as they are expected to be fulfilled within one year.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Disaggregation
of revenue</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Revenues
are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the consideration
we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we
disaggregate our revenues, which is different for each segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_895_eus-gaap--DisaggregationOfRevenueTableTextBlock_zH51qUj6WT25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B9_z96cBigxryvc">For the Electronics
&amp; Software segment, we analyze revenue by region and product group, which is as follows for the years ended December 31, 2020 and
2019</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BE_z6PmoVq7IzK9">Schedule of Disaggregation of Revenues</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Revenue by Region</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">North America</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zFrnWFCgpk6k" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,721,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zbxFDe7hhnx5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,771,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zokepOaQJvuf" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,775,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zA3uEIF5pm93" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,236,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zxDwqVvYlLY1" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zJuZX4BETCWf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Revenue by Product Group</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intelligent edge
    solutions</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zTMzloJmzzI5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,162,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zMUIhM935Ksc" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,442,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Traditional
    products</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zruckIiPc9i8" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,334,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_z5Z1h4BHzDa6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,565,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zdefN6aHYya6" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zSwtkdzyofEk" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">For the Services
&amp; Support segment, we analyze revenue by customer group and type, which is as follows for the years ended December 31, 2020 and 2019:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Customer Group</b></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black"><span style="font-family: Times New Roman, Times, Serif">Education</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zUYPu3TtQgUa" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,483,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zSjYD1qZvtfa" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,926,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Healthcare</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_znhC9ct9NcRa" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">887,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_zk5Gq5mIC9gc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">705,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financial and other commercial
    clients</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_zBUK3rfQI4i8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,708,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_ztmZAj7LkYn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,268,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">CSI IT operations</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zzormO0iauVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">699,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zi0rri6aOaXa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">842,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zo5Y0d6Do9k2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z03Cpu18xg13" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Type</b></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Project &amp; product
    revenue</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zJ05tpjzUEr4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,120,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zXczbpQPudr3" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,242,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Services
    &amp; support revenue</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zEf3qpmMKrO1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,657,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zqCqLiVUKKoa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,499,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zx6wPzvSvVO2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_znk3sMvotVB6" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A0_zFvNdW2Ignqg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Contract
Balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The contract
assets associated with the commission costs noted above were $<span id="xdx_90E_eus-gaap--ContractWithCustomerAssetNet_iI_c20201231_ziskpYopwGn6" title="Contract assets">267,000</span> and $<span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNet_iI_c20191231_zH1zjhYhvGVi">0</span> at December 31, 2020 and 2019, respectively. The Company
does not have material contract liabilities.</span></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-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_RevenueFromContractWithCustomerTextBlock</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>dtr-types: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>43
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164113048696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">DISCONTINUED OPERATIONS</a></td>
<td class="text"><p id="xdx_805_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_z86RplPXrcL4"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
3 &#8211; <span id="xdx_821_zeUIJi6L4BCf">DISCONTINUED OPERATIONS</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On March 11, 2020, the Company sold the remainder of its Suttle business lines, including the SoHo, MediaMAX, and SpeedStar brands and inventory
as well as working capital, certain capital equipment, intellectual property, and customer relationships to Oldcastle Infrastructure, Inc. (&#8220;Oldcastle&#8221;) for $<span id="xdx_90B_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zyZkflcwDfXb" title="Proceeds from sale">8,000,000</span>, with a working capital adjustment <span id="xdx_903_ecustom--WorkingCapitalAdjustmentPeriodAfterClose_dt_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zEJdpidLn3pe">90 days</span> after close. Oldcastle will operate the majority of the acquired Suttle business through its whollyowned
subsidiary, Primex Technologies, Inc. The Company received proceeds of $<span id="xdx_901_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200101__20201231_zEnZXLNnF57e">8,900,000</span>
and recorded a gain on the sale of $<span id="xdx_90C_eus-gaap--GainLossOnSaleOfOtherAssets_c20200101__20201231_zVkStvt4APj7" title="Gain on sale of business line">2,247,000</span> during 2020. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Concurrent with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (&#8220;TSA&#8221;) under which Suttle
continued to manufacture products for Oldcastle for six months, to ensure seamless supply and quality assurance to the existing customer base.
Concurrently with the closing of the transaction and the TSA, the Company and Oldcastle also entered into a lease agreement under which Oldcastle
agreed to lease <span id="xdx_90D_ecustom--NumberOfBuildingsLeasedToPurchaser_dxL_uN_c20200310__20200311_zpi10wTwso6g" title="::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl0858">two</span></span> buildings in Hector, Minnesota, where Suttle had conducted operations. Base rents under the lease agreement range from $<span id="xdx_902_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MinimumMember_zLhcRvH6URPg" title="Base rents">6,970</span> to $<span id="xdx_901_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MaximumMember_zL59USNvv3nj">7,180</span> per month. The presentation of discontinued operations with respect to this Suttle sale has been retrospectively applied to all prior periods
presented.</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">On August 2, 2021, the Company and Lantronix, Inc. (&#8220;Lantronix&#8221;) completed the sale by CSI to Lantronix of all of the issued and outstanding stock of
CSI&#8217;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary, Transition Networks
Europe Limited (collectively with Transition Networks, Inc., the &#8220;TN Companies&#8221;), pursuant to a securities purchase agreement dated April 28, 2021
(&#8220;E&amp;S Sale Transaction&#8221;).</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company received net proceeds of $<span id="xdx_90D_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20210701__20210930_zJEPtcC3tPa2" title="Proceeds from Sale of Other Productive Assets">23,630,000</span>, which included a working capital adjustment of $(1,376,000) and recorded a gain on sale of
$<span id="xdx_90D_eus-gaap--GainLossOnSaleOfOtherAssets_c20220701__20220930_z4t92MlcFWXk" title="Gain (Loss) on Disposition of Other Assets">13,455,000</span> during the third quarter of 2021. The presentation of discontinued operations with respect to this E&amp;S Sale Transaction has been
retrospectively applied to all prior periods presented.</span></p><p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Under the securities purchase agreement, Lantronix has also agreed to pay CSI, if earned, earnout payments of up to $<span id="xdx_90B_ecustom--DisposalGroupContingentEarnoutReceivable_iI_c20210930_zGDv5NjVWWpe" title="Disposal Group, Contingent Earnout Receivable">7.0</span> million payable following two
successive 180-day intervals after the closing of the E&amp;S Sale Transaction based on revenue targets for the business of the TN Companies as specified
in the securities purchase agreement, subject to certain adjustments and allocations as further described in the securities purchase agreement.
Concurrently with the closing of the transaction, CSI and Lantronix entered into a transition services agreement under which CSI will perform
administrative and IT services, and lease office, warehouse and production space to Lantronix at CSI&#8217;s Minnetonka, Minnesota facility for a period of
up to twelve months.</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
<p id="xdx_896_eus-gaap--ClosedBlockOperationsNetResultsTableTextBlock_zV6Rb1kyzoBg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span>On August 31, 2021, the Company entered into a purchase agreement with Winport Holdings, LLC for the sale of the Company&#8217;s real and personal
property located in Hector, Minnesota including the lease with Oldcastle for $900,000. The Company recorded a $100,000 impairment loss on these
assets in order to write down the assets to the fair value less the costs to sell and recorded the assets as held for sale at September 30, 2021.
<span id="xdx_8BF_z6TnsiZSITQj">The assets of the discontinued operations classified as held for sale are as follows:</span></span></span></p>

<table dir="ltr" style="border-style: none; border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="height: 0.01in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td id="xdx_493_20210930__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zoA0nx4MAc95" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td id="xdx_49A_20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zK4P2cY0mQM" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.35in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom">&#160;</td></tr>
  <tr style="height: 0.35in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 8pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 8pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">September
        30, 2021</span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">December
        31, 2020</span></p></td></tr>
  <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACz0yt_ztUYT8hQ9rwk" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Cash and cash equivalents</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0871">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">303,000</span></p></td></tr>
  <tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_i02I_zv1E6ZqPejhb" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Trade accounts receivable</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0874">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">5,775,000</span></p></td></tr>
  <tr id="xdx_404_ecustom--InventoryNet2_i02I_maACz0yt_zkM6Hck8f3w" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Inventories </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0877">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">8,561,000</span></p></td></tr>
  <tr id="xdx_402_eus-gaap--OtherAssetsCurrent_i02I_maACz0yt_z5LcoABEXOOe" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Other current assets</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0880">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">439,000</span></p></td></tr>
  <tr id="xdx_407_eus-gaap--AssetsCurrent_i02TI_zxfqxkhhcYi8" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        current assets</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0883">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">15,078,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAzPgC_zIDoSZ420wlk" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Property,
        plant, and equipment</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">846,000</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,154,000</span></p></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maAzPgC_z6HiFuw8m9Ra" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Right
        of use asset</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">129,000</span></p></td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrent_i01TI_z05M1sjVQZB7" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        noncurrent assets</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">846,000</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,283,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40C_ecustom--Assets2_i01TI_zQdxitHf5ZH9" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        assets held for sale</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">846,000</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">16,361,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40F_eus-gaap--AccountsPayableCurrent_i02I_maLCzp0B_zs0ltbq5W8Gl" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Accounts
        payable</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0898">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,669,000</span></p></td></tr>
  <tr id="xdx_401_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzp0B_zwvJQInaSTi8" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Accrued
        compensation and benefits</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0901">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">767,000</span></p></td></tr>
  <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzp0B_z4uVnOf3VYu5" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Operating
        lease liability</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0904">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">86,000</span></p></td></tr>
  <tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_i02I_maLCzp0B_zkOBuTBBcNul" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Other
        accrued liabilities</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0907">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,206,000</span></p></td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i01TI_z83zlWwO4mpc" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        current liabilities</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0910">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">3,728,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLNzRsT_z88gPJjZYeid" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Operating
        lease liability</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">30,000</span></p></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesNoncurrent_i02TI_zrLYn0Vz6kKg" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        noncurrent liabilities</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0916">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">30,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_408_eus-gaap--Liabilities_iI_zPxhDeXj14r4" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        liabilities held for sale</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">3,758,000</span></p></td></tr>
  </table>
<p id="xdx_8A4_zZU4W2yn3cX9" style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>




<p id="xdx_898_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_zIBlrLWhkdqe"><span style="font: normal 10pt Times New Roman, Times, Serif">The
financial results of the discontinued operations are as follows:</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210701__20210930_zRtOJqH0UzRf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,806,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200701__20200930_zA6fcLnGYSL1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,067,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20210930_zhVl1TUrcjrd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,478,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maOI_c20200101__20200930_zwIMd9nidCsg" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">30,354,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210701__20210930_z9spyZ9bSqD7" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,789,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200701__20200930_zV3Aa6Isk7Ol" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,027,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210101__20210930_znVic8eIZtU3" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">11,774,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msOI_c20200101__20200930_zA0uPpXU9Bw3" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">17,894,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and administrative expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210701__20210930_zkStAnwN7Ldk" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,044,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200701__20200930_zoU21CC8iDoa" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,848,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210101__20210930_z7Lc6Fpo3BM1" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,090,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_msOI_c20200101__20200930_zTpcUH4gpNAe" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,310,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction costs</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">982,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,141,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>

  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Impairment loss</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210701__20210930_zHwRAoDeRf81" style="text-align: right; line-height: 108%" title="Impairment loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210101__20210930_zx7p5I1AWGb2" style="text-align: right; line-height: 108%" title="Impairment loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210701__20210930_zMnBFGHB10Z6" style="text-align: right; line-height: 108%" title="Restructuring expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,287,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20200701__20200930_zz15aItZ7Rc8" style="text-align: right; line-height: 108%" title="Restructuring expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">194,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210101__20210930_zT4ISRN45Dde" style="text-align: right; line-height: 108%" title="Restructuring expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,287,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_msOI_c20200101__20200930_zasKGkfCJew9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">958,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gain
    on sale of assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210701__20210930_zYcjvTKhuJS1" style="text-align: right; line-height: 108%" title="Gain on sale of assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(13,455,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20200701__20200930_zwp0D8xhAQRh" style="text-align: right; line-height: 108%" title="Gain on sale of assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(19,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210101__20210930_zw2hKHsXyReg" style="text-align: right; line-height: 108%" title="Gain on sale of assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(13,455,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_maOI_c20200101__20200930_zGjJqLMuypA4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(2,057,000)</span></td></tr>

  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Foreign currency translation loss</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20210701__20210930_zmlYilXAQyDd" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">642,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20200101__20200930_zujIs6JgNNc5" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">642,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>

  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210701__20210930_zDKnkNOUeHcc" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200701__20200930_z4kzoUJlccXg" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">61,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210101__20210930_zpp27nsSdvm6" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">61,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200101__20200930_zLSo5jrwUEqi" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">317,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income before income taxes</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210701__20210930_zi4ZjjhxcFgf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,413,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20200701__20200930_zh00qqQZSXV9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">956,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210101__20210930_zIAbHNFL5q5d" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,838,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtOI_maIDO_c20200101__20200930_zq12FRNK7gtc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,932,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    tax expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210701__20210930_zmBAcwYtWH18" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_iN_di_c20200701__20200930_z3YPYSXMHXuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210101__20210930_zZEsuyuEGv0j" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income from discontinued operations</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210701__20210930_zxW7s3aDaQd8" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,411,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200701__20200930_zPEpHIReA1U4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::-568%2C745"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0993">961,000</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210101__20210930_z4qf6Fhqajtl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,836,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_mtIDO_c20200101__20200930_z5kmIpTDe7Zc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::1%2C744%2C607"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0997">2,932,000</span></span></td></tr>
  </table>
<p id="xdx_8A0_ztJG4W30fZv"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">During the three and nine months ended September 30, 2021, the Company recorded $1,529,000 in restructuring expense, with $<span id="xdx_90C_ecustom--RestructuringCharges3_c20210701__20210930_z1ZTp5tnWI88">1,287,000</span> in
discontinued operations. This consisted of severance and related benefits costs due to the sale of the E&amp;S segment. The Company incurred $<span id="xdx_90D_eus-gaap--RestructuringCharges_c20200101__20200930_zgZL7rkZLCZ9" title="Restructuring expense">958,000</span> in
restructuring costs during the nine months ended September 30, 2020 related to severance and related benefits due to the sale of Suttle&#8217;s business lines.
The Company paid $<span id="xdx_904_eus-gaap--PaymentsForRestructuring_c20210101__20210930_zuyITfQ9gFXg">1,169,000 </span>in restructuring charges during the first nine months of 2021 and had $<span id="xdx_909_eus-gaap--RestructuringReserve_iI_c20210930_zwx7fpnhAod8">612,000</span> in restructuring accruals recorded in
accrued compensation and benefits at September 30, 2021 that are expected to be paid during 2021 and 2022.</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80C_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_z2gZw0zK5Io7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>NOTE 4
&#8211; <span id="xdx_820_zq7svzncAghk">DISCONTINUED OPERATIONS</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On April
5, 2019, the Company sold its Suttle FutureLink&#8482; Fiber business line, including inventory, equipment, and customer relationships,
to PPC Broadband Inc. (&#8220;PPC&#8221;). The transaction was structured as an Asset Purchase Agreement with a simultaneous signing
and closing. The sale price was $<span id="xdx_90C_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20190405__20190405__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zlifWuOAZ6w8">5,000,000</span> cash, of which $<span id="xdx_908_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_c20190405__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zQAW0l6z2oa9" title="Restricted cash">500,000</span> was deferred into an escrow account until certain criteria were met
and was recorded as restricted cash within the consolidated balance sheet. The Company recognized a gain on the sale of inventory and
capital equipment totaling $<span id="xdx_907_eus-gaap--GainLossOnSaleOfOtherAssets_c20190401__20190630__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zHdBNC6dGGzf">2,967,000</span> during the second quarter of 2019. Concurrent with the closing of the transaction, Suttle and PPC
entered into a Transition Services Agreement under which Suttle agreed to manufacture products related to the FutureLink&#8482; Fiber
business line until September 30, 2019, to ensure seamless supply to the customer base.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On March
11, 2020, the Company sold the remainder of its Suttle business lines, including the SoHo, MediaMAX, and SpeedStar brands and inventory
as well as working capital, certain capital equipment, intellectual property, and customer relationships to Oldcastle Infrastructure,
Inc. (&#8220;Oldcastle&#8221;) for $<span id="xdx_901_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_znGQl8BRTm8e">8,000,000</span>, with a working capital adjustment 90 days after close. Oldcastle will operate the majority
of the acquired Suttle business through its wholly-owned subsidiary, Primex Technologies, Inc. Through the sale to Primex, a separate
online equipment auction held in the fourth quarter of 2020, and various other sales, the Company received total proceeds of $<span id="xdx_90A_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200101__20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zgr3NS1BlSd5">8,900,000</span>
and recorded a gain on the sale of $<span id="xdx_902_eus-gaap--GainLossOnSaleOfOtherAssets_c20200101__20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zv9P6h3dxy9">2,247,000</span> in 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Concurrent
with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (&#8220;TSA&#8221;) under
which Suttle continued to manufacture products for Oldcastle for six months, to ensure seamless supply and quality assurance to the existing
customer base. Concurrently with the closing of the transaction and the TSA, the Company and Oldcastle also entered into a lease agreement
under which Oldcastle will lease <span id="xdx_908_ecustom--NumberOfBuildingsLeasedToPurchaser_dxL_c20200310__20200311_zdWh2PwgUev9" title="::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl2397">two</span></span> buildings in Hector, Minnesota, where Suttle had conducted operations. Base rents under the lease
agreement range from $<span id="xdx_902_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MinimumMember_zNtQ019FMHbj">6,970</span> to $<span id="xdx_901_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MaximumMember_zeg9xbc8vUF3">7,180</span> per month. The associated assets and liabilities related to this sale were classified as held for
sale at December 31, 2019. The presentation of discontinued operations has been retrospectively applied to all prior periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89E_ecustom--ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_zuhmZyNioR2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zCcQZYkiPYFe">The assets
and liabilities of this discontinued operation that are classified as held for sale are as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_491_20201231_zTTwecKSgjue" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_491_20191231_zkfFyu5dgcJ1" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzS3L_zAJ0SaEPoRlk" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Trade
    accounts receivable</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2403">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,235,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_maAODGIzS3L_zPz0Bm4Ze6Y9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2406">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,009,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzS3L_zoXzvQrVtETi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    current assets</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2409">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzS3L_maDGIDOzHuA_z0pxEzRJTcm2" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    current assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2412">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,337,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOzGKE_zIUXCrkvXcn7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Property,
    plant, and equipment</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2415">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">883,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOzGKE_maDGIDOzHuA_zmSJRkL0JFAg" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    noncurrent assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2418">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">883,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOzHuA_zT1AeK051tsa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    assets held for sale</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2421">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,220,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzMs6_zoioSaelx18e" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Accounts
    payable</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2424">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,111,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_iI_maLODGIzMs6_zVbnbFwovMyb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    accrued liabilities</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2427">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzMs6_zrZ6CdkFkWLg" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities held for sale</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2430">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,193,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8AD_zmLfNw98hmh9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_896_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_z3Tn6MxBvWz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BE_zpSUyutlgnB1">The financial
results of the discontinued operations are as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200101__20201231_zG4noMAk0ZL3" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,024,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20190101__20191231_zguT1T77VExk" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,879,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200101__20201231_ze2AvAMYsYfh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,167,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20190101__20191231_z8I9k6EegP55" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,965,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200101__20201231_zsfNr5Ni3uDi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">520,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20190101__20191231_zbzzqbla1oX7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,684,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restructuring expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_c20200101__20201231_zIP0ZnZzT1g8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">960,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_d0_c20190101__20191231_zfdWKqyT16mi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">(Gain) loss on sale of assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20200101__20201231_zGjurVHjEXPg" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,247,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20190101__20191231_zYBcoOGROQWc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,990,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other income</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income before income
    taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_dxL_c20200101__20201231_zKgogV1lahEb" style="color: black; text-align: right" title="::XDX::1%2C624%2C016"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2444">1,624,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20190101__20191231_zyVQPNu9IQgl" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,220,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Income tax
    expense</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20200101__20201231_zbDzu5c7g9Jl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2446">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20190101__20191231_zLe1ySuQ3n3j" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    (loss) from discontinued operations</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200101__20201231_ze3uCZJ4CUb5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1%2C624%2C016"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2448">1,624,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20190101__20191231_zcHnp57gOLj5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::6%2C218%2C430"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2449">6,218,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8AE_zEnjAvgOGx86" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">During the
year ended December 31, 2020, the Company recorded $<span id="xdx_904_eus-gaap--RestructuringCharges_c20200101__20201231_zQBf6Q7MpzA8">960,000</span> in restructuring expense. This consisted of severance and related benefits
costs due to the sale of the remainder of Suttle&#8217;s business lines and the closure of the plant now that the TSA is completed. We
expect total restructuring costs to be $<span id="xdx_90F_ecustom--RestructuringChargesIncludingRemainingShutDownCosts_do_c20200101__20201231_zkxd9bYuqpO8">1,000,000</span>, including any remaining shut down costs. The Company paid $<span id="xdx_90A_eus-gaap--PaymentsForRestructuring_c20200101__20201231_z8hDI38gO0ak">708,000</span> in restructuring
charges during 2020 and had $<span id="xdx_907_eus-gaap--RestructuringReserve_iI_c20201231_zEEqYTWCqACh">252,000</span> in restructuring accruals recorded in accrued compensation and benefits at December 31, 2020 that
are expected to be paid during 2021.</span></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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: 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></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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</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>dtr-types: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>44
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164114215400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">CASH EQUIVALENTS AND INVESTMENTS</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zK2rNsMiDQRe" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
4 &#8211; <span id="xdx_826_ze7QQReAmIi8">CASH EQUIVALENTS AND INVESTMENTS</span></span></p>
<p><span style="font: normal 10pt Times New Roman, Times, Serif"/></p>


<p id="xdx_89A_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zKydF1yLrq0l" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B2_zJx6Hcfhm5n1">The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized
losses and fair value by significant investment category recorded as cash and cash equivalents or short- and long-term investments as of September 30,
2021 and December 31, 2020: </span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Gains</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Losses</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Cash
    Equivalents</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Short-Term<br/>&#8206;Investments</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Long-Term<br/>&#8206;Investments</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market funds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC75vySfWN87" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Amortized Cost"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zEpnQnKhc4b5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Fair Value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zO6LvuPFdspd" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash Equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zSL1sksXfwp3" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zLNTih5T7wdh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zpQnXecPvgpi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zhwttRPYd2Lj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,653,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zIALwoT8VLV2" style="text-align: right; line-height: 108%" title="Gross Unrealized Gains"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0fv9KGbKfa3" style="text-align: right; line-height: 108%" title="Gross Unrealized Losses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zw58T0FBqhkb" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,655,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zpHfjIZOT3Pe" style="text-align: right; line-height: 108%" title="Short-term Investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zsvYqV6znHjk" style="text-align: right; line-height: 108%" title="Long-term Investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    Debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zGDo5BSxHOz9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zka52R95HIX" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzVk3wRko2E4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z90wsyDDDwA9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,903,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zuCAlprFPcbh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zjNOXETSUnf1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zm5LwdOVSeM8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,905,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zNq1Qt5PHwXf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zpBBAr1IHWRe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930_zJxtsUaN9qse" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">39,041,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930_zNS1nOvbQug2" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930_zTIA31z61lHh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930_zSs05WCl2ceh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">39,043,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930_zVPFa8OX7Dma" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--ShortTermInvestments_iI_dxL_c20210930_zf4qyOEGSSCd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::1%2C705%2C035"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1040">2,861,000</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--LongTermInvestments_iI_c20210930_zFFXgfuN8eH7" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 31%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Gains</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Losses</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Cash
    Equivalents</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Short-Term<br/>&#8206;Investments</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Long-Term<br/>&#8206;Investments</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market funds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC7GpPpHgI51" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zGoZv2oAsGq5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z1p9GheDFZ9k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zImUFK9D40qj" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zvI26Z62OByf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zC2is7LASNJa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Commercial
    Paper</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zDsNUhca6gla" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkWXwWVWn2J3" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zd0HwyNItTPj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zl6korw4EGr8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,658,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zbj5xTpWlP8b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zuxhQqmLq1X4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zD9DulUy9Kuk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,664,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zwnxhBpmlpl6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,059,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zKacwgWpKfPl" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    Debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zp5Tee8mTG9d" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zObsvWdtMObc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzWLe8NVKbVa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zs1bXBFCu5A4" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,963,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z0r3Wu0WYg06" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zQVf0E2MVvj6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zxsq0OgCyQQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,969,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE7eAk2kUFK9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,759,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zX2HQRhpzNzc" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,210,000&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zEym0GxqVVs9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">18,387,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zZVIgEcz5mk6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zNktQLsyLxa4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zppzshlGTlhg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">18,393,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zhBGQS0bgBR5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zZVbHKg4GKef" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C759%2C024"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1071">2,759,000&#160;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zQzAMjFivU4b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,210,000&#160;</span></td></tr>
  </table>
<p id="xdx_8A6_zh9H2AXFr117" style="font: 12pt/120% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89E_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_zDJ3Ad4AuwAj" style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B3_z3VyeGbVZUqi">The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date of the securities as of September 30, 2021:<br/>
&#8206;</span> </span></p>
<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
<tr style="vertical-align: bottom; background-color: white"><td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Estimated
    Market<br/>&#8206;Value</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 72%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Due
    within one year</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_ztVdov5IY1R4" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Amortized Cost, Due within one year"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,860,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE6TgsX7iqP" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Estimated Market Value, Due within one year"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Due
    after one year through five years</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zwwnpyfJyJPi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost, Due after one year through five years"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,043,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmW0ohyv2q2b" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value, Due after one year through five years"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_mtAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z9P3CUaYnAg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,903,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_mtEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zYw4eawaQLwb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,905,000</span></td></tr>
  </table>
<p id="xdx_8A2_zUaClm2Ni7qj" style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">During the first nine months of 2021, the Company recognized a realized loss on its convertible debt investments and recorded $<span id="xdx_90B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_c20210701__20210930_znld51bM8kee">400,000</span> in expense
within investment and other income (expense) in the accompanying condensed consolidated statement of income (loss) and comprehensive income
(loss). The Company did not recognize any gross realized gains during either of the three or nine-month periods ending September 30, 2021.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In
April 2020, the Company made an $<span id="xdx_908_eus-gaap--EquitySecuritiesFvNiCost_iI_c20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember_zyJc0hPz1xWb" title="Investment">899,000</span> investment in the common stock of Quortus Ltd., a UK-based company that provides virtual core
network software for Private LTE solutions for critical and secure communications. This investment was important for the Company&#8217;s
Electronics &amp; Software segment because this segment was partnering with Quortus to integrate the Quortus Private LTE core in existing
and new products for that segment&#8217;s federal business, network extensions, and private networks for enterprises.&#160;The Company&#8217;s
investment represents less than <span id="xdx_904_ecustom--MinorityInvestmentOwnershipPercentage_dp_c20200401__20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zKaH9aIbHX5f" title="Minority investment, ownership percentage">10</span>% of the outstanding equity of Quortus Ltd. The Company uses the cost method to account for investments
in common stock of entities such as Quortus if the Company does not have the ability to exercise significant influence over the operating
and financial matters of the entity. The Company also uses the cost method to account for its investments that are not in the form of
common stock or in-substance common stock in entities if the Company does not have the ability to exercise significant influence over
the entity&#8217;s operating and financial matters.</span></p>





<span></span>
</td>
<td class="text"><p id="xdx_80F_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zrbS9QFlTaU2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
6 &#8211;<span id="xdx_829_zHvKa6Bt92Za">CASH EQUIVALENTS AND INVESTMENTS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89B_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zuLttQ90iaud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BD_zT4EuC6ZtEcf"><span id="xdx_8B5_zHl69GOtK1H4">The following
tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross
unrealized losses and fair value by significant investment category</span> recorded as cash equivalents or short and long-term investments as
of December 31, 2020 and December 31, 2019:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="margin-top: 0; text-align: center; margin-bottom: 0"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
31, 2020</b></span></p>

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="text-align: center; vertical-align: bottom">
    <td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amortized
    Cost</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Gains</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Losses</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Cash
    Equivalents</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Short-Term
    Investments</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Long-Term
    Investments</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zkzdUs5Q9Tie" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zeEwy7GOFwzl" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zLEAnLOR9kv2" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zqek02wwER97" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zghvfoxjZozf" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zuLvcOjn330b" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zaBK1FGv97Lj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z29wa3e1bkz6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkPmc530VJa1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z3QaPrLLZPd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,658,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zXRYHLP7t3H8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zghdGQRpVpgi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z633RYmt4dwe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,664,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zTM8RgmdP6Rd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zWmVJDN5kUL4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,605,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zdx3Rym0yU2a" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6m8wRp8Aro9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6PWJyQIYMN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z7NPah56AWje" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,963,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zo2tMYzqVwd9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zcjjwcuypVhh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zKNlBzmCOty6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,969,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zTE9rVpo0zG2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHdUQRtBBqwi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zBB3h2fWwcIa" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,387,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zVJGTLg445W3" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zxp3vMW7Rbra" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zJi17V4qDQi8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,393,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zVeLoQNzKmmf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zdqYib5bHu3a" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C759%2C024"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2541">2,759,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zsX0t63oOU8h" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="29" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2019</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td colspan="29" style="color: black; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amortized
    Cost</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Gains</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Losses</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Cash
    Equivalents</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Short-Term
    Investments</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Long-Term
    Investments</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zB3PAwQjXcj3" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zYIVQn0QXoNk" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC9s9IfneOu1" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zxXUKI7lkmCb" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zwl43yv7y7Bb" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zCUNnTzzBP8" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zec7yuaIM7Ci" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,695,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_ziuijJPcZWU2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zugoINbRHXEk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z8ZpxWmNZhn7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zDobH6xjR3Ze" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zFrK4t4qPjY4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zH9k1zXiTYGi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zj4G7BTzbgG5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zItMnuSmblz2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zXzHFGSdfOBj" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zV4yrHELyw47" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,701,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zvDr9Aosevq6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z5zQ84J1dBIa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,700,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHAWBCaC5u2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,450,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmgkqiaUN6p2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231_z6Tl4Veghu17" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,462,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231_zpjniHXf0Ezl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231_zLzEmpDnWBPl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,461,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231_zzIyviksh9G4" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_dxL_c20191231_zAHfqJGpDogl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::9%2C449%2C650"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2568">9,450,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_c20191231_zJ0ryu3wWhPb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A6_zJBy1KfRPwJ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_895_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_ze6MH18Mni2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BB_zQQ4F24ev8s5"><span id="xdx_8B8_z73crNhphdKi">The following
table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date</span> of the securities as of December 31, 2020</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Amortized
    Cost</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Estimated
    Market Value</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due within one year</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zp1DJnNfweg9" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zqEflYdP1KJc" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Due after
    one year through five years</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zItmMgcEU87j" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,204,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zN4mqWzL153f" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zeBXpOEuLXTf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,963,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zUuqVuJsZ3S5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,969,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8AE_zk97yTNrQtY1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in
nature. The Company intends to hold the investments until it can recover the full principal amount and has the ability to do so based
on other sources of liquidity. The Company expects such recoveries to occur prior to the contractual maturities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
did not recognize any gross realized gains or gross realized losses during the years ending December 31, 2020 and 2019, respectively.
If the Company had realized gains or losses, they would be included within investment and other income in the accompanying consolidated
statements of (loss) income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In April
2020, the Company made an $<span id="xdx_903_eus-gaap--EquitySecuritiesFvNiCost_iI_c20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember_zYWYmL70hG2k">899,000</span> minority investment in the common stock of Quortus Ltd., a UK-based company that provides virtual
core network software for Private LTE solutions for critical and secure communications. This investment is important for the Company&#8217;s
Electronics &amp; Software segment because this segment has been partnering with Quortus to integrate the Quortus Private LTE core in
existing and new products for that segment&#8217;s federal business, network extensions, and private networks for enterprises.&#160;The
Company&#8217;s investment represents less than <span id="xdx_90E_ecustom--MinorityInvestmentOwnershipPercentage_dp_c20200401__20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zAzd08CMjlJ3">10</span>% of the outstanding equity of Quortus Ltd. The Company uses the cost method to account
for investments in common stock of entities such as Quortus if the Company does not have the ability to exercise significant influence
over the operating and financial matters of the entity. The Company also uses the cost method to account for its investments that are
not in the form of common stock or in-substance common stock in entities if the Company does not have the ability to exercise significant
influence over the entity&#8217;s operating and financial matters.</span></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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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  investments in certain debt and equity securities.</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 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<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 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</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>dtr-types: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>45
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164114585224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zQfHYVr6SrS4"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
5 - <span id="xdx_823_znSQlOiH2ev8">STOCK-BASED COMPENSATION</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Purchase Plan</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Under
the Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;), employees are able to acquire shares of common stock at <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zqlD7vQOwf0d" title="Percentage of price of common stock at which employees are able to acquire">85</span>% of
the price at the end of each current quarterly plan term. The ESPP is considered compensatory under current Internal Revenue Service rules. At September 30, 2021, <span id="xdx_908_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pii_dp_c20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_z5wgW9VGyKK7" title="Shares available">59,303</span> shares
remain available for future issuance under the ESPP. The ESPP was suspended effective March 31, 2021 due to conditions of the Pineapple
Merger Agreement.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">2011
Executive Incentive Compensation Plan</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On March 28, 2011 the Board adopted and on May 19, 2011 the Company&#8217;s shareholders approved the Company&#8217;s 2011 Executive Incentive
Compensation Plan (&#8220;2011 Plan&#8221;). The 2011 Plan authorizes incentive awards to officers, key employees and non-employee directors in the form of
options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted stock units, performance stock units (&#8220;deferred stock&#8221;),
performance cash units, and other awards in stock, cash, or a combination of stock and cash. The 2011 Plan, as amended, allows the issuance of up to <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pii_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zZOZJp12YBAl" title="Number of awards authorized">2,500,000</span> shares of common stock. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">At September 30, 2021, <span id="xdx_908_eus-gaap--SharesIssued_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zvrhTqY8FHA6" title="Shares issued under Plan">1,425,008</span> shares have been issued under the 2011 Plan, there are no shares subject to currently outstanding options, deferred
stock awards, and unvested restricted stock units, and <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_z0LK3zxDWtXd" title="Awards eligible for grant">1,074,992</span> shares are eligible for grant under future awards.</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The closing of the E&amp;S Sale Transaction on August 2, 2021 constituted a &#8220;Change in Control&#8221; as defined in the Company&#8217;s 2011 Plan. In accordance
with the determinations and approvals of the Compensation Committee, effective on August 1, 2021, each Incentive Award granted and outstanding
under the 2011 Plan and not otherwise forfeited or expired in accordance with its terms was fully vested and exercisable and any restrictions lapsed.
After giving effect to such acceleration and vesting, on the August 2, 2021 closing date:</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td style="width: 95%"><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding restricted stock
  units (RSUs&#8221;) were settled by exchanging them for the equivalent number of shares of the Company&#8217;s common stock specified in the respective
  RSU award agreements, with the shares of the Company&#8217;s common stock issued on settlement of the RSUs being issued and outstanding as
  of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding stock options having an exercise
  price less than the Fair Market Value (as defined in the 2011 Plan) on the closing date were settled by exchanging the options for
  a &#8220;net&#8221; number of shares of the Company&#8217;s common stock as if exercised on a net or cashless basis as provided in the 2011 Plan (for
  administrative convenience, rounded up to the next whole share), with the net shares of the Company&#8217;s common stock issued on settlement
  of these stock options being issued and outstanding as of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">Following the disposition of the outstanding RSUs and
  stock options as described above, these Incentive Awards were terminated and cancelled as of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding stock options having an exercise
  price equal to or greater than the Fair Market Value on the closing date were terminated and cancelled as of the closing date without
  any payment therefor.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">Due to conditions of the Pineapple Merger Agreement,
  no additional awards have been made under the 2011 Plan.</span></td></tr>
</table>
<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>




<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Changes
in Stock Options Outstanding</span></span></p>
<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zYWgUJUZiCib"><span id="xdx_8B7_zKS1oEc3fEJl" style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to
September 30, 2021: </span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>remaining</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>exercise
    price</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>contractual
    term</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Options</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>per
    share</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>in
    years</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z9KJJLF4Dfx3" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,173,190</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210930_z5EpW2vazNll" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6.52</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_zmQSbobT571f" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::P3Y4M6D"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1110">3.35</span></span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Awarded</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210930_zLWesElhCDWd" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1112">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_c20210101__20210930_zenmQDv2qyYf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1114">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercised</span></td>
    <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_zpM9AyVrTqV9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(799,390)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zveVgxFm0blf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.70</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 10pt; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zl5OOzyhvE6c" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Options, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(373,800)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210930_zoo2dSjN4ojk" style="text-align: right; line-height: 108%" title="Weighted average exercise price per share, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10.43</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding &#8211; September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_ztHa58NwqjA7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1124">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210930_z9IM2pNmUjml" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20210101__20210930_zfu8NPh67n5k" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Outstanding::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1128"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercisable at September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210930_z8wWcA38JCJk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1130">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_zISQ7C0l7h65" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1132">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zOj57jIKxNTe" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Exercisable::XDX::P2Y8M19D"><span style="-sec-ix-hidden: xdx2ixbrl1134"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Expected to vest September 30, 2021</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_c20210930_zKDjRRapXMh9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1136">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_znPRt6L7As8i" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1138">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zeLaukx0iEyl" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Options, Expected to vest::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1140"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  </table>
<p id="xdx_8AC_zCD5Z3LBKNt9"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Because all outstanding options were either vested and exercised or cancelled, the aggregate intrinsic value of all options (the amount by which the
market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant) outstanding at September 30, 2021
was $<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20210930_zM3fgx7GjMS8" title="Aggregate intrinsic value of options outstanding">0</span>. The intrinsic value of all options exercised during the nine months ended September 30, 2021 was $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20210101__20210930_z06Svu7hGxe5" title="Intrinsic value of all options exercised">1,961,000</span>. Net cash proceeds from the
exercise of all stock options were $<span id="xdx_906_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20200930_zhIBHuHDIZ2f" title="Net cash proceeds from exercise of stock options">15,000</span> and $<span id="xdx_904_eus-gaap--ProceedsFromStockOptionsExercised_c20210101__20210930_z4WhujE3Wmwh">0</span> in each of the nine-month periods ended September 30, 2021 and 2020.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Changes
in Deferred Stock Outstanding</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zRw3NaSxXvZh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B6_zk4Kd7AeRg4e"><span>The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to
September 30, 2021:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    Average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Grant
    Date</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 73%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEXT20qHMmLf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Shares, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">272,695</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbdMRcborN56" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Weighted Average Grant Date Fair Value, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.91</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Granted</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWWW1L5gG2lk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1155">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zInMwOj8M8W5" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1157">&#8212;</span></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Vested</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zw4yA4T6gR7d" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(194,586)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkf0rZ8nLKpc" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.05</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zH6611tzbTQc" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(78,109)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRbiwYCXZPtb" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.56</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9A8tgye8DL2" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Shares, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1167">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zz3NdZgt2143" style="text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1169">&#8212;</span></span></td></tr>
  </table>
<p id="xdx_8A7_z7gnteVQPd8k"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Compensation
Expense</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Share-based compensation expense recognized for the nine months ended September 30, 2021 was $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210930_z3gx5OAyO1Y2" title="Share based compensation expense before income taxes">559,000</span> before income taxes and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20210101__20210930_zjog7gzyfZPk" title="Share based compensation expense after income taxes">442,000</span> after income taxes.
Share-based compensation expense recognized for the nine months ended September 30, 2020 was $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20200930_zHlUOMmFqNKe" title="Share based compensation expense before income taxes">320,000</span> before income taxes and $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20200930_zX1ZJ3dvZ115" title="Share based compensation expense after income taxes">253,000</span> after
income taxes. There was no unrecognized compensation expense for the Company&#8217;s plans at September 30, 2021 due to the acceleration
of all outstanding equity awards as part of the E&amp;S Sale Transaction. Share-based compensation expense is recorded as a part of selling, general and
administrative expenses.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Ownership Plan (ESOP)</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">All
eligible employees of the Company participate in the ESOP after completing <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zm5GagrVuqv5" title="Requisite service period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1179">one year</span></span> of service. Contributions are allocated to each participant
based on compensation and vest <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zFkGoqcdACI3" title="Award vesting percentage">20</span>% after <span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zXz1FX51mTM7" title="Initial award vesting period::XDX::P2Y"><span style="-sec-ix-hidden: xdx2ixbrl1183">two years</span></span> of service and incrementally thereafter, with full vesting after <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zVmC2iYOP0zj" title="Award vesting period::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl1185">six years</span></span>. The Company
contributed $<span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zFMHJtpuxhIf" title="ESOP contributions">329,968</span> for which the Company issued <span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zSco995QCPxf" title="Shares of ESOP allocated to accounts of eligible employees">72,203</span> shares in March 2021 for the 2020 ESOP contribution. Due to conditions of the Pineapple Merger
Agreement, no additional contributions will be made to the ESOP.</span></p>




<span></span>
</td>
<td class="text"><p id="xdx_809_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zUqZuFaA7Qrc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
11 &#8211; <span id="xdx_82D_zBMZAfXhx0fg">STOCK COMPENSATION</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">2011 Executive
Incentive Compensation Plan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On March
28, 2011 the Board adopted and on May 19, 2011 the Company&#8217;s shareholders approved the Company&#8217;s 2011 Executive Incentive
Compensation Plan (&#8220;2011 Incentive Plan&#8221;). The 2011 Incentive Plan authorizes incentive awards to officers, key employees
and non-employee directors in the form of options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted
stock units, performance stock units (&#8220;deferred stock&#8221;), performance cash units, and other awards in stock, cash, or a combination
of stock and cash. The 2011 Incentive Plan, as amended, allows the issuance of up to <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zqZ6R8NDhewh" title="Number of awards authorized">2,500,000</span> shares of common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">During 2020,
stock options covering <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwPStAKOiq22" title="Number of options granted">191,301</span> shares were awarded to key executive employees and non-employee directors, which options expire <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zrXmAGGdnbw2" title="Award expiration period::XDX::P7Y"><span style="-sec-ix-hidden: xdx2ixbrl2703">seven</span></span>
years from the date of award and generally vest <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zP8QFFIjtc79">25</span>% each year beginning one year after the date of award. The Company also granted deferred
stock awards of <span id="xdx_905_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zT31cUlhkaNe" title="Deferred stock awards granted">89,131</span> shares to key employees during 2020 under the Company&#8217;s long-term incentive plan for the 2020 to 2022 period.
<span style="color: black">These awards vest over <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_pid_dt_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zgutBXGDUSWh" title="Award vesting period">three years</span> with the first vesting date being May 6, 2021.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">At December
31, 2020, <span id="xdx_90F_eus-gaap--SharesIssued_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zodlVjoSq2l3">431,032</span> shares have been issued under the 2011 Incentive Plan, <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwq43uVggeT2" title="Number of options outstanding">1,445,885</span> shares are subject to currently outstanding options,
deferred stock awards, and unvested restricted stock units, and <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zGUmMP26Pm04" title="Awards eligible for grant">623,083</span> shares remained available for future issuance under the 2011
Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Stock
Options Outstanding</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zXXFntrRVr0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zI2NGoDxgSd5"><span id="xdx_8BE_zoEixgOfsE2b">The following
table summarizes changes in the number of outstanding stock options</span> under the Director Plan, Stock Plan and the 2011 Incentive Plan during
the two years ended December 31, 2020.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>exercise
    price</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>remaining</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Options</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>per
    share</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>contractual
    term</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20190101__20191231_z23QfwZN5AT5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,380,492</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20190101__20191231_znQw9XdgY8Ff" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.56</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20180101__20181231_zi3XhmJfrBFb" style="width: 15%; color: black; text-align: center" title="::XDX::P4Y2M5D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2718">4.18 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20190101__20191231_zuGB2rrRiKU7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,769</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zE5wWhAZsAai" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.69</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20190101__20191231_zNJBonB8Eqy4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(151,950</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zNU2fLiC5dU" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.08</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20190101__20191231_zEZDqNWhVghi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(198,839</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zGuvRx8jrGXf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.33</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20200101__20201231_z60Mj7kGaGmh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,130,472</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20200101__20201231_zOaS551Zx3eb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.28</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20190101__20191231_zjMZElImKJf6" style="color: black; text-align: center" title="::XDX::P3Y5M23D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2727">3.48 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20200101__20201231_zUHP6J5acRN2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">191,301</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zVEN0As1MTx8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.10</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zY37TCGOE0I4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_z82O0r7sGar9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.64</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20200101__20201231_zs2jVDPg9lN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(140,583</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zHKjk9Iope0h" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20200101__20201231_zkaMC8BPgQUc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200101__20201231_z7gqpZvtzoNk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_z4jW565jdZYi" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2736">3.35 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercisable at
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pii_c20201231_z1JHfzFJbMu2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">877,926</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z7DyIiBfL3d6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.20</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zOEEzMsrJQt3" style="color: black; text-align: center" title="::XDX::P2Y7M2D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2739">2.59 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Expected to vest
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pii_c20201231_zGzu8D9RtbYc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z1bIX86rjs4e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zfVfpmAhfxw7" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2742">3.35 years</span></span></td></tr>
</table>

<p id="xdx_8AB_zGo8WlW8VCy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zwoRNFQ4y7U1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_zSIg7OuGIyc4">The fair
value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing
model. The following table displays the assumptions used in the model.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49C_20200101__20201231_z1WuIteNzZua" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49E_20190101__20191231_z9na1DTChfSf" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_uPure_zUpzkKyz2Yj7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected volatility</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40.2</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31.3</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_uPure_zHKgQ0Us8d41" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk free interest rate</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.4</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.2</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Expected holding period</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20200101__20201231_zqof4IEYV9z6" style="color: black; text-align: right" title="::XDX::P6Y"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2751">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20190101__20191231_zlQjPLLcdcH8" style="color: black; text-align: right" title="Expected holding period::XDX::P6Y"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2753">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_uPure_z3elOtpZ9qH5" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Dividend yield</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.3</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.0</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
</table>

<p id="xdx_8AF_zKrrsTlkhIE9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zBHGIr8fneUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Total unrecognized
compensation expense was $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMtXFr4JGyb8" title="Unrecognized compensation expense related to stock options">222,000</span> as of December 31, 2020, which is expected to be recognized over the next <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9HNCy9LCnu2" title="Recognition period for unrecognized compensation expense">2.8</span> years. The aggregate
intrinsic value of all outstanding options, exercisable options, and options expected to vest <span style="font-size: 10pt">(</span>the
amount by which the market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant)
was $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20201231_z4o9JDSgYTb6" title="Aggregate intrinsic value of options outstanding">437,000</span> based on the Company&#8217;s stock price at December 31, 2020. The intrinsic value of options exercised during the year
was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200101__20201231_zAkXuk161GGh" title="Intrinsic value of all options exercised">18,000</span> in 2020 and $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190101__20191231_zwvOWkRVQjN2">380,000</span> in 2019. Net cash proceeds from the exercise of all stock options were $<span id="xdx_90B_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20201231_z34C2XdHuTtj" title="Net cash proceeds from exercise of stock options"><span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_c20190101__20191231_z5ILoGNKeKn6">0</span></span> in 2020 and 2019. <span id="xdx_8BC_zYT6YCJOcqAi">The following
table summarizes the status of stock options outstanding at December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>Range
    of Exercise Prices</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Option
    Life</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
    Price</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zQ7cNGls01g4" title="Range of Exercise Prices, lower limit">2.50</span> to $<span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zIaIQbu4sln4" title="Range of Exercise Prices, upper limit">4.99</span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zvU0yNJKOu04" style="width: 12%; color: black; text-align: right" title="Shares"><span style="font-family: Times New Roman, Times, Serif">515,989</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zq96mfY2Hevc" style="width: 15%; color: black; text-align: center" title="Weighted Average Remaining Option Life::XDX::P4Y7M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2778">4.6 years</span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdorS6OzmHS4" style="width: 12%; color: black; text-align: right" title="Weighted Average Exercise Price"><span style="font-family: Times New Roman, Times, Serif">3.75</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zipg1jEJPqka">5.00</span> to $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUTryLJ6V85c">7.49</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zDeHk9FZJevg" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">353,359</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z2i8fYe4cCi2" style="color: black; text-align: center" title="::XDX::P3Y7M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2784">3.6 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zlDoMQCJm5w" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.17</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z0RpEEpd6Okj">7.50</span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zEc0WYa0AJEe">9.99</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDxVlwr84DQb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zSjXWcqJRE48" style="color: black; text-align: center" title="::XDX::P0Y"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2789">0 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zTH8etMMTHw2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zSq2h2UqqdHk">10.00</span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zqdgTMDVl7Qh">12.49</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zkKek9ruxS0j" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">244,477</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zdRfOBjBnhVk" style="color: black; text-align: center" title="::XDX::P1Y2M12D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2794">1.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_ze953An5CPs5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11.32</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zO0NJK7m420l">12.50</span> to $<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_z6WVLZnjw9g4">14.15</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zbSEUJwYC9fj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,365</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zIt2PGYFNXCg" style="color: black; text-align: center" title="::XDX::P2M12D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2799">0.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zmLf2vAkAS43" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.97</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A7_z44xXCCjFu16" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
receives an income tax benefit related to the gains received by officers and key employees who make disqualifying dispositions of stock
received on exercise of qualified incentive stock options and on non-qualified options. The amount of tax benefit received by the Company
was $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20200101__20201231_zfyxjKwrsBs5" title="Excess tax benefits from exercise of stock options"><span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20190101__20191231_zAqFKYSVsQ13">0</span></span> in both 2020 and 2019. The tax benefit amounts have been credited to additional paid-in capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Deferred
Stock Outstanding</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zlxb9iQntNh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BF_zIxUAx6WuwKi"><span id="xdx_8BA_zdN8PVKLi0m1">The following
table summarizes the changes in the number of deferred stock</span> shares under the Stock Plan and 2011 Incentive Plan over the period from
December 31, 2018 to December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Grant
    Date</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z6hodxpWfB6i" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">270,066</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3rm1783j4r4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.48</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVGllNBYnYfe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,107</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdkRtv1GDZ1e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.76</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zhQgtWonCTL1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,575</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjHtAiaxEeMd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.56</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zU2Kh6244Trd" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(105,371</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z25RSzuFF6le" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkAsnBnh5mtb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,227</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7CsQPNlR0d" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.37</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7lGRce5hf3k" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,631</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMcJHnkRoaM5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.33</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zC87n18y2iUj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(57,952</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGcG6z3ZQvh4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.81</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIF2Yjpoz0W5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(86,211</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7IDlmvrJA6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.22</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7E9MyLTcimh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">272,695</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjrCIxv1LBd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.91</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A0_zxh6nlgEC6F8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The grant
date fair value is calculated based on the Company&#8217;s closing stock price as of the grant date. As of December 31, 2020, the total
unrecognized compensation expense related to the deferred stock shares was $<span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zvDjZw51R02d" title="Unrecognized compensation expense for awards">347,000</span> and is expected to be recognized over a weighted-average
period of <span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zSaDAGYIH8Ve">2.1</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Compensation
Expense</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Share-based
compensation expense is recognized based on the fair value of awards granted over the vesting period of the award. Share-based compensation
expense recognized for 2020 and 2019 was $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20201231_zNSy5EME9xed" title="Share based compensation expense before income taxes">463,000</span> and $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_c20190101__20191231_z6iWPxvI3Ldb">413,000</span> before income taxes and $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20201231_z9zb2dcIOyZ6" title="Share based compensation expense after income taxes">366,000</span> and $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20190101__20191231_zyAblulwzXp9">326,000</span> after income taxes, respectively.
Share-based compensation expense is recorded as a part of selling, general and administrative expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Purchase Plan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Under the
Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;), employees are able to acquire shares of common stock at <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pid_dp_uPure_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zdPpCBoCaxCk" title="Percentage of price of common stock at which employees are able to acquire">85</span>% of the
price at the end of each current quarterly plan term. The most recent term ended December 31, 2020. The ESPP is considered compensatory
under current rules. At December 31, 2020, after giving effect to the shares issued as of that date, <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_uShares_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zDCIQryHidA7" title="Awards eligible for grant">68,843</span> shares remain available for
purchase under the ESPP.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Ownership Plan (ESOP)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">All eligible
employees of the Company participate in the ESOP after completing <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zu0mb17bpUvj" title="Requisite service period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl2838">one</span></span> year of service. Contributions are allocated to each participant
based on compensation and vest <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_z6hs75r3h4F1" title="Award vesting percentage">20</span>% after <span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zP0S5RqjJNge" title="Initial award vesting period::XDX::P2Y"><span style="-sec-ix-hidden: xdx2ixbrl2842">two</span></span> years of service and incrementally thereafter, with full vesting after <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zHmFn9K7zrb2" title="Award vesting period::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl2844">six</span></span> years. At December
31, 2020, the ESOP held <span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pid_uShares_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zzlm9dTwPe6j" title="Shares of ESOP allocated to accounts of eligible employees">706,287</span> shares of the Company&#8217;s common stock, all of which have been allocated to the accounts of eligible
employees. Contributions to the plan are determined by the Board of Directors and can be made in cash or shares of the Company&#8217;s
stock. The 2020 ESOP contribution was $<span id="xdx_903_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member_zGIFfghUa9Eg" title="ESOP contributions">328,263</span> for which the Company issued <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pid_uShares_c20210301__20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z5GhvEznsKZg" title="Issuance of common stock to Employee Stock Ownership Plan, Shares">71,830</span> shares in March 2021. The 2019 ESOP contribution was
$<span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z809dCd0GEe5">407,584</span> for which the Company issued <span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z3UfHSsVKPh7">66,059</span> shares in 2020.</span></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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</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>dtr-types: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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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>46
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164160566888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p id="xdx_805_eus-gaap--InventoryDisclosureTextBlock_z2cofxIgsaui"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
6 - <span id="xdx_827_zohesYIJZb9b">INVENTORIES</span></span></p>



<p id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zOF7rY9gj3V3"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zZc1mg33UfSk">Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value:</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="background-color: white">
    <td style="vertical-align: bottom; width: 72%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_497_20210930_zCYG3FDhgZOb" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_498_20201231_zLrGnpwnqxwf" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr id="xdx_404_ecustom--InventoryFinishedGoods2_iI_maINzbeK_zPKwJ0OYvVh3" style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Finished
    goods</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">35,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">22,000</span></td></tr>
  <tr id="xdx_40B_ecustom--InventoryWorkInProcessAndRawMaterials2_iI_maINzbeK_zHZdW1OIlZJa">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Raw
    and processed materials</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">86,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">114,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_mtINzbeK_c20210930_z2Cre3hj34l5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Inventories::XDX::7%2C931%2C875"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1201">121,000</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_c20201231_zGyQZ06ukg55" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::8%2C696%2C880"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1202">136,000</span></span></td></tr>
  </table>
<p id="xdx_8A7_zvIPFT4Cwdr2"/>

<span></span>
</td>
<td class="text"><p id="xdx_80F_eus-gaap--InventoryDisclosureTextBlock_zWJYphMoSdRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
7 - <span id="xdx_823_zSKa5x731m7j">INVENTORIES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zLmL60zYY9fi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BD_zN1pLHm1DbY2">Inventories</span>
consist of:</span></p>



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49C_20201231_zNsxV3YYExM5" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49E_20191231_zj3iBVZQOAV2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_405_eus-gaap--InventoryFinishedGoods_iI_maINz9f7_zIg5Q6xHzJBh" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,871,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,728,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_maINz9f7_zDKdfosdyc8j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Raw and processed materials</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">826,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,803,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_ecustom--InventoryNet1_iTI_dxL_c20201231_zLl8VZdo1VJ" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C696%2C880"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2590">8,697,000</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_ecustom--InventoryNet1_iTI_dxL_c20191231_zDs608wWi7O3" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C531%2C112"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2591">8,531,000</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A2_ziZlpx4sRAri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<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_InventoryDisclosureTextBlock</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>dtr-types: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>47
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164112944424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATIONS</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--BusinessCombinationDisclosureTextBlock_za1yG5XTKxZ8"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
7 &#8211; <span id="xdx_828_z2BFeQZ90Gc5">BUSINESS COMBINATIONS</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On
May 14, 2020, in a reverse triangular merger, the Company completed the acquisition of <span id="xdx_909_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zVQdceZp0KIf" title="Ownership acquired">100</span>% of Ecessa Corporation. Ecessa designs and
distributes software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of over <span id="xdx_90B_ecustom--NumberOfFieldInstallations_pid_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWuHA1waMnJ8" title="Number of field installations">10,000</span> field installations
(since 2002) of Ecessa Edge&#174;, PowerLink&#174;, and WANworX&#174; controllers. The acquisition expands the Company&#8217;s IoT intelligent
edge products and services and provides opportunities to expand the Company&#8217;s services platform. The purchase price was $<span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferred1_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z1hBnughw9kl" title="Total purchase price of acquired entity">4,642,000</span>,
with cash acquired totaling $<span id="xdx_906_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z0bLDAdGXkBc" title="Cash acquired in acquisition">666,000</span>. The purchase price includes initial consideration of $<span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesGross_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_ziLE0jWWkiIc" title="Business acquisition, initial cash consideration paid">4,666,000</span> and $<span id="xdx_902_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_znyWpV7A6xG1" title="Business acquisition, working capital adjustment">(24,000)</span> in working capital
adjustments.</span></p>



<p id="xdx_897_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zMUzt2abtPZb"><span style="font: normal 10pt Times New Roman, Times, Serif">The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at
their respective fair values. The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been
allocated as follows:</span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 86%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>May
    14, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zTTLV4uZWCA7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Current assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,101,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Property,
    plant, and equipment</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8JFsHWZVgIc" style="text-align: right; line-height: 108%" title="Property, plant and equipment"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">127,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    long-term assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zONuuJcj8zn2" style="text-align: right; line-height: 108%" title="Other long-term assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">421,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Intangible
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zspR0DRFD3zg" style="text-align: right; line-height: 108%" title="Intangible assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,260,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Goodwill</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRcGGu2Y2xjj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Goodwill"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iTI_mtBC1_maBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zeLFUMJzT05c" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Total assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,250,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    liabilities</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_msBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z2POSRKah2q8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Total liabilities"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">608,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    assets acquired</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iTI_mtBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8CR2SOXLjb5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net assets acquired"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,642,000</span></td></tr>
  </table>
<p id="xdx_8A9_z5CcupOGfHf2"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif">Identifiable
intangible assets are definite-lived assets. These assets include trade name/trademark/internet domain assets, non-compete agreements,
customer relationships, and internally developed software intangible assets, and have a weighted average amortization period of <span id="xdx_90D_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtxL_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zzoJcNM2lMS1" title="Weighted average amortization period of acquired intangible assets::XDX::P7Y"><span style="-sec-ix-hidden: xdx2ixbrl1236">7</span></span> years,
which matches the weighted average useful life of the assets. Goodwill recorded as part of the purchase price allocation is not tax deductible.
</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On
November 3, 2020, the Company acquired the operating assets of privately held IVDesk Minnesota, Inc. (&#8220;IVDesk&#8221;) from a third-party
receiver (&#8220;Receiver&#8221;). </span><span style="font: normal 10pt Times New Roman, Times, Serif">IVDesk
provides private cloud services to small- and mid-size businesses (SMB), with a particular focus on the financial services industry.
The acquisition expands the </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Company&#8217;s
monthly recurring revenue service model, bringing additional resources and experience in cloud-delivered applications. <span style="color: #000000">The
purchase price was $<span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIB91ilPl5Hl" title="Total purchase price of acquired entity">1,368,000</span> and includes initial consideration of $<span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zaw6Cr1yJCul" title="Business acquisition, initial cash consideration paid">950,000</span>, working capital adjustments of $<span id="xdx_907_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zQFH2sUVv6I2" title="Business acquisition, working capital adjustment">(132,000)</span>, and $<span id="xdx_900_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z7MxMOt6qRyc" title="Contingent consideration at fair value">550,000</span>
in contingent consideration, which the Company agreed to pay in additional consideration upon retaining a certain customer level <span id="xdx_901_ecustom--BusinessCombinationContingentConsiderationMeasurementPeriod_dxL_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zri9jQYyMFX1" title="Contingent consideration period::XDX::P120D"><span style="-sec-ix-hidden: xdx2ixbrl1246">120</span></span>
days after closing. During March 2021, upon meeting the requirements of the earn-out, the Company paid the Receiver the additional consideration.
At September 30, 2021, the Company had <span id="xdx_906_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_do_c20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z2YXbJCDpJ67" title="Business acquisition, liablities arising from contingencies">no</span> further liabilities related to the contingent consideration. </span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The assets and liabilities of IVDesk are recorded in the consolidated balance sheet within the Services &amp; Support segment at September 30, 2021. The
purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed, and included total assets of $<span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z29rwt0hNEr9" title="Total assets">1,500,000</span>, including property, plant, and equipment of $<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zmcsEQlDbWN6" title="Property, plant and equipment">35,000</span>, goodwill of $<span id="xdx_904_eus-gaap--Goodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zcV2bbpZRHl" title="Goodwill">745,000</span> and intangible assets of $<span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5NA1UNPvdxe" title="Intangible assets">720,000</span>,
and total liabilities of $<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIvijWAlWOhj" title="Total liabilities">132,000</span>. <span style="color: #000000">Identifiable intangible assets are definite-lived assets. These assets
include customer relationships and have a weighted average amortization period of <span id="xdx_90E_ecustom--FiniteLivedIntangibleAssetsAmortizationPeriod_dxL_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--WeightedAverageMember_z6l0S2lSYRRi" title="Amortization period::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl1260">8</span></span> years, which matches the weighted average useful
life of the assets.</span></span></p>

<span></span>
</td>
<td class="text"><p id="xdx_806_eus-gaap--BusinessCombinationDisclosureTextBlock_zeSPkYn3lQB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
5 &#8211;<span id="xdx_827_zxYUWcwkObFl">BUSINESS COMBINATIONS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On May 14,
2020, in a reverse triangular merger, the Company completed the acquisition of <span id="xdx_909_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkGnpPL1aW76">100</span>% of Ecessa Corporation. Ecessa designs and distributes
software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of over <span id="xdx_90C_ecustom--NumberOfFieldInstallations_pid_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8DMGj7GHgkc">10,000</span> field installations (since
2002) of Ecessa Edge&#174;, PowerLink&#174;, and WANworX&#174; controllers. The acquisition expands the Company&#8217;s IoT intelligent
edge products and services and provides opportunities to expand the Company&#8217;s services platform. The purchase price was $<span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z0RU4vUzvCGa">4,642,000</span>,
with cash acquired totaling $<span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zBv8ZFokD9Rh">666,000</span>. The purchase price includes initial consideration of $<span id="xdx_904_eus-gaap--PaymentsToAcquireBusinessesGross_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zxtMhzKNRFh1">4,666,000</span> and $ <span id="xdx_90E_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zyyoCf5E3973">(24,000)</span> in working capital
adjustments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zUeuMeg9J2fk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The assets
and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition
date, at their respective fair values. <span id="xdx_8B0_zrTEWB5mNB03">The purchase price allocation is based on the estimated fair value of assets acquired and liabilities
assumed and has been allocated as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; font-weight: bold; text-align: right">&#160;</td>
    <td style="color: black; font-weight: bold; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>May
    14, 2020</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 85%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current assets</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zlSAq2NQfXu7" style="width: 12%; color: black; text-align: right" title="Current assets"><span style="font-family: Times New Roman, Times, Serif">1,101,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property, plant, and equipment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zFe37rhdrVg4" style="color: black; text-align: right" title="Property, plant, and equipment"><span style="font-family: Times New Roman, Times, Serif">127,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other long-term assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkWuXjhuo4t1" style="color: black; text-align: right" title="Other long-term assets"><span style="font-family: Times New Roman, Times, Serif">421,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z496VtqxQ5Wg" style="color: black; text-align: right" title="Intangible assets"><span style="font-family: Times New Roman, Times, Serif">2,260,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--Goodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zd6tEdcs6iI4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Goodwill"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zcHsrdqdY3o9" style="color: black; text-align: right" title="Total assets"><span style="font-family: Times New Roman, Times, Serif">5,250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total liabilities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zmUYo6M1MAO3" style="color: black; text-align: right" title="Total liabilities"><span style="font-family: Times New Roman, Times, Serif">608,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net assets acquired</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWJcsPeXyF45" style="color: black; text-align: right" title="Net assets acquired"><span style="font-family: Times New Roman, Times, Serif">4,642,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A7_zyiAzSNDbJN4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; color: black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; color: black">Identifiable
intangible assets are definite-lived assets. These assets include trade name/trademark/internet domain assets, non-compete agreements,
customer relationships, and internally developed software intangible assets, and have a weighted average amortization period of <span id="xdx_904_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtxL_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zw9QV4uGdgtd" title="::XDX::P7Y"><span style="-sec-ix-hidden: xdx2ixbrl2480">7 years</span></span>,
which matches the weighted average useful life of the assets. Goodwill recorded as part of the purchase price allocation is not tax deductible.
</span><span style="font-family: Times New Roman, Times, Serif">The pro forma impact of Ecessa was not significant to the Company&#8217;s
results for the year ended December 31, 2020. Ecessa&#8217;s revenue and operating loss since acquisition are $<span id="xdx_905_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zbjDadMbVYYf" title="Revenue since acquisition"><span style="-sec-ix-hidden: xdx2ixbrl2482">1,265,000</span></span> and $ <span id="xdx_901_eus-gaap--BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zt6rkE2H1Z2c" title="Operating (loss) since acquisition">(598,000)</span>,
respectively. The operating loss is primarily due to the revaluation of $<span id="xdx_90B_ecustom--BusinessCombinationPreAcquisitionDeferredRevenue_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zGO6tc4tmKi8" title="Pre-acquisition deferred revenue"><span style="-sec-ix-hidden: xdx2ixbrl2486">1,561,000</span></span> of pre-acquisition deferred revenue to a preliminary
fair value of $<span id="xdx_902_ecustom--BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOefhQjvNAw" title="Revaluation of pre-acquisition deferred revenue to preliminary fair value"><span style="-sec-ix-hidden: xdx2ixbrl2488">257,000</span></span> as of the opening balance sheet date and $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zT3iZeCDJ6ka" title="Intangibles amortization"><span style="-sec-ix-hidden: xdx2ixbrl2490">205,000</span></span> of intangibles amortization, thus lowering revenue recognized
and increasing post-acquisition expenses on a similar operating cost structure. The Company is still in process of integrating Ecessa
into its operations and therefore has not realized all potential cost-saving synergies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; color: black">On
November 3, 2020, the Company acquired the operating assets of privately held IVDesk Minnesota, Inc. (&#8220;IVDesk&#8221;) from a third-party
receiver (&#8220;Receiver&#8221;). </span><span style="font-family: Times New Roman, Times, Serif">IVDesk provides private cloud services
to small- and mid-size businesses (SMB), with a particular focus on the financial services industry. The acquisition expands the Company&#8217;s
monthly recurring revenue service model, bringing additional resources and experience in cloud-delivered applications. <span style="color: black">The
purchase price was $<span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zqV6VTSRBcM1">1,368,000</span> and includes initial consideration of $<span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zNvoEYpbGjA6">950,000</span>, working capital adjustments of $ <span id="xdx_907_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zYaPCN7Matp2">(132,000)</span>, and $<span id="xdx_90F_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zqgcuGHFbYOa" title="Contingent consideration at fair value">550,000</span>
in contingent consideration. The Company has agreed to pay up to $<span id="xdx_90D_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zcbqsfL8iAge" title="Contingent consideration, maximum amount">550,000</span> in additional consideration upon retaining a certain customer
level 120 days after closing. The Company provided the Receiver as seller a $<span id="xdx_90A_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zu0kH7nto9zl">550,000</span> letter of credit to secure its obligation to pay
the earn-out under the asset purchase agreement. At December 31, 2020, the Company had estimated liabilities of $<span id="xdx_909_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIIj1409eC8b" title="Business acquisition, liabliites arising from contingencies">550,000</span> related to the
outstanding consideration. During March 2021, upon meeting the requirements of the earn-out, the Company paid the Receiver the additional
consideration.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The estimated
assets and liabilities of IVDesk are recorded in the consolidated balance sheet within the Services &amp; Support segment at December
31, 2020. The preliminary purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed,
and included total assets of $<span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zjCMxIJW43a5">1,500,000</span>, including estimated goodwill of $<span id="xdx_904_eus-gaap--Goodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zJVobkK83oY6">745,000</span> and estimated intangibles of $<span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_znEiZJYeiN41">720,000</span>, and total liabilities
of $<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zc0i8ek3k1F2">132,000</span>. The fair value of acquired identifiable intangible assets of $<span id="xdx_90E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zmRkV1aCwAIc">720,000</span> is provisional depending on the final valuations for
those assets. All balances recorded are estimated amounts and the Company expects to finalize the purchase price allocation during the
first half of 2021 as the valuation of identifiable assets and liabilities is completed. The pro forma impact of IVDesk was not significant
to the Company&#8217;s results for the year ended December 31, 2020. IVDesk&#8217;s revenue since acquisition was $<span id="xdx_90E_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zSoorjRkRYQg" title="Revenue since acquisition">401,000</span>.</span></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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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> -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_BusinessCombinationDisclosureTextBlock</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>dtr-types: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>48
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108460168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS</a></td>
<td class="text"><p id="xdx_805_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zjdU3BNgXxni"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
8 &#8211; <span id="xdx_828_zH4YwefLHTc9">GOODWILL AND INTANGIBLE ASSETS</span></span></p>



<p id="xdx_896_eus-gaap--ScheduleOfGoodwillTextBlock_zgJx0Zx6Qn9f" style="margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zXa3pOa9LrQa">The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as
follows:</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 58%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Ecessa</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>IVDesk</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">January
    1, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zXXSDi7R5Up7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1265">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z3S4brAOHW4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1266">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zlHg2ECEad6l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1267">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Acquisition</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOPWAldUZOKc" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zhvI0K0naAf2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zDfO3oyU0B6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,086,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">December
    31, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zCLzEix3fjYc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z0D0iPCaPXse" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBWGeqzr0GT5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1273">2,086,000</span></span></td></tr>
  <tr style="vertical-align: bottom; display: none; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20210101__20210930_z8AU8q5b6Tsa" style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1274">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJ1d9DpOxVYk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5mmCPXyVxLe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_zGHW4uZg72Wg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1277">2,086,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    goodwill</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zK7z4py1J6hc" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zEMF1WfKL71d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GoodwillGross_iE_c20210101__20210930_z7V7woJF6zNe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,086,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accumulated
    impairment loss</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z40GGiENqzkc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMeNwn32zk8b" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1282">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930_znnMiEqv243f" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1283">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Balance at September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zNyWs33WPUvb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zlmzwTAgGxo7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_z7w4oWJW6sX6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1286">2,086,000</span></span></td></tr>
  </table>
<p id="xdx_8AB_zpWNlTcUMffl" style="margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zeFE0IKqCAi6"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B8_zhwWcUkgApj7">The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows:</span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Carrying Amount</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Amortization</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Net</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 37%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    Name/Trademark/Internet Domain Assets</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zkWjnPredBje" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">101,000</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zDJqAfvdRZue" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(12,000)</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zaYEnT8tCT86" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">89,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Non-compete
    Agreements</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zyy1sv9Q8SBi" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">80,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zeb0NKufRX92" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(36,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zxWeAQ6piAMk" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">44,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Customer
    Relationships</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z253jtBHO0sa" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,010,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zQBbyrdnkNug" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(160,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zfktcti6KW1c" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">850,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Internally
    Developed Software</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zGLHvPkfRBa9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,800,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zIP42AcXughc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(342,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zNzYPj6OyoH" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,458,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930_zPpXGcHq6K82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,991,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930_zvClmRbPWjZb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930_zmdxbmbzJ5pb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,441,000</span></td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 37%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Carrying Amount</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Amortization</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Net</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    Name/Trademark/Internet Domain Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zZZMYCAHDdpk" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">90,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_za15OLWGNEwj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zQxcM5UA9dWh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">85,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Non-compete
    Agreements</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zt7TGCTCVEq9" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">80,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zm2FU1uh0NTk" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(16,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKWSzF61ms69" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">64,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Customer
    Relationships</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zH5NVf0r7S0j" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,010,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqj1nHLA4Le" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(34,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwx9DpnoYXCk" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">976,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Internally
    Developed Software</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zB2PazRLC0aj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,800,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zH2GR9ua3HN4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(150,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zPjXSL9AAV55" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,650,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIA_c20201231_zRCevS2uNeNl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,980,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIA_c20201231_zQzyV9xarzJf" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(205,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIA_c20201231_zL8Gzw6FXOQc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,775,000</span></td></tr>
  </table>
<p id="xdx_8A2_z6KGZlExWwD4"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>



<p id="xdx_89B_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zZjitOFQYppg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"/>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Amortization
expense on these identifiable intangible assets was $<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_zxdcYII1Tdpb">346,000
</span></span><span style="font: normal 10pt Times New Roman, Times, Serif">and
$<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20200930_zWScwra92Ena">106,000</span></span> <span style="font: normal 10pt Times New Roman, Times, Serif">in first nine months of 2021 and 2020 respectively. The
amortization expense is included in selling, general and administrative expenses.
<span style="color: #000000"><span id="xdx_8B8_z0tlDiaUBYV6">The estimated future amortization expense for identifiable intangible
assets during the next five fiscal years is as follows:</span></span></span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="color: #000000">&#160;</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 86%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Year
    Ending December 31:</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Q4 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20210930_ze8NdRS14ySd" style="text-align: right; line-height: 108%" title="Q2 - Q4 2021"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">111,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2022</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20210930_z0Er7Sr10kBk" style="text-align: right; line-height: 108%" title="Year 1"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">442,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2023</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20210930_zJ1jLxAVFc1l" style="text-align: right; line-height: 108%" title="Year 2"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">426,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2024</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20210930_zTtqjzaYZDM4" style="text-align: right; line-height: 108%" title="Year 3"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">415,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2025</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20210930_zq275TdBeYJ1" style="text-align: right; line-height: 108%" title="Year 4"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">381,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Thereafter</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20210930_zAauZHZh9UGh" style="text-align: right; line-height: 108%" title="Thereafter"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">666,000</span></td></tr>
  </table>
<p id="xdx_8A6_zJcreHi9kAB1" style="margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<span></span>
</td>
<td class="text"><p id="xdx_80C_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_z8r9aZFM0AC9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
9 &#8211;<span id="xdx_826_z9IZW6i2Kfjl"> GOODWILL AND INTANGIBLE ASSETS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfGoodwillTextBlock_zNVdrvq0vYS6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span><span id="xdx_8BC_zq1Fafjz36s6">The changes
in the carrying amount of goodwill</span> for the year ended December 31, 2020 by company are as follows:</span>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Ecessa</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>IVDesk</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">January 1, 2020</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJa2CrjRewA2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2622">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMEj9yWfUsL8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2623">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zb3oAEmUD6Mc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2624">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black"><span style="font-family: Times New Roman, Times, Serif">Acquisition</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zn03fiYZxXPh" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zBmG2fJBMOW2" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zElQXDLUqsla" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,086,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zrhpsVfrFo7f" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRTHJAzPwkq2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zfxWlPqva9S" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2630">2,086,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross goodwill</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRQuplceFud4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zXgZqJI4yqw1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GoodwillGross_iE_c20200101__20201231_zUxp1Kc7xSXi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,086,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    impairment loss</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zZp7sCbEx5qc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2634">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRW1HIjzRxuc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2635">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231_zKIE1qEfwKB4" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2636">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31,
    2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zEKw7ecemhf7" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zHaszlsqAVVe" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBzwtWRfRKqk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2639">2,086,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A3_zMXb1KJlnWM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The fair
value of goodwill of $<span id="xdx_908_eus-gaap--Goodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zOksS6v4RKjf">745,000</span> and acquired identifiable intangible assets of $<span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z9KzDSyVZ5ka" title="Intangible assets">720,000</span> is provisional at December 31, 2020 depending on
the final valuations for those assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_znPLqAM7ahyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B9_zM0r8iRI2ya5">The Company&#8217;s
identifiable intangible assets with finite lives</span> (excluding the provisional $720,000 related to IVDesk) are being amortized over their
estimated useful lives and were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Carrying Amount</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated
    Amortization</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Net</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Name/Trademark/Internet
    Domain Assets</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zgayKO0e7fed" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zvILghFpyvgb" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zr66fsZu1sOh" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">85,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYc9JK5cZ1xd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">80,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zO25TTfSRdqa" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zPLS1Fp7bDU2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqTGoWWFW811" style="color: black; text-align: right" title="::XDX::1010000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2651">290,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zelQYPNNMvde" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(34,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zrHjgHA7hGof" style="color: black; text-align: right" title="::XDX::976000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2653">256,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Internally
    Developed Software</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zA73GQPUWCPi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,800,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zSoZv1tUqJZa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(150,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zWsqaWqkPCvl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,650,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231_zOgSFpPKdw89" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2980000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2657">2,260,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231_zFow3dGYRku2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(205,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231_zfxk1uinwAci" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2775000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2659">2,055,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>



<p id="xdx_896_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zc3PA0DnFD6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Amortization
expense on these identifiable intangible assets was $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_zx1E3kHSOtf2" title="Amortization expense">205,000</span> and $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20190101__20191231_ztGLOnbO8W36">0</span> in 2020 and 2019 respectively. The amortization expense is included
in selling, general and administrative expenses. <span style="color: black"><span><span id="xdx_8BE_zCBeyB7ON1ah">The estimated future amortization expense for identifiable
intangible assets during the next five fiscal years is as follows:</span></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Year Ending December 31:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 85%; color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20201231_zTS4VB7fd9b2" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20201231_zJPe4EAkCRi8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20201231_zNT7Bc0vPQdc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">335,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20201231_zp69PUaUTyta" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">324,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iIP3us-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20201231_z73GJ6U7M0Pa" style="color: black; text-align: right" title="Year 5"><span style="font-family: Times New Roman, Times, Serif">290,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Thereafter</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20201231_zGiURC64RsJk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">404,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A9_zWNouBvyOxD1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 goodwill and intangible 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 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<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_GoodwillAndIntangibleAssetsDisclosureTextBlock</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>dtr-types: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>49
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164112944424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS &amp; CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS &amp; CONTINGENCIES</a></td>
<td class="text"><p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z5w755dUVZu9"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
9 &#8211; <span id="xdx_820_zNz3QcfeQaFl">COMMITMENTS &amp; CONTINGENCIES</span></span></p>



<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend against these actions and claims.
Company management is not aware of any outstanding or pending legal actions or claims that could materially affect the Company&#8217;s financial position
or results of operations.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">On September 15, 2021, CSI entered into an amended and restated securities purchase agreement with a group of institutional investors (the &#8220;PIPE
Investors&#8221;) to make a $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_z2s9UtSX7oDi">32.0</span> million private placement investment in CSI in connection with the closing of the previously announced merger transaction
between CSI and Pineapple Energy, LLC (&#8220;Pineapple&#8221;). Proceeds of this investment will used primarily to fund Pineapple strategic initiatives. The
closing of the financing is subject to approval of CSI&#8217;s shareholders and other customary conditions.</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">Under
the terms of the securities purchase agreement, the PIPE Investors have agreed to purchase $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_zKY5Ly0ZETba">32.0</span>
million in newly authorized CSI Series A Convertible Preferred Stock convertible at a price of $<span id="xdx_90A_eus-gaap--PreferredStockConvertibleConversionPrice_iI_pid_uUSDPShares_c20210628__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_zhVda83svXO9" title="Per share conversion price of preferred stock">3.40 </span>per
share into CSI common stock, with five year warrants to purchase an additional $<span id="xdx_907_ecustom--AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_pn5n6_c20210628__20210628_zLh5teno4Bdi" title="Additional common shares available to purchase during warrant period">32.0</span>
million of common shares at that same price (the &#8220;PIPE Offering&#8221;). The PIPE Offering is expected to close immediately
following the consummation of the CSI-Pineapple merger transaction (the &#8220;Merger&#8221;). Therefore the PIPE Investors will
invest in the post-Merger company, will not be entitled to receive any cash dividends paid prior to closing and will not receive the
Contingent Value Rights (&#8220;CVRs&#8221;) to be issued to pre-Merger CSI shareholders.</span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Series A Convertible Preferred Stock will have no liquidation or dividend preference over CSI common stock and no voting rights until after
converted into CSI common stock. Assuming conversion of the Series A Convertible Preferred Stock, the PIPE Investors would own approximately <span id="xdx_90B_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zGlLPOV9VVHa">9.41 million</span> shares of the Company&#8217;s outstanding common stock immediately following the closing of the PIPE Offering, representing approximately <span id="xdx_900_ecustom--PercentOfOutstandingCommonStock_pid_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zZTFdgyQCvg9" title="Percent of outstanding common stock">27</span>% of CSI&#8217;s outstanding Common Stock after giving effect to the issuance of shares in the Merger, and approximately <span id="xdx_90E_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zdjyDKSGX2Nc" title="Common stock, shares outstanding">18.8 million</span> shares assuming exercise of all the warrants for cash, representing approximately
<span id="xdx_909_ecustom--PercentOfOutstandingCommonStock_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zB7rfMsl2EM9" title="Percent of outstanding common stock">43</span>% of CSI&#8217;s outstanding common stock after giving effect to the issuance of shares in the Merger and exercise of the warrants.</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>






<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">The Series A Convertible Preferred Stock and warrants will have anti-dilution provisions that would increase the number of shares issuable upon
conversion or exercise, and lower the conversion or exercise price, if CSI issues equity securities at a price less than the conversion or exercise price at
the time of such issuance. The securities purchase agreement also prohibits the combined company from conducting a new equity offering within <span id="xdx_903_ecustom--TermOfCompanyProhibitedFromConductingNewEquityOffering_dtD_c20210628__20210628_zyXx0FnzLs5a" title="Term of company prohibited from conducting new equity offering">30</span> days of the closing, gives the PIPE Investors in the aggregate the right to purchase up to <span id="xdx_907_ecustom--PercentageRightToPurchaseEquitySecuritiesInFuture_c20210628__20210628_zB2eCrMwHJEi" title="Percentage right to purchase equity securities in future">25</span>% of the equity securities in future CSI-Pineapple offerings
within <span id="xdx_901_ecustom--RightToPurchaseEquitySecuritiesInFutureTerm_dtxL_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zG0muZtBRL38" title="::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1384">one year</span></span> of closing and requires <span id="xdx_909_ecustom--LockUpAgreementTerm_dtD_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zzXvatRlPT3g" title="Lock-up agreement term">30</span>-day lock-up agreements of CSI common stock by certain CSI-Pineapple officers, directors and major
shareholders following the closing. In connection with the transaction, CSI has agreed to file a registration statement on behalf of the PIPE Investors
allowing them to resell the common stock into which the Series A Convertible Preferred Stock is convertible and the warrants are exercisable
immediately after issuance. Closing is subject to the effectiveness of this registration statement and other customary closing conditions.</span></p>











<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Line
of Credit</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On
August 28, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing a $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20200828__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zkaCYE7CfS2k" title="Line of credit, maximum borrowing capacity">5,000,000</span> line
of credit facility agreement that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a First Amendment to
the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain <span id="xdx_905_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_uN_c20201029__20201029__srt--RangeAxis__srt--MinimumMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z9TfCLBI7hL9" title="Ability to obtain letter of credit, number of letters of credit">one</span> or more letters of credit in
an aggregate amount up to $<span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zSWAyYJTcCv9" title="Line of credit, maximum borrowing capacity">2,000,000</span>, subject to the general terms of the credit agreement. The Company did not plan to renew the Credit Agreement upon its expiration and terminated the
Credit Agreement effective August 13, 2021.</span></p>



<span></span>
</td>
<td class="text"><p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zk3kavJImbj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
10 &#8211; <span id="xdx_826_zp3uySm9cbqd">COMMITMENTS AND CONTINGENCIES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Line of
credit:</b> On <span id="xdx_907_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20200101__20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zQ4Jq7PgiMzc">August 28, 2020</span>, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing
a $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_znrEZogT1wU8">5,000,000</span> line of credit facility agreement, that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a
First Amendment to the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain <span id="xdx_90E_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_c20201029__20201029__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zjCCX5ihe2A7">one</span> or more letters
of credit in an aggregate amount up to $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zHAQQ9HMFUH7">2,000,000</span>, subject to the general terms of the credit agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
had <span id="xdx_906_eus-gaap--LineOfCredit_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zgzqGZuWN557"><span id="xdx_90B_eus-gaap--LineOfCredit_iI_do_c20191231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zIuH2fjxlKu2">no</span></span> outstanding borrowings against the line of credit, or the prior credit facility, at December 31, 2020 or December 31, 2019 and
$<span id="xdx_901_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z1ShHcg3q0Re">1,051,000</span> of the credit line is available for use at December 31, 2020. Due to the revolving nature of loans under this credit facility,
additional borrowings and periodic repayments and re-borrowings may be made until the maturity date. Interest on borrowings on the credit
line is at LIBOR plus <span id="xdx_903_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zMSUNBl55IH8">1.25</span>%, with a minimum LIBOR rate of <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zBgMeVMB0Hoa">0.75</span>%, (<span id="xdx_90B_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pii_dp_uPure_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zBdS1IyCwOJk">2.0</span>% at December 31, 2020). The Credit Agreement expires August 28,
2021 and is secured by government securities owned and pledged by the Company.&#160;The Credit Agreement contains financial covenants
including a tangible net worth minimum.&#160;The Company was in compliance with its financial covenants at December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of December
31, 2020, the Company had no other material commitments (either cancelable or non-cancelable) for capital expenditures or other purchase
commitments related to ongoing operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Long-term
compensation plans:</b> The Company has a long-term incentive plan that provides long-term competitive compensation to enable the Company
to attract and retain qualified executive talent and to reward employees for achieving goals and improving company performance. The plan
provides grants of &#8220;performance units&#8221; made at the beginning of performance periods and paid at the end of the period if
performance goals are met. Awards were previously made every other year and are paid following the end of the cycle with annual vesting.
Payment in the case of retirement, disability or death will be on a pro rata basis. The Company recognized expense/(income) of $<span id="xdx_909_ecustom--IncomeExpenseForLongTermCompensationPlans_c20200101__20201231_zyfB4YRJiAOj">66,000</span>
and $<span id="xdx_90F_ecustom--IncomeExpenseForLongTermCompensationPlans_c20190101__20191231_zlSUCUjyaZt4">164,000</span> in 2020 and 2019, respectively. Accrual balances for long-term compensation plans at December 31, 2020 and 2019 were $<span id="xdx_903_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20201231_zQ3cfy9ujdI4">230,000
</span>and $<span id="xdx_90A_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20191231_zbTOxIbJjFKk">164,000</span>, respectively.
There were <span id="xdx_902_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zgJQ34dNMhxe"><span id="xdx_903_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zn9QrGoRnp38"><span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_z1ySa8YYp3u9"><span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zjGy7KBqsze9">no</span></span></span></span> award payouts in 2020 and 2019.
Awards under the 2018 to 2020 plans will be paid out <span id="xdx_90D_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_zqifA3sWOGSk">50</span>% in
cash and <span id="xdx_90C_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_z0b9DQmQGHE7">50</span>% in stock. Awards under the 2019 to 2021 and 2020 to 2022 plans will be paid out <span id="xdx_901_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zNU0ne73r5Gd">75</span>% in stock and <span id="xdx_902_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zxNbqqX3V2j5">25</span>% in cash. The stock
portion of these awards are treated as equity plans and included within the Stock Compensation footnote within the Deferred Stock Outstanding
section below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Other
contingencies: </b>In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend
against these actions and claims. Company management is not aware of any outstanding or pending legal actions or claims that would materially
affect the Company&#8217;s financial position, results of operations, or cash flows.</span></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 commitments and contingencies.</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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<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_CommitmentsAndContingenciesDisclosureTextBlock</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>dtr-types: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>50
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106583784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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 id="xdx_809_eus-gaap--IncomeTaxDisclosureTextBlock_zY9ExQsAE911"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
10 &#8211; <span id="xdx_826_z46uv0TpVW2e">INCOME TAXES</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In the preparation of the Company&#8217;s consolidated financial statements, management calculates income taxes based upon the estimated effective rate
applicable to operating results for the full fiscal year. This includes estimating the current tax liability as well as assessing differences resulting from
different treatment of items for tax and book accounting purposes. These differences result in deferred tax assets and liabilities, which are recorded on
the balance sheet. Management analyzes these assets and liabilities regularly and assesses the likelihood that deferred tax assets will be recovered from
future taxable income.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>







<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">At September 30, 2021 there was $<span id="xdx_90E_eus-gaap--UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_iI_c20210930_zfb49NRtfxXl" title="Uncertain tax benefit positions that would reduce the effective income tax rate if recognized">117,000</span> of net uncertain tax benefit positions that would reduce the effective income tax rate if recognized. The
Company records interest and penalties related to income taxes as income tax expense in the condensed consolidated statements of income (loss) and
comprehensive income (loss).</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The
Company is subject to U.S. federal income tax as well as income tax of multiple state and foreign jurisdictions. The tax years<span id="xdx_903_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zY7RZEevdarb" title="Open Tax Year">
2018</span>-<span id="xdx_907_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember__us-gaap--TaxPeriodAxis__us-gaap--LatestTaxYearMember_zULp8zfD3NZk" title="Open Tax Year">2020</span>
remain open to examination by the Internal Revenue Service and the years <span id="xdx_90E_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zxE9L3oMBf52">2017</span>-<span id="xdx_90A_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember__us-gaap--TaxPeriodAxis__us-gaap--LatestTaxYearMember_zCdp4QY9W619">2020</span>
remain open to examination by various state tax departments. The tax year of <span id="xdx_902_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zVBHHSYyXKwd">2018
remains open in Costa Rica. </span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company&#8217;s effective income tax rate was (<span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210930_zbwZgknl8ADk" title="Effective tax rate">0.1</span>%)for the first nine months of 2021. The effective tax rate differs from the federal tax rate of <span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c20210101__20210930_zENHaFzRzbek">21</span>%
due to state income taxes, the effect of uncertain income tax positions, stock compensation windfalls and changes in valuation allowances related to
deferred tax assets. The foreign operating losses may ultimately be deductible in the countries in which they occurred; however, the Company has not
recorded a deferred tax asset for these losses due to uncertainty regarding the eventual realization of the benefit. The effect of the foreign operations was
an overall rate decrease of approximately <span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c20210101__20210930_zwi0XIbyzo87">0.0</span>% for the nine months ended September 30, 2021. There were no additional uncertain tax positions
identified in the first nine months of 2021. The Company&#8217;s effective income tax rate for the nine months ended September 30, 2020 was (<span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iN_di_c20200101__20200930_z17l2EnpEd9f">0.1</span>%), and differed from the federal tax
rate due to state income taxes, changes in the reserve for uncertain income tax positions, provisions for interest charges for uncertain income tax
positions, stock compensation windfalls and changes in valuation allowances related to deferred tax assets.</span></p>


<span></span>
</td>
<td class="text"><p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zCI6zVrkKEla" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
13 - <span id="xdx_824_zxNxtoMIzUM">INCOME TAXES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zq6r9brHrULl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Income tax
(benefit) expense from continuing operations consists of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_492_20200101__20201231_zo7dZ6bC4ch5" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_496_20190101__20191231_zyEaEAKrk5e" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_409_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zW3NybZBNmc1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current year income taxes (benefit):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_maCITEBztnE_zaXFh7tSnyCe" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_405_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_maCITEBztnE_z2Ri0BlWsm0i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">State</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_mtCITEBztnE_maITEBzN1B_zgr1TpQtEtQb" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden">&#160;Current year income tax (benefit)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z3FZYX2JrM53" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income taxes:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_maDITEBz1H5_zbRIWMEX47El" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden">&#160;Deferred income taxes (benefit)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtDITEBz1H5_maITEBzN1B_c20200101__20201231_zQekSGTOYNN5" style="color: black; text-align: right" title="Deferred income taxes (benefit)::XDX::9%2C534"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2883">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtITEBzN1B_c20190101__20191231_zvT5DT7JXsp1" style="color: black; text-align: right" title="::XDX::9%2C534"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2884">10,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense (benefit)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20200101__20201231_zgvrsrFjqYlk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Income tax expense (benefit)::XDX::20%2C342"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2886">20,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20190101__20191231_zrJpzWDxSqQk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-15%2C269"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2887">(15,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table>

<p id="xdx_8A7_znvqH4jJQLf9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company&#8217;s
Austin Taylor Communications, Ltd. unit operated in the United Kingdom (U.K.) and is subject to U.K. rather than U.S. income taxes. Austin
Taylor had no activity in 2020 and 2019. At the end of 2020, Austin Taylor&#8217;s net operating loss carry-forward was $<span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--AustinTaylorCommunicationsLtdMember_zIM15fN7l3C1" title="Net operating loss carryforward">7,462,000</span>. The
Company remains uncertain whether it will be able to generate the future income needed to realize the tax benefit of the carry-forward.
Accordingly, the Company has continued to maintain its deferred tax valuation allowance against any potential carry-forward benefit from
Austin Taylor.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Net2Edge,
Ltd., formally known as Transition Networks EMEA, Ltd., operates in the U.K. and is subject to U.K. rather than U.S. income taxes. Net2Edge,
Ltd. had pretax losses of $<span id="xdx_903_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_iN_di_c20200101__20201231__dei--LegalEntityAxis__custom--Net2edgeMember_zdW1ixXmNKS5" title="Pretax losses">955,000</span> and $<span id="xdx_907_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_iN_di_c20190101__20191231__dei--LegalEntityAxis__custom--Net2edgeMember_zf6YS54WsAY2">1,519,000</span> in 2020 and 2019, respectively. At the end of 2020, Net2Edge, Ltd.&#8217;s net operating
loss carry-forward was $<span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--Net2edgeMember_zKPbByH0LnZ8" title="Net operating loss carryforward">9,700,000</span>, of which a full valuation allowance is recorded.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In 2007,
Transition Networks China began operations in China and is subject to Chinese taxes rather than U.S. income taxes. Transition Networks
China had no activity in 2020 and 2019. At the end of 2020, Transition Networks China&#8217;s net operating loss carry-forward was $<span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--TransitionNetworksChinaMember_z4sNQrbYUpwg" title="Net operating loss carryforward">0</span>.
Transition Networks China ceased operations in 2014 and incurred minor non-operating expenditures in 2015 to close the operations. As
of 2016, Transition Networks China no longer has any operational activity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Suttle Costa
Rica operated in Costa Rica and was subject to Costa Rica income taxes. As of December 31, 2020, the amount of unremitted earnings outside
of the United States was not significant to the Company&#8217;s liquidity and was available to fund investments abroad. The Company closed
its Costa Rica facility in 2017 and no longer has any operational activity in Costa Rica. Suttle Costa Rica had no activity in 2020 and
2019. At the end of 2020, Suttle Costa Rica&#8217;s net operating loss carry-forward was $<span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--SuttleCostaRicaSMember_zPjXvFzDvNSa" title="Net operating loss carryforward">0</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zH8A4T9tnPt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The provision
for income taxes for continuing operations varied from the federal statutory tax rate as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_497_20200101__20201231_z01Oiesgz4dl" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_498_20190101__20191231_zynBbBqPjt46" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_maETR_zUWRKMuguwW5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax at U.S. statutory
    rate</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_maETR_z3cP2u7whqrj" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">State income taxes, net of federal
    benefit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.8</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26.2</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_maETR_z7NTXYw89QKa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign income taxes, net of
    foreign tax credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11.3</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">98.9</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_maETR_zMNzUSlSuxGc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other nondeductible items</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3.3</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2.1</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxContingencies_dp_maETR_z9OpNdjC0eM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effect of increase in uncertain
    tax positions</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2914">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17.2</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_maETR_z1SCvIms35n4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Change in valuation allowance</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8.7</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(181.7</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_maETR_z0LMmHY8szR6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.0</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14.0</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_dp_mtETR_zgt1sQ3v1CNc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Effective
    tax rate</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.1</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6.5</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%)</span></td></tr>
</table>

<p id="xdx_8A6_zQrmVeVn8rHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zT55xEja1xR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Deferred
tax assets and liabilities as of December 31 related to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49C_20201231_ziJVTcSwEio9" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_499_20191231_zA5IGpe1yhvg" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract_iB_zHwOa1HMMdi2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_maDTAGzTdc_z0VlRv8WHYh1" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Allowance
    for doubtful accounts</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--DeferredTaxAssetsInventory_i01I_maDTAGzTdc_zF3TeSg2ttmd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Inventory</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">798,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,254,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_i01I_maDTAGzTdc_zPBC0TR6BYXf" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Accrued and
    prepaid expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">314,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">302,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_ecustom--DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_i01I_maDTAGzTdc_zkvttPwRGub7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Lease liability</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_maDTAGzTdc_zYe1rY6WHxM9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Domestic
    net operating loss carry-forward</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,398,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,141,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_i01I_maDTAGzTdc_z1g7l6iQahMb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Long-term
    compensation plans</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2946">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_i01I_maDTAGzTdc_zQe7ylxS2UZb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Nonemployee
    director stock compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">552,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">514,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_maDTAGzTdc_zxUpHWGdegA5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Other stock
    compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_ecustom--DeferredTaxAssetsIntangibleAssets_i01I_maDTAGzTdc_zW2JpNFLrQt4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Intangible
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2955">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_i01I_maDTAGzTdc_zLRbLYzWGjsi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Foreign net
    operating loss carry-forwards and credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,261,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,087,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_maDTAGzTdc_zALQ4h9gf3Kl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Federal and
    state credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">767,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">767,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_i01I_maDTAGzTdc_zcGcydGdL0Pd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzTdc_maDTANzHI5_z1AzSZZc8Nlj" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross deferred tax assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,286,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,707,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzHI5_z5ij0sAJHbx6" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Valuation
    allowance</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,728,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,170,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzHI5_maDTALNz8ZZ_zkL7nKh4JKV9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred
    tax assets</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">558,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract_iB_zSLY3E9gj5ce" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesOther_i01I_maDITLzGSF_zo3ce0U2W9k5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(318,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(485,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_i01NI_di_maDITLzGSF_z2YhqetVAxn3" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Intangible
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(175,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2983">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_ecustom--DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_i01I_maDITLzGSF_zx0SaZAYcY8g" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Lease
    right-of-use asset</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(65,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_di_mtDITLzGSF_msDTALNz8ZZ_zVBCWS5yWRq5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred
    tax liability</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(558,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(527,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNz8ZZ_zQcvVAY9GCEe" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    net deferred tax asset</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2991">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A3_zbHdQw59CNQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
assesses available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing
deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the <span id="xdx_902_ecustom--CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_dtxL_c20200101__20211231_zx6wV9oAaAug" title="Cumulative loss::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl2994">three-year</span></span>
period ending December 31, 2020. This objective evidence limits the ability to consider other subjective evidence such as the projections
for future growth. On the basis of this evaluation, as of December 31, 2020, a valuation allowance of $<span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20200101__20201231_zAseHBz2zz53" title="Valuation allowance">8,728,000</span> has been recorded to
reflect the portion of the deferred tax asset that is more likely to not be realized. The amount of the deferred tax asset considered
realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased
or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective
evidence such as the Company&#8217;s projections for growth.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">At December
31, 2020, the Company has a federal net operating loss carryforward from 2015 through 2020 activity of approximately $<span id="xdx_902_eus-gaap--OperatingLossCarryforwards_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z013v5uT7xS8" title="Net operating loss carryforward">10,940,000</span> that
is available to offset future taxable income and begins to expire in 2035. The Company also has a federal capital loss carryforward from
2018 of approximately $<span id="xdx_908_eus-gaap--DeferredTaxAssetsCapitalLossCarryforwards_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_ziCLhhDyvNHe" title="Capital loss carryforward">1,930,000</span> that is available to offset future capital gains and expires in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">During 2015,
the Company engaged in a research and development tax credit study for the tax years 2011 to 2014. As a result of this study, the Company
claimed $<span id="xdx_901_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_c20200101__20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z7Y4T0gT9QJl" title="Income tax benefit related to research and development credit">1,554,000</span> of federal and $<span id="xdx_908_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_c20200101__20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zKBBjsSXhL7i" title="Income tax benefit related to research and development credit">1,024,000</span> of state research and development credits. The Company amended prior year tax returns to
claim these credits and offset prior year taxes paid. Credits not used to reduce taxes are available to be carried forward. At December
31, 2020, the Company has an estimated federal research and development credit carryforward of approximately $<span id="xdx_90D_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zIKLjawglQ68" title="Tax credit carryforward related to research and development">467,000</span> and a state research
and development credit carryforward of approximately $<span id="xdx_90D_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zOeaEDuwXzgg" title="Tax credit carryforward related to research and development">594,000</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
assesses uncertain tax positions in accordance with ASC 740. Under this method, the Company must recognize the tax benefit from an uncertain
tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based
on the technical merits of the position. The tax benefits recognized in the financial statements from these uncertain tax positions are
measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The
Company&#8217;s practice is to recognize interest and penalties related to income tax matters in income tax expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89B_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_z94wVFBlYAOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Changes in
the Company&#8217;s uncertain tax positions are summarized as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="text-align: center; vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49D_20200101__20201231_ziUQAMT9t19" style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20190101__20191231_zf9RjvafdUK6" style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_401_eus-gaap--UnrecognizedTaxBenefits_iS_zZgRBHo8Ia6d" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Uncertain tax positions
    &#8211; January 1</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_z4bfxT3Zcrze" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Gross increases
    - current period tax positions</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--UnrecognizedTaxBenefits_iE_zQGlnlCf2Zy9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Uncertain tax positions
    &#8211; December 31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">115,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8AC_zfqIH8eTn4pa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Included
in the balance of uncertain tax positions at December 31, 2020 are $<span id="xdx_903_eus-gaap--UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_iI_c20201231_zmuJRDwu8lZj" title="Unrecognized tax benefits that, if recognized, would affect the effective tax rate.">115,000</span> of tax benefits that if recognized would affect the tax rate.
The Company&#8217;s unrecognized tax benefits will be reduced by $0 in the next twelve months due to statute of limitations expirations.
There are no other expected significant changes in the Company&#8217;s uncertain tax positions in the next twelve months. The Company&#8217;s
income tax liability accounts included accruals for interest and penalties of $<span id="xdx_906_eus-gaap--UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_iI_c20201231_zMBh4hoF04El" title="Accruals for interest and penalties">0</span> at December 31, 2020. The Company&#8217;s 2020 income
tax expense decreased by $<span id="xdx_90A_ecustom--NetIncreaseDecreaseInAccruedInterestAndPenalties_c20200101__20201231_z9851we2Jxog" title="Net increase (decrease) in accured interest and penalities">0</span> due to net decreases for accrued interest and penalties.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company&#8217;s
federal and state tax returns and tax returns it has filed in Costa Rica and the United Kingdom are open for review going back to the
2017 tax year.</span></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=121826272&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=122134291&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=121826272&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=122134291&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=121826272&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><br>Reference 9: 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(h)(2))<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_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>dtr-types: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>51
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108740504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 &#8211; SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">NOTE 11 &#8211; SEGMENT INFORMATION</a></td>
<td class="text"><p id="xdx_809_eus-gaap--SegmentReportingDisclosureTextBlock_znquRcnfkDQe"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE 11 &#8211; SEGMENT INFORMATION</span></p>


<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company classifies its business operations into <span id="xdx_90A_eus-gaap--NumberOfOperatingSegments_dxL_uSegment_c20210101__20210930_zS6TsBJa8gra" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl1412">one</span></span> segment as follows:</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt/108% 'Times New Roman'; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 15pt; text-align: right"><span style="font: normal 12pt Times New Roman, Times, Serif">&#8226;</span></td><td style="width: 5pt"/><td style="vertical-align: bottom; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Services &amp; Support: provides technology solutions that address prevalent IT challenges, including network resiliency, security products
and services, network virtualization, and cloud migrations, IT managed services, wired and wireless network design and implementation, and
converged infrastructure configuration, deployment and management.</span></td>
</tr></table>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0 0 0 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Management has chosen to historically organize the Company and disclose reportable segments based on our products and services. Intercompany
revenues are eliminated upon consolidation. &#8220;Other&#8221; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle and the E&amp;S
Segment as discontinued operations, &#8220;Other&#8221; includes amounts previously allocated to Suttle and E&amp;S that do not meet the criteria to be included in
income from discontinued operations. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zJbe967c2YUe"><span style="font: normal 10pt Times New Roman, Times, Serif">Information concerning the Company&#8217;s continuing operations in its S&amp;S segment for the three and nine month periods ended September 30, 2021 and
2020 are as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_zFOt0V5JHb7d" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z7vcpCLdoV2b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrAcqrGNfwof" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1416">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zoAzqWYxcn7j" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210701__20210930_zgSzWHcMJmVc" style="text-align: right; line-height: 108%" title="::XDX::1%2C947%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1418">1,828,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIa7b4L5ZTQ2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,113,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziJoRnh59Xhc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1420">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zm0HK6nnkmub" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210701__20210930_zFQ1rLpteF0a" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C389%2C247"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1422">1,113,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z61ELSQJIhCl" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">834,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zqaQCuSO0q84" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1424">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--GrossProfit_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zQMGFSwne3uf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_dxL_c20210701__20210930_zMvVaqgh8QSj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::4607555"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1426">715,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zglP0Tuh34hf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">669,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zUgecJQAmv5h" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zk3Wtf7UnFab" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210701__20210930_zHh8ZWrnWi7h" style="text-align: right; line-height: 108%" title="::XDX::4%2C989%2C608"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1430">1,688,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zcK70hWi4eUj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">543,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210701__20210930_z7HwP2Tjry21" style="text-align: right; line-height: 108%" title="::XDX::1%2C278%2C826"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1432">543,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_989_eus-gaap--RestructuringCharges_c20210701__20210930_zpzzdPXTeOQi" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RestructuringCharges_c20210701__20210930_zBQ1XOhZDNcg" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zTxklhmxgMw9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zEen7wnL9Bog" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1436">(1,923,000)</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930_z2HG6nDl0rq4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C660%2C879"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1437">(1,868,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zMdkVInnGH8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z18feCEMlORk" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">66,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_dxL_c20210701__20210930_zzwlwaAvfKh2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-279%2C221"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1440">70,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z72gMXsExfok" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">59,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdatgcTy5x2c" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,857,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20210701__20210930_zCGOtTHHbuL5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1443">(1,798,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zwswpDEYyaVb" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">133,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zxImrS9fa6E5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930_znfekJ8BUpC4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">205,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zD1Cf6RmH8lg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOCrhu0udhfi" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930_zucQYg81YYx6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">14,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z5k2Ge022L1i" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,776,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zABryGfNkf5d" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">50,213,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Assets_iNI_di_c20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zsanekMni4X5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Assets_iI_dxL_c20210930_z7KYeY135Wha" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::56%2C962%2C123"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1453">56,962,000</span></span></td></tr>
  </table>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zfBH4vDTPBXe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zYq7TU7zHIQd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1455">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zuA2HeMcKdse" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(176,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200401__20200930_z2KwKEPGzDei" style="text-align: right; line-height: 108%" title="::XDX::9%2C627%2C952"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1457">3,354,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ztiTYfyZiRKh" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,190,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIHAUB8jDFwa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1459">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zDBJywlDLtMa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(9,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200401__20200930_zxUZv3x5JYJg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C147%2C904"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1461">2,181,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zuhlYyWv0mVd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,340,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdUIfVTrN1w2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1463">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GrossProfit_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z8HSVcuQF44a" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_dxL_c20200401__20200930_zqKKoUzUVkCf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::3480048"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1465">1,173,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zB3GvGth0yZf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">803,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zLPtbkFKrck9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,324,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zbWQnMW9Ba44" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200401__20200930_zTP8Nj3opEmg" style="text-align: right; line-height: 108%" title="::XDX::4%2C731%2C887"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1469">1,960,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zVLb9p9bemCj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200401__20200930_zSFjx6q9Sprl" style="text-align: right; line-height: 108%" title="::XDX::394%2C366"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1471">72,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ziD4wbIiQjYh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zAASNEeZgU5l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,396,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20200401__20200930_zcSr8LjbOFti" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C646%2C205"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1474">(965,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOi1a5ONUy7i" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">275,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_dxL_c20200401__20200930_zFqsiVtuMcxg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::278%2C983"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1476">275,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1dJNGru5Gn" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zGHXJY8158Se" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,121,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20200401__20200930_zo2Mfw16xMmi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C367%2C222"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1479">(690,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zGowUI0RQqY6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">146,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zDKPwmgz7LM4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">128,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930_z5DH7Co2av6b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">274,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zlPXsboiHOIj" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930_zlgBGvUu0m35" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z2EHdr9kllT1" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,334,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zWgiHhIIzP0e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">47,410,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iNTI_di_c20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zG2DKoNPv7f5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iTI_c20200930_ztil9ekmcmtl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,717,000</span></td></tr>
  </table>
<p style="font: 10pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2021</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zBJm7qDLrz6g" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zxpbdKjQDj2a" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210101__20210930_zcYTPQy4mOB" style="text-align: right; line-height: 108%" title="::XDX::5%2C719%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1491">5,313,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zczZlghfpp7k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,459,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210101__20210930_zceorFuZE426" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::12%2C331%2C924"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1493">3,459,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zXLmBZqDBVe9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,260,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z67MyzHchKr1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_dxL_c20210101__20210930_zyTqPFcVxP71" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::8%2C824%2C193"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1496">1,854,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z3QdTUAUL3eg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,290,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFbS0WVo1qk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,683,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZHe3vit7PQ9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210101__20210930_zDsEVR5cW3Ia" style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1500">5,567,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
   <td style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">346,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font-size: 10pt">346,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zciOBZuQX9Ha" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,471,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210101__20210930_zlD8v3ZDhlx6" style="text-align: right; line-height: 108%" title="::XDX::2470721"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1502">2,471,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zE87yAn5jg1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zW5lTRUXi3b8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating loss </span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1b1Tq7UfNjj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(376,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z0aKJuc5vy5j" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,780,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--OperatingIncomeLoss_iN_dixL_c20210101__20210930_zGN5hUki9XXc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-3%2C807%2C395"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1507">(6,156,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income (expense)</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zEsjfn9nvMnc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--NonoperatingIncomeExpense_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zY8XTmry98q3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(186,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_iN_dixL_c20210101__20210930_zO8Wh4LfHwbe" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-292%2C353"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1510">(166,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Loss before income tax</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUjD1Udltjl3" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(356,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ze1osFNPRuZ7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,966,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20210101__20210930_zloU9zDsfEI6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-4%2C099%2C748"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1513">(6,322,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zYE0DSwxXO91" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">426,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHIsE0LCu1Q3" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">218,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20210101__20210930_z9LY11HInj1b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::505339"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1516">644,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zgGMeZUG3X5l" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">11,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930_zK1uHg7k5cI9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930_zqBPC4A7YIEd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zbQLpsmly2Al" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZ0ExVkwm0j6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(561,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20200930_zytbkQdUNp2g" style="text-align: right; line-height: 108%" title="::XDX::5%2C882%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1522">5,321,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM7fY5zZ06v1" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,792,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zaFReT3AH5Pb" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(36,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20200930_zIEIdMXjIaB9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::11573499"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1525">3,756,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zlDBNZD4uC7h" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,090,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_ziBari6Oh4ma" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--GrossProfit_dxL_c20200101__20200930_z288ufJyymvc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::7%2C217%2C195"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1528">1,565,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zZNg86zHfWg4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,614,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHw4Ox5KGpxd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,928,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zhydBlR2zjle" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20200930_zE2SuhWpTE37" style="text-align: right; line-height: 108%" title="::XDX::9%2C672%2C558"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1532">5,017,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_988_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_z8BpA0IgKDX1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98E_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_zrBf0mW1HF0d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zCelg388TBk2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">486,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20200930_zzpmVSuSsvZa" style="text-align: right; line-height: 108%" title="::XDX::414%2C585"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1536">486,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM1f7BBswIyb" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_iN_di_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zmHayI1UzPxj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(4,414,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--OperatingIncomeLoss_iN_dixL_c20200101__20200930_z8sR27XgPMa2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-2%2C869%2C948"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1539">(4,044,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income </span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zodsXpJW4UG" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">948,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20200930_zLkpiVPijhy3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::689%2C550"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1541">948,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zw9D6IDJNC9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIWqSSCtjqUi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(3,466,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20200930_zqHHAmMOeGQ9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-2%2C180%2C398"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1544">(3,096,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIkRNes32mK" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">178,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFGiYzlgPbg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">443,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20200930_zAzsAzhrgV4e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::429%2C800"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1547">621,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zmZdkinY4UW8" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zBnc3iDKyKGl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930_zQVNkkXqyjfd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">101,000</span></td></tr>
  </table>
<p id="xdx_8A8_z1X3EYX4A781"><span style="font: 10pt Times New Roman, Times, Serif"/></p>
<span></span>
</td>
<td class="text"><p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_ziTHA59pIqc8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
14 - <span id="xdx_827_zwmSGRHxmy7g">INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Following
the acquisition of Ecessa during the second quarter of 2020 and the merging of certain operations, the Company classifies its remaining
businesses into <span id="xdx_90B_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zmhr18CjTZR6" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl3029">two</span></span> segments as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Electronics
                                            &amp; Software: designs, develops and sells Intelligent Edge solutions that provide connectivity
                                            and power through PoE products and actionable intelligence to end devices in an IoT ecosystem
                                            through embedded and cloud-based management software. In addition, this segment continues
                                            to generate revenue from its traditional products consisting of, media converters, NICs,
                                            and Ethernet switches that offer the ability to affordably integrate the benefits of fiber
                                            optics into any data network; and</span></td>
</tr></table>


<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Services
                                            &amp; Support: provides technology solutions that address prevalent IT challenges, including
                                            network resiliency, security products and services, network virtualization, and cloud migrations,
                                            IT managed services, wired and wireless network design and implementation, and converged
                                            infrastructure configuration, deployment and management, and SD-WAN network devices.</span></td>
</tr></table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Management
has chosen to organize the enterprise and disclose reportable segments based on products and services. Intersegment revenues are eliminated
upon consolidation. &#8220;Other&#8221; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle as discontinued
operations, &#8220;Other&#8221; includes amounts previously allocated to Suttle that do not meet the criteria to be included in income
from discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Electronics
&amp; Software manufactures its products in Asia and the United States and makes sales in both the U.S. and international markets. Services
&amp; Support operates in the U.S. and primarily makes sales in the U.S. Net long-lived assets held in foreign countries were approximately
$<span id="xdx_90C_eus-gaap--NoncurrentAssets_iI_c20201231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zJuGBExfvIu3" title="Net long-lived assets">49,000</span> and $<span id="xdx_907_eus-gaap--NoncurrentAssets_iI_c20191231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zNOeV6eDnpYc" title="Net long-lived assets">112,000</span> at December 31, 2020 and 2019, respectively. <span style="background-color: white">Consolidated sales to U.S. customers
were approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zsrbyQs6S609" title="Concentration Risk Percentage">87</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zNQ3vZJ9hb72" title="Concentration Risk Percentage">74</span>% of sales from continuing operations in 2020 and 2019 respectively. In 2020, sales to <span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z8W9vRylQ476">two</span> of Electronics
&amp; Software&#8217;s customers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zMivY1Fcz399" title="Concentration Risk Percentage">18.7</span>% and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zyG5PDMYKMb4">17.3</span>% of consolidated sales and <span id="xdx_903_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zyIvV41Lj6f8" title="Number of Customers">one</span> of Services &amp; Support&#8217;s customers
accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zifQ67EOFDsg" title="Concentration Risk Percentage">10.3</span>% of consolidated sales. In 2019, sales to <span id="xdx_90B_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zioGZNlh7DCk">two</span> of Electronics &amp; Software&#8217;s customers accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zNrx0ULzHuW1">21.2</span>%
and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_z5LCmVByLcJ1">16.2</span>% of consolidated sales. <span style="color: black">At December 31, 2020, Electronics &amp; Software had <span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zfl7XUWzV4l9">one</span> customer that made
up <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z5KLmmMq2iu7" title="Concentration Risk Percentage">17</span>% of consolidated accounts receivable and Services &amp; Support had <span id="xdx_90C_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRe6hwTUxaA4" title="Number of Customers">one</span> customer that made up <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zAboDRz3lEI3" title="Concentration Risk Percentage">38</span>% of accounts receivable. At December
31, 2019, Electronics &amp; Software had <span id="xdx_90A_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zX6WE1Gdyrr9" title="Number of Customers">two</span> customers that made up <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zUdC9VgRU9dd" title="Concentration Risk Percentage">45</span>% and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zpEvOyLvtWV6" title="Concentration Risk Percentage">17</span>% of consolidated accounts receivable.</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRfxJsKXTh84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Information
concerning the Company&#8217;s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zaYHiboKxyGj" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_492_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zcJGs8D9HErk" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49A_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zsb1k4mORRFl" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49E_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdpxR8FtVjb8"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20200101__20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zkrXkbOu3hS4" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Intersegment</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Software</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Support</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Other</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Eliminations</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdTLDv2onhL9" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3067">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(697,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20201231_zqKvTXxQ9YFj" style="width: 12%; color: black; text-align: right" title="::XDX::42%2C575%2C546"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3069">42,576,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--CostOfGoodsAndServicesSold_zLYbLwQqcY6i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,606,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,798,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3073">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20200101__20201231_z9VJWF9hokYl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(35,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20201231_zK5ePnmKp5T1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::25%2C369%2C118"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3076">25,36
                                                                                                                                                          9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--GrossProfit_zPYeNeilfdr4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,890,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,979,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3080">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_dxL_c20200101__20201231_zJ9QbVqC0owe" style="color: black; text-align: right" title="::XDX::17%2C206%2C428"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3082">17,207,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--SellingGeneralAndAdministrativeExpense_zpnsLoQB5D2f" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,875,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,669,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,337,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--SellingGeneralAndAdministrativeExpense2_iN_di_c20200101__20201231_zgjBE8pFjXn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20201231_zZJV7PVVP1sd" style="color: black; text-align: right" title="::XDX::19%2C218%2C922"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3089">19,219,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_z90sYGIdDqM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquisition costs</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3091">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3092">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">685,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3094">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20201231_zA2YkoRGSBWc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::684%2C856"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3095">685,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_zkkbJhrdZ78k" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,015,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">310,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,022,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3100">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_dxL_c20200101__20201231_zaWrbKGJRvS4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-2%2C697%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3101">(2,697,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zVRhoqLXES2b" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3106">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20201231_zjGXv1Ovuwz3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::922%2C018"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3107">922,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z1DufG78m102" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,005,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">278,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,058,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3112">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20201231_zuZCvLTH5Q83" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-1%2C775%2C332"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3113">(1,775,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zlZl4TOqqR5c" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">288,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zknYyh8Hgpx5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">292,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFSrRBj19av8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">382,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20201231_zSYByPhqDS7l" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::962307"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3117">962,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_zfGlIBFqWnof" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3122">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231_zvS5zqpRy7Ga" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z2OZabrz5698" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,398,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_dxL_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUftif2gA8w1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3125">8,521,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zi9qGwkUGqij" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,664,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Assets_iNI_di_c20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z3tjVIby2Oyl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iI_dxL_c20201231_z4Fq2Cpk1xmk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3128">55,556,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zVMYAzFWWC2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Electronics &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_494_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUZwC0Uqh9Ta" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Services &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFDoOGHKO03l"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49E_20190101__20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z1V8kyr6tvB8" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intersegment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Software</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Support</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Eliminations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwMVMtYt3sSb" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3132">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(842,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20190101__20191231_zMsGfWfP4OO9" style="width: 12%; color: black; text-align: right" title="::XDX::50%2C906%2C179"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3134">50,906,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CostOfGoodsAndServicesSold_zCEHl56ekpu" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,613,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,259,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3138">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20190101__20191231_zOlYaqZx1IYk" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(152,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20190101__20191231_ztmtFqOiHbEa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::28%2C720%2C367"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3141">28,720,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--GrossProfit_znMrNjmu7wY1" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,394,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,482,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3145">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_dxL_c20190101__20191231_z3ksGVdTxbGl" style="color: black; text-align: right" title="::XDX::22%2C185%2C812"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3147">22,186,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_zzaSbaZdSyh9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,354,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,485,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20190101__20191231_z4gsLrWya2Gl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::22%2C176%2C598"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3153">22,177,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--OperatingIncomeLoss_z1sQA7W6YQpk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,040,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3158">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_dxL_c20190101__20191231_zj1xpaMNei9i" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::9%2C214"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3159">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_zh8RNmWczSj6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">243,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3164">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_dxL_c20190101__20191231_zM6vEMHAJG43" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::226%2C136"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3165">226,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJGofsEgZpsl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,033,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,785,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3170">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20190101__20191231_z6RuvNIEkI4c" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::235%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3171">235,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zwHwzUFtUbpd" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRJcXsSMGUjc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::292000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3173">92,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrlJTqQuQn92" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3174">581,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231_zu6WeBCrGEN1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1032797"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3175">1,033,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_ziMUd0OHtfBa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">275,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3180">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20190101__20191231_zFR5wQ9pHX88" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">425,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zHPIOCr8rlsb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,902,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zA5FvVAvzHWl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,694,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziacn5mxIbrl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,582,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iNI_di_c20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zjAmgHqGF3q" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_iI_dxL_c20191231_zDnFslQYrTX" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::59%2C150%2C712"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3186">59,151,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A7_zkEtCHwJFNck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: 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=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: 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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<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_SegmentReportingDisclosureTextBlock</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>dtr-types: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>52
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108329496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_EarningsPerShareTextBlock', window );">NET INCOME (LOSS) PER SHARE</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--EarningsPerShareTextBlock_zZNzWxiCf2Zj"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
12 &#8211; <span id="xdx_820_zllJsNM2OXG5">NET INCOME (LOSS) PER SHARE</span></span></p>








<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during each period and year. Diluted
net income per common share takes into effect the dilutive effect of potential common shares outstanding. The Company&#8217;s only potential common
shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which resulted in a dilutive effect of <span id="xdx_904_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20210701__20210930_zHIGbtgn4Z6e">84,188</span>
and <span id="xdx_903_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20210101__20210930_zm1DnfVm6aC1">184,053</span> shares for the three and nine months ended September 30, 2021, respectively. The dilutive effect for the three and nine-month periods
ended September 30, 2020 was <span id="xdx_905_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20200701__20200930_zXqXFC28LyXb">89,561</span> and <span id="xdx_903_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20200101__20200930_zYKTyMsIFHwi">0</span> shares, respectively. The Company calculates the dilutive effect of outstanding options using the treasury
stock method. There were <span id="xdx_900_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_do_c20210101__20210930_zTqxRkcVQDLf">no</span> options or deferred stock awards excluded from the calculation of diluted earnings per share because there were no
outstanding options or deferred stock awards as of September 30, 2021. Options totaling <span id="xdx_90A_ecustom--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3_pid_c20200701__20200930_zlQOhM6MVuYa">791,415</span> and <span id="xdx_908_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930_zdrSWJD5UkS9">727,915</span> were excluded from the calculation of
diluted earnings per share for the three and nine months ended September 30, 2020, respectively because the exercise price was greater than the average
market price of common stock during the period and deferred stock awards totaling <span id="xdx_908_ecustom--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_pid_c20200701__20200930_zmwZI6NqpvR7">110,308</span> shares would not have been included for the three and nine
months ended September 30, 2020, because of unmet performance conditions.</span></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 earnings per share.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&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_EarningsPerShareTextBlock</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>dtr-types: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>53
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108311128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><p id="xdx_808_eus-gaap--FairValueDisclosuresTextBlock_zih7Z8M1Ipcg"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
13 &#8211; <span id="xdx_823_zg3zANt452xf">FAIR VALUE MEASUREMENTS</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The accounting guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes
the inputs into three broad levels as follows: </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Level
1 &#8211; Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets that the Company
has the ability to access at the measurement date. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Level
2 &#8211; Observable inputs such as quoted prices for similar instruments and quoted prices in markets that are not active, and inputs
that are directly observable or can be corroborated by observable market data. The types of assets and liabilities included in Level
2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from
recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable
forward prices and volatilities.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Level
3 &#8211; Significant inputs to pricing that have little or no observability as of the reporting date. The types of assets and liabilities
included in Level 3 are those with inputs requiring significant management judgment or estimation, such as the complex and subjective
models and forecasts used to determine the fair value of financial instruments. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zcHI3waNWtfh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_z91x1UONBria">Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below:</span></span></p>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    1</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    2</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    3</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total
    Fair Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market Funds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zWQ6hozaRdQi" style="text-align: right; line-height: 108%" title="Cash equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zvQ17uh2o5Dd" style="text-align: right; line-height: 108%" title="Cash equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zhrDttT8DfHe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930_z1ahJNIgX0zd" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Short-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_ztmxZIg6oQU" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Short-Term Investments, Fair Value Disclosure"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0eWV6TZUZQc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zonIdw4TIy32" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930_zDlSwwUX1hza" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zSEspMybjw24" style="text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zW5XiLaNpSLb" style="text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zTgXtF1oK1l6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5TYAEb2kWE5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zzUCIyvsTpl6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdRn7cxp8Wxi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930_zoHQPucinXa1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zC8S8uv7rQK6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Total"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zDnV4zxRdmfj" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,655,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8YELKQl9RRd" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--FairValueNetAssetLiability_iTI_c20210930_zmomYvcssGo1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">39,043,000</span></td></tr>
  </table>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    1</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    2</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    3</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total
    Fair Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market Funds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z02lCBVHMxjd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zQ107kRcHWK7" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgLSwvEEwV8d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_zEpUFj4ZePNi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Short-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Commercial
    Paper</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zNESTiICFKA2" style="text-align: right; line-height: 108%" title="Short-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zZSp2m4qJZIg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_znWjYtHtS4V6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,059,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zEQrbB7Q95e5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,059,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zX0cqIxNQM47" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,759,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_z2K1ULPJYAQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,759,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zxwIWTpOyzT6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zJjYv7vMQXte" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zmvXoJuEmED7" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zo3usWm4oJuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zlCTFg7qOGW9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOS1DrdmwCD1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--LongTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_znJtzjZkCC0d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,210,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current
    Liabilities:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Contingent
    Consideration</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zY8CBPikn2U2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Current Liabilities"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zJHfi6YXea6k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zIVATgZo527" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_msFV_c20201231_zTeijBVEenU8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zxM3NvaPsAug" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zuSOWZiGxHJ4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,364,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zROzWYSgc3L" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_mtFV_c20201231_zZhznlHAcIt4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">17,843,000</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif"/>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif">The
estimated fair value of contingent consideration as of December 31, 2020 was $<span id="xdx_90C_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zU8zTZm7m919" title="Fair value of accrued consideration">550,000</span>, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of significant
unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities. The Company paid the full amount of
the contingent consideration during the first quarter of 2021 and there was no liability at September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif"/>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">We record transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were <span id="xdx_902_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20210701__20210930_zY0B5dkJhUJd" title="Transfers between levels">no</span> transfers between levels
during the three months ended September 30, 2021.</span></p>


<p style="font: 10pt Times New Roman, Times, Serif"/>


<span></span>
</td>
<td class="text"><p id="xdx_802_eus-gaap--FairValueDisclosuresTextBlock_zIrRleF3Vir7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
15 &#8211; <span id="xdx_826_zaUzINVfWvMe">FAIR VALUE MEASUREMENTS</span> </span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Fair value
is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market
participants at the measurement date. Assets and liabilities measured at fair value are classified using the following hierarchy, which
is based upon the transparency of inputs to the valuation as of the measurement date:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Level 1 &#8211;
Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the
ability to access at the measurement date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Level 2 &#8211;
Observable inputs such as quoted prices for similar instruments and quoted prices in markets that are not active, and inputs that are
directly observable or can be corroborated by observable market data. The types of assets and liabilities included in Level 2 are typically
either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades
of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward
prices and volatilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Level 3 &#8211;
Significant inputs to pricing that have little or no observability as of the reporting date. The types of assets and liabilities included
in Level 3 are those with inputs requiring significant management judgment or estimation, such as the complex and subjective models and
forecasts used to determine the fair value of financial instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_897_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zGFGssxjXuhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BC_zxVElnnW6ic5">Financial
assets and liabilities measured at fair value on a recurring basis</span> as of December 31, 2020 and 2019, are summarized below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    1</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    2</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    3</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Total
    Fair Value</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zrFTPfk2vz7g" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z9Ewlz91OKr7" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zOhqhQncxFmc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_z3qt1W3Wu2V7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zpnVRRuGItu" style="color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">5,605,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_dxL_c20201231_zV4KES3P516c" style="color: black; text-align: right" title="Long-term investments::XDX::6210000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3202">5,605,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zQ4v3AIhIYnl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5cDhfZAdT9k" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zsoz3XWKHFrb" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">5,605,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn92YcnmiL54" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231_zLU0c48NXbWa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Accrued Consideration</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--AccruedConsiderationMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zMzIs028zKDi" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z6iAMEggyQa7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn4L221HiFQ" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z7v6nHqtP77b" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zFzj8FefdBs1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zmI6NwhDuvu1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">8,364,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJJFUAc4Kiv6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">55,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FairValueNetAssetLiability_iTI_c20201231_zErHehOZA8bk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">17,843,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2019</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    1</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    2</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    3</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Total
    Fair Value</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zyEWxk9bJThl" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z5SOuq1XZM85" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zqDrfcSgYrX7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231_z6tqbzRS2AX8" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z9daSbjJ5BTe" style="color: black; text-align: right" title="Short-term investments"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231_zpirBv1Oyi8c" style="color: black; text-align: right" title="Short-term investments"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zZiP8n53Lsbk" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3242">756,000</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zzodjjaDcFU9" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3244">756,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z8varhg8gqG6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments"><span style="font-family: Times New Roman, Times, Serif">9,450,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zdCSZQIc9gr6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3248">9,450,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEeitVPD2BFj" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zJcD28AZnFD1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zb8IMILYoTrg" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231_z3JwmFNmLzv2" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zS5qLbqyUvA3" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zSwEpMCB68kc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">9,450,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_ztUT7CWHdhJ8" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FairValueNetAssetLiability_iTI_c20191231_zpKRSgBGWyi6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">18,461,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A6_z1Kapt89InM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The estimated
fair value of contingent consideration as of December 31, 2020 was $<span id="xdx_90D_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201231_zKrAmjFZgbKf" title="Contingent consideration at fair value">550,000</span>, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of
significant unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities.&#160;There
was <span id="xdx_905_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20200101__20201231_zUdqSnYYmBZa" title="Transfers between levels">no</span> change in the estimated contingent consideration during the year ended December 31, 2020. In March 2021, the Company paid the
full amount of the $<span id="xdx_90C_eus-gaap--PaymentForContingentConsiderationLiabilityInvestingActivities_c20210301__20210331_ztIWqbWEGu6f" title="Payment of contingent consideration">550,000</span> contingent consideration to the Receiver.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">We record
transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were no transfers between
levels during 2020 and 2019.</span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<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_FairValueDisclosuresTextBlock</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>dtr-types: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>54
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108489032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</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_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">RECENT ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text"><p id="xdx_804_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zg8BLDonqOhf"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
14 &#8211; <span id="xdx_82A_zdYqir5xGTs3">RECENT ACCOUNTING PRONOUNCEMENTS</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In June 2016, FASB issued ASU 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial
Instruments.&#8221; The amendments in this update replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects
expected credit losses. This ASU is intended to provide financial statement users with more decision-useful information about the expected credit losses
and is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption of ASU
2016-13 on our consolidated financial statements.</span></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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingChangesAndErrorCorrectionsAbstract</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</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 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<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 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 11: 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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 13: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 16: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 20: 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)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 24: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 28: 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 (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 31: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (c)<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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</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>dtr-types: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>55
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164112861176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zj2MZ5BP8dij"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
15 &#8211; <span id="xdx_827_zh2tKFxGYKh3">SUBSEQUENT EVENTS</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has evaluated subsequent events through the date of this filing. We do not believe there are any material subsequent events other than
those disclosed in the footnotes to these financial statements that require further disclosure. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


    <div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: center"><td style="width: 100%">F-22</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>







<span></span>
</td>
<td class="text"><p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zbLpNSypIJ03" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
17 &#8211;<span id="xdx_827_z73XXetc5uI2"> SUBSEQUENT EVENTS</span></span></b><br/>
<br/></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">On
March 1, 2021, the Company entered into an Agreement and Plan of Merger with Helios Merger Co. and Pineapple Energy LLC pursuant to which
Pineapple would become a wholly owned subsidiary of the Company (the &#8220;Merger&#8221;). In connection with the Merger, CSI intends
to pursue dispositions of its existing assets and businesses prior to the closing of the Merger. To the extent these dispositions occur,
CSI expects to declare a cash dividend that distributes a portion of the proceeds from these dispositions to its shareholders as of a
pre-closing record date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Following
the closing, CSI will use commercially reasonable efforts to complete the dispositions of these assets as soon as reasonably practicable
(and, in any event, within 18 months of the closing). Proceeds that become available from the dispositions that occur following the closing
of the Merger will be distributed pro rata to the legacy shareholders pursuant to the contingent value rights agreement described above.
CSI will continue to support these existing business lines as it pursues new owners for these businesses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In connection
with the execution of the Merger agreement, the Company announced that <span style="color: black">CSI and Pineapple Energy were exploring
equity financing through a private placement that would close in connection with the closing of Merger, with proceeds to be used by the
combined company to finance additional acquisitions and working capital needs of the combined company.</span></span></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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<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_SubsequentEventsTextBlock</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>dtr-types: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>56
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108501672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_jcs_DisclosureLeasesAbstract', window );"><strong>Leases</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_jcs_LeasesDisclosureTextBlock', window );">LEASES</a></td>
<td class="text"><p id="xdx_807_ecustom--LeasesDisclosureTextBlock_zijdtIHwLsP9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">NOTE 3 &#8211;<span id="xdx_822_zQ9AtJ1g98M9">
LEASES</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In accordance
with ASC Topic 842, the Company recognizes assets and liabilities for the rights and obligations created by leases that extend more than
twelve months from the date of the balance sheet. Right of use (&#8220;<span style="color: black">ROU&#8221;) assets represent our right
to use an underlying asset for the lease term, while lease liabilities represent our obligation to make lease payments arising from the
lease. Lease ROU assets and liabilities are recognized at the commencement date of a lease based on the present value of lease payments
over the lease term. Because the rate implicit in each individual lease is not readily determinable, the Company uses its incremental
borrowing rate to determine the present value of the lease payments. </span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has entered into operating leases for <span id="xdx_905_ecustom--LesseeOperatingLeaseNumberOfLocations_dc_uN_c20200101__20201231_zC6Pg6Eu8DF1" title="Number of locations">three</span> office locations, including <span id="xdx_90A_ecustom--LesseeOperatingLeaseNumberOfLocations_dxL_uN_c20190201__20190228_zyUCZzCpOKUj" title="::XDX::1"><span style="-sec-ix-hidden: xdx2ixbrl2332">one</span></span> in February 2019 and <span id="xdx_909_ecustom--LesseeOperatingLeaseNumberOfLocations_dc_uN_c20200501__20200531_zn9gGdJXNsH1">one</span> in May 2020 upon the acquisition
of Ecessa. These leases have remaining lease terms of <span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20201231__srt--RangeAxis__srt--MinimumMember_zEq9rmyGUmKe" title="Lease term">2</span> to <span id="xdx_904_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20201231__srt--RangeAxis__srt--MaximumMember_zZHEmgARKuj5">7</span> years. <span id="xdx_903_ecustom--LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease1Member_z8cg9w9abfKh">One</span> of the leases includes <span id="xdx_905_ecustom--LesseeOperatingLeaseNumberOfOptionsToExtend_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease1Member_zO49MYcAJZPl">two</span> options to extend the lease for <span id="xdx_90B_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20201231__srt--StatementScenarioAxis__custom--Lease1Member_z7bhD8JBMIUh" title="Lease renewal term">5</span>
years each, and the other lease includes an option to terminate the lease in <span id="xdx_909_ecustom--LesseeOperatingLeaseOptionToTerminateDate_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_zk8mt4c4ZN79">2022</span>. <span id="xdx_90A_ecustom--LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_z3K3TFQmXH7g">One</span> lease includes a <span id="xdx_905_ecustom--LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_pid_dp_uPure_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_zeFtW1tcwnc8">3</span>% rent adjustment on each anniversary
of the lease and another includes a <span id="xdx_90D_ecustom--LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_pid_dp_uPure_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease3Member_zR5fSuVpMNCg">2.5</span>% annual rent adjustment as well as <span id="xdx_90B_ecustom--LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_dxL_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease3Member_zovT7WYQnGV" title="::XDX::1"><span style="-sec-ix-hidden: xdx2ixbrl2345">one</span></span> free month each year. As of December 31, 2020, total ROU
assets and operating lease liabilities were $<span id="xdx_903_ecustom--OperatingLeaseRightOfUseAsset4_iI_dxL_c20201231_zGeyl5knKqQa" title="::XDX::413%2C415"><span style="-sec-ix-hidden: xdx2ixbrl2346">413,000</span></span> and $<span id="xdx_90C_eus-gaap--OperatingLeaseLiability_iI_c20201231_zMEPI1IJU6Yd">411,000</span>, respectively. As of December 31, 2019, total ROU assets and operating
lease liabilities were $<span id="xdx_909_eus-gaap--OperatingLeaseRightOfUseAsset_iI_dxL_c20191231_zv9imS1fP6jg" title="::XDX::367%2C909"><span style="-sec-ix-hidden: xdx2ixbrl2348">368,000</span></span> and $<span id="xdx_909_eus-gaap--OperatingLeaseLiability_iI_c20191231_zUJbP1ew8Al">360,000</span>, respectively. All operating lease expense is recognized on a straight-line basis over the
lease term. In the years ended December 31, 2020 and 2019, the Company recognized $<span id="xdx_903_eus-gaap--OperatingLeaseCost_c20200101__20201231_z4g2CksZQ23h">180,000</span> and $<span id="xdx_907_eus-gaap--OperatingLeaseCost_c20190101__20191231_zejJOJzmbhN1">124,000</span> in lease expense, respectively.
The Company also recognized $<span id="xdx_904_eus-gaap--SubleaseIncome_c20200101__20201231_zDeIZ46WPrT8">82,000</span> and $<span id="xdx_901_eus-gaap--SubleaseIncome_c20190101__20191231_zIcSok6bvaAk">0</span> in sublease income for the years ended December 31, 2020 and 2019, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zyI3cettGXN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zqpSxhzWUcJd">Information
related to the Company&#8217;s ROU assets and related lease liabilities were as follows</span>:</span></p>



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash paid for operating
    leases</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingLeasePayments_c20200101__20201231_zE4uDlp8ipd9" style="width: 12%; color: black; text-align: right" title="Cash paid for operating leases"><span style="font-family: Times New Roman, Times, Serif">185,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--OperatingLeasePayments_c20190101__20191231_zsboOSsCm687" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">112,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Right-of-use assets
    obtained in exchange for new operating lease obligations <sup id="xdx_F41_zXWdUNxOE2Vg">(1)</sup></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zRI70w6l2mq4" style="color: black; text-align: right" title="Right-of-use assets obtained in exchange for new operating lease obligations::XDX::208%2C650"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2360">209,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zh0GIsqlFf" style="color: black; text-align: right" title="::XDX::208%2C650"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2361">450,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>




<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49B_20201231_zWkOzSBUFY3k" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_490_20191231_zwfvIsjU0y6h" style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>As
    of December 31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Weighted-average remaining lease term</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zn39A5usxg8i" title="Weighted-average remaining lease term">2.2</span> years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20191231_zTa3ev5CQEX8">3.3</span> years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_uPure_zIqWxU4D6sq2" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Weighted-average
    discount rate</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.6</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.5</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span id="xdx_F0B_z2cKioeYiVna" style="font-family: Times New Roman, Times, Serif">(1)</span></td><td><span id="xdx_F14_zfdNqEKUxrg4" style="font-family: Times New Roman, Times, Serif">2019
                                            includes $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--ExistingOnJanuary12019Member_z4aEVuus00d9">280,000</span> for operating leases existing on January 1, 2019 and $<span id="xdx_90B_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--CommencedFirstQuarter2019Member_zW1omb6M1LYh">188,000</span> for operating
                                            leases that commenced in the first quarter of 2019. 2020 includes $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zx99SEihlrCa">209,000</span> for an operating
                                            lease assumed with the Ecessa acquisition in the second quarter.</span></td>
</tr></table>

<p id="xdx_8A9_zpV9RA5LvVG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zJP6bLL0r7K6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B3_z1QgOvUmczsj">Maturities
of lease liabilities as of December 31, 2020 were as follows</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td id="xdx_495_20201231_zRrDBSp0mgEf" style="color: black; text-align: right">&#160;</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzWEk_zJsXZ0mKjDza" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 85%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">225,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzWEk_zPs8VFaFl0G5" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzWEk_zWHr0bYMzf3j" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_maLOLLPzWEk_ze8GsF9zGYOi" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzWEk_zeMN7tu6JVrl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Total lease payments</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">428,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zwEWBdtGHJmk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Less imputed interest</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_zkHmeXhnOt87" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Total operating
    lease liabilities</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">411,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A2_zhdZWCTBXkNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of December
31, 2020, the Company does not have any additional future operating lease obligations that have not yet commenced.</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_LeasesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Leases Disclosure [Text Block]</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;">jcs_LeasesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>57
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108439016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zYGIKfiTwmp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
8 - <span id="xdx_828_z4AvoirivAhe">PROPERTY, PLANT AND EQUIPMENT</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmuvtXvj4ec8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_z4rNCK2uFp6d">Property,
plant and equipment and the estimated useful lives are as follows</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Estimated</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>useful
    life</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 15%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zgvVYYwAWP6d" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,852,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z3qtooSEoot7" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,965,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings and improvements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zpDjhDKjeud" style="font-family: Times New Roman, Times, Serif">3</span><span style="font-family: Times New Roman, Times, Serif">-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zhYu8wv6xzX1">40
</span></span><span style="font-family: Times New Roman, Times, Serif">years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zyBArPuSgkPd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,891,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zzZIZBYVXjFf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,727,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9vO3bD0hZF9" style="font-family: Times New Roman, Times, Serif">3</span><span style="font-family: Times New Roman, Times, Serif">-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zP9ndj09fsz7">15
</span></span><span style="font-family: Times New Roman, Times, Serif">years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPJ9M1HMnJR9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,404,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za3Frp7lWjpf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,347,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzCL9mX6EvGj">3</span>-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zMINU1ZTIgyd">10</span>
    years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOBd3l41avvd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,012,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zJiIDDC2Pts2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,628,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction
    in progress</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zjZbSOBvAHS9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_d0_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zE2u5SPdmLng" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPE_c20201231_zgi9QTsFENpj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,186,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231_z7nn80lAdqU3" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,667,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated
    depreciation</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPE_c20201231_zX3XpD3wJan2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,944,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20191231_zRGH9mSFO9Y9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,429,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_mtPPE_c20201231_zFUmQMgDnihk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::7%2C242%2C072"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2616">7,242,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_c20191231_zQeVL792UKMh" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::8%2C238%2C089"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2617">8,238,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A0_zeWLSqbshrCl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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_PropertyPlantAndEquipmentDisclosureTextBlock</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>dtr-types: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>58
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108417112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z5w755dUVZu9"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
9 &#8211; <span id="xdx_820_zNz3QcfeQaFl">COMMITMENTS &amp; CONTINGENCIES</span></span></p>



<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend against these actions and claims.
Company management is not aware of any outstanding or pending legal actions or claims that could materially affect the Company&#8217;s financial position
or results of operations.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">On September 15, 2021, CSI entered into an amended and restated securities purchase agreement with a group of institutional investors (the &#8220;PIPE
Investors&#8221;) to make a $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_z2s9UtSX7oDi">32.0</span> million private placement investment in CSI in connection with the closing of the previously announced merger transaction
between CSI and Pineapple Energy, LLC (&#8220;Pineapple&#8221;). Proceeds of this investment will used primarily to fund Pineapple strategic initiatives. The
closing of the financing is subject to approval of CSI&#8217;s shareholders and other customary conditions.</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">Under
the terms of the securities purchase agreement, the PIPE Investors have agreed to purchase $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_zKY5Ly0ZETba">32.0</span>
million in newly authorized CSI Series A Convertible Preferred Stock convertible at a price of $<span id="xdx_90A_eus-gaap--PreferredStockConvertibleConversionPrice_iI_pid_uUSDPShares_c20210628__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_zhVda83svXO9" title="Per share conversion price of preferred stock">3.40 </span>per
share into CSI common stock, with five year warrants to purchase an additional $<span id="xdx_907_ecustom--AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_pn5n6_c20210628__20210628_zLh5teno4Bdi" title="Additional common shares available to purchase during warrant period">32.0</span>
million of common shares at that same price (the &#8220;PIPE Offering&#8221;). The PIPE Offering is expected to close immediately
following the consummation of the CSI-Pineapple merger transaction (the &#8220;Merger&#8221;). Therefore the PIPE Investors will
invest in the post-Merger company, will not be entitled to receive any cash dividends paid prior to closing and will not receive the
Contingent Value Rights (&#8220;CVRs&#8221;) to be issued to pre-Merger CSI shareholders.</span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Series A Convertible Preferred Stock will have no liquidation or dividend preference over CSI common stock and no voting rights until after
converted into CSI common stock. Assuming conversion of the Series A Convertible Preferred Stock, the PIPE Investors would own approximately <span id="xdx_90B_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zGlLPOV9VVHa">9.41 million</span> shares of the Company&#8217;s outstanding common stock immediately following the closing of the PIPE Offering, representing approximately <span id="xdx_900_ecustom--PercentOfOutstandingCommonStock_pid_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zZTFdgyQCvg9" title="Percent of outstanding common stock">27</span>% of CSI&#8217;s outstanding Common Stock after giving effect to the issuance of shares in the Merger, and approximately <span id="xdx_90E_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zdjyDKSGX2Nc" title="Common stock, shares outstanding">18.8 million</span> shares assuming exercise of all the warrants for cash, representing approximately
<span id="xdx_909_ecustom--PercentOfOutstandingCommonStock_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zB7rfMsl2EM9" title="Percent of outstanding common stock">43</span>% of CSI&#8217;s outstanding common stock after giving effect to the issuance of shares in the Merger and exercise of the warrants.</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>






<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"><span style="font: normal 10pt Times New Roman, Times, Serif">The Series A Convertible Preferred Stock and warrants will have anti-dilution provisions that would increase the number of shares issuable upon
conversion or exercise, and lower the conversion or exercise price, if CSI issues equity securities at a price less than the conversion or exercise price at
the time of such issuance. The securities purchase agreement also prohibits the combined company from conducting a new equity offering within <span id="xdx_903_ecustom--TermOfCompanyProhibitedFromConductingNewEquityOffering_dtD_c20210628__20210628_zyXx0FnzLs5a" title="Term of company prohibited from conducting new equity offering">30</span> days of the closing, gives the PIPE Investors in the aggregate the right to purchase up to <span id="xdx_907_ecustom--PercentageRightToPurchaseEquitySecuritiesInFuture_c20210628__20210628_zB2eCrMwHJEi" title="Percentage right to purchase equity securities in future">25</span>% of the equity securities in future CSI-Pineapple offerings
within <span id="xdx_901_ecustom--RightToPurchaseEquitySecuritiesInFutureTerm_dtxL_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zG0muZtBRL38" title="::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1384">one year</span></span> of closing and requires <span id="xdx_909_ecustom--LockUpAgreementTerm_dtD_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zzXvatRlPT3g" title="Lock-up agreement term">30</span>-day lock-up agreements of CSI common stock by certain CSI-Pineapple officers, directors and major
shareholders following the closing. In connection with the transaction, CSI has agreed to file a registration statement on behalf of the PIPE Investors
allowing them to resell the common stock into which the Series A Convertible Preferred Stock is convertible and the warrants are exercisable
immediately after issuance. Closing is subject to the effectiveness of this registration statement and other customary closing conditions.</span></p>











<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Line
of Credit</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On
August 28, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing a $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20200828__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zkaCYE7CfS2k" title="Line of credit, maximum borrowing capacity">5,000,000</span> line
of credit facility agreement that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a First Amendment to
the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain <span id="xdx_905_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_uN_c20201029__20201029__srt--RangeAxis__srt--MinimumMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z9TfCLBI7hL9" title="Ability to obtain letter of credit, number of letters of credit">one</span> or more letters of credit in
an aggregate amount up to $<span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zSWAyYJTcCv9" title="Line of credit, maximum borrowing capacity">2,000,000</span>, subject to the general terms of the credit agreement. The Company did not plan to renew the Credit Agreement upon its expiration and terminated the
Credit Agreement effective August 13, 2021.</span></p>



<span></span>
</td>
<td class="text"><p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zk3kavJImbj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
10 &#8211; <span id="xdx_826_zp3uySm9cbqd">COMMITMENTS AND CONTINGENCIES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Line of
credit:</b> On <span id="xdx_907_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20200101__20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zQ4Jq7PgiMzc">August 28, 2020</span>, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing
a $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_znrEZogT1wU8">5,000,000</span> line of credit facility agreement, that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a
First Amendment to the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain <span id="xdx_90E_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_c20201029__20201029__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zjCCX5ihe2A7">one</span> or more letters
of credit in an aggregate amount up to $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zHAQQ9HMFUH7">2,000,000</span>, subject to the general terms of the credit agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
had <span id="xdx_906_eus-gaap--LineOfCredit_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zgzqGZuWN557"><span id="xdx_90B_eus-gaap--LineOfCredit_iI_do_c20191231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zIuH2fjxlKu2">no</span></span> outstanding borrowings against the line of credit, or the prior credit facility, at December 31, 2020 or December 31, 2019 and
$<span id="xdx_901_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z1ShHcg3q0Re">1,051,000</span> of the credit line is available for use at December 31, 2020. Due to the revolving nature of loans under this credit facility,
additional borrowings and periodic repayments and re-borrowings may be made until the maturity date. Interest on borrowings on the credit
line is at LIBOR plus <span id="xdx_903_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zMSUNBl55IH8">1.25</span>%, with a minimum LIBOR rate of <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zBgMeVMB0Hoa">0.75</span>%, (<span id="xdx_90B_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pii_dp_uPure_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zBdS1IyCwOJk">2.0</span>% at December 31, 2020). The Credit Agreement expires August 28,
2021 and is secured by government securities owned and pledged by the Company.&#160;The Credit Agreement contains financial covenants
including a tangible net worth minimum.&#160;The Company was in compliance with its financial covenants at December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of December
31, 2020, the Company had no other material commitments (either cancelable or non-cancelable) for capital expenditures or other purchase
commitments related to ongoing operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Long-term
compensation plans:</b> The Company has a long-term incentive plan that provides long-term competitive compensation to enable the Company
to attract and retain qualified executive talent and to reward employees for achieving goals and improving company performance. The plan
provides grants of &#8220;performance units&#8221; made at the beginning of performance periods and paid at the end of the period if
performance goals are met. Awards were previously made every other year and are paid following the end of the cycle with annual vesting.
Payment in the case of retirement, disability or death will be on a pro rata basis. The Company recognized expense/(income) of $<span id="xdx_909_ecustom--IncomeExpenseForLongTermCompensationPlans_c20200101__20201231_zyfB4YRJiAOj">66,000</span>
and $<span id="xdx_90F_ecustom--IncomeExpenseForLongTermCompensationPlans_c20190101__20191231_zlSUCUjyaZt4">164,000</span> in 2020 and 2019, respectively. Accrual balances for long-term compensation plans at December 31, 2020 and 2019 were $<span id="xdx_903_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20201231_zQ3cfy9ujdI4">230,000
</span>and $<span id="xdx_90A_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20191231_zbTOxIbJjFKk">164,000</span>, respectively.
There were <span id="xdx_902_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zgJQ34dNMhxe"><span id="xdx_903_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zn9QrGoRnp38"><span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_z1ySa8YYp3u9"><span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zjGy7KBqsze9">no</span></span></span></span> award payouts in 2020 and 2019.
Awards under the 2018 to 2020 plans will be paid out <span id="xdx_90D_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_zqifA3sWOGSk">50</span>% in
cash and <span id="xdx_90C_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_z0b9DQmQGHE7">50</span>% in stock. Awards under the 2019 to 2021 and 2020 to 2022 plans will be paid out <span id="xdx_901_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zNU0ne73r5Gd">75</span>% in stock and <span id="xdx_902_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zxNbqqX3V2j5">25</span>% in cash. The stock
portion of these awards are treated as equity plans and included within the Stock Compensation footnote within the Deferred Stock Outstanding
section below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Other
contingencies: </b>In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend
against these actions and claims. Company management is not aware of any outstanding or pending legal actions or claims that would materially
affect the Company&#8217;s financial position, results of operations, or cash flows.</span></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 commitments and contingencies.</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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<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_CommitmentsAndContingenciesDisclosureTextBlock</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>dtr-types: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>59
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164112848632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK COMPENSATION</a></td>
<td class="text"><p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zQfHYVr6SrS4"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE
5 - <span id="xdx_823_znSQlOiH2ev8">STOCK-BASED COMPENSATION</span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Purchase Plan</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Under
the Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;), employees are able to acquire shares of common stock at <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zqlD7vQOwf0d" title="Percentage of price of common stock at which employees are able to acquire">85</span>% of
the price at the end of each current quarterly plan term. The ESPP is considered compensatory under current Internal Revenue Service rules. At September 30, 2021, <span id="xdx_908_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pii_dp_c20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_z5wgW9VGyKK7" title="Shares available">59,303</span> shares
remain available for future issuance under the ESPP. The ESPP was suspended effective March 31, 2021 due to conditions of the Pineapple
Merger Agreement.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">2011
Executive Incentive Compensation Plan</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">On March 28, 2011 the Board adopted and on May 19, 2011 the Company&#8217;s shareholders approved the Company&#8217;s 2011 Executive Incentive
Compensation Plan (&#8220;2011 Plan&#8221;). The 2011 Plan authorizes incentive awards to officers, key employees and non-employee directors in the form of
options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted stock units, performance stock units (&#8220;deferred stock&#8221;),
performance cash units, and other awards in stock, cash, or a combination of stock and cash. The 2011 Plan, as amended, allows the issuance of up to <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pii_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zZOZJp12YBAl" title="Number of awards authorized">2,500,000</span> shares of common stock. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">At September 30, 2021, <span id="xdx_908_eus-gaap--SharesIssued_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zvrhTqY8FHA6" title="Shares issued under Plan">1,425,008</span> shares have been issued under the 2011 Plan, there are no shares subject to currently outstanding options, deferred
stock awards, and unvested restricted stock units, and <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_z0LK3zxDWtXd" title="Awards eligible for grant">1,074,992</span> shares are eligible for grant under future awards.</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The closing of the E&amp;S Sale Transaction on August 2, 2021 constituted a &#8220;Change in Control&#8221; as defined in the Company&#8217;s 2011 Plan. In accordance
with the determinations and approvals of the Compensation Committee, effective on August 1, 2021, each Incentive Award granted and outstanding
under the 2011 Plan and not otherwise forfeited or expired in accordance with its terms was fully vested and exercisable and any restrictions lapsed.
After giving effect to such acceleration and vesting, on the August 2, 2021 closing date:</span></p>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td style="width: 95%"><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding restricted stock
  units (RSUs&#8221;) were settled by exchanging them for the equivalent number of shares of the Company&#8217;s common stock specified in the respective
  RSU award agreements, with the shares of the Company&#8217;s common stock issued on settlement of the RSUs being issued and outstanding as
  of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding stock options having an exercise
  price less than the Fair Market Value (as defined in the 2011 Plan) on the closing date were settled by exchanging the options for
  a &#8220;net&#8221; number of shares of the Company&#8217;s common stock as if exercised on a net or cashless basis as provided in the 2011 Plan (for
  administrative convenience, rounded up to the next whole share), with the net shares of the Company&#8217;s common stock issued on settlement
  of these stock options being issued and outstanding as of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">Following the disposition of the outstanding RSUs and
  stock options as described above, these Incentive Awards were terminated and cancelled as of the closing date.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">All then-outstanding stock options having an exercise
  price equal to or greater than the Fair Market Value on the closing date were terminated and cancelled as of the closing date without
  any payment therefor.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;&#8226;</span></td>
  <td><span style="font: 10pt Times New Roman, Times, Serif">Due to conditions of the Pineapple Merger Agreement,
  no additional awards have been made under the 2011 Plan.</span></td></tr>
</table>
<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>




<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Changes
in Stock Options Outstanding</span></span></p>
<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zYWgUJUZiCib"><span id="xdx_8B7_zKS1oEc3fEJl" style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to
September 30, 2021: </span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>remaining</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>exercise
    price</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>contractual
    term</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Options</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>per
    share</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>in
    years</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z9KJJLF4Dfx3" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,173,190</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210930_z5EpW2vazNll" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6.52</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_zmQSbobT571f" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::P3Y4M6D"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1110">3.35</span></span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Awarded</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210930_zLWesElhCDWd" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1112">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_c20210101__20210930_zenmQDv2qyYf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1114">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercised</span></td>
    <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_zpM9AyVrTqV9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(799,390)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zveVgxFm0blf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.70</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 10pt; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zl5OOzyhvE6c" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Options, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(373,800)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210930_zoo2dSjN4ojk" style="text-align: right; line-height: 108%" title="Weighted average exercise price per share, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10.43</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding &#8211; September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_ztHa58NwqjA7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1124">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210930_z9IM2pNmUjml" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20210101__20210930_zfu8NPh67n5k" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Outstanding::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1128"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercisable at September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210930_z8wWcA38JCJk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1130">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_zISQ7C0l7h65" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1132">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zOj57jIKxNTe" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Exercisable::XDX::P2Y8M19D"><span style="-sec-ix-hidden: xdx2ixbrl1134"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Expected to vest September 30, 2021</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_c20210930_zKDjRRapXMh9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1136">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_znPRt6L7As8i" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1138">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zeLaukx0iEyl" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Options, Expected to vest::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1140"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  </table>
<p id="xdx_8AC_zCD5Z3LBKNt9"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Because all outstanding options were either vested and exercised or cancelled, the aggregate intrinsic value of all options (the amount by which the
market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant) outstanding at September 30, 2021
was $<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20210930_zM3fgx7GjMS8" title="Aggregate intrinsic value of options outstanding">0</span>. The intrinsic value of all options exercised during the nine months ended September 30, 2021 was $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20210101__20210930_z06Svu7hGxe5" title="Intrinsic value of all options exercised">1,961,000</span>. Net cash proceeds from the
exercise of all stock options were $<span id="xdx_906_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20200930_zhIBHuHDIZ2f" title="Net cash proceeds from exercise of stock options">15,000</span> and $<span id="xdx_904_eus-gaap--ProceedsFromStockOptionsExercised_c20210101__20210930_z4WhujE3Wmwh">0</span> in each of the nine-month periods ended September 30, 2021 and 2020.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Changes
in Deferred Stock Outstanding</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zRw3NaSxXvZh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B6_zk4Kd7AeRg4e"><span>The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to
September 30, 2021:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    Average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Grant
    Date</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 73%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEXT20qHMmLf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Shares, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">272,695</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbdMRcborN56" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Weighted Average Grant Date Fair Value, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.91</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Granted</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWWW1L5gG2lk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1155">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zInMwOj8M8W5" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1157">&#8212;</span></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Vested</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zw4yA4T6gR7d" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(194,586)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkf0rZ8nLKpc" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.05</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zH6611tzbTQc" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(78,109)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRbiwYCXZPtb" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.56</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9A8tgye8DL2" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Shares, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1167">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zz3NdZgt2143" style="text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1169">&#8212;</span></span></td></tr>
  </table>
<p id="xdx_8A7_z7gnteVQPd8k"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Compensation
Expense</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Share-based compensation expense recognized for the nine months ended September 30, 2021 was $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210930_z3gx5OAyO1Y2" title="Share based compensation expense before income taxes">559,000</span> before income taxes and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20210101__20210930_zjog7gzyfZPk" title="Share based compensation expense after income taxes">442,000</span> after income taxes.
Share-based compensation expense recognized for the nine months ended September 30, 2020 was $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20200930_zHlUOMmFqNKe" title="Share based compensation expense before income taxes">320,000</span> before income taxes and $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20200930_zX1ZJ3dvZ115" title="Share based compensation expense after income taxes">253,000</span> after
income taxes. There was no unrecognized compensation expense for the Company&#8217;s plans at September 30, 2021 due to the acceleration
of all outstanding equity awards as part of the E&amp;S Sale Transaction. Share-based compensation expense is recorded as a part of selling, general and
administrative expenses.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Ownership Plan (ESOP)</span></span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">All
eligible employees of the Company participate in the ESOP after completing <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zm5GagrVuqv5" title="Requisite service period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1179">one year</span></span> of service. Contributions are allocated to each participant
based on compensation and vest <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zFkGoqcdACI3" title="Award vesting percentage">20</span>% after <span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zXz1FX51mTM7" title="Initial award vesting period::XDX::P2Y"><span style="-sec-ix-hidden: xdx2ixbrl1183">two years</span></span> of service and incrementally thereafter, with full vesting after <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zVmC2iYOP0zj" title="Award vesting period::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl1185">six years</span></span>. The Company
contributed $<span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zFMHJtpuxhIf" title="ESOP contributions">329,968</span> for which the Company issued <span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zSco995QCPxf" title="Shares of ESOP allocated to accounts of eligible employees">72,203</span> shares in March 2021 for the 2020 ESOP contribution. Due to conditions of the Pineapple Merger
Agreement, no additional contributions will be made to the ESOP.</span></p>




<span></span>
</td>
<td class="text"><p id="xdx_809_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zUqZuFaA7Qrc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
11 &#8211; <span id="xdx_82D_zBMZAfXhx0fg">STOCK COMPENSATION</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">2011 Executive
Incentive Compensation Plan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On March
28, 2011 the Board adopted and on May 19, 2011 the Company&#8217;s shareholders approved the Company&#8217;s 2011 Executive Incentive
Compensation Plan (&#8220;2011 Incentive Plan&#8221;). The 2011 Incentive Plan authorizes incentive awards to officers, key employees
and non-employee directors in the form of options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted
stock units, performance stock units (&#8220;deferred stock&#8221;), performance cash units, and other awards in stock, cash, or a combination
of stock and cash. The 2011 Incentive Plan, as amended, allows the issuance of up to <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zqZ6R8NDhewh" title="Number of awards authorized">2,500,000</span> shares of common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">During 2020,
stock options covering <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwPStAKOiq22" title="Number of options granted">191,301</span> shares were awarded to key executive employees and non-employee directors, which options expire <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zrXmAGGdnbw2" title="Award expiration period::XDX::P7Y"><span style="-sec-ix-hidden: xdx2ixbrl2703">seven</span></span>
years from the date of award and generally vest <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zP8QFFIjtc79">25</span>% each year beginning one year after the date of award. The Company also granted deferred
stock awards of <span id="xdx_905_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zT31cUlhkaNe" title="Deferred stock awards granted">89,131</span> shares to key employees during 2020 under the Company&#8217;s long-term incentive plan for the 2020 to 2022 period.
<span style="color: black">These awards vest over <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_pid_dt_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zgutBXGDUSWh" title="Award vesting period">three years</span> with the first vesting date being May 6, 2021.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">At December
31, 2020, <span id="xdx_90F_eus-gaap--SharesIssued_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zodlVjoSq2l3">431,032</span> shares have been issued under the 2011 Incentive Plan, <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwq43uVggeT2" title="Number of options outstanding">1,445,885</span> shares are subject to currently outstanding options,
deferred stock awards, and unvested restricted stock units, and <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zGUmMP26Pm04" title="Awards eligible for grant">623,083</span> shares remained available for future issuance under the 2011
Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Stock
Options Outstanding</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zXXFntrRVr0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zI2NGoDxgSd5"><span id="xdx_8BE_zoEixgOfsE2b">The following
table summarizes changes in the number of outstanding stock options</span> under the Director Plan, Stock Plan and the 2011 Incentive Plan during
the two years ended December 31, 2020.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>exercise
    price</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>remaining</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Options</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>per
    share</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>contractual
    term</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20190101__20191231_z23QfwZN5AT5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,380,492</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20190101__20191231_znQw9XdgY8Ff" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.56</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20180101__20181231_zi3XhmJfrBFb" style="width: 15%; color: black; text-align: center" title="::XDX::P4Y2M5D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2718">4.18 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20190101__20191231_zuGB2rrRiKU7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,769</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zE5wWhAZsAai" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.69</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20190101__20191231_zNJBonB8Eqy4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(151,950</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zNU2fLiC5dU" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.08</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20190101__20191231_zEZDqNWhVghi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(198,839</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zGuvRx8jrGXf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.33</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20200101__20201231_z60Mj7kGaGmh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,130,472</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20200101__20201231_zOaS551Zx3eb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.28</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20190101__20191231_zjMZElImKJf6" style="color: black; text-align: center" title="::XDX::P3Y5M23D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2727">3.48 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20200101__20201231_zUHP6J5acRN2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">191,301</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zVEN0As1MTx8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.10</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zY37TCGOE0I4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_z82O0r7sGar9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.64</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20200101__20201231_zs2jVDPg9lN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(140,583</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zHKjk9Iope0h" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20200101__20201231_zkaMC8BPgQUc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200101__20201231_z7gqpZvtzoNk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_z4jW565jdZYi" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2736">3.35 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercisable at
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pii_c20201231_z1JHfzFJbMu2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">877,926</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z7DyIiBfL3d6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.20</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zOEEzMsrJQt3" style="color: black; text-align: center" title="::XDX::P2Y7M2D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2739">2.59 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Expected to vest
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pii_c20201231_zGzu8D9RtbYc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z1bIX86rjs4e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zfVfpmAhfxw7" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2742">3.35 years</span></span></td></tr>
</table>

<p id="xdx_8AB_zGo8WlW8VCy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zwoRNFQ4y7U1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_zSIg7OuGIyc4">The fair
value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing
model. The following table displays the assumptions used in the model.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49C_20200101__20201231_z1WuIteNzZua" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49E_20190101__20191231_z9na1DTChfSf" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_uPure_zUpzkKyz2Yj7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected volatility</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40.2</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31.3</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_uPure_zHKgQ0Us8d41" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk free interest rate</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.4</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.2</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Expected holding period</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20200101__20201231_zqof4IEYV9z6" style="color: black; text-align: right" title="::XDX::P6Y"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2751">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20190101__20191231_zlQjPLLcdcH8" style="color: black; text-align: right" title="Expected holding period::XDX::P6Y"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2753">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_uPure_z3elOtpZ9qH5" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Dividend yield</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.3</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.0</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
</table>

<p id="xdx_8AF_zKrrsTlkhIE9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zBHGIr8fneUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Total unrecognized
compensation expense was $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMtXFr4JGyb8" title="Unrecognized compensation expense related to stock options">222,000</span> as of December 31, 2020, which is expected to be recognized over the next <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9HNCy9LCnu2" title="Recognition period for unrecognized compensation expense">2.8</span> years. The aggregate
intrinsic value of all outstanding options, exercisable options, and options expected to vest <span style="font-size: 10pt">(</span>the
amount by which the market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant)
was $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20201231_z4o9JDSgYTb6" title="Aggregate intrinsic value of options outstanding">437,000</span> based on the Company&#8217;s stock price at December 31, 2020. The intrinsic value of options exercised during the year
was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200101__20201231_zAkXuk161GGh" title="Intrinsic value of all options exercised">18,000</span> in 2020 and $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190101__20191231_zwvOWkRVQjN2">380,000</span> in 2019. Net cash proceeds from the exercise of all stock options were $<span id="xdx_90B_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20201231_z34C2XdHuTtj" title="Net cash proceeds from exercise of stock options"><span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_c20190101__20191231_z5ILoGNKeKn6">0</span></span> in 2020 and 2019. <span id="xdx_8BC_zYT6YCJOcqAi">The following
table summarizes the status of stock options outstanding at December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>Range
    of Exercise Prices</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Option
    Life</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
    Price</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zQ7cNGls01g4" title="Range of Exercise Prices, lower limit">2.50</span> to $<span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zIaIQbu4sln4" title="Range of Exercise Prices, upper limit">4.99</span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zvU0yNJKOu04" style="width: 12%; color: black; text-align: right" title="Shares"><span style="font-family: Times New Roman, Times, Serif">515,989</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zq96mfY2Hevc" style="width: 15%; color: black; text-align: center" title="Weighted Average Remaining Option Life::XDX::P4Y7M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2778">4.6 years</span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdorS6OzmHS4" style="width: 12%; color: black; text-align: right" title="Weighted Average Exercise Price"><span style="font-family: Times New Roman, Times, Serif">3.75</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zipg1jEJPqka">5.00</span> to $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUTryLJ6V85c">7.49</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zDeHk9FZJevg" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">353,359</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z2i8fYe4cCi2" style="color: black; text-align: center" title="::XDX::P3Y7M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2784">3.6 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zlDoMQCJm5w" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.17</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z0RpEEpd6Okj">7.50</span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zEc0WYa0AJEe">9.99</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDxVlwr84DQb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zSjXWcqJRE48" style="color: black; text-align: center" title="::XDX::P0Y"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2789">0 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zTH8etMMTHw2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zSq2h2UqqdHk">10.00</span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zqdgTMDVl7Qh">12.49</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zkKek9ruxS0j" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">244,477</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zdRfOBjBnhVk" style="color: black; text-align: center" title="::XDX::P1Y2M12D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2794">1.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_ze953An5CPs5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11.32</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zO0NJK7m420l">12.50</span> to $<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_z6WVLZnjw9g4">14.15</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zbSEUJwYC9fj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,365</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zIt2PGYFNXCg" style="color: black; text-align: center" title="::XDX::P2M12D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2799">0.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zmLf2vAkAS43" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.97</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A7_z44xXCCjFu16" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
receives an income tax benefit related to the gains received by officers and key employees who make disqualifying dispositions of stock
received on exercise of qualified incentive stock options and on non-qualified options. The amount of tax benefit received by the Company
was $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20200101__20201231_zfyxjKwrsBs5" title="Excess tax benefits from exercise of stock options"><span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20190101__20191231_zAqFKYSVsQ13">0</span></span> in both 2020 and 2019. The tax benefit amounts have been credited to additional paid-in capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Deferred
Stock Outstanding</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zlxb9iQntNh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BF_zIxUAx6WuwKi"><span id="xdx_8BA_zdN8PVKLi0m1">The following
table summarizes the changes in the number of deferred stock</span> shares under the Stock Plan and 2011 Incentive Plan over the period from
December 31, 2018 to December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Grant
    Date</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z6hodxpWfB6i" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">270,066</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3rm1783j4r4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.48</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVGllNBYnYfe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,107</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdkRtv1GDZ1e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.76</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zhQgtWonCTL1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,575</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjHtAiaxEeMd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.56</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zU2Kh6244Trd" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(105,371</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z25RSzuFF6le" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkAsnBnh5mtb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,227</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7CsQPNlR0d" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.37</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7lGRce5hf3k" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,631</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMcJHnkRoaM5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.33</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zC87n18y2iUj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(57,952</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGcG6z3ZQvh4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.81</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIF2Yjpoz0W5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(86,211</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7IDlmvrJA6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.22</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7E9MyLTcimh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">272,695</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjrCIxv1LBd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.91</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A0_zxh6nlgEC6F8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The grant
date fair value is calculated based on the Company&#8217;s closing stock price as of the grant date. As of December 31, 2020, the total
unrecognized compensation expense related to the deferred stock shares was $<span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zvDjZw51R02d" title="Unrecognized compensation expense for awards">347,000</span> and is expected to be recognized over a weighted-average
period of <span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zSaDAGYIH8Ve">2.1</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Compensation
Expense</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Share-based
compensation expense is recognized based on the fair value of awards granted over the vesting period of the award. Share-based compensation
expense recognized for 2020 and 2019 was $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20201231_zNSy5EME9xed" title="Share based compensation expense before income taxes">463,000</span> and $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_c20190101__20191231_z6iWPxvI3Ldb">413,000</span> before income taxes and $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20201231_z9zb2dcIOyZ6" title="Share based compensation expense after income taxes">366,000</span> and $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20190101__20191231_zyAblulwzXp9">326,000</span> after income taxes, respectively.
Share-based compensation expense is recorded as a part of selling, general and administrative expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Purchase Plan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Under the
Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;), employees are able to acquire shares of common stock at <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pid_dp_uPure_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zdPpCBoCaxCk" title="Percentage of price of common stock at which employees are able to acquire">85</span>% of the
price at the end of each current quarterly plan term. The most recent term ended December 31, 2020. The ESPP is considered compensatory
under current rules. At December 31, 2020, after giving effect to the shares issued as of that date, <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_uShares_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zDCIQryHidA7" title="Awards eligible for grant">68,843</span> shares remain available for
purchase under the ESPP.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Employee
Stock Ownership Plan (ESOP)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">All eligible
employees of the Company participate in the ESOP after completing <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zu0mb17bpUvj" title="Requisite service period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl2838">one</span></span> year of service. Contributions are allocated to each participant
based on compensation and vest <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_z6hs75r3h4F1" title="Award vesting percentage">20</span>% after <span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zP0S5RqjJNge" title="Initial award vesting period::XDX::P2Y"><span style="-sec-ix-hidden: xdx2ixbrl2842">two</span></span> years of service and incrementally thereafter, with full vesting after <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zHmFn9K7zrb2" title="Award vesting period::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl2844">six</span></span> years. At December
31, 2020, the ESOP held <span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pid_uShares_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zzlm9dTwPe6j" title="Shares of ESOP allocated to accounts of eligible employees">706,287</span> shares of the Company&#8217;s common stock, all of which have been allocated to the accounts of eligible
employees. Contributions to the plan are determined by the Board of Directors and can be made in cash or shares of the Company&#8217;s
stock. The 2020 ESOP contribution was $<span id="xdx_903_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member_zGIFfghUa9Eg" title="ESOP contributions">328,263</span> for which the Company issued <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pid_uShares_c20210301__20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z5GhvEznsKZg" title="Issuance of common stock to Employee Stock Ownership Plan, Shares">71,830</span> shares in March 2021. The 2019 ESOP contribution was
$<span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z809dCd0GEe5">407,584</span> for which the Company issued <span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z3UfHSsVKPh7">66,059</span> shares in 2020.</span></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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</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>dtr-types: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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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>60
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108464888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">COMMON STOCK</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z9bMAulzjM1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
12 &#8211; <span id="xdx_82F_z3ZNh1QQ6fhh">COMMON STOCK</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In August
2019, the Company announced the adoption of a $<span id="xdx_904_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20190831_zmpvY2w3enk9" title="Amount authorized to be repurchased">2.0</span> million stock repurchase program running through the end of 2020. Under the stock
repurchase program, repurchases can be made from time to time using a variety of methods, including through open market purchases or
in privately negotiated transactions in compliance with the rules of the United States Securities and Exchange Commission and other applicable
legal requirements. This new $<span id="xdx_904_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20190831_zuhZQRplQgWc">2.0</span> million repurchase program replaces a stock repurchase program that the Company had adopted in 2008.
At December 31, 2020, there remained $<span id="xdx_90B_eus-gaap--StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_iI_c20201231_z6z646dcLqS7" title="Remaining amount authorized to be repurchased">341,000</span> under this repurchase program.</span></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: 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(e)(1))<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_StockholdersEquityNoteDisclosureTextBlock</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>dtr-types: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>61
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108417112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</a></td>
<td class="text"><p id="xdx_809_eus-gaap--SegmentReportingDisclosureTextBlock_znquRcnfkDQe"><span style="font: normal 10pt Times New Roman, Times, Serif">NOTE 11 &#8211; SEGMENT INFORMATION</span></p>


<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company classifies its business operations into <span id="xdx_90A_eus-gaap--NumberOfOperatingSegments_dxL_uSegment_c20210101__20210930_zS6TsBJa8gra" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl1412">one</span></span> segment as follows:</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt/108% 'Times New Roman'; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 15pt; text-align: right"><span style="font: normal 12pt Times New Roman, Times, Serif">&#8226;</span></td><td style="width: 5pt"/><td style="vertical-align: bottom; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Services &amp; Support: provides technology solutions that address prevalent IT challenges, including network resiliency, security products
and services, network virtualization, and cloud migrations, IT managed services, wired and wireless network design and implementation, and
converged infrastructure configuration, deployment and management.</span></td>
</tr></table>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0 0 0 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Management has chosen to historically organize the Company and disclose reportable segments based on our products and services. Intercompany
revenues are eliminated upon consolidation. &#8220;Other&#8221; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle and the E&amp;S
Segment as discontinued operations, &#8220;Other&#8221; includes amounts previously allocated to Suttle and E&amp;S that do not meet the criteria to be included in
income from discontinued operations. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zJbe967c2YUe"><span style="font: normal 10pt Times New Roman, Times, Serif">Information concerning the Company&#8217;s continuing operations in its S&amp;S segment for the three and nine month periods ended September 30, 2021 and
2020 are as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_zFOt0V5JHb7d" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z7vcpCLdoV2b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrAcqrGNfwof" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1416">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zoAzqWYxcn7j" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210701__20210930_zgSzWHcMJmVc" style="text-align: right; line-height: 108%" title="::XDX::1%2C947%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1418">1,828,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIa7b4L5ZTQ2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,113,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziJoRnh59Xhc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1420">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zm0HK6nnkmub" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210701__20210930_zFQ1rLpteF0a" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C389%2C247"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1422">1,113,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z61ELSQJIhCl" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">834,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zqaQCuSO0q84" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1424">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--GrossProfit_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zQMGFSwne3uf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_dxL_c20210701__20210930_zMvVaqgh8QSj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::4607555"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1426">715,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zglP0Tuh34hf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">669,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zUgecJQAmv5h" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zk3Wtf7UnFab" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210701__20210930_zHh8ZWrnWi7h" style="text-align: right; line-height: 108%" title="::XDX::4%2C989%2C608"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1430">1,688,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zcK70hWi4eUj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">543,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210701__20210930_z7HwP2Tjry21" style="text-align: right; line-height: 108%" title="::XDX::1%2C278%2C826"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1432">543,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_989_eus-gaap--RestructuringCharges_c20210701__20210930_zpzzdPXTeOQi" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RestructuringCharges_c20210701__20210930_zBQ1XOhZDNcg" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zTxklhmxgMw9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zEen7wnL9Bog" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1436">(1,923,000)</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930_z2HG6nDl0rq4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C660%2C879"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1437">(1,868,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zMdkVInnGH8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z18feCEMlORk" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">66,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_dxL_c20210701__20210930_zzwlwaAvfKh2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-279%2C221"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1440">70,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z72gMXsExfok" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">59,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdatgcTy5x2c" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,857,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20210701__20210930_zCGOtTHHbuL5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1443">(1,798,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zwswpDEYyaVb" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">133,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zxImrS9fa6E5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930_znfekJ8BUpC4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">205,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zD1Cf6RmH8lg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOCrhu0udhfi" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930_zucQYg81YYx6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">14,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z5k2Ge022L1i" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,776,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zABryGfNkf5d" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">50,213,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Assets_iNI_di_c20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zsanekMni4X5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Assets_iI_dxL_c20210930_z7KYeY135Wha" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::56%2C962%2C123"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1453">56,962,000</span></span></td></tr>
  </table>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zfBH4vDTPBXe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zYq7TU7zHIQd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1455">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zuA2HeMcKdse" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(176,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200401__20200930_z2KwKEPGzDei" style="text-align: right; line-height: 108%" title="::XDX::9%2C627%2C952"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1457">3,354,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ztiTYfyZiRKh" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,190,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIHAUB8jDFwa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1459">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zDBJywlDLtMa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(9,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200401__20200930_zxUZv3x5JYJg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C147%2C904"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1461">2,181,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zuhlYyWv0mVd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,340,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdUIfVTrN1w2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1463">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GrossProfit_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z8HSVcuQF44a" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_dxL_c20200401__20200930_zqKKoUzUVkCf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::3480048"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1465">1,173,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zB3GvGth0yZf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">803,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zLPtbkFKrck9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,324,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zbWQnMW9Ba44" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200401__20200930_zTP8Nj3opEmg" style="text-align: right; line-height: 108%" title="::XDX::4%2C731%2C887"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1469">1,960,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zVLb9p9bemCj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200401__20200930_zSFjx6q9Sprl" style="text-align: right; line-height: 108%" title="::XDX::394%2C366"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1471">72,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ziD4wbIiQjYh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zAASNEeZgU5l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,396,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20200401__20200930_zcSr8LjbOFti" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C646%2C205"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1474">(965,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOi1a5ONUy7i" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">275,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_dxL_c20200401__20200930_zFqsiVtuMcxg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::278%2C983"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1476">275,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1dJNGru5Gn" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zGHXJY8158Se" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,121,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20200401__20200930_zo2Mfw16xMmi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C367%2C222"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1479">(690,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zGowUI0RQqY6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">146,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zDKPwmgz7LM4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">128,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930_z5DH7Co2av6b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">274,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zlPXsboiHOIj" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930_zlgBGvUu0m35" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z2EHdr9kllT1" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,334,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zWgiHhIIzP0e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">47,410,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iNTI_di_c20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zG2DKoNPv7f5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iTI_c20200930_ztil9ekmcmtl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,717,000</span></td></tr>
  </table>
<p style="font: 10pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2021</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zBJm7qDLrz6g" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zxpbdKjQDj2a" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210101__20210930_zcYTPQy4mOB" style="text-align: right; line-height: 108%" title="::XDX::5%2C719%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1491">5,313,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zczZlghfpp7k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,459,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210101__20210930_zceorFuZE426" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::12%2C331%2C924"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1493">3,459,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zXLmBZqDBVe9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,260,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z67MyzHchKr1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_dxL_c20210101__20210930_zyTqPFcVxP71" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::8%2C824%2C193"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1496">1,854,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z3QdTUAUL3eg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,290,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFbS0WVo1qk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,683,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZHe3vit7PQ9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210101__20210930_zDsEVR5cW3Ia" style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1500">5,567,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
   <td style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">346,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font-size: 10pt">346,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zciOBZuQX9Ha" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,471,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210101__20210930_zlD8v3ZDhlx6" style="text-align: right; line-height: 108%" title="::XDX::2470721"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1502">2,471,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zE87yAn5jg1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zW5lTRUXi3b8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating loss </span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1b1Tq7UfNjj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(376,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z0aKJuc5vy5j" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,780,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--OperatingIncomeLoss_iN_dixL_c20210101__20210930_zGN5hUki9XXc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-3%2C807%2C395"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1507">(6,156,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income (expense)</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zEsjfn9nvMnc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--NonoperatingIncomeExpense_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zY8XTmry98q3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(186,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_iN_dixL_c20210101__20210930_zO8Wh4LfHwbe" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-292%2C353"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1510">(166,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Loss before income tax</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUjD1Udltjl3" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(356,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ze1osFNPRuZ7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,966,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20210101__20210930_zloU9zDsfEI6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-4%2C099%2C748"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1513">(6,322,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zYE0DSwxXO91" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">426,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHIsE0LCu1Q3" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">218,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20210101__20210930_z9LY11HInj1b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::505339"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1516">644,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zgGMeZUG3X5l" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">11,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930_zK1uHg7k5cI9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930_zqBPC4A7YIEd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zbQLpsmly2Al" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZ0ExVkwm0j6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(561,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20200930_zytbkQdUNp2g" style="text-align: right; line-height: 108%" title="::XDX::5%2C882%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1522">5,321,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM7fY5zZ06v1" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,792,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zaFReT3AH5Pb" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(36,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20200930_zIEIdMXjIaB9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::11573499"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1525">3,756,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zlDBNZD4uC7h" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,090,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_ziBari6Oh4ma" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--GrossProfit_dxL_c20200101__20200930_z288ufJyymvc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::7%2C217%2C195"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1528">1,565,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zZNg86zHfWg4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,614,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHw4Ox5KGpxd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,928,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zhydBlR2zjle" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20200930_zE2SuhWpTE37" style="text-align: right; line-height: 108%" title="::XDX::9%2C672%2C558"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1532">5,017,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_988_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_z8BpA0IgKDX1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98E_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_zrBf0mW1HF0d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zCelg388TBk2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">486,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20200930_zzpmVSuSsvZa" style="text-align: right; line-height: 108%" title="::XDX::414%2C585"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1536">486,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM1f7BBswIyb" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_iN_di_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zmHayI1UzPxj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(4,414,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--OperatingIncomeLoss_iN_dixL_c20200101__20200930_z8sR27XgPMa2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-2%2C869%2C948"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1539">(4,044,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income </span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zodsXpJW4UG" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">948,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20200930_zLkpiVPijhy3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::689%2C550"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1541">948,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zw9D6IDJNC9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIWqSSCtjqUi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(3,466,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20200930_zqHHAmMOeGQ9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-2%2C180%2C398"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1544">(3,096,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIkRNes32mK" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">178,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFGiYzlgPbg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">443,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20200930_zAzsAzhrgV4e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::429%2C800"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1547">621,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zmZdkinY4UW8" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zBnc3iDKyKGl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930_zQVNkkXqyjfd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">101,000</span></td></tr>
  </table>
<p id="xdx_8A8_z1X3EYX4A781"><span style="font: 10pt Times New Roman, Times, Serif"/></p>
<span></span>
</td>
<td class="text"><p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_ziTHA59pIqc8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
14 - <span id="xdx_827_zwmSGRHxmy7g">INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Following
the acquisition of Ecessa during the second quarter of 2020 and the merging of certain operations, the Company classifies its remaining
businesses into <span id="xdx_90B_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zmhr18CjTZR6" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl3029">two</span></span> segments as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Electronics
                                            &amp; Software: designs, develops and sells Intelligent Edge solutions that provide connectivity
                                            and power through PoE products and actionable intelligence to end devices in an IoT ecosystem
                                            through embedded and cloud-based management software. In addition, this segment continues
                                            to generate revenue from its traditional products consisting of, media converters, NICs,
                                            and Ethernet switches that offer the ability to affordably integrate the benefits of fiber
                                            optics into any data network; and</span></td>
</tr></table>


<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><span style="font-family: Times New Roman, Times, Serif">Services
                                            &amp; Support: provides technology solutions that address prevalent IT challenges, including
                                            network resiliency, security products and services, network virtualization, and cloud migrations,
                                            IT managed services, wired and wireless network design and implementation, and converged
                                            infrastructure configuration, deployment and management, and SD-WAN network devices.</span></td>
</tr></table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Management
has chosen to organize the enterprise and disclose reportable segments based on products and services. Intersegment revenues are eliminated
upon consolidation. &#8220;Other&#8221; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle as discontinued
operations, &#8220;Other&#8221; includes amounts previously allocated to Suttle that do not meet the criteria to be included in income
from discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Electronics
&amp; Software manufactures its products in Asia and the United States and makes sales in both the U.S. and international markets. Services
&amp; Support operates in the U.S. and primarily makes sales in the U.S. Net long-lived assets held in foreign countries were approximately
$<span id="xdx_90C_eus-gaap--NoncurrentAssets_iI_c20201231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zJuGBExfvIu3" title="Net long-lived assets">49,000</span> and $<span id="xdx_907_eus-gaap--NoncurrentAssets_iI_c20191231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zNOeV6eDnpYc" title="Net long-lived assets">112,000</span> at December 31, 2020 and 2019, respectively. <span style="background-color: white">Consolidated sales to U.S. customers
were approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zsrbyQs6S609" title="Concentration Risk Percentage">87</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zNQ3vZJ9hb72" title="Concentration Risk Percentage">74</span>% of sales from continuing operations in 2020 and 2019 respectively. In 2020, sales to <span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z8W9vRylQ476">two</span> of Electronics
&amp; Software&#8217;s customers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zMivY1Fcz399" title="Concentration Risk Percentage">18.7</span>% and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zyG5PDMYKMb4">17.3</span>% of consolidated sales and <span id="xdx_903_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zyIvV41Lj6f8" title="Number of Customers">one</span> of Services &amp; Support&#8217;s customers
accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zifQ67EOFDsg" title="Concentration Risk Percentage">10.3</span>% of consolidated sales. In 2019, sales to <span id="xdx_90B_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zioGZNlh7DCk">two</span> of Electronics &amp; Software&#8217;s customers accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zNrx0ULzHuW1">21.2</span>%
and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_z5LCmVByLcJ1">16.2</span>% of consolidated sales. <span style="color: black">At December 31, 2020, Electronics &amp; Software had <span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zfl7XUWzV4l9">one</span> customer that made
up <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z5KLmmMq2iu7" title="Concentration Risk Percentage">17</span>% of consolidated accounts receivable and Services &amp; Support had <span id="xdx_90C_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRe6hwTUxaA4" title="Number of Customers">one</span> customer that made up <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zAboDRz3lEI3" title="Concentration Risk Percentage">38</span>% of accounts receivable. At December
31, 2019, Electronics &amp; Software had <span id="xdx_90A_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zX6WE1Gdyrr9" title="Number of Customers">two</span> customers that made up <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zUdC9VgRU9dd" title="Concentration Risk Percentage">45</span>% and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zpEvOyLvtWV6" title="Concentration Risk Percentage">17</span>% of consolidated accounts receivable.</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRfxJsKXTh84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Information
concerning the Company&#8217;s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zaYHiboKxyGj" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_492_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zcJGs8D9HErk" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49A_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zsb1k4mORRFl" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49E_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdpxR8FtVjb8"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20200101__20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zkrXkbOu3hS4" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Intersegment</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Software</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Support</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Other</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Eliminations</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdTLDv2onhL9" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3067">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(697,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20201231_zqKvTXxQ9YFj" style="width: 12%; color: black; text-align: right" title="::XDX::42%2C575%2C546"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3069">42,576,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--CostOfGoodsAndServicesSold_zLYbLwQqcY6i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,606,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,798,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3073">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20200101__20201231_z9VJWF9hokYl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(35,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20201231_zK5ePnmKp5T1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::25%2C369%2C118"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3076">25,36
                                                                                                                                                          9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--GrossProfit_zPYeNeilfdr4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,890,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,979,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3080">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_dxL_c20200101__20201231_zJ9QbVqC0owe" style="color: black; text-align: right" title="::XDX::17%2C206%2C428"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3082">17,207,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--SellingGeneralAndAdministrativeExpense_zpnsLoQB5D2f" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,875,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,669,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,337,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--SellingGeneralAndAdministrativeExpense2_iN_di_c20200101__20201231_zgjBE8pFjXn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20201231_zZJV7PVVP1sd" style="color: black; text-align: right" title="::XDX::19%2C218%2C922"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3089">19,219,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_z90sYGIdDqM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquisition costs</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3091">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3092">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">685,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3094">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20201231_zA2YkoRGSBWc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::684%2C856"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3095">685,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_zkkbJhrdZ78k" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,015,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">310,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,022,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3100">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_dxL_c20200101__20201231_zaWrbKGJRvS4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-2%2C697%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3101">(2,697,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zVRhoqLXES2b" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3106">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20201231_zjGXv1Ovuwz3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::922%2C018"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3107">922,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z1DufG78m102" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,005,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">278,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,058,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3112">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20201231_zuZCvLTH5Q83" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-1%2C775%2C332"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3113">(1,775,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zlZl4TOqqR5c" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">288,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zknYyh8Hgpx5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">292,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFSrRBj19av8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">382,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20201231_zSYByPhqDS7l" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::962307"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3117">962,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_zfGlIBFqWnof" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3122">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231_zvS5zqpRy7Ga" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z2OZabrz5698" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,398,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_dxL_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUftif2gA8w1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3125">8,521,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zi9qGwkUGqij" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,664,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Assets_iNI_di_c20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z3tjVIby2Oyl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iI_dxL_c20201231_z4Fq2Cpk1xmk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3128">55,556,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zVMYAzFWWC2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Electronics &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_494_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUZwC0Uqh9Ta" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Services &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFDoOGHKO03l"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49E_20190101__20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z1V8kyr6tvB8" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intersegment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Software</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Support</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Eliminations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwMVMtYt3sSb" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3132">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(842,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20190101__20191231_zMsGfWfP4OO9" style="width: 12%; color: black; text-align: right" title="::XDX::50%2C906%2C179"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3134">50,906,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CostOfGoodsAndServicesSold_zCEHl56ekpu" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,613,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,259,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3138">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20190101__20191231_zOlYaqZx1IYk" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(152,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20190101__20191231_ztmtFqOiHbEa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::28%2C720%2C367"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3141">28,720,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--GrossProfit_znMrNjmu7wY1" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,394,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,482,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3145">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_dxL_c20190101__20191231_z3ksGVdTxbGl" style="color: black; text-align: right" title="::XDX::22%2C185%2C812"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3147">22,186,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_zzaSbaZdSyh9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,354,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,485,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20190101__20191231_z4gsLrWya2Gl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::22%2C176%2C598"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3153">22,177,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--OperatingIncomeLoss_z1sQA7W6YQpk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,040,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3158">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_dxL_c20190101__20191231_zj1xpaMNei9i" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::9%2C214"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3159">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_zh8RNmWczSj6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">243,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3164">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_dxL_c20190101__20191231_zM6vEMHAJG43" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::226%2C136"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3165">226,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJGofsEgZpsl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,033,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,785,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3170">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20190101__20191231_z6RuvNIEkI4c" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::235%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3171">235,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zwHwzUFtUbpd" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRJcXsSMGUjc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::292000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3173">92,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrlJTqQuQn92" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3174">581,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231_zu6WeBCrGEN1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1032797"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3175">1,033,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_ziMUd0OHtfBa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">275,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3180">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20190101__20191231_zFR5wQ9pHX88" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">425,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zHPIOCr8rlsb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,902,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zA5FvVAvzHWl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,694,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziacn5mxIbrl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,582,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iNI_di_c20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zjAmgHqGF3q" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_iI_dxL_c20191231_zDnFslQYrTX" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::59%2C150%2C712"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3186">59,151,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8A7_zkEtCHwJFNck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: 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=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: 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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<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_SegmentReportingDisclosureTextBlock</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>dtr-types: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>62
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108759528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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_CommitmentsDisclosureTextBlock', window );">GENERAL COMMITMENTS</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--CommitmentsDisclosureTextBlock_z4nbJeiBwQxd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">NOTE
16 &#8211; <span id="xdx_825_zFQK6eLy75dg">GENERAL COMMITMENTS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">On August
2, 2018, the Company entered into a purchase agreement with Launch Properties, LLC for the sale of the Company&#8217;s building located
at 10900 Red Circle Drive, Minnetonka, MN for $<span id="xdx_907_ecustom--SaleOfPropertyPurchaseAgreementConsiderationAmount_c20180801__20180802_z7R3ynj4cvgk" title="Sales of building, purchase agreement, consideration amount">10,000,000</span>. The building currently includes the Company&#8217;s corporate administrative
offices, as well as some operations for Transition Networks and JDL Technologies. This agreement was terminated on July 28, 2020 and
earnest money totaling $<span id="xdx_90F_ecustom--RestrictedCashTransferredToCompany_iI_c20200728__us-gaap--OtherCommitmentsAxis__custom--PurchaseAgreementMember_zuelKBObgAE1" title="Earnest monet in escrow transferred to company">225,000</span> was transferred to the Company and recognized as other income in the accompanying condensed consolidated
statements of income (loss) and comprehensive income (loss) for the year ended December 31, 2020. The Company is reviewing options to
continue to use or sell the property.<br/>
<br/></span></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</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_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</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 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<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_CommitmentsDisclosureTextBlock</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>dtr-types: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>63
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164102446152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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_NatureOfOperations', window );">Description of business</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--NatureOfOperations_zQhyCXnZfIce"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_864_zMgyNATheFAk">Description
of Business</span></span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Communications
Systems, Inc. (herein collectively referred to as &#8220;CSI,&#8221; &#8220;our,&#8221; &#8220;we&#8221; or the &#8220;Company&#8221;) is a Minnesota corporation organized in 1969
that until August 2, 2021 classified its business into <span id="xdx_90E_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20210101__20210930_zHxjA12Zcsc9" title="Number of segments::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl0791">two</span></span>
segments: (1) the Electronics &amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary
Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of
networks through PoE products, software and services as well as traditional products such as media converters, network adapters and
other connectivity products and (ii) designs, develops, and sells edge network access products, TDM (time-division multiplexing)
over IP and other circuit emulation solutions, along with specialized cloud-based software solutions, primarily within the
telecommunications market; and (2) the Services and Support segment (consisting of subsidiaries JDL and Ecessa), which (i) provides
technology solutions including virtualization, managed services, wired and wireless network design and implementation, and hybrid
cloud infrastructure and deployment and (ii) designs, develops, and sells SD-WAN (software-designed wide-area network)
solutions.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">As previously disclosed, on August 2, 2021, the Company and Lantronix, Inc. completed the sale by CSI to Lantronix of all of the issued and
outstanding stock of CSI&#8217;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary,
Transition Networks Europe Limited (collectively with Transition Networks, Inc., the &#8220;TN Companies&#8221;), pursuant to the securities purchase agreement
dated April 28, 2021 (&#8220;E&amp;S Sale Transaction&#8221;). As a result, sales and expenses related to the operations of the former Electronics &amp; Software segment
have been presented as discontinued operations in this Form 10-Q.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">For purposes of this Form 10-Q, the Company classifies operations from its Services &amp; Support segment. Non-allocated general and administrative
expenses are separately accounted for as &#8220;Other&#8221; in the Company&#8217;s segment reporting. Intercompany revenues are eliminated upon consolidation.</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_849_eus-gaap--NatureOfOperations_zuPM3Lwv36P5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86C_zDdtEHzKkgbi">Description
of business</span>: </b>Communications Systems, Inc. (herein collectively referred to as &#8220;CSI,&#8221; &#8220;our,&#8221; &#8220;we&#8221;
or the &#8220;Company&#8221;) is a Minnesota corporation organized in 1969 that classifies its business into <span id="xdx_907_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zJBLJWreTLwd" title="::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl2184">two</span></span> segments: (1) the Electronics
&amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary Net2Edge) which (i) manufactures
and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through PoE products, software
and services as well as traditional products such as media converters, network adapters and other connectivity products and (ii) designs,
develops, and sells edge network access products, TDM (time-division multiplexing) over IP and other circuit emulation solutions, along
with specialized cloud-based software solutions, primarily within the telecommunications market; and (2) the Services and Support segment
(consisting of subsidiaries JDL and Ecessa), which (i) provides technology solutions including virtualization, managed services, wired
and wireless network design and implementation, and hybrid cloud infrastructure and deployment and (ii) designs, develops, and sells
SD-WAN (software-designed wide-area network) solutions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
classifies its businesses into two segments. Non-allocated general and administrative expenses are separately accounted for as &#8220;Other&#8221;
in the Company&#8217;s segment reporting. Intersegment revenues are eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_BasisOfAccountingPolicyPolicyTextBlock', window );">Financial Statement Presentation</a></td>
<td class="text"><p id="xdx_842_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUZs5CXttdla"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86C_z1auM7Euq4t5">Financial
Statement Presentation</span></span></span></p>



<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The condensed consolidated balance sheet as of September 30, 2021, the related condensed consolidated statements of income (loss) and comprehensive
income (loss), the condensed consolidated statements of changes in stockholders&#8217; equity for the three and nine months ended September 30, 2021 and
2020, and the condensed consolidated statements of cash flows for the periods ended September 30, 2021 and 2020 have been prepared by Company
management. In the opinion of management, all adjustments (which include only normal recurring adjustments, except where noted) necessary to
present fairly the financial position, results of operations, and cash flows at September 30, 2021 and 2020 and for the periods then ended have been
made. </span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted
accounting principles in the United States of America have been condensed or omitted. We recommend these condensed consolidated financial
statements be read in conjunction with the financial statements and notes thereto included in the Company&#8217;s December 31, 2020 Annual Report to
Shareholders on Form 10-K (&#8220;2020 Form 10-K&#8221;). The results of operations for the period ended September 30, 2021 are not necessarily indicative of
operating results for the entire year.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The presentation of financial statements in conformity with generally accepted accounting principles 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 balance sheet date, and the
reported amounts of revenues and expenses during the reporting period. The estimates and assumptions used in the accompanying condensed
consolidated financial statements are based upon management&#8217;s evaluation of the relevant facts and circumstances as of the time of the financial
statements. Actual results could differ from those estimates.</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Except to the extent updated or described below, the significant accounting policies set forth in Note 1 to the consolidated financial statements in the
December 31, 2020 Form 10-K, appropriately represent, in all material respects, the current status of accounting policies, and are incorporated herein by
reference.</span></p>



<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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Accumulated other comprehensive loss</a></td>
<td class="text"><p id="xdx_843_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zUnUr2HA13Ad"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_z4rJJAekgKK2">Accumulated
Other Comprehensive Loss</span></span></span></p>



<p id="xdx_89C_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zwrZmBEAKW46"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zSPVCLjt5Edl"><span id="xdx_8B7_zDIBMXvgJv81">The components of accumulated other comprehensive loss, net of tax, are as follows:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Other Comprehensive Loss</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Foreign
    Currency</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Unrealized
    gain</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Translation</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(loss)
    on securities</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Loss</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 40%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zWS9fB1tU0p5" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="Beginning balance, value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(700,000)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z3FEGNFR7GVb" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">21,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--StockholdersEquity_iS_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zazUwxucS1T6" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="::XDX::-678767"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0801">(679,000)</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    current period change</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z3PvPraqfRW6" style="text-align: right; line-height: 108%" title="Net current period change"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zjqBYkQSWWw9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(6,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z2WkrN0DtMi2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">694,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zbnSnO8JH2Q5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Ending balance, value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0807">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5s5e2kUJ0n7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">15,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXPfDFYyMWXe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::15%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0809">15,000</span></span></td></tr>
  </table>







<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_846_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zOv3r8hzhvj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_867_zetjmeVSTTu5">Accumulated
other comprehensive loss</span>: </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zIubVPqUSC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B8_ztEbYljkox1c">The components of accumulated other comprehensive loss</span> are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Components of Accumulated Other Comprehensive Loss">
<tr style="vertical-align: bottom">
    <td style="color: black; font-weight: bold; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Foreign<br/>
    Currency<br/>
    Translation</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Unrealized<br/>
    (loss)/gain on<br/>
    securities</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated<br/>
    Other<br/>
    Comprehensive<br/>
    Loss</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">December 31, 2018</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zEYns40Ro7D2" style="width: 12%; color: black; text-align: right" title="Beginning balance, value"><span style="font-family: Times New Roman, Times, Serif">(764,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMGcaHETbkwe" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMPzEtuXLNm7" style="width: 12%; color: black; text-align: right" title="::XDX::-751293"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2239">(751,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHQwNGV1ZsU5" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">55,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z0Nh5atcIjci" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">(2,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zIL586LXxJp8" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">53,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2019</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zGAgCNzFLOVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(709,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5Xa0nU3F9Bc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMIpx3SjYSpc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-697664"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2248">(698,000</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMuMlszNgZTj" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">9,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5tTYVTn0vFh" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNgxiguvKYu6" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">19,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zYQP64oZGZN6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance, value"><span style="font-family: Times New Roman, Times, Serif">(700,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zKAcur0Clfjb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zo9O1YkELDXl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-678767"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2258">(679,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_8A9_zIqp7C9bRKA2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_84E_eus-gaap--ConsolidationPolicyTextBlock_zrbN6KcJFjbb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86D_zv6qlFxdCxp4">Principles
of consolidation</span></span>: </b>The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany
transactions and accounts have been eliminated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_847_eus-gaap--UseOfEstimates_z6qogl2mD5V6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86A_z5GObYme8HN3">Use of
estimates</span></span>: </b>The presentation of financial statements in conformity with accounting principles generally accepted in the United States
of America 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. The Company uses estimates based on the best information available in recording transactions and balances resulting
from operations. Actual results could differ from those estimates. The Company&#8217;s estimates consist principally of reserves for
doubtful accounts, sales returns, warranty costs, asset impairment evaluations, accruals for compensation plans, self-insured medical
and dental accruals, lower of cost or market inventory adjustments, provisions for income taxes and deferred taxes, and depreciable lives
of fixed assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_84B_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zpmAocdfP8Cf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_861_z5JxT4p5c9Uk">Cash equivalents</span></span>:
</b>For purposes of the consolidated statements of cash flows, the Company considers all highly liquid investments with a maturity of
three months or less at the time of purchase to be cash equivalents. As of December 31, 2020, the Company had $<span title="Cash and cash equivalents"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90D_ecustom--CashAndCashEquivalentsAtCarryingValue2_iI_dxL_c20201231_zAv1Sy1X6fJ8" title="Cash and cash equivalents::XDX::13%2C092%2C484"><span style="-sec-ix-hidden: xdx2ixbrl2192">13,092,000</span></span></span> in cash and
cash equivalents. Of this amount, $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_901_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_c20201231_zGJHJknqRFyl" title="Money market funds">9,424,000</span> was invested in short-term money market funds that are not considered to be bank deposits
and are not insured or guaranteed by the federal deposit insurance company (FDIC) or other government agency. These money market funds
seek to preserve the value of the investment at $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_904_ecustom--ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_uUSDPShares_c20200101__20201231_z83PU54HIgeh" title="Value of the investment in short-term money market funds sought to be preserved (in dollars per share)">1.00</span> per share; however, it is possible to lose money investing in these funds. The
remainder is operating cash and certificates of deposit which are fully insured through the FDIC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zkogbLbJ6lW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_86A_z0rMxjYALsC7">Investments</span></span>:
</b>Investments consist of corporate notes and bonds, and commercial paper that are traded on the open market and are classified as available-for-sale
and minority investments in strategic technology companies. Available-for-sale investments are reported at fair value with unrealized
gains and losses excluded from operations and reported as a separate component of stockholders&#8217; equity, net of tax (see Accumulated
other comprehensive loss below).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_848_eus-gaap--InventoryPolicyTextBlock_zA6bdZhOUird" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span><span id="xdx_862_z9T03FaUGsUf">Inventories</span></span>:
</b>Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Provision
to reduce inventories to the lower of cost or net realizable value is made based on a review of excess and obsolete inventories, estimates
of future sales, examination of historical consumption rates and the related value of component parts.</span></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_844_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zdPm4FjDeJ54" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_869_zHz30125g1Ok"><span id="xdx_86B_zC0hmU2l8DN9">Property,
plant and equipment</span></span>: </b>Property, plant and equipment are recorded at cost. Depreciation is computed using the straight-line method.
Depreciation included in cost of sales and selling, general and administrative expenses for continuing operations was $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_900_eus-gaap--Depreciation_c20200101__20201231_zfBwpjY0FKQg" title="Depreciation">757,000</span> and $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_903_eus-gaap--Depreciation_c20190101__20191231_z2e5VAheRztg" title="Depreciation">1,028,000</span>
for 2020 and 2019, respectively. Maintenance and repairs are charged to operations and additions or improvements are capitalized. Items
of property sold, retired or otherwise disposed of are removed from the asset and accumulated depreciation accounts and any gains or
losses on disposal are reflected in operations.</span></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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zVUCIRsn2KUe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86B_z9LG6pOrymMa">Goodwill
and Other Intangible Assets</span>:</b> <span style="color: black">Goodwill represents the amount by which the purchase prices (including liabilities
assumed) of acquired businesses exceed the estimated fair value of the net tangible assets and separately identifiable assets of these
businesses. Goodwill and </span>intangible assets with indefinite useful lives are not amortized but are tested at least annually for
impairment. <span style="color: black">The Company reassesses the value of our reporting units and related goodwill balances annually
on April 1 and at other times if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be
recoverable.</span></span></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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Recoverability of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zcAlXy7pw2s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_860_zQ6OjZLfpCtg">Recoverability
of long-lived assets</span>: </b>The Company reviews its long-lived assets periodically when impairment indicators exist as required under generally
accepted accounting principles. Potential impairment is determined by comparing the carrying value of the assets with expected net cash
flows expected to be provided by operating activities of the business or related products. If the sum of the expected future net cash
flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value exceeds
the fair value of the asset.</span></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_StandardProductWarrantyPolicy', window );">Warranty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_841_eus-gaap--StandardProductWarrantyPolicy_zBFAVHD2BFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_866_zkyTTjYtgnjb">Warranty</span>:
</b>The Company reserves for the estimated cost of product warranties at the time revenue is recognized. We estimate the costs of our
warranty obligations based on our warranty policy or applicable contractual warranty, historical experience of known product failure
rates, and use of materials and service delivery costs incurred in correcting product failures. Management reviews the estimated warranty
liability on a quarterly basis to determine its adequacy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The following
table presents the changes in the Company&#8217;s warranty liability, included in other accrued liabilities in the consolidated balance
sheets, for the years ended December 31, 2020 and 2019, which relate to normal product warranties and a <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90A_ecustom--ProductWarrantyPeriod_dxL_c20200101__20201231_zhwNfWhzuEic" title="::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl2213">five</span></span>-year obligation to provide
for potential future liabilities for certain network equipment sales:</span></p>

<p id="xdx_891_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_z8H1txYJJzZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;<span id="xdx_8B5_zsTxt1gJXkj"><b style="display: none; visibility: hidden">Schedule
of warranty</b></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Schedule of Warranty">
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_c20200101__20201231_zZUZXDsvy3nh" style="width: 12%; color: black; text-align: right" title="Beginning balance"><span style="font-family: Times New Roman, Times, Serif">513,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrual_iS_c20190101__20191231_zIvZZV0rHDz3" style="width: 12%; color: black; text-align: right" title="Beginning balance"><span style="font-family: Times New Roman, Times, Serif">554,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amounts charged to expense</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20200101__20201231_zhvnOMI1vcxl" style="color: black; text-align: right" title="Amounts charged to expense"><span style="font-family: Times New Roman, Times, Serif">59,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20190101__20191231_zop3x2rORfy5" style="color: black; text-align: right" title="Amounts charged to expense"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Actual warranty
    costs paid</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20200101__20201231_zA9OwKawPeoa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"><span style="font-family: Times New Roman, Times, Serif">(67,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20190101__20191231_zKVjtYWwTPI3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"><span style="font-family: Times New Roman, Times, Serif">(51,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--ProductWarrantyAccrual_iE_dxL_c20200101__20201231_zYVatXJOJQka" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance::XDX::513000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2229">505,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_c20190101__20191231_zBe47SSgytFd" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance"><span style="font-family: Times New Roman, Times, Serif">513,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p id="xdx_8AC_zfe4CkaSECA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_843_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zsy6J1fWDRl1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86A_z7q1eGJR2Wel">Revenue
recognition</span></b>: The Company&#8217;s manufacturing operations (Electronics &amp; Software segment) recognize revenue upon delivery of
the Company&#8217;s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is
important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products
upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition
occurs at a specific point in time. Sales are made directly to customers and through distributors. Payment terms for distributors are
consistent with the terms of the Company&#8217;s direct customers. The Company records a provision for sales returns, sales incentives
and warranty costs at the time of the sale based on historical experience and current trends.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has determined that the following performance obligations identified in its Services and Support segment are transferred over time: managed
services and professional services (time and materials (&#8220;T&amp;M&#8221;) and fixed price). This segment&#8217;s managed services
performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern
of transfer to the customer and are recognized evenly over the term of the contract. T&amp;M professional services arrangements are measured
over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service
arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
has also identified the following performance obligations within its Services and Support segment that are recognized at a point in time
which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer,
and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are
shipped or delivered to the customer&#8217;s location, in accordance with the agreed upon shipping terms. Installation services are recognized
at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services
to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to
the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain
professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine
if revenue should be recognized over time or at a point in time. See Note 2 for further discussion regarding revenue recognition.</span></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_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_848_eus-gaap--ResearchAndDevelopmentExpensePolicy_z7aZ6I1e2SG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86C_z71RZwufVGK">Research
and development</span>: </b>Research and development costs consist of outside testing services, equipment and supplies associated with enhancing
existing products and developing new products. Research and development costs are expensed when incurred and totaled $<span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_c20200101__20201231_z5B6za4BMsM" title="Research and development costs">2,808,000</span> in 2020
and $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20190101__20191231_zmfGzFyqj538" title="Research and development costs">3,600,000</span> in 2019.</span></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_PensionAndOtherPostretirementPlansPolicy', window );">Employee Retirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_843_eus-gaap--PensionAndOtherPostretirementPlansPolicy_zLRmUk4Amki3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_861_zH16QitQIJ41">Employee
Retirement Benefits</span>: </b>The Company has an Employee Savings Plan (401(k)) and matches a percentage of employee contributions up to <span id="xdx_903_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pid_dpxL_uPure_c20200101__20201231_zYed9jchUkrl" title="Maximum matching percentage by employer::XDX::6"><span style="-sec-ix-hidden: xdx2ixbrl2270">six</span></span>
percent of compensation. Contributions to the plan in 2020 and 2019 were $<span id="xdx_904_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20200101__20201231_zbBpPWMjz2b5" title="Contributions to the plan">371,000</span> and $<span id="xdx_908_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20190101__20191231_zrNUUTLKW6Jg">401,000</span>, respectively.</span></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_EarningsPerSharePolicyTextBlock', window );">Net income (loss) per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zYRzEWAhUrgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86F_zEuiJl9RQ116">Net income
(loss) per share</span>: </b>Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during
each year. Diluted net income (loss) per common share adjusts for the dilutive effect of potential common shares outstanding. The Company&#8217;s
only potential common shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which
resulted in <span id="xdx_901_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_do_uShares_c20200101__20201231_z5Yc6fja1rtj" title="Dilutive shares">no</span> dilutive effect for 2020 and a dilutive effect of <span id="xdx_90C_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pii_do_uShares_c20190101__20191231_z1ZMwdfRDKzl">65,163</span> shares in 2019. Due to the net loss in 2020, there was no <span style="color: black">dilutive
impact from outstanding stock options or unvested shares.</span> The Company calculates the dilutive effect of outstanding options and
unvested shares using the treasury stock method. Options totaling <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zVtJp8QGO2ze" title="Shares not included in the computation of diluted earnings per share">697,201</span> would have been excluded from the calculation of diluted earnings
per share for year ended December 31, 2020, because the exercise price was greater than the average market price of common stock during
the year and deferred stock awards totaling <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zOj9O10qXw74">110,308</span> shares would not have been included because of unmet performance conditions. Options
totaling<span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zyv0AW7vXSmg"> 860,539</span> were excluded from the calculation of diluted earnings per share for year ended December 31, 2019, because the exercise
price was greater than the average market price of common stock during the year and deferred stock awards totaling <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zFMmiEjUetd3">178,278</span> shares were
not included because of unmet performance conditions.</span></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_CompensationRelatedCostsPolicyTextBlock', window );">Share based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zV3qOZ7w8Jpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_86E_z6nHW2egYfI6">Share
based compensation</span>:</b> <span style="color: black">The Company accounts for share based compensation awards on a fair value basis. The
estimated grant date fair value of each stock-based award is recognized in income over the requisite service period (generally the vesting
period). The estimated fair value of each option is calculated using the Black-Scholes option-pricing model.</span></span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock', window );">Accqounting standards issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_84B_ecustom--NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_zpuUn23BN806" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_868_zxvdVPQawen9">Accqounting
standards issued</span>: </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In June 2016,
the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-13, &#8220;Financial
Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221; The amendments in this update
replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses. This ASU
is intended to provide financial statement users with more decision-useful information about expected credit losses and is effective
for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption
of ASU 2016-13 on our consolidated financial statements.</span></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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting standards adopted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0wDk5bkI7Re" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><span id="xdx_861_zGwzB7ZbMQk6">Accounting
standards adopted</span>:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In August
2018, the FASB issued ASU 2018-13, &#8220;Fair Value Measurement.&#8221; This new standard requires changes to the disclosure requirements
for fair value measurements for certain Level 3 items and specifies that some of the changes must be applied prospectively, while others
should be applied retrospectively. This standard is effective for public business entities in fiscal years beginning after December 15,
2019, and for interim periods within those fiscal years, with early adoption permitted. the company adopted this standard during 2020
with an immaterial impact to our consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">In December
2019, the FASB issued ASU&#160;2019-12,&#160;&#8220;Simplifying the Accounting for Income Taxes&#8221;, which, as part of its Simplification
Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period
tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for
outside basis differences. ASU&#160;2019-12&#160;also amends other aspects of the guidance to help simplify and promote consistent application
of GAAP. The guidance is effective for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted.
The Company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements.</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 issued.</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;">jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccountingPolicyPolicyTextBlock</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>dtr-types: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=123431023&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></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>dtr-types: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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(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_CompensationRelatedCostsPolicyTextBlock</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>dtr-types: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>dtr-types: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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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_ConsolidationPolicyTextBlock</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>dtr-types: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=124432515&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_GoodwillAndIntangibleAssetsPolicyTextBlock</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>dtr-types: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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</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 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</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>dtr-types: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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above 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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(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_InventoryPolicyTextBlock</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>dtr-types: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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investment in financial asset.</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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<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_InvestmentPolicyTextBlock</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>dtr-types: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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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_NatureOfOperations</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>dtr-types: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>dtr-types: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_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_PensionAndOtherPostretirementPlansPolicy</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>dtr-types: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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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.13(a))<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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: 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></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_PropertyPlantAndEquipmentPolicyTextBlock</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>dtr-types: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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 it has 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.</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 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_ResearchAndDevelopmentExpensePolicy</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>dtr-types: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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 from 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: 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=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</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>dtr-types: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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 standard warranties including the methodology for measuring the liability.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<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_StandardProductWarrantyPolicy</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>dtr-types: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>dtr-types: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>64
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164160541688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">The components of accumulated other comprehensive loss</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zwrZmBEAKW46"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zSPVCLjt5Edl"><span id="xdx_8B7_zDIBMXvgJv81">The components of accumulated other comprehensive loss, net of tax, are as follows:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Other Comprehensive Loss</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Foreign
    Currency</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Unrealized
    gain</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Comprehensive</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Translation</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>(loss)
    on securities</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Loss</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 40%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zWS9fB1tU0p5" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="Beginning balance, value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(700,000)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z3FEGNFR7GVb" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">21,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--StockholdersEquity_iS_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zazUwxucS1T6" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="::XDX::-678767"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0801">(679,000)</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    current period change</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z3PvPraqfRW6" style="text-align: right; line-height: 108%" title="Net current period change"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zjqBYkQSWWw9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(6,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z2WkrN0DtMi2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">694,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zbnSnO8JH2Q5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Ending balance, value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0807">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5s5e2kUJ0n7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">15,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXPfDFYyMWXe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::15%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0809">15,000</span></span></td></tr>
  </table>







<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zIubVPqUSC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B8_ztEbYljkox1c">The components of accumulated other comprehensive loss</span> are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Components of Accumulated Other Comprehensive Loss">
<tr style="vertical-align: bottom">
    <td style="color: black; font-weight: bold; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Foreign<br/>
    Currency<br/>
    Translation</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Unrealized<br/>
    (loss)/gain on<br/>
    securities</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated<br/>
    Other<br/>
    Comprehensive<br/>
    Loss</b></span></td><td style="color: black; text-align: center; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">December 31, 2018</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zEYns40Ro7D2" style="width: 12%; color: black; text-align: right" title="Beginning balance, value"><span style="font-family: Times New Roman, Times, Serif">(764,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMGcaHETbkwe" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMPzEtuXLNm7" style="width: 12%; color: black; text-align: right" title="::XDX::-751293"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2239">(751,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHQwNGV1ZsU5" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">55,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z0Nh5atcIjci" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">(2,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zIL586LXxJp8" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">53,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2019</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zGAgCNzFLOVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(709,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5Xa0nU3F9Bc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMIpx3SjYSpc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-697664"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2248">(698,000</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net current period change</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMuMlszNgZTj" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">9,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5tTYVTn0vFh" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNgxiguvKYu6" style="color: black; text-align: right" title="Net current period change"><span style="font-family: Times New Roman, Times, Serif">19,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zYQP64oZGZN6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance, value"><span style="font-family: Times New Roman, Times, Serif">(700,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zKAcur0Clfjb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zo9O1YkELDXl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-678767"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2258">(679,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of warranty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_891_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_z8H1txYJJzZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;<span id="xdx_8B5_zsTxt1gJXkj"><b style="display: none; visibility: hidden">Schedule
of warranty</b></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Schedule of Warranty">
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_c20200101__20201231_zZUZXDsvy3nh" style="width: 12%; color: black; text-align: right" title="Beginning balance"><span style="font-family: Times New Roman, Times, Serif">513,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrual_iS_c20190101__20191231_zIvZZV0rHDz3" style="width: 12%; color: black; text-align: right" title="Beginning balance"><span style="font-family: Times New Roman, Times, Serif">554,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amounts charged to expense</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20200101__20201231_zhvnOMI1vcxl" style="color: black; text-align: right" title="Amounts charged to expense"><span style="font-family: Times New Roman, Times, Serif">59,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20190101__20191231_zop3x2rORfy5" style="color: black; text-align: right" title="Amounts charged to expense"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Actual warranty
    costs paid</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20200101__20201231_zA9OwKawPeoa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"><span style="font-family: Times New Roman, Times, Serif">(67,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20190101__20191231_zKVjtYWwTPI3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"><span style="font-family: Times New Roman, Times, Serif">(51,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--ProductWarrantyAccrual_iE_dxL_c20200101__20201231_zYVatXJOJQka" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance::XDX::513000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2229">505,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_c20190101__20191231_zBe47SSgytFd" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance"><span style="font-family: Times New Roman, Times, Serif">513,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the components of accumulated other comprehensive income (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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</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>dtr-types: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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<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_ScheduleOfProductWarrantyLiabilityTableTextBlock</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>dtr-types: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>65
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108449048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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>
<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 );">Schedule of Disaggregation of Revenues</a></td>
<td class="text"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_z7g2KRTfdWAg"><span style="font: normal 10pt Times New Roman, Times, Serif">For the Services &amp; Support segment, we analyze revenue by customer group and type, which is as follows for the three and nine months ended
September 30, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BA_zMR0U54vk8p7">Schedule of Disaggregation of Revenues</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 41%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services &amp; Support Revenue by Customer Group</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Financial</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zsJ8xz4dk6Wa" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">482,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_z3bsvhKCTLl1" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">117,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zIxYJ79rpMF3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,306,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zEqvOu60djb3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">314,000</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Healthcare</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_z0Ez71tXqbIi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">261,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zDZGrJS50X4i" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">244,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zGf32qr3sRL6" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">760,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zsAWdqyzkww1" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">674,000</span></td></tr>
   <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Education</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zi6ngr45XvKj" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">64,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zecSvfU4psMg" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,312,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zadQ6cXeeWX4" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">212,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zRJWqZnNQV4j" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,031,000</span></td></tr>
  <tr style="background-color: White">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other commercial clients</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziWrPAiGG2y7" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,021,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziFUslS8DMr9" style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">682,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zBVnYGmVuVVa" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,035,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zUPM2gxZUKn7" style="vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,302,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">CSI IT operations</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zUD1ViUu44s3" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">119,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zQsZWuWJ0fRi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">175,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zeQxTuOCK8eb" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">406,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zd93jOXKU2Jk" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">561,000</span></td></tr>
  <tr style="background-color: White">

    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930_z6OWpGdJIZn1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930_zV8DuXhqkOe5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_zf8DKgPjhrh6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930_zs1uMht2Vmv9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td></tr>
  </table>




<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 41%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 13%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services &amp; Support Revenue by Type</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Project &amp; product revenue</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zvzEFISbeRYh" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">297,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200901__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_z8kM1dayQa4b" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,611,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zsN6xDRE4uZ" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">927,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zXnsj98Jz6qd" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,498,000</span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Services &amp; support revenue</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zRa3HYK2z7Ki" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,650,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zb9mMH1CJOn9" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">919,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zWOWDvNGwoi1" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,792,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zTMGraUVQEO7" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,384,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_za2K6lCO43Ob" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z1V1zZQSsWA6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zi83Rb9LUH82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zrA5FUIizyAk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td></tr>
  </table>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>










<span></span>
</td>
<td class="text"><p id="xdx_895_eus-gaap--DisaggregationOfRevenueTableTextBlock_zH51qUj6WT25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B9_z96cBigxryvc">For the Electronics
&amp; Software segment, we analyze revenue by region and product group, which is as follows for the years ended December 31, 2020 and
2019</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BE_z6PmoVq7IzK9">Schedule of Disaggregation of Revenues</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Revenue by Region</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">North America</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zFrnWFCgpk6k" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,721,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zbxFDe7hhnx5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,771,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zokepOaQJvuf" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,775,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zA3uEIF5pm93" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,236,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zxDwqVvYlLY1" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zJuZX4BETCWf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp; Software Revenue by Product Group</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intelligent edge
    solutions</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zTMzloJmzzI5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,162,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zMUIhM935Ksc" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,442,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Traditional
    products</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zruckIiPc9i8" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,334,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_z5Z1h4BHzDa6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,565,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zdefN6aHYya6" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zSwtkdzyofEk" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">For the Services
&amp; Support segment, we analyze revenue by customer group and type, which is as follows for the years ended December 31, 2020 and 2019:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Customer Group</b></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black"><span style="font-family: Times New Roman, Times, Serif">Education</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zUYPu3TtQgUa" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,483,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zSjYD1qZvtfa" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,926,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Healthcare</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_znhC9ct9NcRa" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">887,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_zk5Gq5mIC9gc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">705,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financial and other commercial
    clients</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_zBUK3rfQI4i8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,708,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_ztmZAj7LkYn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,268,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">CSI IT operations</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zzormO0iauVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">699,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zi0rri6aOaXa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">842,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zo5Y0d6Do9k2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z03Cpu18xg13" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp; Support Revenue by Type</b></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Project &amp; product
    revenue</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zJ05tpjzUEr4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,120,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zXczbpQPudr3" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,242,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Services
    &amp; support revenue</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zEf3qpmMKrO1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,657,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zqCqLiVUKKoa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,499,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zx6wPzvSvVO2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_znk3sMvotVB6" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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=123351226&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>dtr-types: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>66
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108599848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_ClosedBlockOperationsNetResultsTableTextBlock', window );">The assets of the discontinued operations classified as held for sale are as follows:</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ClosedBlockOperationsNetResultsTableTextBlock_zV6Rb1kyzoBg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span>On August 31, 2021, the Company entered into a purchase agreement with Winport Holdings, LLC for the sale of the Company&#8217;s real and personal
property located in Hector, Minnesota including the lease with Oldcastle for $900,000. The Company recorded a $100,000 impairment loss on these
assets in order to write down the assets to the fair value less the costs to sell and recorded the assets as held for sale at September 30, 2021.
<span id="xdx_8BF_z6TnsiZSITQj">The assets of the discontinued operations classified as held for sale are as follows:</span></span></span></p>

<table dir="ltr" style="border-style: none; border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="height: 0.01in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td id="xdx_493_20210930__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zoA0nx4MAc95" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td id="xdx_49A_20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zK4P2cY0mQM" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.35in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom">&#160;</td></tr>
  <tr style="height: 0.35in">
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 8pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 8pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">September
        30, 2021</span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">December
        31, 2020</span></p></td></tr>
  <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACz0yt_ztUYT8hQ9rwk" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Cash and cash equivalents</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0871">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">303,000</span></p></td></tr>
  <tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_i02I_zv1E6ZqPejhb" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Trade accounts receivable</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0874">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">5,775,000</span></p></td></tr>
  <tr id="xdx_404_ecustom--InventoryNet2_i02I_maACz0yt_zkM6Hck8f3w" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Inventories </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0877">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">8,561,000</span></p></td></tr>
  <tr id="xdx_402_eus-gaap--OtherAssetsCurrent_i02I_maACz0yt_z5LcoABEXOOe" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        Other current assets</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0880">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">439,000</span></p></td></tr>
  <tr id="xdx_407_eus-gaap--AssetsCurrent_i02TI_zxfqxkhhcYi8" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        current assets</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0883">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">15,078,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAzPgC_zIDoSZ420wlk" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Property,
        plant, and equipment</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">846,000</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,154,000</span></p></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maAzPgC_z6HiFuw8m9Ra" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Right
        of use asset</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">129,000</span></p></td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrent_i01TI_z05M1sjVQZB7" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        noncurrent assets</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">846,000</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,283,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40C_ecustom--Assets2_i01TI_zQdxitHf5ZH9" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        assets held for sale</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">846,000</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">16,361,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40F_eus-gaap--AccountsPayableCurrent_i02I_maLCzp0B_zs0ltbq5W8Gl" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Accounts
        payable</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0898">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,669,000</span></p></td></tr>
  <tr id="xdx_401_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzp0B_zwvJQInaSTi8" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Accrued
        compensation and benefits</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0901">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">767,000</span></p></td></tr>
  <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzp0B_z4uVnOf3VYu5" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Operating
        lease liability</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0904">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">86,000</span></p></td></tr>
  <tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_i02I_maLCzp0B_zkOBuTBBcNul" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Other
        accrued liabilities</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0907">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">1,206,000</span></p></td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i01TI_z83zlWwO4mpc" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        current liabilities</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0910">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">3,728,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLNzRsT_z88gPJjZYeid" style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Operating
        lease liability</span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">30,000</span></p></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesNoncurrent_i02TI_zrLYn0Vz6kKg" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        noncurrent liabilities</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0916">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">30,000</span></p></td></tr>
  <tr style="height: 0.18in">
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td></tr>
  <tr id="xdx_408_eus-gaap--Liabilities_iI_zPxhDeXj14r4" style="height: 0.18in">
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">Total
        liabilities held for sale</span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        <span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></span></p></td>
    <td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal">
        </span></p></td>
    <td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">$</span></p></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%">
        <p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">
        </span><span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000">3,758,000</span></p></td></tr>
  </table>
<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock', window );">The financial results of the discontinued operations are as follows:</a></td>
<td class="text"><p id="xdx_898_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_zIBlrLWhkdqe"><span style="font: normal 10pt Times New Roman, Times, Serif">The
financial results of the discontinued operations are as follows:</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Three Months Ended September 30</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Nine Months Ended September 30</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210701__20210930_zRtOJqH0UzRf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,806,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200701__20200930_zA6fcLnGYSL1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,067,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20210930_zhVl1TUrcjrd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,478,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maOI_c20200101__20200930_zwIMd9nidCsg" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">30,354,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210701__20210930_z9spyZ9bSqD7" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,789,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200701__20200930_zV3Aa6Isk7Ol" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,027,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210101__20210930_znVic8eIZtU3" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">11,774,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msOI_c20200101__20200930_zA0uPpXU9Bw3" style="text-align: right; line-height: 108%" title="Cost of sales"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">17,894,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and administrative expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210701__20210930_zkStAnwN7Ldk" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,044,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200701__20200930_zoU21CC8iDoa" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,848,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210101__20210930_z7Lc6Fpo3BM1" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,090,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_msOI_c20200101__20200930_zTpcUH4gpNAe" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,310,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction costs</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">982,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,141,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>

  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Impairment loss</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210701__20210930_zHwRAoDeRf81" style="text-align: right; line-height: 108%" title="Impairment loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210101__20210930_zx7p5I1AWGb2" style="text-align: right; line-height: 108%" title="Impairment loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210701__20210930_zMnBFGHB10Z6" style="text-align: right; line-height: 108%" title="Restructuring expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,287,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20200701__20200930_zz15aItZ7Rc8" style="text-align: right; line-height: 108%" title="Restructuring expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">194,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210101__20210930_zT4ISRN45Dde" style="text-align: right; line-height: 108%" title="Restructuring expenses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,287,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_msOI_c20200101__20200930_zasKGkfCJew9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">958,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gain
    on sale of assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210701__20210930_zYcjvTKhuJS1" style="text-align: right; line-height: 108%" title="Gain on sale of assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(13,455,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20200701__20200930_zwp0D8xhAQRh" style="text-align: right; line-height: 108%" title="Gain on sale of assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(19,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210101__20210930_zw2hKHsXyReg" style="text-align: right; line-height: 108%" title="Gain on sale of assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(13,455,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_maOI_c20200101__20200930_zGjJqLMuypA4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(2,057,000)</span></td></tr>

  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Foreign currency translation loss</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20210701__20210930_zmlYilXAQyDd" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">642,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20200101__20200930_zujIs6JgNNc5" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">642,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>

  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210701__20210930_zDKnkNOUeHcc" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200701__20200930_z4kzoUJlccXg" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">61,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210101__20210930_zpp27nsSdvm6" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">61,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200101__20200930_zLSo5jrwUEqi" style="text-align: right; line-height: 108%" title="Other expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">317,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income before income taxes</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210701__20210930_zi4ZjjhxcFgf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,413,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20200701__20200930_zh00qqQZSXV9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">956,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210101__20210930_zIAbHNFL5q5d" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,838,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtOI_maIDO_c20200101__20200930_zq12FRNK7gtc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,932,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    tax expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210701__20210930_zmBAcwYtWH18" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_iN_di_c20200701__20200930_z3YPYSXMHXuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210101__20210930_zZEsuyuEGv0j" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income from discontinued operations</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210701__20210930_zxW7s3aDaQd8" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,411,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200701__20200930_zPEpHIReA1U4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::-568%2C745"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0993">961,000</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210101__20210930_z4qf6Fhqajtl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10,836,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_mtIDO_c20200101__20200930_z5kmIpTDe7Zc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::1%2C744%2C607"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl0997">2,932,000</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_896_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_z3Tn6MxBvWz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BE_zpSUyutlgnB1">The financial
results of the discontinued operations are as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200101__20201231_zG4noMAk0ZL3" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,024,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20190101__20191231_zguT1T77VExk" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,879,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200101__20201231_ze2AvAMYsYfh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,167,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20190101__20191231_z8I9k6EegP55" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,965,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200101__20201231_zsfNr5Ni3uDi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">520,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20190101__20191231_zbzzqbla1oX7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,684,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restructuring expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_c20200101__20201231_zIP0ZnZzT1g8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">960,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_d0_c20190101__20191231_zfdWKqyT16mi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">(Gain) loss on sale of assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20200101__20201231_zGjurVHjEXPg" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,247,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20190101__20191231_zYBcoOGROQWc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,990,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other income</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income before income
    taxes</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_dxL_c20200101__20201231_zKgogV1lahEb" style="color: black; text-align: right" title="::XDX::1%2C624%2C016"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2444">1,624,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20190101__20191231_zyVQPNu9IQgl" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,220,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Income tax
    expense</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20200101__20201231_zbDzu5c7g9Jl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2446">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20190101__20191231_zLe1ySuQ3n3j" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    (loss) from discontinued operations</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200101__20201231_ze3uCZJ4CUb5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1%2C624%2C016"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2448">1,624,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20190101__20191231_zcHnp57gOLj5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::6%2C218%2C430"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2449">6,218,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<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_jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock', window );">The assets and liabilities of this discontinued operation that are classified as held for sale are as follows:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_89E_ecustom--ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_zuhmZyNioR2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zCcQZYkiPYFe">The assets
and liabilities of this discontinued operation that are classified as held for sale are as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_491_20201231_zTTwecKSgjue" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td id="xdx_491_20191231_zkfFyu5dgcJ1" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzS3L_zAJ0SaEPoRlk" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Trade
    accounts receivable</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2403">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,235,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_maAODGIzS3L_zPz0Bm4Ze6Y9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2406">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,009,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzS3L_zoXzvQrVtETi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    current assets</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2409">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzS3L_maDGIDOzHuA_z0pxEzRJTcm2" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    current assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2412">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,337,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOzGKE_zIUXCrkvXcn7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Property,
    plant, and equipment</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2415">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">883,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOzGKE_maDGIDOzHuA_zmSJRkL0JFAg" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    noncurrent assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2418">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">883,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOzHuA_zT1AeK051tsa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    assets held for sale</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2421">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,220,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzMs6_zoioSaelx18e" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Accounts
    payable</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2424">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,111,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_iI_maLODGIzMs6_zVbnbFwovMyb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Other
    accrued liabilities</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2427">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzMs6_zrZ6CdkFkWLg" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities held for sale</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2430">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,193,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Schedule of Discontinued Operations Assets and Liabilities Classified as Held-for-Sale [Table Text Block]</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;">jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Schedule of Financial Results of Discontinued Operations [Table Text Block]</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;">jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ClosedBlockOperationsNetResultsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the closed block 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 944<br> -SubTopic 805<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124505872&amp;loc=d3e30806-158569<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_ClosedBlockOperationsNetResultsTableTextBlock</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>dtr-types: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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</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>67
<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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164160563368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zKydF1yLrq0l" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B2_zJx6Hcfhm5n1">The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized
losses and fair value by significant investment category recorded as cash and cash equivalents or short- and long-term investments as of September 30,
2021 and December 31, 2020: </span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Gains</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Losses</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Cash
    Equivalents</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Short-Term<br/>&#8206;Investments</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Long-Term<br/>&#8206;Investments</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market funds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC75vySfWN87" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Amortized Cost"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zEpnQnKhc4b5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Fair Value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zO6LvuPFdspd" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash Equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zSL1sksXfwp3" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zLNTih5T7wdh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zpQnXecPvgpi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zhwttRPYd2Lj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,653,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zIALwoT8VLV2" style="text-align: right; line-height: 108%" title="Gross Unrealized Gains"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0fv9KGbKfa3" style="text-align: right; line-height: 108%" title="Gross Unrealized Losses"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zw58T0FBqhkb" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,655,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zpHfjIZOT3Pe" style="text-align: right; line-height: 108%" title="Short-term Investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zsvYqV6znHjk" style="text-align: right; line-height: 108%" title="Long-term Investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    Debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zGDo5BSxHOz9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zka52R95HIX" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzVk3wRko2E4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z90wsyDDDwA9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,903,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zuCAlprFPcbh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zjNOXETSUnf1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zm5LwdOVSeM8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,905,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zNq1Qt5PHwXf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zpBBAr1IHWRe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930_zJxtsUaN9qse" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">39,041,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930_zNS1nOvbQug2" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930_zTIA31z61lHh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930_zSs05WCl2ceh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">39,043,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930_zVPFa8OX7Dma" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--ShortTermInvestments_iI_dxL_c20210930_zf4qyOEGSSCd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::1%2C705%2C035"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1040">2,861,000</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--LongTermInvestments_iI_c20210930_zFFXgfuN8eH7" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 31%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 8%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Gains</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Unrealized<br/>&#8206;Losses</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Cash
    Equivalents</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Short-Term<br/>&#8206;Investments</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Long-Term<br/>&#8206;Investments</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market funds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC7GpPpHgI51" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zGoZv2oAsGq5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z1p9GheDFZ9k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zImUFK9D40qj" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zvI26Z62OByf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zC2is7LASNJa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Commercial
    Paper</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zDsNUhca6gla" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkWXwWVWn2J3" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zd0HwyNItTPj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zl6korw4EGr8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,658,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zbj5xTpWlP8b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zuxhQqmLq1X4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zD9DulUy9Kuk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,664,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zwnxhBpmlpl6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,059,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zKacwgWpKfPl" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    Debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zp5Tee8mTG9d" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zObsvWdtMObc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzWLe8NVKbVa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zs1bXBFCu5A4" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,963,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z0r3Wu0WYg06" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zQVf0E2MVvj6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zxsq0OgCyQQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,969,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE7eAk2kUFK9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,759,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zX2HQRhpzNzc" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,210,000&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zEym0GxqVVs9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">18,387,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zZVIgEcz5mk6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">7,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zNktQLsyLxa4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zppzshlGTlhg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">18,393,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zhBGQS0bgBR5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zZVbHKg4GKef" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C759%2C024"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1071">2,759,000&#160;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zQzAMjFivU4b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,210,000&#160;</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_89B_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zuLttQ90iaud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BD_zT4EuC6ZtEcf"><span id="xdx_8B5_zHl69GOtK1H4">The following
tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross
unrealized losses and fair value by significant investment category</span> recorded as cash equivalents or short and long-term investments as
of December 31, 2020 and December 31, 2019:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="margin-top: 0; text-align: center; margin-bottom: 0"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
31, 2020</b></span></p>

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="text-align: center; vertical-align: bottom">
    <td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amortized
    Cost</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Gains</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Losses</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Cash
    Equivalents</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Short-Term
    Investments</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif"><b>Long-Term
    Investments</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zkzdUs5Q9Tie" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zeEwy7GOFwzl" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zLEAnLOR9kv2" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zqek02wwER97" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zghvfoxjZozf" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zuLvcOjn330b" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zaBK1FGv97Lj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z29wa3e1bkz6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkPmc530VJa1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z3QaPrLLZPd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,658,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zXRYHLP7t3H8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zghdGQRpVpgi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z633RYmt4dwe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,664,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zTM8RgmdP6Rd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zWmVJDN5kUL4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,605,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zdx3Rym0yU2a" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6m8wRp8Aro9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6PWJyQIYMN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z7NPah56AWje" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,963,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zo2tMYzqVwd9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zcjjwcuypVhh" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zKNlBzmCOty6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,969,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zTE9rVpo0zG2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHdUQRtBBqwi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zBB3h2fWwcIa" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,387,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zVJGTLg445W3" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zxp3vMW7Rbra" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zJi17V4qDQi8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,393,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zVeLoQNzKmmf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zdqYib5bHu3a" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C759%2C024"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2541">2,759,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zsX0t63oOU8h" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="29" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2019</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td colspan="29" style="color: black; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Amortized
    Cost</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Gains</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Unrealized Losses</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Cash
    Equivalents</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Short-Term
    Investments</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Long-Term
    Investments</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zB3PAwQjXcj3" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zYIVQn0QXoNk" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC9s9IfneOu1" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zxXUKI7lkmCb" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zwl43yv7y7Bb" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zCUNnTzzBP8" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zec7yuaIM7Ci" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,695,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_ziuijJPcZWU2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zugoINbRHXEk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z8ZpxWmNZhn7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zDobH6xjR3Ze" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zFrK4t4qPjY4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zH9k1zXiTYGi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zj4G7BTzbgG5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zItMnuSmblz2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zXzHFGSdfOBj" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zV4yrHELyw47" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,701,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zvDr9Aosevq6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z5zQ84J1dBIa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,700,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHAWBCaC5u2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,450,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmgkqiaUN6p2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231_z6Tl4Veghu17" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,462,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231_zpjniHXf0Ezl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231_zLzEmpDnWBPl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,461,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231_zzIyviksh9G4" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_dxL_c20191231_zAHfqJGpDogl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::9%2C449%2C650"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2568">9,450,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_c20191231_zJ0ryu3wWhPb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_zDJ3Ad4AuwAj" style="font: 12pt/108% 'Times New Roman'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B3_z3VyeGbVZUqi">The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date of the securities as of September 30, 2021:<br/>
&#8206;</span> </span></p>
<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
<tr style="vertical-align: bottom; background-color: white"><td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Amortized
    Cost</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Estimated
    Market<br/>&#8206;Value</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 72%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Due
    within one year</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_ztVdov5IY1R4" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Amortized Cost, Due within one year"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,860,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE6TgsX7iqP" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Estimated Market Value, Due within one year"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Due
    after one year through five years</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zwwnpyfJyJPi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost, Due after one year through five years"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,043,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmW0ohyv2q2b" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value, Due after one year through five years"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_mtAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z9P3CUaYnAg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,903,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_mtEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zYw4eawaQLwb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,905,000</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_895_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_ze6MH18Mni2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BB_zQQ4F24ev8s5"><span id="xdx_8B8_z73crNhphdKi">The following
table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date</span> of the securities as of December 31, 2020</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Amortized
    Cost</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">Estimated
    Market Value</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due within one year</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zp1DJnNfweg9" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zqEflYdP1KJc" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Due after
    one year through five years</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zItmMgcEU87j" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,204,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zN4mqWzL153f" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zeBXpOEuLXTf" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,963,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zUuqVuJsZ3S5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,969,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 maturities of an entity's investments as well as any other information pertinent to the investments.</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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</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>dtr-types: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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the reconciliation of available-for-sale securities from cost basis to fair value.</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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</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>dtr-types: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>68
<FILENAME>R35.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164160563240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021:</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zYWgUJUZiCib"><span id="xdx_8B7_zKS1oEc3fEJl" style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to
September 30, 2021: </span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>remaining</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>exercise
    price</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>contractual
    term</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Options</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>per
    share</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>in
    years</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z9KJJLF4Dfx3" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,173,190</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210930_z5EpW2vazNll" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6.52</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_zmQSbobT571f" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::P3Y4M6D"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1110">3.35</span></span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Awarded</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210930_zLWesElhCDWd" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1112">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_c20210101__20210930_zenmQDv2qyYf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1114">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercised</span></td>
    <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_zpM9AyVrTqV9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(799,390)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zveVgxFm0blf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.70</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 10pt; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zl5OOzyhvE6c" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Options, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(373,800)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210930_zoo2dSjN4ojk" style="text-align: right; line-height: 108%" title="Weighted average exercise price per share, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10.43</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding &#8211; September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_ztHa58NwqjA7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1124">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210930_z9IM2pNmUjml" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20210101__20210930_zfu8NPh67n5k" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Outstanding::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1128"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercisable at September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210930_z8wWcA38JCJk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1130">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_zISQ7C0l7h65" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1132">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zOj57jIKxNTe" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Exercisable::XDX::P2Y8M19D"><span style="-sec-ix-hidden: xdx2ixbrl1134"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Expected to vest September 30, 2021</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_c20210930_zKDjRRapXMh9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1136">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_znPRt6L7As8i" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1138">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zeLaukx0iEyl" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Options, Expected to vest::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1140"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zXXFntrRVr0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zI2NGoDxgSd5"><span id="xdx_8BE_zoEixgOfsE2b">The following
table summarizes changes in the number of outstanding stock options</span> under the Director Plan, Stock Plan and the 2011 Incentive Plan during
the two years ended December 31, 2020.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>exercise
    price</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>remaining</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Options</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>per
    share</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>contractual
    term</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20190101__20191231_z23QfwZN5AT5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,380,492</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20190101__20191231_znQw9XdgY8Ff" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.56</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20180101__20181231_zi3XhmJfrBFb" style="width: 15%; color: black; text-align: center" title="::XDX::P4Y2M5D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2718">4.18 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20190101__20191231_zuGB2rrRiKU7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,769</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zE5wWhAZsAai" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.69</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20190101__20191231_zNJBonB8Eqy4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(151,950</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zNU2fLiC5dU" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.08</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20190101__20191231_zEZDqNWhVghi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(198,839</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zGuvRx8jrGXf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.33</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20200101__20201231_z60Mj7kGaGmh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,130,472</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20200101__20201231_zOaS551Zx3eb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.28</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20190101__20191231_zjMZElImKJf6" style="color: black; text-align: center" title="::XDX::P3Y5M23D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2727">3.48 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20200101__20201231_zUHP6J5acRN2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">191,301</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zVEN0As1MTx8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.10</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zY37TCGOE0I4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_z82O0r7sGar9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.64</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20200101__20201231_zs2jVDPg9lN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(140,583</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zHKjk9Iope0h" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20200101__20201231_zkaMC8BPgQUc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200101__20201231_z7gqpZvtzoNk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_z4jW565jdZYi" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2736">3.35 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercisable at
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pii_c20201231_z1JHfzFJbMu2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">877,926</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z7DyIiBfL3d6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.20</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zOEEzMsrJQt3" style="color: black; text-align: center" title="::XDX::P2Y7M2D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2739">2.59 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Expected to vest
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pii_c20201231_zGzu8D9RtbYc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z1bIX86rjs4e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zfVfpmAhfxw7" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2742">3.35 years</span></span></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_ScheduleOfNonvestedShareActivityTableTextBlock', window );">The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021:</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zRw3NaSxXvZh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B6_zk4Kd7AeRg4e"><span>The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to
September 30, 2021:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    Average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Grant
    Date</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 73%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEXT20qHMmLf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Shares, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">272,695</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbdMRcborN56" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Weighted Average Grant Date Fair Value, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.91</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Granted</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWWW1L5gG2lk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1155">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zInMwOj8M8W5" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1157">&#8212;</span></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Vested</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zw4yA4T6gR7d" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(194,586)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkf0rZ8nLKpc" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.05</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zH6611tzbTQc" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(78,109)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRbiwYCXZPtb" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.56</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9A8tgye8DL2" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Shares, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1167">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zz3NdZgt2143" style="text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1169">&#8212;</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zlxb9iQntNh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BF_zIxUAx6WuwKi"><span id="xdx_8BA_zdN8PVKLi0m1">The following
table summarizes the changes in the number of deferred stock</span> shares under the Stock Plan and 2011 Incentive Plan over the period from
December 31, 2018 to December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Grant
    Date</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z6hodxpWfB6i" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">270,066</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3rm1783j4r4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.48</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVGllNBYnYfe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,107</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdkRtv1GDZ1e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.76</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zhQgtWonCTL1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,575</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjHtAiaxEeMd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.56</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zU2Kh6244Trd" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(105,371</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z25RSzuFF6le" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkAsnBnh5mtb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,227</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7CsQPNlR0d" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.37</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7lGRce5hf3k" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,631</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMcJHnkRoaM5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.33</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zC87n18y2iUj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(57,952</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGcG6z3ZQvh4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.81</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIF2Yjpoz0W5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(86,211</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7IDlmvrJA6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.22</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7E9MyLTcimh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">272,695</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjrCIxv1LBd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.91</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the changes in outstanding nonvested shares.</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)<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_ScheduleOfNonvestedShareActivityTableTextBlock</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>dtr-types: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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</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 (d)<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 (e)<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 2<br> -Subparagraph (c)(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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</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>dtr-types: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>69
<FILENAME>R36.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108585224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zOF7rY9gj3V3"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zZc1mg33UfSk">Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value:</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="background-color: white">
    <td style="vertical-align: bottom; width: 72%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_497_20210930_zCYG3FDhgZOb" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_498_20201231_zLrGnpwnqxwf" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2021</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>2020</b></span></td></tr>
  <tr id="xdx_404_ecustom--InventoryFinishedGoods2_iI_maINzbeK_zPKwJ0OYvVh3" style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Finished
    goods</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">35,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">22,000</span></td></tr>
  <tr id="xdx_40B_ecustom--InventoryWorkInProcessAndRawMaterials2_iI_maINzbeK_zHZdW1OIlZJa">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Raw
    and processed materials</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">86,000</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">114,000</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_mtINzbeK_c20210930_z2Cre3hj34l5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Inventories::XDX::7%2C931%2C875"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1201">121,000</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_c20201231_zGyQZ06ukg55" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::8%2C696%2C880"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1202">136,000</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zLmL60zYY9fi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BD_zN1pLHm1DbY2">Inventories</span>
consist of:</span></p>



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49C_20201231_zNsxV3YYExM5" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49E_20191231_zj3iBVZQOAV2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_405_eus-gaap--InventoryFinishedGoods_iI_maINz9f7_zIg5Q6xHzJBh" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,871,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,728,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_maINz9f7_zDKdfosdyc8j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Raw and processed materials</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">826,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,803,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_ecustom--InventoryNet1_iTI_dxL_c20201231_zLl8VZdo1VJ" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C696%2C880"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2590">8,697,000</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_ecustom--InventoryNet1_iTI_dxL_c20191231_zDs608wWi7O3" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C531%2C112"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2591">8,531,000</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(c))<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(6)(b))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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_ScheduleOfInventoryCurrentTableTextBlock</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>dtr-types: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>70
<FILENAME>R37.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108330216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows:</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zMUzt2abtPZb"><span style="font: normal 10pt Times New Roman, Times, Serif">The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at
their respective fair values. The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been
allocated as follows:</span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 86%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>May
    14, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zTTLV4uZWCA7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Current assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,101,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Property,
    plant, and equipment</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8JFsHWZVgIc" style="text-align: right; line-height: 108%" title="Property, plant and equipment"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">127,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    long-term assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zONuuJcj8zn2" style="text-align: right; line-height: 108%" title="Other long-term assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">421,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Intangible
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zspR0DRFD3zg" style="text-align: right; line-height: 108%" title="Intangible assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,260,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Goodwill</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRcGGu2Y2xjj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Goodwill"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iTI_mtBC1_maBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zeLFUMJzT05c" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Total assets"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,250,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total
    liabilities</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_msBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z2POSRKah2q8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Total liabilities"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">608,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Net
    assets acquired</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iTI_mtBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8CR2SOXLjb5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net assets acquired"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,642,000</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zUeuMeg9J2fk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The assets
and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition
date, at their respective fair values. <span id="xdx_8B0_zrTEWB5mNB03">The purchase price allocation is based on the estimated fair value of assets acquired and liabilities
assumed and has been allocated as follows:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; font-weight: bold; text-align: right">&#160;</td>
    <td style="color: black; font-weight: bold; text-align: right"><span style="font: 8pt Times New Roman, Times, Serif"><b>May
    14, 2020</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 85%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current assets</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zlSAq2NQfXu7" style="width: 12%; color: black; text-align: right" title="Current assets"><span style="font-family: Times New Roman, Times, Serif">1,101,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property, plant, and equipment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zFe37rhdrVg4" style="color: black; text-align: right" title="Property, plant, and equipment"><span style="font-family: Times New Roman, Times, Serif">127,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other long-term assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkWuXjhuo4t1" style="color: black; text-align: right" title="Other long-term assets"><span style="font-family: Times New Roman, Times, Serif">421,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z496VtqxQ5Wg" style="color: black; text-align: right" title="Intangible assets"><span style="font-family: Times New Roman, Times, Serif">2,260,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--Goodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zd6tEdcs6iI4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Goodwill"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zcHsrdqdY3o9" style="color: black; text-align: right" title="Total assets"><span style="font-family: Times New Roman, Times, Serif">5,250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total liabilities</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zmUYo6M1MAO3" style="color: black; text-align: right" title="Total liabilities"><span style="font-family: Times New Roman, Times, Serif">608,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net assets acquired</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWJcsPeXyF45" style="color: black; text-align: right" title="Net assets acquired"><span style="font-family: Times New Roman, Times, Serif">4,642,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</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>dtr-types: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>71
<FILENAME>R38.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164112914936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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_ScheduleOfGoodwillTextBlock', window );">The changes in the carrying amount of goodwill</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfGoodwillTextBlock_zgJx0Zx6Qn9f" style="margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zXa3pOa9LrQa">The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as
follows:</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 58%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Ecessa</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>IVDesk</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">January
    1, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zXXSDi7R5Up7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1265">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z3S4brAOHW4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1266">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zlHg2ECEad6l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1267">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Acquisition</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOPWAldUZOKc" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zhvI0K0naAf2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zDfO3oyU0B6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,086,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">December
    31, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zCLzEix3fjYc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z0D0iPCaPXse" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBWGeqzr0GT5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1273">2,086,000</span></span></td></tr>
  <tr style="vertical-align: bottom; display: none; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20210101__20210930_z8AU8q5b6Tsa" style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1274">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJ1d9DpOxVYk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5mmCPXyVxLe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_zGHW4uZg72Wg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1277">2,086,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    goodwill</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zK7z4py1J6hc" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zEMF1WfKL71d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GoodwillGross_iE_c20210101__20210930_z7V7woJF6zNe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,086,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Accumulated
    impairment loss</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z40GGiENqzkc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMeNwn32zk8b" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1282">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930_znnMiEqv243f" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1283">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Balance at September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zNyWs33WPUvb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,341,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zlmzwTAgGxo7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">745,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_z7w4oWJW6sX6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1286">2,086,000</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfGoodwillTextBlock_zNVdrvq0vYS6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span><span id="xdx_8BC_zq1Fafjz36s6">The changes
in the carrying amount of goodwill</span> for the year ended December 31, 2020 by company are as follows:</span>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Ecessa</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>IVDesk</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">January 1, 2020</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJa2CrjRewA2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2622">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMEj9yWfUsL8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2623">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zb3oAEmUD6Mc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2624">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black"><span style="font-family: Times New Roman, Times, Serif">Acquisition</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zn03fiYZxXPh" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zBmG2fJBMOW2" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zElQXDLUqsla" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,086,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zrhpsVfrFo7f" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRTHJAzPwkq2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zfxWlPqva9S" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2630">2,086,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross goodwill</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRQuplceFud4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zXgZqJI4yqw1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GoodwillGross_iE_c20200101__20201231_zUxp1Kc7xSXi" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,086,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    impairment loss</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zZp7sCbEx5qc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2634">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRW1HIjzRxuc" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2635">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231_zKIE1qEfwKB4" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2636">&#8212;</span></span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31,
    2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zEKw7ecemhf7" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,341,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zHaszlsqAVVe" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBzwtWRfRKqk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2639">2,086,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows:</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zeFE0IKqCAi6"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B8_zhwWcUkgApj7">The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows:</span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Carrying Amount</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Amortization</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Net</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 37%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    Name/Trademark/Internet Domain Assets</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zkWjnPredBje" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">101,000</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zDJqAfvdRZue" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(12,000)</span></td>
    <td style="text-align: left; line-height: 108%; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zaYEnT8tCT86" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">89,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Non-compete
    Agreements</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zyy1sv9Q8SBi" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">80,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zeb0NKufRX92" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(36,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zxWeAQ6piAMk" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">44,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Customer
    Relationships</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z253jtBHO0sa" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,010,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zQBbyrdnkNug" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(160,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zfktcti6KW1c" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">850,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Internally
    Developed Software</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zGLHvPkfRBa9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,800,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zIP42AcXughc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(342,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zNzYPj6OyoH" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,458,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930_zPpXGcHq6K82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,991,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930_zvClmRbPWjZb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930_zmdxbmbzJ5pb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,441,000</span></td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 37%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 17%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Gross
    Carrying Amount</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Accumulated
    Amortization</b></span></td>
    <td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Net</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Trade
    Name/Trademark/Internet Domain Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zZZMYCAHDdpk" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">90,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_za15OLWGNEwj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zQxcM5UA9dWh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">85,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Non-compete
    Agreements</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zt7TGCTCVEq9" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">80,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zm2FU1uh0NTk" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(16,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKWSzF61ms69" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">64,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Customer
    Relationships</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zH5NVf0r7S0j" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,010,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqj1nHLA4Le" style="text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(34,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwx9DpnoYXCk" style="text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">976,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Internally
    Developed Software</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zB2PazRLC0aj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,800,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zH2GR9ua3HN4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(150,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zPjXSL9AAV55" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,650,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIA_c20201231_zRCevS2uNeNl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,980,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIA_c20201231_zQzyV9xarzJf" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(205,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIA_c20201231_zL8Gzw6FXOQc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,775,000</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_znPLqAM7ahyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B9_zM0r8iRI2ya5">The Company&#8217;s
identifiable intangible assets with finite lives</span> (excluding the provisional $720,000 related to IVDesk) are being amortized over their
estimated useful lives and were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Gross
    Carrying Amount</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Accumulated
    Amortization</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Net</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 55%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Name/Trademark/Internet
    Domain Assets</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zgayKO0e7fed" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zvILghFpyvgb" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zr66fsZu1sOh" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">85,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYc9JK5cZ1xd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">80,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zO25TTfSRdqa" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zPLS1Fp7bDU2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqTGoWWFW811" style="color: black; text-align: right" title="::XDX::1010000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2651">290,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zelQYPNNMvde" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(34,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zrHjgHA7hGof" style="color: black; text-align: right" title="::XDX::976000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2653">256,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Internally
    Developed Software</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zA73GQPUWCPi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,800,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zSoZv1tUqJZa" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(150,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zWsqaWqkPCvl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,650,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231_zOgSFpPKdw89" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2980000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2657">2,260,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231_zFow3dGYRku2" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(205,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231_zfxk1uinwAci" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2775000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2659">2,055,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>



<p id="xdx_896_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zc3PA0DnFD6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Amortization
expense on these identifiable intangible assets was $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_zx1E3kHSOtf2" title="Amortization expense">205,000</span> and $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20190101__20191231_ztGLOnbO8W36">0</span> in 2020 and 2019 respectively. The amortization expense is included
in selling, general and administrative expenses. <span style="color: black"><span><span id="xdx_8BE_zCBeyB7ON1ah">The estimated future amortization expense for identifiable
intangible assets during the next five fiscal years is as follows:</span></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Year Ending December 31:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 85%; color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20201231_zTS4VB7fd9b2" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20201231_zJPe4EAkCRi8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20201231_zNT7Bc0vPQdc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">335,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20201231_zp69PUaUTyta" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">324,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iIP3us-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20201231_z73GJ6U7M0Pa" style="color: black; text-align: right" title="Year 5"><span style="font-family: Times New Roman, Times, Serif">290,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Thereafter</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20201231_zGiURC64RsJk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">404,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows:</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zZjitOFQYppg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"/>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Amortization
expense on these identifiable intangible assets was $<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_zxdcYII1Tdpb">346,000
</span></span><span style="font: normal 10pt Times New Roman, Times, Serif">and
$<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20200930_zWScwra92Ena">106,000</span></span> <span style="font: normal 10pt Times New Roman, Times, Serif">in first nine months of 2021 and 2020 respectively. The
amortization expense is included in selling, general and administrative expenses.
<span style="color: #000000"><span id="xdx_8B8_z0tlDiaUBYV6">The estimated future amortization expense for identifiable intangible
assets during the next five fiscal years is as follows:</span></span></span></p>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="color: #000000">&#160;</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 86%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Year
    Ending December 31:</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Q4 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$
    </span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20210930_ze8NdRS14ySd" style="text-align: right; line-height: 108%" title="Q2 - Q4 2021"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">111,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2022</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20210930_z0Er7Sr10kBk" style="text-align: right; line-height: 108%" title="Year 1"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">442,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2023</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20210930_zJ1jLxAVFc1l" style="text-align: right; line-height: 108%" title="Year 2"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">426,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2024</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20210930_zTtqjzaYZDM4" style="text-align: right; line-height: 108%" title="Year 3"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">415,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2025</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20210930_zq275TdBeYJ1" style="text-align: right; line-height: 108%" title="Year 4"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">381,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Thereafter</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20210930_zAauZHZh9UGh" style="text-align: right; line-height: 108%" title="Thereafter"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">666,000</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zc3PA0DnFD6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Amortization
expense on these identifiable intangible assets was $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_zx1E3kHSOtf2" title="Amortization expense">205,000</span> and $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20190101__20191231_ztGLOnbO8W36">0</span> in 2020 and 2019 respectively. The amortization expense is included
in selling, general and administrative expenses. <span style="color: black"><span><span id="xdx_8BE_zCBeyB7ON1ah">The estimated future amortization expense for identifiable
intangible assets during the next five fiscal years is as follows:</span></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Year Ending December 31:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 85%; color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20201231_zTS4VB7fd9b2" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20201231_zJPe4EAkCRi8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20201231_zNT7Bc0vPQdc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">335,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20201231_zp69PUaUTyta" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">324,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iIP3us-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20201231_z73GJ6U7M0Pa" style="color: black; text-align: right" title="Year 5"><span style="font-family: Times New Roman, Times, Serif">290,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Thereafter</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20201231_zGiURC64RsJk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">404,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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)<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</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>dtr-types: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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<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_ScheduleOfGoodwillTextBlock</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>dtr-types: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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</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>dtr-types: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>72
<FILENAME>R39.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108395784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 &#8211; SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Information</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zJbe967c2YUe"><span style="font: normal 10pt Times New Roman, Times, Serif">Information concerning the Company&#8217;s continuing operations in its S&amp;S segment for the three and nine month periods ended September 30, 2021 and
2020 are as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_zFOt0V5JHb7d" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z7vcpCLdoV2b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrAcqrGNfwof" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1416">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zoAzqWYxcn7j" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210701__20210930_zgSzWHcMJmVc" style="text-align: right; line-height: 108%" title="::XDX::1%2C947%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1418">1,828,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIa7b4L5ZTQ2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,113,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziJoRnh59Xhc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1420">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zm0HK6nnkmub" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210701__20210930_zFQ1rLpteF0a" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C389%2C247"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1422">1,113,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z61ELSQJIhCl" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">834,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zqaQCuSO0q84" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1424">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--GrossProfit_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zQMGFSwne3uf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_dxL_c20210701__20210930_zMvVaqgh8QSj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::4607555"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1426">715,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zglP0Tuh34hf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">669,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zUgecJQAmv5h" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zk3Wtf7UnFab" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210701__20210930_zHh8ZWrnWi7h" style="text-align: right; line-height: 108%" title="::XDX::4%2C989%2C608"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1430">1,688,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zcK70hWi4eUj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">543,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210701__20210930_z7HwP2Tjry21" style="text-align: right; line-height: 108%" title="::XDX::1%2C278%2C826"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1432">543,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_989_eus-gaap--RestructuringCharges_c20210701__20210930_zpzzdPXTeOQi" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RestructuringCharges_c20210701__20210930_zBQ1XOhZDNcg" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zTxklhmxgMw9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zEen7wnL9Bog" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1436">(1,923,000)</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930_z2HG6nDl0rq4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C660%2C879"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1437">(1,868,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zMdkVInnGH8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z18feCEMlORk" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">66,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_dxL_c20210701__20210930_zzwlwaAvfKh2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-279%2C221"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1440">70,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z72gMXsExfok" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">59,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdatgcTy5x2c" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,857,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20210701__20210930_zCGOtTHHbuL5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1443">(1,798,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zwswpDEYyaVb" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">133,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zxImrS9fa6E5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930_znfekJ8BUpC4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">205,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zD1Cf6RmH8lg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOCrhu0udhfi" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930_zucQYg81YYx6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">14,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z5k2Ge022L1i" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,776,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zABryGfNkf5d" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">50,213,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Assets_iNI_di_c20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zsanekMni4X5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Assets_iI_dxL_c20210930_z7KYeY135Wha" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::56%2C962%2C123"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1453">56,962,000</span></span></td></tr>
  </table>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zfBH4vDTPBXe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zYq7TU7zHIQd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1455">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zuA2HeMcKdse" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(176,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200401__20200930_z2KwKEPGzDei" style="text-align: right; line-height: 108%" title="::XDX::9%2C627%2C952"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1457">3,354,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ztiTYfyZiRKh" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,190,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIHAUB8jDFwa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1459">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zDBJywlDLtMa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(9,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200401__20200930_zxUZv3x5JYJg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C147%2C904"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1461">2,181,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zuhlYyWv0mVd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,340,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdUIfVTrN1w2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1463">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GrossProfit_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z8HSVcuQF44a" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_dxL_c20200401__20200930_zqKKoUzUVkCf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::3480048"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1465">1,173,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zB3GvGth0yZf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">803,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zLPtbkFKrck9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,324,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zbWQnMW9Ba44" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200401__20200930_zTP8Nj3opEmg" style="text-align: right; line-height: 108%" title="::XDX::4%2C731%2C887"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1469">1,960,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zVLb9p9bemCj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200401__20200930_zSFjx6q9Sprl" style="text-align: right; line-height: 108%" title="::XDX::394%2C366"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1471">72,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ziD4wbIiQjYh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zAASNEeZgU5l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,396,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20200401__20200930_zcSr8LjbOFti" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C646%2C205"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1474">(965,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOi1a5ONUy7i" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">275,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_dxL_c20200401__20200930_zFqsiVtuMcxg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::278%2C983"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1476">275,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1dJNGru5Gn" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zGHXJY8158Se" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,121,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20200401__20200930_zo2Mfw16xMmi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C367%2C222"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1479">(690,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zGowUI0RQqY6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">146,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zDKPwmgz7LM4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">128,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930_z5DH7Co2av6b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">274,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zlPXsboiHOIj" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930_zlgBGvUu0m35" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z2EHdr9kllT1" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,334,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zWgiHhIIzP0e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">47,410,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iNTI_di_c20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zG2DKoNPv7f5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iTI_c20200930_ztil9ekmcmtl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,717,000</span></td></tr>
  </table>
<p style="font: 10pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2021</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zBJm7qDLrz6g" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zxpbdKjQDj2a" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210101__20210930_zcYTPQy4mOB" style="text-align: right; line-height: 108%" title="::XDX::5%2C719%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1491">5,313,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zczZlghfpp7k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,459,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210101__20210930_zceorFuZE426" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::12%2C331%2C924"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1493">3,459,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zXLmBZqDBVe9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,260,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z67MyzHchKr1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_dxL_c20210101__20210930_zyTqPFcVxP71" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::8%2C824%2C193"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1496">1,854,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z3QdTUAUL3eg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,290,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFbS0WVo1qk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,683,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZHe3vit7PQ9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210101__20210930_zDsEVR5cW3Ia" style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1500">5,567,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
   <td style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">346,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font-size: 10pt">346,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zciOBZuQX9Ha" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,471,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210101__20210930_zlD8v3ZDhlx6" style="text-align: right; line-height: 108%" title="::XDX::2470721"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1502">2,471,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zE87yAn5jg1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zW5lTRUXi3b8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating loss </span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1b1Tq7UfNjj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(376,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z0aKJuc5vy5j" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,780,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--OperatingIncomeLoss_iN_dixL_c20210101__20210930_zGN5hUki9XXc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-3%2C807%2C395"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1507">(6,156,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income (expense)</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zEsjfn9nvMnc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--NonoperatingIncomeExpense_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zY8XTmry98q3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(186,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_iN_dixL_c20210101__20210930_zO8Wh4LfHwbe" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-292%2C353"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1510">(166,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Loss before income tax</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUjD1Udltjl3" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(356,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ze1osFNPRuZ7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,966,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20210101__20210930_zloU9zDsfEI6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-4%2C099%2C748"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1513">(6,322,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zYE0DSwxXO91" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">426,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHIsE0LCu1Q3" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">218,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20210101__20210930_z9LY11HInj1b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::505339"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1516">644,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zgGMeZUG3X5l" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">11,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930_zK1uHg7k5cI9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930_zqBPC4A7YIEd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zbQLpsmly2Al" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZ0ExVkwm0j6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(561,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20200930_zytbkQdUNp2g" style="text-align: right; line-height: 108%" title="::XDX::5%2C882%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1522">5,321,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM7fY5zZ06v1" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,792,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zaFReT3AH5Pb" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(36,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20200930_zIEIdMXjIaB9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::11573499"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1525">3,756,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zlDBNZD4uC7h" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,090,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_ziBari6Oh4ma" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--GrossProfit_dxL_c20200101__20200930_z288ufJyymvc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::7%2C217%2C195"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1528">1,565,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zZNg86zHfWg4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,614,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHw4Ox5KGpxd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,928,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zhydBlR2zjle" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20200930_zE2SuhWpTE37" style="text-align: right; line-height: 108%" title="::XDX::9%2C672%2C558"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1532">5,017,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_988_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_z8BpA0IgKDX1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98E_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_zrBf0mW1HF0d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zCelg388TBk2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">486,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20200930_zzpmVSuSsvZa" style="text-align: right; line-height: 108%" title="::XDX::414%2C585"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1536">486,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM1f7BBswIyb" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_iN_di_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zmHayI1UzPxj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(4,414,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--OperatingIncomeLoss_iN_dixL_c20200101__20200930_z8sR27XgPMa2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-2%2C869%2C948"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1539">(4,044,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income </span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zodsXpJW4UG" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">948,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20200930_zLkpiVPijhy3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::689%2C550"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1541">948,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zw9D6IDJNC9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIWqSSCtjqUi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(3,466,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20200930_zqHHAmMOeGQ9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-2%2C180%2C398"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1544">(3,096,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIkRNes32mK" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">178,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFGiYzlgPbg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">443,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20200930_zAzsAzhrgV4e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::429%2C800"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1547">621,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zmZdkinY4UW8" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zBnc3iDKyKGl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930_zQVNkkXqyjfd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">101,000</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRfxJsKXTh84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Information
concerning the Company&#8217;s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zaYHiboKxyGj" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_492_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zcJGs8D9HErk" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49A_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zsb1k4mORRFl" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49E_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdpxR8FtVjb8"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20200101__20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zkrXkbOu3hS4" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Intersegment</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Software</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Support</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Other</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Eliminations</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdTLDv2onhL9" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3067">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(697,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20201231_zqKvTXxQ9YFj" style="width: 12%; color: black; text-align: right" title="::XDX::42%2C575%2C546"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3069">42,576,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--CostOfGoodsAndServicesSold_zLYbLwQqcY6i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,606,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,798,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3073">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20200101__20201231_z9VJWF9hokYl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(35,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20201231_zK5ePnmKp5T1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::25%2C369%2C118"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3076">25,36
                                                                                                                                                          9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--GrossProfit_zPYeNeilfdr4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,890,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,979,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3080">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_dxL_c20200101__20201231_zJ9QbVqC0owe" style="color: black; text-align: right" title="::XDX::17%2C206%2C428"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3082">17,207,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--SellingGeneralAndAdministrativeExpense_zpnsLoQB5D2f" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,875,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,669,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,337,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--SellingGeneralAndAdministrativeExpense2_iN_di_c20200101__20201231_zgjBE8pFjXn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20201231_zZJV7PVVP1sd" style="color: black; text-align: right" title="::XDX::19%2C218%2C922"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3089">19,219,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_z90sYGIdDqM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquisition costs</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3091">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3092">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">685,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3094">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20201231_zA2YkoRGSBWc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::684%2C856"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3095">685,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_zkkbJhrdZ78k" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,015,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">310,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,022,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3100">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_dxL_c20200101__20201231_zaWrbKGJRvS4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-2%2C697%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3101">(2,697,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zVRhoqLXES2b" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3106">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20201231_zjGXv1Ovuwz3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::922%2C018"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3107">922,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z1DufG78m102" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,005,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">278,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,058,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3112">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20201231_zuZCvLTH5Q83" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-1%2C775%2C332"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3113">(1,775,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zlZl4TOqqR5c" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">288,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zknYyh8Hgpx5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">292,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFSrRBj19av8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">382,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20201231_zSYByPhqDS7l" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::962307"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3117">962,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_zfGlIBFqWnof" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3122">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231_zvS5zqpRy7Ga" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z2OZabrz5698" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,398,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_dxL_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUftif2gA8w1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3125">8,521,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zi9qGwkUGqij" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,664,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Assets_iNI_di_c20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z3tjVIby2Oyl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iI_dxL_c20201231_z4Fq2Cpk1xmk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3128">55,556,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zVMYAzFWWC2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Electronics &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_494_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUZwC0Uqh9Ta" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Services &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFDoOGHKO03l"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49E_20190101__20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z1V8kyr6tvB8" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intersegment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Software</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Support</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Eliminations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwMVMtYt3sSb" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3132">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(842,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20190101__20191231_zMsGfWfP4OO9" style="width: 12%; color: black; text-align: right" title="::XDX::50%2C906%2C179"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3134">50,906,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CostOfGoodsAndServicesSold_zCEHl56ekpu" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,613,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,259,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3138">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20190101__20191231_zOlYaqZx1IYk" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(152,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20190101__20191231_ztmtFqOiHbEa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::28%2C720%2C367"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3141">28,720,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--GrossProfit_znMrNjmu7wY1" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,394,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,482,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3145">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_dxL_c20190101__20191231_z3ksGVdTxbGl" style="color: black; text-align: right" title="::XDX::22%2C185%2C812"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3147">22,186,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_zzaSbaZdSyh9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,354,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,485,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20190101__20191231_z4gsLrWya2Gl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::22%2C176%2C598"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3153">22,177,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--OperatingIncomeLoss_z1sQA7W6YQpk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,040,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3158">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_dxL_c20190101__20191231_zj1xpaMNei9i" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::9%2C214"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3159">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_zh8RNmWczSj6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">243,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3164">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_dxL_c20190101__20191231_zM6vEMHAJG43" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::226%2C136"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3165">226,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJGofsEgZpsl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,033,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,785,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3170">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20190101__20191231_z6RuvNIEkI4c" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::235%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3171">235,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zwHwzUFtUbpd" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRJcXsSMGUjc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::292000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3173">92,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrlJTqQuQn92" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3174">581,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231_zu6WeBCrGEN1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1032797"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3175">1,033,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_ziMUd0OHtfBa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">275,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3180">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20190101__20191231_zFR5wQ9pHX88" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">425,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zHPIOCr8rlsb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,902,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zA5FvVAvzHWl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,694,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziacn5mxIbrl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,582,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iNI_di_c20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zjAmgHqGF3q" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_iI_dxL_c20191231_zDnFslQYrTX" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::59%2C150%2C712"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3186">59,151,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</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>dtr-types: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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</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>73
<FILENAME>R40.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108594392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial assets and liabilities measured at fair value on a recurring basis</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zcHI3waNWtfh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_z91x1UONBria">Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below:</span></span></p>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>September 30, 2021</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    1</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    2</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    3</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total
    Fair Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market Funds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zWQ6hozaRdQi" style="text-align: right; line-height: 108%" title="Cash equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zvQ17uh2o5Dd" style="text-align: right; line-height: 108%" title="Cash equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zhrDttT8DfHe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash equivalents"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930_z1ahJNIgX0zd" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Short-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_ztmxZIg6oQU" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Short-Term Investments, Fair Value Disclosure"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0eWV6TZUZQc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zonIdw4TIy32" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930_zDlSwwUX1hza" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,861,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zSEspMybjw24" style="text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zW5XiLaNpSLb" style="text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zTgXtF1oK1l6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5TYAEb2kWE5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zzUCIyvsTpl6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,794,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdRn7cxp8Wxi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930_zoHQPucinXa1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,044,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zC8S8uv7rQK6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Total"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">33,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zDnV4zxRdmfj" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,655,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8YELKQl9RRd" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">250,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--FairValueNetAssetLiability_iTI_c20210930_zmomYvcssGo1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">39,043,000</span></td></tr>
  </table>
<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="11" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>December
    31, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    1</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    2</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Level
    3</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total
    Fair Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cash
    equivalents:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Money
    Market Funds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z02lCBVHMxjd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zQ107kRcHWK7" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgLSwvEEwV8d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_zEpUFj4ZePNi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Short-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Commercial
    Paper</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zNESTiICFKA2" style="text-align: right; line-height: 108%" title="Short-term investments"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zZSp2m4qJZIg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">700,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_znWjYtHtS4V6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,059,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zEQrbB7Q95e5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,059,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zX0cqIxNQM47" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,759,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_z2K1ULPJYAQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,759,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Long-term
    investments:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Corporate
    Notes/Bonds</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zxwIWTpOyzT6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zJjYv7vMQXte" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Convertible
    debt</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zmvXoJuEmED7" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zo3usWm4oJuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zlCTFg7qOGW9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOS1DrdmwCD1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">605,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_ecustom--LongTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_znJtzjZkCC0d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,210,000</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Current
    Liabilities:</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Contingent
    Consideration</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zY8CBPikn2U2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Current Liabilities"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zJHfi6YXea6k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Subtotal</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zIVATgZo527" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_msFV_c20201231_zTeijBVEenU8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(550,000)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Total</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zxM3NvaPsAug" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,424,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zuSOWZiGxHJ4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,364,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zROzWYSgc3L" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_mtFV_c20201231_zZhznlHAcIt4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">17,843,000</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif"/>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0; color: #000000"><span style="font: normal 10pt Times New Roman, Times, Serif">The
estimated fair value of contingent consideration as of December 31, 2020 was $<span id="xdx_90C_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zU8zTZm7m919" title="Fair value of accrued consideration">550,000</span>, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of significant
unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities. The Company paid the full amount of
the contingent consideration during the first quarter of 2021 and there was no liability at September 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif"/>

<p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">We record transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were <span id="xdx_902_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20210701__20210930_zY0B5dkJhUJd" title="Transfers between levels">no</span> transfers between levels
during the three months ended September 30, 2021.</span></p>


<p style="font: 10pt Times New Roman, Times, Serif"/>


<span></span>
</td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zGFGssxjXuhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BC_zxVElnnW6ic5">Financial
assets and liabilities measured at fair value on a recurring basis</span> as of December 31, 2020 and 2019, are summarized below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    1</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    2</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    3</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Total
    Fair Value</b></span></td><td style="padding-bottom: 1pt; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zrFTPfk2vz7g" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z9Ewlz91OKr7" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zOhqhQncxFmc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_z3qt1W3Wu2V7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,059,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,759,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zpnVRRuGItu" style="color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">5,605,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_dxL_c20201231_zV4KES3P516c" style="color: black; text-align: right" title="Long-term investments::XDX::6210000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3202">5,605,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zQ4v3AIhIYnl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5cDhfZAdT9k" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zsoz3XWKHFrb" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">5,605,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn92YcnmiL54" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">605,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231_zLU0c48NXbWa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">6,210,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Accrued Consideration</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--AccruedConsiderationMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zMzIs028zKDi" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z6iAMEggyQa7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn4L221HiFQ" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z7v6nHqtP77b" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"><span style="font-family: Times New Roman, Times, Serif">(550,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zFzj8FefdBs1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">9,424,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zmI6NwhDuvu1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">8,364,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJJFUAc4Kiv6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">55,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FairValueNetAssetLiability_iTI_c20201231_zErHehOZA8bk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">17,843,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2019</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="text-align: center; vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    1</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    2</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Level
    3</b></span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif; color: black"><b>Total
    Fair Value</b></span></td><td style="color: black; font-weight: bold"><span style="font: 8pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash equivalents:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Money
    Market funds</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zyEWxk9bJThl" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z5SOuq1XZM85" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zqDrfcSgYrX7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231_z6tqbzRS2AX8" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Commercial
    Paper</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z9daSbjJ5BTe" style="color: black; text-align: right" title="Short-term investments"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231_zpirBv1Oyi8c" style="color: black; text-align: right" title="Short-term investments"><span style="font-family: Times New Roman, Times, Serif">8,694,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Corporate
    Notes/Bonds</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zZiP8n53Lsbk" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3242">756,000</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zzodjjaDcFU9" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3244">756,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z8varhg8gqG6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments"><span style="font-family: Times New Roman, Times, Serif">9,450,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zdCSZQIc9gr6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3248">9,450,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term investments:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 6pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    Debt</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEeitVPD2BFj" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zJcD28AZnFD1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Subtotal</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zb8IMILYoTrg" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231_z3JwmFNmLzv2" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zS5qLbqyUvA3" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">8,761,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zSwEpMCB68kc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">9,450,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_ztUT7CWHdhJ8" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FairValueNetAssetLiability_iTI_c20191231_zpKRSgBGWyi6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">18,461,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</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>dtr-types: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>74
<FILENAME>R41.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108440680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_jcs_DisclosureLeasesAbstract', window );"><strong>Leases</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 );">Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows</a></td>
<td class="text"><p id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zyI3cettGXN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zqpSxhzWUcJd">Information
related to the Company&#8217;s ROU assets and related lease liabilities were as follows</span>:</span></p>



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash paid for operating
    leases</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingLeasePayments_c20200101__20201231_zE4uDlp8ipd9" style="width: 12%; color: black; text-align: right" title="Cash paid for operating leases"><span style="font-family: Times New Roman, Times, Serif">185,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--OperatingLeasePayments_c20190101__20191231_zsboOSsCm687" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">112,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Right-of-use assets
    obtained in exchange for new operating lease obligations <sup id="xdx_F41_zXWdUNxOE2Vg">(1)</sup></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zRI70w6l2mq4" style="color: black; text-align: right" title="Right-of-use assets obtained in exchange for new operating lease obligations::XDX::208%2C650"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2360">209,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zh0GIsqlFf" style="color: black; text-align: right" title="::XDX::208%2C650"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2361">450,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>




<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49B_20201231_zWkOzSBUFY3k" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_490_20191231_zwfvIsjU0y6h" style="color: black; text-align: center">&#160;</td><td style="color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>As
    of December 31</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Weighted-average remaining lease term</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zn39A5usxg8i" title="Weighted-average remaining lease term">2.2</span> years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20191231_zTa3ev5CQEX8">3.3</span> years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_uPure_zIqWxU4D6sq2" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Weighted-average
    discount rate</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.6</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.5</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span id="xdx_F0B_z2cKioeYiVna" style="font-family: Times New Roman, Times, Serif">(1)</span></td><td><span id="xdx_F14_zfdNqEKUxrg4" style="font-family: Times New Roman, Times, Serif">2019
                                            includes $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--ExistingOnJanuary12019Member_z4aEVuus00d9">280,000</span> for operating leases existing on January 1, 2019 and $<span id="xdx_90B_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--CommencedFirstQuarter2019Member_zW1omb6M1LYh">188,000</span> for operating
                                            leases that commenced in the first quarter of 2019. 2020 includes $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zx99SEihlrCa">209,000</span> for an operating
                                            lease assumed with the Ecessa acquisition in the second quarter.</span></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities as of December 31, 2020 were as follows</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zJP6bLL0r7K6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B3_z1QgOvUmczsj">Maturities
of lease liabilities as of December 31, 2020 were as follows</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td id="xdx_495_20201231_zRrDBSp0mgEf" style="color: black; text-align: right">&#160;</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzWEk_zJsXZ0mKjDza" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 85%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">225,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzWEk_zPs8VFaFl0G5" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzWEk_zWHr0bYMzf3j" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_maLOLLPzWEk_ze8GsF9zGYOi" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzWEk_zeMN7tu6JVrl" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Total lease payments</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">428,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zwEWBdtGHJmk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Less imputed interest</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_zkHmeXhnOt87" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Total operating
    lease liabilities</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">411,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_jcs_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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=123408670&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>dtr-types: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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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=123408670&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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</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>dtr-types: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>75
<FILENAME>R42.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108507464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Property, plant and equipment and the estimated useful lives are as follows</a></td>
<td class="text"><p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmuvtXvj4ec8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_z4rNCK2uFp6d">Property,
plant and equipment and the estimated useful lives are as follows</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Estimated</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>December
    31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>useful
    life</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 15%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zgvVYYwAWP6d" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,852,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z3qtooSEoot7" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,965,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings and improvements</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zpDjhDKjeud" style="font-family: Times New Roman, Times, Serif">3</span><span style="font-family: Times New Roman, Times, Serif">-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zhYu8wv6xzX1">40
</span></span><span style="font-family: Times New Roman, Times, Serif">years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zyBArPuSgkPd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,891,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zzZIZBYVXjFf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,727,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9vO3bD0hZF9" style="font-family: Times New Roman, Times, Serif">3</span><span style="font-family: Times New Roman, Times, Serif">-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zP9ndj09fsz7">15
</span></span><span style="font-family: Times New Roman, Times, Serif">years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPJ9M1HMnJR9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,404,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za3Frp7lWjpf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,347,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzCL9mX6EvGj">3</span>-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zMINU1ZTIgyd">10</span>
    years</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOBd3l41avvd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,012,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zJiIDDC2Pts2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,628,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction
    in progress</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zjZbSOBvAHS9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_d0_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zE2u5SPdmLng" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPE_c20201231_zgi9QTsFENpj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,186,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231_z7nn80lAdqU3" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,667,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated
    depreciation</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPE_c20201231_zX3XpD3wJan2" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,944,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20191231_zRGH9mSFO9Y9" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,429,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_mtPPE_c20201231_zFUmQMgDnihk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::7%2C242%2C072"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2616">7,242,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_c20191231_zQeVL792UKMh" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::8%2C238%2C089"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2617">8,238,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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(13))<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></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_PropertyPlantAndEquipmentTextBlock</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>dtr-types: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>76
<FILENAME>R43.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106302264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">The following table summarizes changes in the number of outstanding stock options</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zYWgUJUZiCib"><span id="xdx_8B7_zKS1oEc3fEJl" style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to
September 30, 2021: </span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 13%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    average</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>remaining</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>exercise
    price</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>contractual
    term</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Options</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>per
    share</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>in
    years</b></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z9KJJLF4Dfx3" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,173,190</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210930_z5EpW2vazNll" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6.52</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_zmQSbobT571f" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::P3Y4M6D"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1110">3.35</span></span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Awarded</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210930_zLWesElhCDWd" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1112">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_c20210101__20210930_zenmQDv2qyYf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Awarded"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1114">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercised</span></td>
    <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_zpM9AyVrTqV9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(799,390)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zveVgxFm0blf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercised"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.70</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 10pt; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zl5OOzyhvE6c" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Options, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(373,800)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210930_zoo2dSjN4ojk" style="text-align: right; line-height: 108%" title="Weighted average exercise price per share, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">10.43</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding &#8211; September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_ztHa58NwqjA7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1124">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210930_z9IM2pNmUjml" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20210101__20210930_zfu8NPh67n5k" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Outstanding::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1128"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Exercisable at September 30, 2021</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210930_z8wWcA38JCJk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1130">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_zISQ7C0l7h65" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercisable"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1132">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zOj57jIKxNTe" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Exercisable::XDX::P2Y8M19D"><span style="-sec-ix-hidden: xdx2ixbrl1134"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Expected to vest September 30, 2021</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_c20210930_zKDjRRapXMh9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1136">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_znPRt6L7As8i" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Expected to vest"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1138">&#8212;</span></span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zeLaukx0iEyl" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Options, Expected to vest::XDX::P3Y1M20D"><span style="-sec-ix-hidden: xdx2ixbrl1140"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zXXFntrRVr0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B4_zI2NGoDxgSd5"><span id="xdx_8BE_zoEixgOfsE2b">The following
table summarizes changes in the number of outstanding stock options</span> under the Director Plan, Stock Plan and the 2011 Incentive Plan during
the two years ended December 31, 2020.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    average</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>exercise
    price</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>remaining</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Options</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>per
    share</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>contractual
    term</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20190101__20191231_z23QfwZN5AT5" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,380,492</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20190101__20191231_znQw9XdgY8Ff" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.56</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20180101__20181231_zi3XhmJfrBFb" style="width: 15%; color: black; text-align: center" title="::XDX::P4Y2M5D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2718">4.18 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20190101__20191231_zuGB2rrRiKU7" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,769</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zE5wWhAZsAai" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.69</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20190101__20191231_zNJBonB8Eqy4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(151,950</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zNU2fLiC5dU" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.08</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20190101__20191231_zEZDqNWhVghi" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(198,839</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zGuvRx8jrGXf" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.33</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20200101__20201231_z60Mj7kGaGmh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,130,472</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20200101__20201231_zOaS551Zx3eb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.28</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20190101__20191231_zjMZElImKJf6" style="color: black; text-align: center" title="::XDX::P3Y5M23D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2727">3.48 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Awarded</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20200101__20201231_zUHP6J5acRN2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">191,301</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zVEN0As1MTx8" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.10</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercised</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zY37TCGOE0I4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_z82O0r7sGar9" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.64</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20200101__20201231_zs2jVDPg9lN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(140,583</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zHKjk9Iope0h" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20200101__20201231_zkaMC8BPgQUc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200101__20201231_z7gqpZvtzoNk" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_z4jW565jdZYi" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2736">3.35 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Exercisable at
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pii_c20201231_z1JHfzFJbMu2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">877,926</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z7DyIiBfL3d6" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.20</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zOEEzMsrJQt3" style="color: black; text-align: center" title="::XDX::P2Y7M2D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2739">2.59 years</span></span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Expected to vest
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pii_c20201231_zGzu8D9RtbYc" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,190</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z1bIX86rjs4e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.52</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zfVfpmAhfxw7" style="color: black; text-align: center" title="::XDX::P3Y4M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2742">3.35 years</span></span></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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zwoRNFQ4y7U1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_zSIg7OuGIyc4">The fair
value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing
model. The following table displays the assumptions used in the model.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49C_20200101__20201231_z1WuIteNzZua" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_49E_20190101__20191231_z9na1DTChfSf" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_uPure_zUpzkKyz2Yj7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected volatility</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40.2</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31.3</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_uPure_zHKgQ0Us8d41" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk free interest rate</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.4</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.2</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Expected holding period</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20200101__20201231_zqof4IEYV9z6" style="color: black; text-align: right" title="::XDX::P6Y"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2751">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20190101__20191231_zlQjPLLcdcH8" style="color: black; text-align: right" title="Expected holding period::XDX::P6Y"><span style="font-family: Times New Roman, Times, Serif; color: black"><span style="-sec-ix-hidden: xdx2ixbrl2753">6
                                            years</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_uPure_z3elOtpZ9qH5" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Dividend yield</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.3</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.0</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
</table>

<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 );">The following table summarizes the status of stock options outstanding at December 31, 2020:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zBHGIr8fneUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Total unrecognized
compensation expense was $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMtXFr4JGyb8" title="Unrecognized compensation expense related to stock options">222,000</span> as of December 31, 2020, which is expected to be recognized over the next <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9HNCy9LCnu2" title="Recognition period for unrecognized compensation expense">2.8</span> years. The aggregate
intrinsic value of all outstanding options, exercisable options, and options expected to vest <span style="font-size: 10pt">(</span>the
amount by which the market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant)
was $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20201231_z4o9JDSgYTb6" title="Aggregate intrinsic value of options outstanding">437,000</span> based on the Company&#8217;s stock price at December 31, 2020. The intrinsic value of options exercised during the year
was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200101__20201231_zAkXuk161GGh" title="Intrinsic value of all options exercised">18,000</span> in 2020 and $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190101__20191231_zwvOWkRVQjN2">380,000</span> in 2019. Net cash proceeds from the exercise of all stock options were $<span id="xdx_90B_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20201231_z34C2XdHuTtj" title="Net cash proceeds from exercise of stock options"><span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_c20190101__20191231_z5ILoGNKeKn6">0</span></span> in 2020 and 2019. <span id="xdx_8BC_zYT6YCJOcqAi">The following
table summarizes the status of stock options outstanding at December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>Range
    of Exercise Prices</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Option
    Life</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
    Price</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 54%; color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zQ7cNGls01g4" title="Range of Exercise Prices, lower limit">2.50</span> to $<span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zIaIQbu4sln4" title="Range of Exercise Prices, upper limit">4.99</span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zvU0yNJKOu04" style="width: 12%; color: black; text-align: right" title="Shares"><span style="font-family: Times New Roman, Times, Serif">515,989</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zq96mfY2Hevc" style="width: 15%; color: black; text-align: center" title="Weighted Average Remaining Option Life::XDX::P4Y7M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2778">4.6 years</span></span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdorS6OzmHS4" style="width: 12%; color: black; text-align: right" title="Weighted Average Exercise Price"><span style="font-family: Times New Roman, Times, Serif">3.75</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zipg1jEJPqka">5.00</span> to $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUTryLJ6V85c">7.49</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zDeHk9FZJevg" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">353,359</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z2i8fYe4cCi2" style="color: black; text-align: center" title="::XDX::P3Y7M6D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2784">3.6 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zlDoMQCJm5w" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.17</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z0RpEEpd6Okj">7.50</span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zEc0WYa0AJEe">9.99</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDxVlwr84DQb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zSjXWcqJRE48" style="color: black; text-align: center" title="::XDX::P0Y"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2789">0 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zTH8etMMTHw2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zSq2h2UqqdHk">10.00</span> to $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zqdgTMDVl7Qh">12.49</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zkKek9ruxS0j" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">244,477</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zdRfOBjBnhVk" style="color: black; text-align: center" title="::XDX::P1Y2M12D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2794">1.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_ze953An5CPs5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11.32</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zO0NJK7m420l">12.50</span> to $<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_z6WVLZnjw9g4">14.15</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zbSEUJwYC9fj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,365</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zIt2PGYFNXCg" style="color: black; text-align: center" title="::XDX::P2M12D"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2799">0.2 years</span></span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zmLf2vAkAS43" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.97</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ScheduleOfNonvestedShareActivityTableTextBlock', window );">The following table summarizes the changes in the number of deferred stock</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zRw3NaSxXvZh"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B6_zk4Kd7AeRg4e"><span>The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to
September 30, 2021:</span></span></span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Weighted
    Average</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Grant
    Date</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Shares</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Fair
    Value</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%; width: 73%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; December 31, 2020</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEXT20qHMmLf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Shares, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">272,695</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%; width: 1%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbdMRcborN56" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Weighted Average Grant Date Fair Value, Outstanding - Beginning"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.91</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Granted</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWWW1L5gG2lk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1155">&#8212;</span></span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zInMwOj8M8W5" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Granted"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1157">&#8212;</span></span></td></tr>
  <tr style="background-color: rgb(214,243,232)">
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Vested</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zw4yA4T6gR7d" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(194,586)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkf0rZ8nLKpc" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Vested"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4.05</span></td></tr>
  <tr>
    <td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Forfeited</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zH6611tzbTQc" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(78,109)</span></td>
    <td style="vertical-align: middle; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRbiwYCXZPtb" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Forfeited"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3.56</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Outstanding
    &#8211; September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9A8tgye8DL2" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Shares, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1167">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zz3NdZgt2143" style="text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Outstanding - Ending"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1169">&#8212;</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zlxb9iQntNh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BF_zIxUAx6WuwKi"><span id="xdx_8BA_zdN8PVKLi0m1">The following
table summarizes the changes in the number of deferred stock</span> shares under the Stock Plan and 2011 Incentive Plan over the period from
December 31, 2018 to December 31, 2020:</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Grant
    Date</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding
    &#8211; December 31, 2018</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z6hodxpWfB6i" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">270,066</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3rm1783j4r4" style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.48</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVGllNBYnYfe" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,107</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdkRtv1GDZ1e" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.76</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zhQgtWonCTL1" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,575</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjHtAiaxEeMd" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.56</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zU2Kh6244Trd" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(105,371</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z25RSzuFF6le" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.90</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2019</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkAsnBnh5mtb" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,227</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7CsQPNlR0d" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.37</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Granted</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7lGRce5hf3k" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,631</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMcJHnkRoaM5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.33</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Vested</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zC87n18y2iUj" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(57,952</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGcG6z3ZQvh4" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.81</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; color: black">Forfeited</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIF2Yjpoz0W5" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(86,211</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7IDlmvrJA6" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.22</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; color: black">Outstanding &#8211;
    December 31, 2020</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7E9MyLTcimh" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">272,695</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjrCIxv1LBd2" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.91</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the changes in outstanding nonvested shares.</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)<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_ScheduleOfNonvestedShareActivityTableTextBlock</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>dtr-types: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>dtr-types: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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</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 (d)<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 (e)<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 2<br> -Subparagraph (c)(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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</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>dtr-types: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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 (f)(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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</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>dtr-types: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>77
<FILENAME>R44.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108613864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income tax (benefit) expense from continuing operations consists of the following:</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zq6r9brHrULl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Income tax
(benefit) expense from continuing operations consists of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="color: black; padding-bottom: 1pt">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_492_20200101__20201231_zo7dZ6bC4ch5" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_496_20190101__20191231_zyEaEAKrk5e" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 9pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_409_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zW3NybZBNmc1" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current year income taxes (benefit):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_maCITEBztnE_zaXFh7tSnyCe" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_405_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_maCITEBztnE_z2Ri0BlWsm0i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">State</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_mtCITEBztnE_maITEBzN1B_zgr1TpQtEtQb" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden">&#160;Current year income tax (benefit)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z3FZYX2JrM53" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income taxes:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_maDITEBz1H5_zbRIWMEX47El" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden">&#160;Deferred income taxes (benefit)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtDITEBz1H5_maITEBzN1B_c20200101__20201231_zQekSGTOYNN5" style="color: black; text-align: right" title="Deferred income taxes (benefit)::XDX::9%2C534"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2883">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtITEBzN1B_c20190101__20191231_zvT5DT7JXsp1" style="color: black; text-align: right" title="::XDX::9%2C534"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2884">10,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense (benefit)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20200101__20201231_zgvrsrFjqYlk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Income tax expense (benefit)::XDX::20%2C342"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2886">20,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20190101__20191231_zrJpzWDxSqQk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-15%2C269"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2887">(15,000</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows:</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zH8A4T9tnPt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The provision
for income taxes for continuing operations varied from the federal statutory tax rate as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_497_20200101__20201231_z01Oiesgz4dl" style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td style="color: black; text-align: center">&#160;</td>
    <td id="xdx_498_20190101__20191231_zynBbBqPjt46" style="color: black; text-align: center">&#160;</td><td style="padding-bottom: 1pt; color: black; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended December 31</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_maETR_zUWRKMuguwW5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax at U.S. statutory
    rate</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
<tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_maETR_z3cP2u7whqrj" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">State income taxes, net of federal
    benefit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.8</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26.2</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_maETR_z7NTXYw89QKa" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign income taxes, net of
    foreign tax credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11.3</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">98.9</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_maETR_zMNzUSlSuxGc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other nondeductible items</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3.3</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2.1</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxContingencies_dp_maETR_z9OpNdjC0eM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effect of increase in uncertain
    tax positions</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2914">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17.2</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_maETR_z1SCvIms35n4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Change in valuation allowance</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8.7</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(181.7</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_maETR_z0LMmHY8szR6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.0</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14.0</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_dp_mtETR_zgt1sQ3v1CNc" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Effective
    tax rate</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.1</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%)</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6.5</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%)</span></td></tr>
</table>

<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred tax assets and liabilities as of December 31 related to the following:</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zT55xEja1xR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Deferred
tax assets and liabilities as of December 31 related to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49C_20201231_ziJVTcSwEio9" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_499_20191231_zA5IGpe1yhvg" style="border-bottom: Black 1pt solid; color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract_iB_zHwOa1HMMdi2" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_maDTAGzTdc_z0VlRv8WHYh1" style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Allowance
    for doubtful accounts</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--DeferredTaxAssetsInventory_i01I_maDTAGzTdc_zF3TeSg2ttmd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Inventory</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">798,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,254,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_i01I_maDTAGzTdc_zPBC0TR6BYXf" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Accrued and
    prepaid expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">314,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">302,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_ecustom--DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_i01I_maDTAGzTdc_zkvttPwRGub7" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Lease liability</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_maDTAGzTdc_zYe1rY6WHxM9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Domestic
    net operating loss carry-forward</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,398,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,141,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_i01I_maDTAGzTdc_z1g7l6iQahMb" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Long-term
    compensation plans</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2946">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_i01I_maDTAGzTdc_zQe7ylxS2UZb" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Nonemployee
    director stock compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">552,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">514,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_maDTAGzTdc_zxUpHWGdegA5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Other stock
    compensation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_ecustom--DeferredTaxAssetsIntangibleAssets_i01I_maDTAGzTdc_zW2JpNFLrQt4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Intangible
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2955">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_i01I_maDTAGzTdc_zLRbLYzWGjsi" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Foreign net
    operating loss carry-forwards and credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,261,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,087,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_maDTAGzTdc_zALQ4h9gf3Kl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Federal and
    state credits</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">767,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">767,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_i01I_maDTAGzTdc_zcGcydGdL0Pd" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzTdc_maDTANzHI5_z1AzSZZc8Nlj" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross deferred tax assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,286,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,707,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzHI5_z5ij0sAJHbx6" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Valuation
    allowance</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,728,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,170,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzHI5_maDTALNz8ZZ_zkL7nKh4JKV9" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred
    tax assets</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">558,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract_iB_zSLY3E9gj5ce" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesOther_i01I_maDITLzGSF_zo3ce0U2W9k5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(318,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(485,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_i01NI_di_maDITLzGSF_z2YhqetVAxn3" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Intangible
    assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(175,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2983">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_ecustom--DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_i01I_maDITLzGSF_zx0SaZAYcY8g" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"><span style="font-family: Times New Roman, Times, Serif">Lease
    right-of-use asset</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(65,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_di_mtDITLzGSF_msDTALNz8ZZ_zVBCWS5yWRq5" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred
    tax liability</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(558,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(527,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNz8ZZ_zQcvVAY9GCEe" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    net deferred tax asset</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl2991">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Changes in the Company&#8217;s uncertain tax positions are summarized as follows:</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_z94wVFBlYAOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Changes in
the Company&#8217;s uncertain tax positions are summarized as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="text-align: center; vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49D_20200101__20201231_ziUQAMT9t19" style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>2020</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20190101__20191231_zf9RjvafdUK6" style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>2019</b></span></td><td style="padding-bottom: 1pt; color: black"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr id="xdx_401_eus-gaap--UnrecognizedTaxBenefits_iS_zZgRBHo8Ia6d" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="width: 70%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Uncertain tax positions
    &#8211; January 1</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_z4bfxT3Zcrze" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Gross increases
    - current period tax positions</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,000</span></td><td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--UnrecognizedTaxBenefits_iE_zQGlnlCf2Zy9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Uncertain tax positions
    &#8211; December 31, 2020</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">115,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,000</span></td><td style="padding-bottom: 2.5pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</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>dtr-types: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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</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>dtr-types: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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</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>dtr-types: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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the change in unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</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>dtr-types: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>78
<FILENAME>R45.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108424216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Information</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zJbe967c2YUe"><span style="font: normal 10pt Times New Roman, Times, Serif">Information concerning the Company&#8217;s continuing operations in its S&amp;S segment for the three and nine month periods ended September 30, 2021 and
2020 are as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_zFOt0V5JHb7d" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2021</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z7vcpCLdoV2b" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,947,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrAcqrGNfwof" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1416">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zoAzqWYxcn7j" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210701__20210930_zgSzWHcMJmVc" style="text-align: right; line-height: 108%" title="::XDX::1%2C947%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1418">1,828,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIa7b4L5ZTQ2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,113,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziJoRnh59Xhc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1420">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zm0HK6nnkmub" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210701__20210930_zFQ1rLpteF0a" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C389%2C247"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1422">1,113,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z61ELSQJIhCl" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">834,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zqaQCuSO0q84" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1424">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--GrossProfit_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zQMGFSwne3uf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_dxL_c20210701__20210930_zMvVaqgh8QSj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::4607555"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1426">715,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zglP0Tuh34hf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">669,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zUgecJQAmv5h" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,138,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zk3Wtf7UnFab" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(119,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210701__20210930_zHh8ZWrnWi7h" style="text-align: right; line-height: 108%" title="::XDX::4%2C989%2C608"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1430">1,688,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">110,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zcK70hWi4eUj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">543,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210701__20210930_z7HwP2Tjry21" style="text-align: right; line-height: 108%" title="::XDX::1%2C278%2C826"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1432">543,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_989_eus-gaap--RestructuringCharges_c20210701__20210930_zpzzdPXTeOQi" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font-size: 10pt">&#160;</span></td>
    <td id="xdx_980_eus-gaap--RestructuringCharges_c20210701__20210930_zBQ1XOhZDNcg" style="text-align: right; line-height: 108%"><span style="font-size: 10pt">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating
    income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zTxklhmxgMw9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zEen7wnL9Bog" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1436">(1,923,000)</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930_z2HG6nDl0rq4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C660%2C879"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1437">(1,868,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zMdkVInnGH8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">4,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z18feCEMlORk" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">66,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_dxL_c20210701__20210930_zzwlwaAvfKh2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-279%2C221"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1440">70,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income
    (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z72gMXsExfok" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">59,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdatgcTy5x2c" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,857,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20210701__20210930_zCGOtTHHbuL5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1443">(1,798,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zwswpDEYyaVb" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">133,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zxImrS9fa6E5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930_znfekJ8BUpC4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">205,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zD1Cf6RmH8lg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOCrhu0udhfi" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930_zucQYg81YYx6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">14,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z5k2Ge022L1i" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">6,776,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zABryGfNkf5d" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">50,213,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--Assets_iNI_di_c20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zsanekMni4X5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--Assets_iI_dxL_c20210930_z7KYeY135Wha" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::56%2C962%2C123"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1453">56,962,000</span></span></td></tr>
  </table>



<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Three Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zfBH4vDTPBXe" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,530,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zYq7TU7zHIQd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1455">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zuA2HeMcKdse" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(176,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200401__20200930_z2KwKEPGzDei" style="text-align: right; line-height: 108%" title="::XDX::9%2C627%2C952"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1457">3,354,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ztiTYfyZiRKh" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,190,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIHAUB8jDFwa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1459">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zDBJywlDLtMa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(9,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200401__20200930_zxUZv3x5JYJg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C147%2C904"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1461">2,181,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zuhlYyWv0mVd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,340,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdUIfVTrN1w2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1463">&#8212;</span></span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--GrossProfit_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z8HSVcuQF44a" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_dxL_c20200401__20200930_zqKKoUzUVkCf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::3480048"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1465">1,173,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zB3GvGth0yZf" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">803,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zLPtbkFKrck9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,324,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zbWQnMW9Ba44" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(167,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200401__20200930_zTP8Nj3opEmg" style="text-align: right; line-height: 108%" title="::XDX::4%2C731%2C887"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1469">1,960,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#8212;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zVLb9p9bemCj" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">72,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200401__20200930_zSFjx6q9Sprl" style="text-align: right; line-height: 108%" title="::XDX::394%2C366"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1471">72,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ziD4wbIiQjYh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zAASNEeZgU5l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,396,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20200401__20200930_zcSr8LjbOFti" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C646%2C205"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1474">(965,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOi1a5ONUy7i" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">275,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_dxL_c20200401__20200930_zFqsiVtuMcxg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::278%2C983"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1476">275,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1dJNGru5Gn" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">431,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zGHXJY8158Se" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(1,121,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20200401__20200930_zo2Mfw16xMmi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C367%2C222"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1479">(690,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zGowUI0RQqY6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">146,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zDKPwmgz7LM4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">128,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930_z5DH7Co2av6b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">274,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zlPXsboiHOIj" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930_zlgBGvUu0m35" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">79,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Assets</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_985_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z2EHdr9kllT1" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">8,334,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zWgiHhIIzP0e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">47,410,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iNTI_di_c20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zG2DKoNPv7f5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(27,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98E_eus-gaap--Assets_iTI_c20200930_ztil9ekmcmtl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">55,717,000</span></td></tr>
  </table>
<p style="font: 10pt/108% 'Times New Roman'; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>





<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%; width: 12%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2021</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zBJm7qDLrz6g" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,719,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zxpbdKjQDj2a" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210101__20210930_zcYTPQy4mOB" style="text-align: right; line-height: 108%" title="::XDX::5%2C719%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1491">5,313,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zczZlghfpp7k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,459,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210101__20210930_zceorFuZE426" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::12%2C331%2C924"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1493">3,459,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zXLmBZqDBVe9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,260,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z67MyzHchKr1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--GrossProfit_dxL_c20210101__20210930_zyTqPFcVxP71" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::8%2C824%2C193"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1496">1,854,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z3QdTUAUL3eg" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,290,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFbS0WVo1qk" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,683,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZHe3vit7PQ9" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(406,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210101__20210930_zDsEVR5cW3Ia" style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1500">5,567,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
   <td style="vertical-align: bottom; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">346,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"><span style="font-size: 10pt">346,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zciOBZuQX9Ha" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,471,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210101__20210930_zlD8v3ZDhlx6" style="text-align: right; line-height: 108%" title="::XDX::2470721"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1502">2,471,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Restructuring expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zE87yAn5jg1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zW5lTRUXi3b8" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">242,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating loss </span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1b1Tq7UfNjj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(376,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z0aKJuc5vy5j" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,780,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_987_eus-gaap--OperatingIncomeLoss_iN_dixL_c20210101__20210930_zGN5hUki9XXc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-3%2C807%2C395"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1507">(6,156,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other income (expense)</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zEsjfn9nvMnc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98A_eus-gaap--NonoperatingIncomeExpense_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zY8XTmry98q3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(186,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_iN_dixL_c20210101__20210930_zO8Wh4LfHwbe" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-292%2C353"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1510">(166,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Loss before income tax</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUjD1Udltjl3" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(356,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ze1osFNPRuZ7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(5,966,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20210101__20210930_zloU9zDsfEI6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-4%2C099%2C748"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1513">(6,322,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zYE0DSwxXO91" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">426,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHIsE0LCu1Q3" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">218,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20210101__20210930_z9LY11HInj1b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::505339"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1516">644,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zgGMeZUG3X5l" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">11,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930_zK1uHg7k5cI9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">9,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_986_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930_zqBPC4A7YIEd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">20,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%">&#160;</td></tr>
  </table>


<table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 44%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 12%; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Services
    &amp;</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Intercompany</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Support</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Other</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Eliminations</b></span></td>
    <td style="text-align: center; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><b>Total</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Nine Months Ended September 30, 2020</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zbQLpsmly2Al" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">5,882,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZ0ExVkwm0j6" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(561,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20200930_zytbkQdUNp2g" style="text-align: right; line-height: 108%" title="::XDX::5%2C882%2C000"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1522">5,321,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Cost
    of sales</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM7fY5zZ06v1" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,792,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zaFReT3AH5Pb" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(36,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20200930_zIEIdMXjIaB9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::11573499"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1525">3,756,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Gross
    profit</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_980_eus-gaap--GrossProfit_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zlDBNZD4uC7h" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">2,090,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_ziBari6Oh4ma" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--GrossProfit_dxL_c20200101__20200930_z288ufJyymvc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::7%2C217%2C195"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1528">1,565,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Selling,
    general and</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">administrative
    expenses</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zZNg86zHfWg4" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,614,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHw4Ox5KGpxd" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">3,928,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zhydBlR2zjle" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(525,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20200930_zE2SuhWpTE37" style="text-align: right; line-height: 108%" title="::XDX::9%2C672%2C558"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1532">5,017,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Amortization expense</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_988_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_z8BpA0IgKDX1" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td style="text-align: left; line-height: 108%">&#160;</td>
    <td id="xdx_98E_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_zrBf0mW1HF0d" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">106,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Transaction
    costs</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zCelg388TBk2" style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">486,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20200930_zzpmVSuSsvZa" style="text-align: right; line-height: 108%" title="::XDX::414%2C585"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1536">486,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Operating income (loss)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM1f7BBswIyb" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_984_eus-gaap--OperatingIncomeLoss_iN_di_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zmHayI1UzPxj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(4,414,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98F_eus-gaap--OperatingIncomeLoss_iN_dixL_c20200101__20200930_z8sR27XgPMa2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-2%2C869%2C948"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1539">(4,044,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Other
    income </span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zodsXpJW4UG" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">948,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20200930_zLkpiVPijhy3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::689%2C550"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1541">948,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Income (loss) before income tax</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zw9D6IDJNC9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">370,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIWqSSCtjqUi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">(3,466,000)</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20200930_zqHHAmMOeGQ9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-2%2C180%2C398"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1544">(3,096,000)</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Depreciation
    and amortization</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIkRNes32mK" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">178,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFGiYzlgPbg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">443,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20200930_zAzsAzhrgV4e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::429%2C800"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"><span style="-sec-ix-hidden: xdx2ixbrl1547">621,000</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">Capital
    expenditures</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zmZdkinY4UW8" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">1,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zBnc3iDKyKGl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">100,000</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">&#8212;</span></td>
    <td style="text-align: left; line-height: 108%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">$</span></td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930_zQVNkkXqyjfd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"><span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000">101,000</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRfxJsKXTh84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Information
concerning the Company&#8217;s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows:</span></p>

<p><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zaYHiboKxyGj" style="display: none; visibility: hidden">Schedule of Segment Information</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_492_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zcJGs8D9HErk" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Electronics
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49A_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zsb1k4mORRFl" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Services
    &amp;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_49E_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdpxR8FtVjb8"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_494_20200101__20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zkrXkbOu3hS4" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Intersegment</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Software</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Support</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Other</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Eliminations</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>Total</b></span></td><td style="color: black"><span style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdTLDv2onhL9" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,496,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,777,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3067">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(697,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20201231_zqKvTXxQ9YFj" style="width: 12%; color: black; text-align: right" title="::XDX::42%2C575%2C546"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3069">42,576,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--CostOfGoodsAndServicesSold_zLYbLwQqcY6i" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,606,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,798,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3073">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20200101__20201231_z9VJWF9hokYl" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(35,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20201231_zK5ePnmKp5T1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::25%2C369%2C118"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3076">25,36
                                                                                                                                                          9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--GrossProfit_zPYeNeilfdr4" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,890,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,979,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3080">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_dxL_c20200101__20201231_zJ9QbVqC0owe" style="color: black; text-align: right" title="::XDX::17%2C206%2C428"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3082">17,207,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--SellingGeneralAndAdministrativeExpense_zpnsLoQB5D2f" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,875,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,669,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,337,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_ecustom--SellingGeneralAndAdministrativeExpense2_iN_di_c20200101__20201231_zgjBE8pFjXn5" style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(662,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20201231_zZJV7PVVP1sd" style="color: black; text-align: right" title="::XDX::19%2C218%2C922"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3089">19,219,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_z90sYGIdDqM9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquisition costs</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3091">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3092">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">685,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3094">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20201231_zA2YkoRGSBWc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::684%2C856"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3095">685,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_zkkbJhrdZ78k" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,015,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">310,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,022,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3100">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_dxL_c20200101__20201231_zaWrbKGJRvS4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-2%2C697%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3101">(2,697,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zVRhoqLXES2b" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3106">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20201231_zjGXv1Ovuwz3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::922%2C018"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3107">922,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z1DufG78m102" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,005,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">278,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,058,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3112">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20201231_zuZCvLTH5Q83" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-1%2C775%2C332"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3113">(1,775,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zlZl4TOqqR5c" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">288,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zknYyh8Hgpx5" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">292,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFSrRBj19av8" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">382,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20201231_zSYByPhqDS7l" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::962307"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3117">962,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_zfGlIBFqWnof" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3122">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231_zvS5zqpRy7Ga" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z2OZabrz5698" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,398,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Assets_iI_dxL_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUftif2gA8w1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3125">8,521,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zi9qGwkUGqij" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,664,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Assets_iNI_di_c20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z3tjVIby2Oyl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iI_dxL_c20201231_z4Fq2Cpk1xmk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3128">55,556,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>



<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zVMYAzFWWC2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Electronics &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_494_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUZwC0Uqh9Ta" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Services &amp;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFDoOGHKO03l"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49E_20190101__20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z1V8kyr6tvB8" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intersegment</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Software</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Support</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Eliminations</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="color: black; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwMVMtYt3sSb" style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; color: black"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,007,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,741,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3132">&#8212;</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(842,000</span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20190101__20191231_zMsGfWfP4OO9" style="width: 12%; color: black; text-align: right" title="::XDX::50%2C906%2C179"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3134">50,906,000</span></span></td><td style="width: 1%; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--CostOfGoodsAndServicesSold_zCEHl56ekpu" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,613,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,259,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3138">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20190101__20191231_zOlYaqZx1IYk" style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(152,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20190101__20191231_ztmtFqOiHbEa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::28%2C720%2C367"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3141">28,720,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--GrossProfit_znMrNjmu7wY1" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,394,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,482,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3145">&#8212;</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_dxL_c20190101__20191231_z3ksGVdTxbGl" style="color: black; text-align: right" title="::XDX::22%2C185%2C812"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3147">22,186,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_zzaSbaZdSyh9" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative
    expenses</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,354,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,485,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(690,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20190101__20191231_z4gsLrWya2Gl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::22%2C176%2C598"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3153">22,177,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--OperatingIncomeLoss_z1sQA7W6YQpk" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,040,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,028,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3158">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_dxL_c20190101__20191231_zj1xpaMNei9i" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::9%2C214"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3159">9,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_zh8RNmWczSj6" style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">243,000</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3164">&#8212;</span></span></td><td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_dxL_c20190101__20191231_zM6vEMHAJG43" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::226%2C136"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3165">226,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJGofsEgZpsl" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (loss) from continuing
    operations before tax</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,033,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,785,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3170">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20190101__20191231_z6RuvNIEkI4c" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::235%2C350"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3171">235,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zwHwzUFtUbpd" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRJcXsSMGUjc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::292000"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3173">92,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrlJTqQuQn92" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3174">581,000</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231_zu6WeBCrGEN1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1032797"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3175">1,033,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_ziMUd0OHtfBa" style="vertical-align: bottom; background-color: White">
    <td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital expenditures</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">275,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3180">&#8212;</span></span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20190101__20191231_zFR5wQ9pHX88" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">425,000</span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(214,243,232)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: black"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zHPIOCr8rlsb" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,902,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zA5FvVAvzHWl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,694,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziacn5mxIbrl" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,582,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Assets_iNI_di_c20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zjAmgHqGF3q" style="border-bottom: Black 3pt double; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,000</span></td><td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="border-bottom: Black 3pt double; color: black"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 3pt double; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_iI_dxL_c20191231_zDnFslQYrTX" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::59%2C150%2C712"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl3186">59,151,000</span></span></td><td style="color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</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>dtr-types: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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</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>79
<FILENAME>R46.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164107020088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>segment</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>segment </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </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_NumberOfOperatingSegments', window );">Number of segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</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_jcs_CashAndCashEquivalentsAtCarryingValue2', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,092,484<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_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,424,000<span></span>
</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_jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare', window );">Value of the investment in short-term money market funds sought to be preserved (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.00<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_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 757,000<span></span>
</td>
<td class="nump">$ 1,028,000<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_jcs_ProductWarrantyPeriod', window );">Product warranty period</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>
</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_ResearchAndDevelopmentExpense', window );">Research and development costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,808,000<span></span>
</td>
<td class="nump">3,600,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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum matching percentage by employer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Contributions to the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 371,000<span></span>
</td>
<td class="nump">$ 401,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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">65,163<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 );">Shares not included in the computation of diluted earnings per share | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727,915<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=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member]</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares not included in the computation of diluted earnings per share | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">697,201<span></span>
</td>
<td class="nump">860,539<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=jcs_DeferredStockAwardsMember', window );">Deferred Stock Awards [Member]</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares not included in the computation of diluted earnings per share | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,308<span></span>
</td>
<td class="nump">178,278<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_CashAndCashEquivalentsAtCarryingValue2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_CashAndCashEquivalentsAtCarryingValue2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ProductWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Product warranty period</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;">jcs_ProductWarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the investment in short-term money market funds sought to be preserved (in dollars per share)</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;">jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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=124432515&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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 discretionary contributions made by an employer to a defined contribution plan.</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 percentage of employee gross pay the employee may contribute to a defined contribution plan.</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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</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>dtr-types: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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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=123570139&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_Depreciation</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_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</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_MoneyMarketFundsAtCarryingValue</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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-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_NumberOfOperatingSegments</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:integerItemType</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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_EmployeeStockOptionMember</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=jcs_DeferredStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_DeferredStockAwardsMember</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>80
<FILENAME>R47.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108691416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The components of accumulated other comprehensive loss, net of tax, are as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="nump">$ 47,494,727<span></span>
</td>
<td class="nump">$ 47,392,282<span></span>
</td>
<td class="nump">$ 41,653,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="nump">18,564,955<span></span>
</td>
<td class="nump">47,494,727<span></span>
</td>
<td class="nump">47,392,282<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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</a></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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="num">(700,000)<span></span>
</td>
<td class="num">(709,000)<span></span>
</td>
<td class="num">(764,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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net current period change</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">55,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(700,000)<span></span>
</td>
<td class="num">(709,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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</a></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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">13,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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net current period change</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="num">(2,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">11,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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI Attributable to Parent [Member]</a></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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="num">(678,767)<span></span>
</td>
<td class="num">(697,664)<span></span>
</td>
<td class="num">(751,293)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net current period change</a></td>
<td class="nump">694,000<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
<td class="nump">53,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="nump">$ 15,393<span></span>
</td>
<td class="num">$ (678,767)<span></span>
</td>
<td class="num">$ (697,664)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before reclassification adjustments of other comprehensive income (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 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>81
<FILENAME>R48.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164110172840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Disaggregation of Revenues (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,947,000<span></span>
</td>
<td class="nump">$ 3,530,000<span></span>
</td>
<td class="nump">$ 9,627,952<span></span>
</td>
<td class="nump">$ 5,719,000<span></span>
</td>
<td class="nump">$ 5,882,000<span></span>
</td>
<td class="nump">$ 42,575,546<span></span>
</td>
<td class="nump">$ 50,906,179<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_StatementBusinessSegmentsAxis=jcs_FinancialMember', window );">Financial [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">482,000<span></span>
</td>
<td class="nump">117,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,306,000<span></span>
</td>
<td class="nump">314,000<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_StatementBusinessSegmentsAxis=us-gaap_HealthCareMember', window );">Health Care [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RevenueFromContractWithCustomerExcludingAssessedTax3', window );">[custom:RevenueFromContractWithCustomerExcludingAssessedTax3]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,000<span></span>
</td>
<td class="nump">244,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">760,000<span></span>
</td>
<td class="nump">674,000<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_StatementBusinessSegmentsAxis=jcs_EducationMember', window );">Education [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RevenueFromContractWithCustomerExcludingAssessedTax2', window );">[custom:RevenueFromContractWithCustomerExcludingAssessedTax2]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,000<span></span>
</td>
<td class="nump">2,312,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,000<span></span>
</td>
<td class="nump">3,031,000<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_StatementBusinessSegmentsAxis=jcs_OtherCommercialClientMember', window );">Other Commercial Client [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RevenueFromContractWithCustomerExcludingAssessedTax2', window );">[custom:RevenueFromContractWithCustomerExcludingAssessedTax2]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,021,000<span></span>
</td>
<td class="nump">682,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,035,000<span></span>
</td>
<td class="nump">1,302,000<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_StatementBusinessSegmentsAxis=jcs_CSIITOperationMember', window );">C S I I T Operation [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RevenueFromContractWithCustomerExcludingAssessedTax2', window );">[custom:RevenueFromContractWithCustomerExcludingAssessedTax2]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,000<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">406,000<span></span>
</td>
<td class="nump">561,000<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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember', window );">Electronics &amp; Software Segment [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,947,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,530,000<span></span>
</td>
<td class="nump">5,719,000<span></span>
</td>
<td class="nump">5,882,000<span></span>
</td>
<td class="nump">34,496,000<span></span>
</td>
<td class="nump">47,007,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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember', window );">Electronics &amp; Software Segment [Member] | North America [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,721,000<span></span>
</td>
<td class="nump">39,771,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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember', window );">Electronics &amp; Software Segment [Member] | International [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,775,000<span></span>
</td>
<td class="nump">7,236,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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember', window );">Electronics &amp; Software Segment [Member] | Intelligent Edge Solutions [Member</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 2,611,000<span></span>
</td>
<td class="nump">297,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">927,000<span></span>
</td>
<td class="nump">3,498,000<span></span>
</td>
<td class="nump">12,162,000<span></span>
</td>
<td class="nump">18,442,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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember', window );">Electronics &amp; Software Segment [Member] | Traditional Products [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,650,000<span></span>
</td>
<td class="nump">$ 919,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,792,000<span></span>
</td>
<td class="nump">2,384,000<span></span>
</td>
<td class="nump">22,334,000<span></span>
</td>
<td class="nump">28,565,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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,947,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,530,000<span></span>
</td>
<td class="nump">$ 5,719,000<span></span>
</td>
<td class="nump">$ 5,882,000<span></span>
</td>
<td class="nump">8,777,000<span></span>
</td>
<td class="nump">4,741,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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member] | Education [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,483,000<span></span>
</td>
<td class="nump">1,926,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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member] | Healthcare Customer [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">887,000<span></span>
</td>
<td class="nump">705,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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member] | Financial and Other Commercial Clients [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,708,000<span></span>
</td>
<td class="nump">1,268,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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member] | CSI IT Operations [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">699,000<span></span>
</td>
<td class="nump">842,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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member] | Project and Product [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,120,000<span></span>
</td>
<td class="nump">2,242,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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member] | Services &amp; Support [Member]</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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,657,000<span></span>
</td>
<td class="nump">$ 2,499,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_RevenueFromContractWithCustomerExcludingAssessedTax2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_RevenueFromContractWithCustomerExcludingAssessedTax2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_RevenueFromContractWithCustomerExcludingAssessedTax3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_RevenueFromContractWithCustomerExcludingAssessedTax3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_DisaggregationOfRevenueLineItems</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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=123359005&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<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=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</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_StatementBusinessSegmentsAxis=jcs_FinancialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_FinancialMember</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_StatementBusinessSegmentsAxis=us-gaap_HealthCareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_HealthCareMember</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_StatementBusinessSegmentsAxis=jcs_EducationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_EducationMember</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_StatementBusinessSegmentsAxis=jcs_OtherCommercialClientMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_OtherCommercialClientMember</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_StatementBusinessSegmentsAxis=jcs_CSIITOperationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_CSIITOperationMember</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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember</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_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=srt_NorthAmericaMember</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_StatementGeographicalAxis=jcs_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=jcs_InternationalMember</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_ProductOrServiceAxis=jcs_IntelligentEdgeSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=jcs_IntelligentEdgeSolutionsMember</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_ProductOrServiceAxis=jcs_TraditionalProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=jcs_TraditionalProductsMember</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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember</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_MajorCustomersAxis=jcs_EducationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=jcs_EducationMember</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_MajorCustomersAxis=jcs_HealthcareCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=jcs_HealthcareCustomerMember</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_MajorCustomersAxis=jcs_FinancialAndOtherCommercialClientsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=jcs_FinancialAndOtherCommercialClientsMember</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_MajorCustomersAxis=jcs_CsiItOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=jcs_CsiItOperationsMember</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_ProductOrServiceAxis=jcs_ProjectAndProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=jcs_ProjectAndProductMember</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_ProductOrServiceAxis=jcs_ServicesAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=jcs_ServicesAndSupportMember</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>82
<FILENAME>R49.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106402744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The assets of the discontinued operations classified as held for sale are as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 35,284,786<span></span>
</td>
<td class="nump">$ 12,789,975<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_AccountsReceivableNetCurrent', window );">Trade accounts receivable</a></td>
<td class="nump">2,119,022<span></span>
</td>
<td class="nump">4,402,023<span></span>
</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_jcs_InventoryNet2', window );">Inventories</a></td>
<td class="nump">121,098<span></span>
</td>
<td class="nump">136,264<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,068,799<span></span>
</td>
<td class="nump">556,953<span></span>
</td>
<td class="text">&#160;<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">41,471,009<span></span>
</td>
<td class="nump">35,758,253<span></span>
</td>
<td class="nump">$ 49,401,810<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_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment</a></td>
<td class="nump">5,800,827<span></span>
</td>
<td class="nump">6,087,975<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_OperatingLeaseRightOfUseAsset', window );">Right of use asset</a></td>
<td class="nump">191,134<span></span>
</td>
<td class="nump">284,251<span></span>
</td>
<td class="nump">367,909<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_OtherAssetsNoncurrent', window );">TOTAL OTHER ASSETS</a></td>
<td class="nump">9,690,287<span></span>
</td>
<td class="nump">13,710,097<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">1,716,451<span></span>
</td>
<td class="nump">709,283<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">1,247,228<span></span>
</td>
<td class="nump">1,531,595<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_OperatingLeaseLiabilityCurrent', window );">Operating lease liability</a></td>
<td class="nump">132,690<span></span>
</td>
<td class="nump">127,243<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_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">203,203<span></span>
</td>
<td class="nump">318,650<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">37,930,479<span></span>
</td>
<td class="nump">7,437,651<span></span>
</td>
<td class="nump">11,350,044<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 );">Operating lease liability</a></td>
<td class="nump">69,613<span></span>
</td>
<td class="nump">167,697<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesNoncurrent', window );">TOTAL LONG-TERM LIABILITIES</a></td>
<td class="nump">466,689<span></span>
</td>
<td class="nump">623,947<span></span>
</td>
<td class="nump">$ 408,386<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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale [Member]</a></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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">303,000<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_AccountsReceivableNetCurrent', window );">Trade accounts receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,775,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_InventoryNet2', window );">Inventories</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">8,561,000<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">439,000<span></span>
</td>
<td class="text">&#160;<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_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">15,078,000<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_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment</a></td>
<td class="nump">846,000<span></span>
</td>
<td class="nump">1,154,000<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_OperatingLeaseRightOfUseAsset', window );">Right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129,000<span></span>
</td>
<td class="text">&#160;<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_OtherAssetsNoncurrent', window );">TOTAL OTHER ASSETS</a></td>
<td class="nump">846,000<span></span>
</td>
<td class="nump">1,283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_Assets2', window );">Total assets held for sale</a></td>
<td class="nump">846,000<span></span>
</td>
<td class="nump">16,361,000<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="text"> <span></span>
</td>
<td class="nump">1,669,000<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">767,000<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_OperatingLeaseLiabilityCurrent', window );">Operating lease liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">86,000<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_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,206,000<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,728,000<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesNoncurrent', window );">TOTAL LONG-TERM LIABILITIES</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">30,000<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_Liabilities', window );">Total liabilities held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,758,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_jcs_Assets2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_Assets2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_InventoryNet2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_InventoryNet2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, 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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<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_AccountsReceivableNetCurrent</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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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_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=123570139&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=124098289&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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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_EmployeeRelatedLiabilitiesCurrent</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</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_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://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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></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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligation due after one year or beyond 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 201.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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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 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 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 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: 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=123419778&amp;loc=d3e5710-111685<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: 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></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_LiabilitiesNoncurrent</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=123391704&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=123391704&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=123391704&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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expenses incurred but not yet paid classified as other, due within 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 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><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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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_OtherAccruedLiabilitiesCurrent</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_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</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>83
<FILENAME>R50.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164102164040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The financial results of the discontinued operations are as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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>
<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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Sales</a></td>
<td class="nump">$ 2,806,000<span></span>
</td>
<td class="nump">$ 9,067,000<span></span>
</td>
<td class="nump">$ 20,478,000<span></span>
</td>
<td class="nump">$ 30,354,000<span></span>
</td>
<td class="nump">$ 3,024,000<span></span>
</td>
<td class="nump">$ 18,879,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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of sales</a></td>
<td class="nump">1,789,000<span></span>
</td>
<td class="nump">5,027,000<span></span>
</td>
<td class="nump">11,774,000<span></span>
</td>
<td class="nump">17,894,000<span></span>
</td>
<td class="nump">2,167,000<span></span>
</td>
<td class="nump">12,965,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_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">1,044,000<span></span>
</td>
<td class="nump">2,848,000<span></span>
</td>
<td class="nump">7,090,000<span></span>
</td>
<td class="nump">10,310,000<span></span>
</td>
<td class="nump">520,000<span></span>
</td>
<td class="nump">2,684,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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment loss</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,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>
</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_jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2', window );">Restructuring expenses</a></td>
<td class="nump">1,287,000<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">1,287,000<span></span>
</td>
<td class="nump">958,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2', window );">Gain on sale of assets</a></td>
<td class="num">(13,455,000)<span></span>
</td>
<td class="num">(19,000)<span></span>
</td>
<td class="num">(13,455,000)<span></span>
</td>
<td class="num">(2,057,000)<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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Foreign currency translation loss</a></td>
<td class="nump">642,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">642,000<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_DisposalGroupIncludingDiscontinuedOperationOtherExpense', window );">Other expense</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">61,000<span></span>
</td>
<td class="nump">61,000<span></span>
</td>
<td class="nump">317,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Operating income before income taxes</a></td>
<td class="nump">10,413,000<span></span>
</td>
<td class="nump">956,000<span></span>
</td>
<td class="nump">10,838,000<span></span>
</td>
<td class="nump">2,932,000<span></span>
</td>
<td class="nump">1,624,016<span></span>
</td>
<td class="nump">6,220,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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,000)<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="nump">$ 10,411,000<span></span>
</td>
<td class="num">$ (568,745)<span></span>
</td>
<td class="nump">$ 10,836,000<span></span>
</td>
<td class="nump">$ 1,744,607<span></span>
</td>
<td class="nump">1,624,016<span></span>
</td>
<td class="nump">6,218,430<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_jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses', window );">Disposal Group, Including Discontinued Operation, Restructuring Expenses</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">960,000<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</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">$ (2,247,000)<span></span>
</td>
<td class="num">$ (2,990,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Disposal Group, Including Discontinued Operation, Restructuring Expenses</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;">jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before tax of gain (loss) not previously recognized resulting from the disposal of a 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</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> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</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> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 costs of goods sold attributable to disposal group, including, but not limited to, 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign 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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses</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_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 general and administrative expense attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</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_DisposalGroupIncludingDiscontinuedOperationOtherExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other expense attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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_DisposalGroupIncludingDiscontinuedOperationOtherExpense</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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: 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></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_DisposalGroupIncludingDiscontinuedOperationRevenue</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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<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_ImpairmentOfLongLivedAssetsHeldForUse</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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<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_IncomeLossFromDiscontinuedOperationsNetOfTax</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R51.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164102323160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 11, 2020 </div>
<div>USD ($) </div>
<div>Number</div>
</th>
<th class="th">
<div>Apr. 05, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</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>
<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_ProceedsFromSaleOfOtherProductiveAssets', window );">Proceeds from Sale of Other Productive Assets</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="nump">$ 23,630,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="nump">$ 8,900,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_GainLossOnSaleOfOtherAssets', window );">Gain (Loss) on Disposition of Other Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,455,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>
<td class="nump">2,247,000<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_jcs_NumberOfBuildingsLeasedToPurchaser', window );">Number of buildings leased to purchaser | Number</a></td>
<td class="nump">2<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DisposalGroupContingentEarnoutReceivable', window );">Disposal Group, Contingent Earnout Receivable</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="nump">7.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="text">&#160;<span></span>
</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_jcs_RestructuringCharges3', window );">[custom:RestructuringCharges3]</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="nump">1,287,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242,000<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_RestructuringCharges', window );">Restructuring expense</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="nump">242,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 958,000<span></span>
</td>
<td class="nump">960,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_PaymentsForRestructuring', window );">Payments for Restructuring</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>
<td class="nump">1,169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">708,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_RestructuringReserve', window );">Restructuring Reserve</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="nump">$ 612,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 612,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,000<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_jcs_RestructuringChargesIncludingRemainingShutDownCosts', window );">Restructuring charges including remaining shut down costs</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</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>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</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>
<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_DirectFinancingLeaseLeaseIncome', window );">Base rents</a></td>
<td class="nump">$ 6,970<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>
<td class="text">&#160;<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</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>
<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_DirectFinancingLeaseLeaseIncome', window );">Base rents</a></td>
<td class="nump">7,180<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>
<td class="text">&#160;<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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale [Member]</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>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</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>
<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_ProceedsFromSaleOfOtherProductiveAssets', window );">Proceeds from Sale of Other Productive Assets</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,900,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_GainLossOnSaleOfOtherAssets', window );">Gain (Loss) on Disposition of Other Assets</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,247,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=jcs_RemainderOfSuttleBusinessLinesMember', window );">Remainder of Suttle Business Lines [Member] | Discontinued Operations, Disposed of by Sale [Member]</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>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</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>
<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_ProceedsFromSaleOfOtherProductiveAssets', window );">Proceeds from Sale of Other Productive Assets</a></td>
<td class="nump">$ 8,000,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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_WorkingCapitalAdjustmentPeriodAfterClose', window );">Working capital adjustment, period after close</a></td>
<td class="text">90 days<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>
<td class="text">&#160;<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=jcs_SuttleFuturelinkFiberBusinessLineMember', window );">Suttle FutureLink Fiber Business Line [Member] | Discontinued Operations, Disposed of by Sale [Member]</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>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</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>
<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_ProceedsFromSaleOfOtherProductiveAssets', window );">Proceeds from Sale of Other Productive Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,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>
<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_GainLossOnSaleOfOtherAssets', window );">Gain (Loss) on Disposition of Other Assets</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">$ 2,967,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>
</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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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>
<td class="text">&#160;<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_jcs_DisposalGroupContingentEarnoutReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Disposal Group, Contingent Earnout Receivable</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;">jcs_DisposalGroupContingentEarnoutReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_NumberOfBuildingsLeasedToPurchaser">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Buildings Leased to Purchaser</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;">jcs_NumberOfBuildingsLeasedToPurchaser</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_jcs_RestructuringCharges3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_RestructuringCharges3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_RestructuringChargesIncludingRemainingShutDownCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Restructuring Charges Including Remaining Shut Down Costs</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;">jcs_RestructuringChargesIncludingRemainingShutDownCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_WorkingCapitalAdjustmentPeriodAfterClose">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Working Capital Adjustment, Period After Close</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;">jcs_WorkingCapitalAdjustmentPeriodAfterClose</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_DirectFinancingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income from variable lease payments, interest income on direct financing lease and after offset of loss recognized at commencement.</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 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL77927221-108306<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_DirectFinancingLeaseLeaseIncome</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_GainLossOnSaleOfOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 gain (loss) on sale or disposal of other 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/2009/role/commonPracticeRef<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=123570139&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_GainLossOnSaleOfOtherAssets</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-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_PaymentsForRestructuring</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_ProceedsFromSaleOfOtherProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 from the sale of tangible or intangible assets used to produce goods or deliver services, 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-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_ProceedsFromSaleOfOtherProductiveAssets</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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<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><br>Reference 4: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-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_RestrictedCashAndCashEquivalentsAtCarryingValue</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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringCharges</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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringReserve</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_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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=jcs_RemainderOfSuttleBusinessLinesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=jcs_RemainderOfSuttleBusinessLinesMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=jcs_SuttleFuturelinkFiberBusinessLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=jcs_SuttleFuturelinkFiberBusinessLineMember</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>85
<FILENAME>R52.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164110072792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">$ 39,041,000<span></span>
</td>
<td class="nump">$ 18,387,000<span></span>
</td>
<td class="nump">$ 18,462,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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">39,043,000<span></span>
</td>
<td class="nump">18,393,000<span></span>
</td>
<td class="nump">18,461,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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">7,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">1,705,035<span></span>
</td>
<td class="nump">2,759,024<span></span>
</td>
<td class="nump">9,449,650<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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="nump">250,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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member] | Money Market Funds [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">5,903,000<span></span>
</td>
<td class="nump">8,963,000<span></span>
</td>
<td class="nump">9,701,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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">5,905,000<span></span>
</td>
<td class="nump">8,969,000<span></span>
</td>
<td class="nump">9,700,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">7,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<span></span>
</td>
<td class="nump">9,450,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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="nump">250,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member] | Corporate Notes/Bonds [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">5,653,000<span></span>
</td>
<td class="nump">7,658,000<span></span>
</td>
<td class="nump">756,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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">5,655,000<span></span>
</td>
<td class="nump">7,664,000<span></span>
</td>
<td class="nump">756,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">7,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,000)<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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,059,000<span></span>
</td>
<td class="nump">756,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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member] | Convertible Debt Securities [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member] | Commercial Paper [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">8,695,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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">8,694,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 8,694,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</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_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</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_AvailableForSaleSecuritiesAmortizedCost</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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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(6))<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesDebtSecurities</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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 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_CashEquivalentsAtCarryingValue</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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</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.12)<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_LongTermInvestments</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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ScheduleOfAvailableForSaleSecuritiesLineItems</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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</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(4))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<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)(1)(g))<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(2))<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_ShortTermInvestments</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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember</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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</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_InvestmentTypeAxis=us-gaap_InvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_InvestmentsMember</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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember</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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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>86
<FILENAME>R53.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164109544616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &amp;#8206; (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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="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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Market Value</a></td>
<td class="nump">$ 39,043,000<span></span>
</td>
<td class="nump">$ 18,393,000<span></span>
</td>
<td class="nump">$ 18,461,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis', window );">Amortized Cost, Due within one year</a></td>
<td class="nump">2,860,000<span></span>
</td>
<td class="nump">2,759,000<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Estimated Market Value, Due within one year</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis', window );">Amortized Cost, Due after one year through five years</a></td>
<td class="nump">3,043,000<span></span>
</td>
<td class="nump">6,204,000<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Estimated Market Value, Due after one year through five years</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="text">&#160;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">5,903,000<span></span>
</td>
<td class="nump">8,963,000<span></span>
</td>
<td class="text">&#160;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Market Value</a></td>
<td class="nump">$ 5,905,000<span></span>
</td>
<td class="nump">$ 8,969,000<span></span>
</td>
<td class="nump">$ 9,700,000<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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(6))<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesDebtSecurities</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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ScheduleOfAvailableForSaleSecuritiesLineItems</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_InvestmentTypeAxis=us-gaap_InvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_InvestmentsMember</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>87
<FILENAME>R54.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164114663704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND INVESTMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</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_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Debt Securities, Available-for-sale, Realized Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,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_FinancialInstrumentAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</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_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</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_EquitySecuritiesFvNiCost', window );">Investment</a></td>
<td class="nump">$ 899,000<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_FinancialInstrumentAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Maximum [Member]</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_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_jcs_MinorityInvestmentOwnershipPercentage', window );">Minority investment, ownership percentage</a></td>
<td class="nump">10.00%<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_jcs_MinorityInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Minority Investment, Percentage Ownership</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;">jcs_MinorityInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<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_DebtSecuritiesAvailableForSaleRealizedLoss</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_EquitySecuritiesFvNiCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.</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_EquitySecuritiesFvNiCost</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_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_MarketableSecuritiesLineItems</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_FinancialInstrumentAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommonStockMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R55.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108707064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Outstanding - Beginning</a></td>
<td class="nump">1,173,190<span></span>
</td>
<td class="nump">1,130,472<span></span>
</td>
<td class="nump">1,380,492<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding - Beginning</a></td>
<td class="nump">$ 6.52<span></span>
</td>
<td class="nump">$ 7.28<span></span>
</td>
<td class="nump">$ 7.56<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term in years, Outstanding</a></td>
<td class="text">3 years 1 month 20 days<span></span>
</td>
<td class="text">3 years 4 months 6 days<span></span>
</td>
<td class="text">3 years 5 months 23 days<span></span>
</td>
<td class="text">4 years 2 months 5 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options, Awarded</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">191,301<span></span>
</td>
<td class="nump">100,769<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Awarded</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5.10<span></span>
</td>
<td class="nump">$ 2.69<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options, Exercised</a></td>
<td class="num">(799,390)<span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
<td class="num">(151,950)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Exercised</a></td>
<td class="nump">$ 4.70<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 4.08<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options, Forfeited</a></td>
<td class="num">(373,800)<span></span>
</td>
<td class="num">(140,583)<span></span>
</td>
<td class="num">(198,839)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Forfeited</a></td>
<td class="nump">$ 10.43<span></span>
</td>
<td class="nump">$ 10.90<span></span>
</td>
<td class="nump">$ 9.33<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,173,190<span></span>
</td>
<td class="nump">1,130,472<span></span>
</td>
<td class="nump">1,380,492<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6.52<span></span>
</td>
<td class="nump">$ 7.28<span></span>
</td>
<td class="nump">$ 7.56<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options, Exercisable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">877,926<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Exercisable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 7.20<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term in years, Exercisable</a></td>
<td class="text">2 years 8 months 19 days<span></span>
</td>
<td class="text">2 years 7 months 2 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options, Expected to vest</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,173,190<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Expected to vest</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6.52<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term in years, Options, Expected to vest</a></td>
<td class="text">3 years 1 month 20 days<span></span>
</td>
<td class="text">3 years 4 months 6 days<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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_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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</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)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Gross number of share options (or share units) granted during the period.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees can acquire the shares reserved for issuance 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which option holders acquired shares when converting their stock options into shares.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 per share amount at which grantees can acquire shares of common stock by exercise of options.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</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_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=123467817&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R56.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164109891640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details) - Performance Shares [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares, Outstanding - Beginning</a></td>
<td class="nump">272,695<span></span>
</td>
<td class="nump">321,227<span></span>
</td>
<td class="nump">270,066<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding - Beginning</a></td>
<td class="nump">$ 3.91<span></span>
</td>
<td class="nump">$ 3.37<span></span>
</td>
<td class="nump">$ 4.48<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 );">Shares, Granted</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">95,631<span></span>
</td>
<td class="nump">161,107<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5.33<span></span>
</td>
<td class="nump">$ 2.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Shares, Vested</a></td>
<td class="num">(194,586)<span></span>
</td>
<td class="num">(57,952)<span></span>
</td>
<td class="num">(4,575)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Vested</a></td>
<td class="nump">$ 4.05<span></span>
</td>
<td class="nump">$ 2.81<span></span>
</td>
<td class="nump">$ 4.56<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares, Forfeited</a></td>
<td class="num">(78,109)<span></span>
</td>
<td class="num">(86,211)<span></span>
</td>
<td class="num">(105,371)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Forfeited</a></td>
<td class="nump">$ 3.56<span></span>
</td>
<td class="nump">$ 4.22<span></span>
</td>
<td class="nump">$ 3.90<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">272,695<span></span>
</td>
<td class="nump">321,227<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3.91<span></span>
</td>
<td class="nump">$ 3.37<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 were forfeited 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)(1)(iv)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</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>dtr-types: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value of 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 (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</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>dtr-types: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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>90
<FILENAME>R57.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164102140520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 19, 2011</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of options outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 437,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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of all options exercised</a></td>
<td class="nump">1,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">$ 380,000<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_ProceedsFromStockOptionsExercised', window );">Net cash proceeds from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense before income taxes</a></td>
<td class="nump">559,000<span></span>
</td>
<td class="nump">320,000<span></span>
</td>
<td class="nump">463,000<span></span>
</td>
<td class="nump">413,000<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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Share based compensation expense after income taxes</a></td>
<td class="nump">$ 442,000<span></span>
</td>
<td class="nump">$ 253,000<span></span>
</td>
<td class="nump">$ 366,000<span></span>
</td>
<td class="nump">$ 326,000<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_PlanNameAxis=jcs_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Percentage of price of common stock at which employees are able to acquire</a></td>
<td class="nump">85.00%<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>
<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available</a></td>
<td class="nump">593.03<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>
<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_PlanNameAxis=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember', window );">2011 Executive Incentive Compensation Plan [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of awards authorized</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>
<td class="nump">2,500,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_SharesIssued', window );">Shares issued under Plan</a></td>
<td class="nump">1,425,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">431,032<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Awards eligible for grant</a></td>
<td class="nump">1,074,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">623,083<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="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=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember', window );">2011 Executive Incentive Compensation Plan [Member] | Share-based Payment Arrangement, Tranche One [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<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="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=jcs_EmployeeStockOwnershipPlanMember', window );">ESOP [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod', window );">Initial award vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">6 years<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>
<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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP', window );">ESOP contributions</a></td>
<td class="nump">$ 329,968<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>
<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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Shares of ESOP allocated to accounts of eligible employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">706,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,203<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_PlanNameAxis=jcs_EmployeeStockOwnershipPlanMember', window );">ESOP [Member] | Share-based Payment Arrangement, Tranche One [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Share-based Compensation Arrangement by Share-based Payment Award, Initial Award Vesting Period</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;">jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 award under share-based payment arrangement. Excludes amount capitalized.</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> -Subparagraph (b)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 2<br> -Subparagraph (h)(1)(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_AllocatedShareBasedCompensationExpense</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_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense 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>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_AllocatedShareBasedCompensationExpenseNetOfTax</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 number of common shares reserved for future issuance.</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_CommonStockCapitalSharesReservedForFutureIssuance</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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 item represents the amount of cash contributions during the period made by the entity to the Employee Stock Ownership Plan (ESOP).</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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP</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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.</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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares</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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 from exercise of 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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_ProceedsFromStockOptionsExercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Discount rate from fair value on offering date that participants pay for shares.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 authorized for issuance 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 (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of vesting of 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</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>dtr-types: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_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=123467817&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_PlanNameAxis=jcs_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EmployeeStockPurchasePlanMember</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_PlanNameAxis=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_PlanNameAxis=jcs_EmployeeStockOwnershipPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EmployeeStockOwnershipPlanMember</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>91
<FILENAME>R58.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164113039208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_InventoryFinishedGoods2', window );">Finished goods</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="nump">$ 22,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_InventoryWorkInProcessAndRawMaterials2', window );">Raw and processed materials</a></td>
<td class="nump">86,000<span></span>
</td>
<td class="nump">114,000<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 7,931,875<span></span>
</td>
<td class="nump">$ 8,696,880<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_InventoryFinishedGoods2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_InventoryFinishedGoods2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_InventoryWorkInProcessAndRawMaterials2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_InventoryWorkInProcessAndRawMaterials2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.6(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_InventoryNet</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R59.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164102382504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>May 14, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,086,393<span></span>
</td>
<td class="nump">$ 2,086,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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=jcs_EcessaCorporationMember', window );">Ecessa Corporation [Member]</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,101,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,000<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,341,000<span></span>
</td>
<td class="nump">$ 1,341,000<span></span>
</td>
<td class="nump">1,341,000<span></span>
</td>
<td class="text"> <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">608,000<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,642,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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_BusinessAcquisitionLineItems</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 intangible assets, excluding goodwill, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assumed at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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=123455525&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=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 property, plant, and equipment 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=123455525&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=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_BusinessAcquisitionAxis=jcs_EcessaCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EcessaCorporationMember</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>93
<FILENAME>R60.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164109844472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 03, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 14, 2020 </div>
<div>USD ($) </div>
<div>Number</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration at fair value</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">$ 550,000<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,086,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,086,393<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_AmortizationOfIntangibleAssets', window );">Intangibles amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 346,000<span></span>
</td>
<td class="nump">$ 106,000<span></span>
</td>
<td class="nump">205,000<span></span>
</td>
<td class="nump">0<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=jcs_EcessaCorporationMember', window );">Ecessa Corporation [Member]</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Ownership acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NumberOfFieldInstallations', window );">Number of field installations | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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="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_BusinessCombinationConsiderationTransferred1', window );">Total purchase price of acquired entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,642,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired in acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">666,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="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_PaymentsToAcquireBusinessesGross', window );">Business acquisition, initial cash consideration paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,666,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment', window );">Business acquisition, working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average amortization period of acquired intangible assets</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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,341,000<span></span>
</td>
<td class="nump">$ 1,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,341,000<span></span>
</td>
<td class="text"> <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 608,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="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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue since acquisition</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">1,265,000<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Operating (loss) since acquisition</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">(598,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_BusinessCombinationPreAcquisitionDeferredRevenue', window );">Pre-acquisition deferred revenue</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">1,561,000<span></span>
</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_jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue', window );">Revaluation of pre-acquisition deferred revenue to preliminary fair value</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">257,000<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_AmortizationOfIntangibleAssets', window );">Intangibles 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>
<td class="nump">205,000<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_BusinessAcquisitionAxis=jcs_IvdeskMinnesotaInc.Member', window );">IVDesk Minnesota, Inc. [Member]</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_BusinessCombinationConsiderationTransferred1', window );">Total purchase price of acquired entity</a></td>
<td class="nump">$ 1,368,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>
<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_PaymentsToAcquireBusinessesGross', window );">Business acquisition, initial cash consideration paid</a></td>
<td class="nump">950,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>
<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_jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment', window );">Business acquisition, working capital adjustment</a></td>
<td class="num">(132,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>
<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration at fair value</a></td>
<td class="nump">$ 550,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>
<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_jcs_BusinessCombinationContingentConsiderationMeasurementPeriod', window );">Contingent consideration period</a></td>
<td class="text">120 days<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>
<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_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized', window );">Business acquisition, liabliites arising from contingencies</a></td>
<td class="nump">$ 550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="nump">1,500,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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">35,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>
<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">745,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 745,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">745,000<span></span>
</td>
<td class="text"> <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">720,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="nump">720,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="nump">132,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>
<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue since acquisition</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">$ 401,000<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Contingent consideration, maximum amount</a></td>
<td class="nump">$ 550,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>
<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_BusinessAcquisitionAxis=jcs_IvdeskMinnesotaInc.Member', window );">IVDesk Minnesota, Inc. [Member] | Customer Relationships [Member] | Weighted Average [Member]</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_FiniteLivedIntangibleAssetsAmortizationPeriod', window );">Amortization period</a></td>
<td class="text">8 years<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>
<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_jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Business Acquisition, Cost of Acquired Entity, Working Capital Adjustment</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;">jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_BusinessCombinationContingentConsiderationMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Business Combination, Contingent Consideration Measurement Period</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;">jcs_BusinessCombinationContingentConsiderationMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_BusinessCombinationPreAcquisitionDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Business Combination, Pre Acquisition Deferred 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;">jcs_BusinessCombinationPreAcquisitionDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Business Combination, Revaluation of Pre Acquisition Deferred Revenue to Preliminary Fair Value</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;">jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_FiniteLivedIntangibleAssetsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Finite-Lived Intangible Assets, Amortization Period</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;">jcs_FiniteLivedIntangibleAssetsAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_NumberOfFieldInstallations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Field Installations</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;">jcs_NumberOfFieldInstallations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>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> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-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_AmortizationOfIntangibleAssets</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_BusinessAcquisitionLineItems</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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of voting equity interests acquired at the acquisition date in the business combination.</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 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired</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>dtr-types: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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</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_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized</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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, acquired at the acquisition date. 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.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 intangible assets, excluding goodwill, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assumed at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 property, plant, and equipment 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=123455525&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=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsToAcquireBusinessesGross</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_BusinessAcquisitionAxis=jcs_EcessaCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EcessaCorporationMember</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_BusinessAcquisitionAxis=jcs_IvdeskMinnesotaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_IvdeskMinnesotaInc.Member</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_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageMember</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>94
<FILENAME>R61.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106669496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">$ 2,086,393<span></span>
</td>
<td class="text"> <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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,086,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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">2,086,393<span></span>
</td>
<td class="nump">2,086,393<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_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="nump">2,086,000<span></span>
</td>
<td class="nump">2,086,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, Impaired, Accumulated Impairment Loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=jcs_EcessaCorporationMember', window );">Ecessa Corporation [Member]</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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">1,341,000<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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,341,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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">1,341,000<span></span>
</td>
<td class="nump">1,341,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_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="nump">1,341,000<span></span>
</td>
<td class="nump">1,341,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, Impaired, Accumulated Impairment Loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=jcs_IvdeskMinnesotaInc.Member', window );">IVDesk Minnesota, Inc. [Member]</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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">745,000<span></span>
</td>
<td class="text"> <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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">745,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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">745,000<span></span>
</td>
<td class="nump">745,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_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="nump">745,000<span></span>
</td>
<td class="nump">745,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, Impaired, Accumulated Impairment Loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillAcquiredDuringPeriod</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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillGross</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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 impairment loss for 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillImpairedAccumulatedImpairmentLoss</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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_GoodwillLineItems</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_BusinessAcquisitionAxis=jcs_EcessaCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EcessaCorporationMember</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_BusinessAcquisitionAxis=jcs_IvdeskMinnesotaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_IvdeskMinnesotaInc.Member</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>95
<FILENAME>R62.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106989864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The Company&#8217;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,991,000<span></span>
</td>
<td class="nump">$ 2,980,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(550,000)<span></span>
</td>
<td class="num">(205,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">2,441,000<span></span>
</td>
<td class="nump">2,775,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_FiniteLivedIntangibleAssetsByMajorClassAxis=jcs_TradeNameTrademarkInternetDomainAssetsMember', window );">Trade Name/Trademark/Internet Domain Assets [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">101,000<span></span>
</td>
<td class="nump">90,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="num">(5,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">89,000<span></span>
</td>
<td class="nump">85,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(36,000)<span></span>
</td>
<td class="num">(16,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">64,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,010,000<span></span>
</td>
<td class="nump">1,010,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(160,000)<span></span>
</td>
<td class="num">(34,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">850,000<span></span>
</td>
<td class="nump">976,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_FiniteLivedIntangibleAssetsByMajorClassAxis=jcs_InternallyDevelopedSoftwareMember', window );">Internally Developed Software [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">1,800,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(342,000)<span></span>
</td>
<td class="num">(150,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 1,458,000<span></span>
</td>
<td class="nump">$ 1,650,000<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_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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before 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 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<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 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_FiniteLivedIntangibleAssetsGross</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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_FiniteLivedIntangibleAssetsLineItems</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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 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_FiniteLivedIntangibleAssetsNet</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_FiniteLivedIntangibleAssetsByMajorClassAxis=jcs_TradeNameTrademarkInternetDomainAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_TradeNameTrademarkInternetDomainAssetsMember</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_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=jcs_InternallyDevelopedSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_InternallyDevelopedSoftwareMember</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>96
<FILENAME>R63.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164114001000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 03, 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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 346,000<span></span>
</td>
<td class="nump">$ 106,000<span></span>
</td>
<td class="nump">$ 205,000<span></span>
</td>
<td class="nump">$ 0<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,086,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,086,393<span></span>
</td>
<td class="text"> <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_BusinessAcquisitionAxis=jcs_IvdeskMinnesotaInc.Member', window );">IVDesk Minnesota, Inc. [Member]</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="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">$ 745,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">745,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 745,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 720,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 720,000<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-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_AmortizationOfIntangibleAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 intangible assets, excluding goodwill, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_BusinessAcquisitionAxis=jcs_IvdeskMinnesotaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_IvdeskMinnesotaInc.Member</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>97
<FILENAME>R64.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164101961464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Q2 - Q4 2021</a></td>
<td class="nump">$ 111,000<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Year 1</a></td>
<td class="nump">442,000<span></span>
</td>
<td class="nump">$ 351,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Year 2</a></td>
<td class="nump">426,000<span></span>
</td>
<td class="nump">351,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Year 3</a></td>
<td class="nump">415,000<span></span>
</td>
<td class="nump">335,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Year 4</a></td>
<td class="nump">381,000<span></span>
</td>
<td class="nump">324,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Year 5</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">666,000<span></span>
</td>
<td class="nump">404,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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">2,991,000<span></span>
</td>
<td class="nump">2,980,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(550,000)<span></span>
</td>
<td class="num">(205,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">2,441,000<span></span>
</td>
<td class="nump">2,775,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_FiniteLivedIntangibleAssetsByMajorClassAxis=jcs_TradeNameTrademarkInternetDomainAssetsMember', window );">Trade Name/Trademark/Internet Domain Assets [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">101,000<span></span>
</td>
<td class="nump">90,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="num">(5,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">89,000<span></span>
</td>
<td class="nump">85,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(36,000)<span></span>
</td>
<td class="num">(16,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">64,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">1,010,000<span></span>
</td>
<td class="nump">1,010,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(160,000)<span></span>
</td>
<td class="num">(34,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">850,000<span></span>
</td>
<td class="nump">976,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_FiniteLivedIntangibleAssetsByMajorClassAxis=jcs_InternallyDevelopedSoftwareMember', window );">Internally Developed Software [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">1,800,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(342,000)<span></span>
</td>
<td class="num">(150,000)<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_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 1,458,000<span></span>
</td>
<td class="nump">$ 1,650,000<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_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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before 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 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<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 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_FiniteLivedIntangibleAssetsGross</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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_FiniteLivedIntangibleAssetsLineItems</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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 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_FiniteLivedIntangibleAssetsNet</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_FiniteLivedIntangibleAssetsByMajorClassAxis=jcs_TradeNameTrademarkInternetDomainAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_TradeNameTrademarkInternetDomainAssetsMember</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_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=jcs_InternallyDevelopedSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_InternallyDevelopedSoftwareMember</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>98
<FILENAME>R65.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164107269080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS &amp; CONTINGENCIES (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 29, 2020 </div>
<div>USD ($) </div>
<div>Number</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<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_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from Issuance of Private Placement</a></td>
<td class="nump">$ 32,000,000.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod', window );">Additional common shares available to purchase during warrant period</a></td>
<td class="nump">$ 32,000,000.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="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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,720,627<span></span>
</td>
<td class="nump">9,321,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,252,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering', window );">Term of company prohibited from conducting new equity offering</a></td>
<td class="text">30 days<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>
<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_jcs_PercentageRightToPurchaseEquitySecuritiesInFuture', window );">Percentage right to purchase equity securities in future</a></td>
<td class="nump">2500.00%<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>
<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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member]</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>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</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="nump">$ 5,000,000<span></span>
</td>
<td class="nump">$ 5,000,000<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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member] | Minimum [Member]</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>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<td class="text">&#160;<span></span>
</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_jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit', window );">Ability to obtain letter of credit, number of letters of credit | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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="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_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit [Member]</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>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=jcs_PipeInvestorsMember', window );">PIPE Investors [Member]</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>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<td class="text">&#160;<span></span>
</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_jcs_RightToPurchaseEquitySecuritiesInFutureTerm', window );">Right to purchase equity securities in future, term</a></td>
<td class="text">1 year<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LockUpAgreementTerm', window );">Lock-up agreement term</a></td>
<td class="text">30 days<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>
<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_LegalEntityAxis=jcs_PipeInvestorsMember', window );">PIPE Investors [Member] | Assuming Conversion Of Series A Convertible Preferred Stock [Member]</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>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding | shares</a></td>
<td class="nump">9,410,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_PercentOfOutstandingCommonStock', window );">Percent of outstanding common stock</a></td>
<td class="nump">27.00%<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>
<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_LegalEntityAxis=jcs_PipeInvestorsMember', window );">PIPE Investors [Member] | Assuming Exercise Of All Warrants For Cash [Member]</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>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding | shares</a></td>
<td class="nump">18,800,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_PercentOfOutstandingCommonStock', window );">Percent of outstanding common stock</a></td>
<td class="nump">43.00%<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>
<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_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock [Member]</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>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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>
<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_PreferredStockConvertibleConversionPrice', window );">Per share conversion price of preferred stock | $ / shares</a></td>
<td class="nump">$ 3.40<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>
<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_jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Additional Common Shares Available To Purchase During Warrant Period</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;">jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line of Credit, Ability to Obatin Letter of Credit, Number of Letters of Credit</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;">jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_jcs_LockUpAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lock-Up Agreement Term</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;">jcs_LockUpAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_PercentOfOutstandingCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percent Of Outstanding Common Stock</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;">jcs_PercentOfOutstandingCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_jcs_PercentageRightToPurchaseEquitySecuritiesInFuture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage Right To Purchase Equity Securities In Future</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;">jcs_PercentageRightToPurchaseEquitySecuritiesInFuture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_jcs_RightToPurchaseEquitySecuritiesInFutureTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Right To Purchase Equity Securities In Future, Term</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;">jcs_RightToPurchaseEquitySecuritiesInFutureTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Term Of Company Prohibited From Conducting New Equity Offering</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;">jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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=123467817&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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_LossContingenciesLineItems</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_PreferredStockConvertibleConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 conversion price of 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockConvertibleConversionPrice</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>dtr-types: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_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inflow associated with the amount received from entity's raising of capital via private rather than public placement.</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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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_ProceedsFromIssuanceOfPrivatePlacement</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_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LineOfCreditMember</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_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</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_LegalEntityAxis=jcs_PipeInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LegalEntityAxis=jcs_PipeInvestorsMember</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_StatementScenarioAxis=jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember</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_StatementScenarioAxis=jcs_AssumingExerciseOfAllWarrantsForCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=jcs_AssumingExerciseOfAllWarrantsForCashMember</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_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</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>99
<FILENAME>R66.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164101908152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that, if recognized, would affect the effective tax rate.</a></td>
<td class="nump">$ 117,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 115,000<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(10.00%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(6.50%)<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="nump">2100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11.30%)<span></span>
</td>
<td class="nump">98.90%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate Reconciliation, Percent</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">6.50%<span></span>
</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_jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence', window );">Cumulative loss</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">3 years<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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,728,000<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accruals for interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties', window );">Net increase (decrease) in accured interest and penalities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_LegalEntityAxis=jcs_AustinTaylorCommunicationsLtdMember', window );">Austin Taylor Communications, Ltd. [Member]</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_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,462,000<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_LegalEntityAxis=jcs_Net2edgeMember', window );">Net2Edge [Member]</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_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,700,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Pretax losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">955,000<span></span>
</td>
<td class="nump">$ 1,519,000<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_LegalEntityAxis=jcs_TransitionNetworksChinaMember', window );">Transition Networks China [Member]</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="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_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_LegalEntityAxis=jcs_SuttleCostaRicaSMember', window );">Suttle Costa Rica, S.A. [Member]</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="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_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member]</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="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_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,940,000<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_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,930,000<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_IncomeTaxReconciliationTaxCreditsResearch', window );">Income tax benefit related to research and development credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,554,000<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Tax credit carryforward related to research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467,000<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</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_IncomeTaxReconciliationTaxCreditsResearch', window );">Income tax benefit related to research and development credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,024,000<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Tax credit carryforward related to research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 594,000<span></span>
</td>
<td class="text">&#160;<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_jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Cumulative Loss, Period Used to Evaluate Objective Negative Evidence</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;">jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Net increase (decrease) in accrued interest and penalties.</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;">jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsCapitalLossCarryforwards</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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateContinuingOperations</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of domestic federal statutory tax rate applicable to pretax income (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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</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>dtr-types: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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_IncomeTaxReconciliationTaxCreditsResearch</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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-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_OperatingLossCarryforwards</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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the valuation allowance for a specified deferred tax asset.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_ValuationAllowanceDeferredTaxAssetChangeInAmount</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_dei_LegalEntityAxis=jcs_AustinTaylorCommunicationsLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LegalEntityAxis=jcs_AustinTaylorCommunicationsLtdMember</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_LegalEntityAxis=jcs_Net2edgeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LegalEntityAxis=jcs_Net2edgeMember</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_LegalEntityAxis=jcs_TransitionNetworksChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LegalEntityAxis=jcs_TransitionNetworksChinaMember</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_LegalEntityAxis=jcs_SuttleCostaRicaSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LegalEntityAxis=jcs_SuttleCostaRicaSMember</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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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>100
<FILENAME>R67.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164038937768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Segment Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 1,947,000<span></span>
</td>
<td class="nump">$ 3,530,000<span></span>
</td>
<td class="nump">$ 9,627,952<span></span>
</td>
<td class="nump">$ 5,719,000<span></span>
</td>
<td class="nump">$ 5,882,000<span></span>
</td>
<td class="nump">$ 42,575,546<span></span>
</td>
<td class="nump">$ 50,906,179<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="num">(1,947,000)<span></span>
</td>
<td class="num">(3,530,000)<span></span>
</td>
<td class="num">(9,627,952)<span></span>
</td>
<td class="num">(5,719,000)<span></span>
</td>
<td class="num">(5,882,000)<span></span>
</td>
<td class="num">(42,575,546)<span></span>
</td>
<td class="num">(50,906,179)<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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">6,389,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,147,904<span></span>
</td>
<td class="nump">12,331,924<span></span>
</td>
<td class="nump">11,573,499<span></span>
</td>
<td class="nump">25,369,118<span></span>
</td>
<td class="nump">28,720,367<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,607,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,480,048<span></span>
</td>
<td class="nump">8,824,193<span></span>
</td>
<td class="nump">7,217,195<span></span>
</td>
<td class="nump">17,206,428<span></span>
</td>
<td class="nump">22,185,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_GrossProfit', window );">Gross Profit</a></td>
<td class="num">(4,607,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,480,048)<span></span>
</td>
<td class="num">(8,824,193)<span></span>
</td>
<td class="num">(7,217,195)<span></span>
</td>
<td class="num">(17,206,428)<span></span>
</td>
<td class="num">(22,185,812)<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">4,989,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,731,887<span></span>
</td>
<td class="nump">10,160,867<span></span>
</td>
<td class="nump">9,672,558<span></span>
</td>
<td class="nump">19,218,922<span></span>
</td>
<td class="nump">22,176,598<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_SellingGeneralAndAdministrativeExpense', window );">Selling, General and Administrative Expense</a></td>
<td class="num">(4,989,608)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,731,887)<span></span>
</td>
<td class="num">(10,160,867)<span></span>
</td>
<td class="num">(9,672,558)<span></span>
</td>
<td class="num">(19,218,922)<span></span>
</td>
<td class="num">(22,176,598)<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</a></td>
<td class="nump">1,278,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,366<span></span>
</td>
<td class="nump">2,470,721<span></span>
</td>
<td class="nump">414,585<span></span>
</td>
<td class="nump">684,856<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_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="nump">242,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="nump">958,000<span></span>
</td>
<td class="nump">960,000<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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(1,660,879)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,646,205)<span></span>
</td>
<td class="nump">3,807,395<span></span>
</td>
<td class="nump">2,869,948<span></span>
</td>
<td class="num">(2,697,350)<span></span>
</td>
<td class="nump">9,214<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_NonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="num">(279,221)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">278,983<span></span>
</td>
<td class="nump">292,353<span></span>
</td>
<td class="nump">689,550<span></span>
</td>
<td class="nump">922,018<span></span>
</td>
<td class="nump">226,136<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before tax</a></td>
<td class="num">(1,940,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,367,222<span></span>
</td>
<td class="nump">4,099,748<span></span>
</td>
<td class="num">(2,180,398)<span></span>
</td>
<td class="num">(1,775,332)<span></span>
</td>
<td class="nump">235,350<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, Depletion and Amortization</a></td>
<td class="nump">205,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274,000<span></span>
</td>
<td class="nump">505,339<span></span>
</td>
<td class="nump">429,800<span></span>
</td>
<td class="nump">962,307<span></span>
</td>
<td class="nump">1,032,797<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 );">Capital expenditures</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">425,000<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_jcs_PaymentsToAcquirePropertyPlantAndEquipment1', window );">[custom:PaymentsToAcquirePropertyPlantAndEquipment1]</a></td>
<td class="nump">14,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>
<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_Assets', window );">Assets</a></td>
<td class="nump">56,962,123<span></span>
</td>
<td class="nump">55,717,000<span></span>
</td>
<td class="nump">55,717,000<span></span>
</td>
<td class="nump">56,962,123<span></span>
</td>
<td class="nump">55,717,000<span></span>
</td>
<td class="nump">55,556,325<span></span>
</td>
<td class="nump">59,150,712<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_Assets', window );">Assets</a></td>
<td class="num">(56,962,123)<span></span>
</td>
<td class="num">(55,717,000)<span></span>
</td>
<td class="num">(55,717,000)<span></span>
</td>
<td class="num">(56,962,123)<span></span>
</td>
<td class="num">(55,717,000)<span></span>
</td>
<td class="num">(55,556,325)<span></span>
</td>
<td class="num">(59,150,712)<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_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="num">(6,389,247)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,147,904)<span></span>
</td>
<td class="num">(12,331,924)<span></span>
</td>
<td class="num">(11,573,499)<span></span>
</td>
<td class="num">(25,369,118)<span></span>
</td>
<td class="num">(28,720,367)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">1,940,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,367,222)<span></span>
</td>
<td class="num">(4,099,748)<span></span>
</td>
<td class="nump">2,180,398<span></span>
</td>
<td class="nump">1,775,332<span></span>
</td>
<td class="num">(235,350)<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">56,962,123<span></span>
</td>
<td class="nump">55,717,000<span></span>
</td>
<td class="nump">55,717,000<span></span>
</td>
<td class="nump">56,962,123<span></span>
</td>
<td class="nump">55,717,000<span></span>
</td>
<td class="nump">55,556,325<span></span>
</td>
<td class="nump">59,150,712<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 );">Assets</a></td>
<td class="num">(56,962,123)<span></span>
</td>
<td class="num">(55,717,000)<span></span>
</td>
<td class="num">(55,717,000)<span></span>
</td>
<td class="num">(56,962,123)<span></span>
</td>
<td class="num">(55,717,000)<span></span>
</td>
<td class="num">(55,556,325)<span></span>
</td>
<td class="num">(59,150,712)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RestructuringCharges3', window );">[custom:RestructuringCharges3]</a></td>
<td class="nump">1,287,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242,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>
</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_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">1,660,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,646,205<span></span>
</td>
<td class="num">(3,807,395)<span></span>
</td>
<td class="num">(2,869,948)<span></span>
</td>
<td class="nump">2,697,350<span></span>
</td>
<td class="num">(9,214)<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_NonoperatingIncomeExpense', window );">Nonoperating Income (Expense)</a></td>
<td class="nump">279,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(278,983)<span></span>
</td>
<td class="num">(292,353)<span></span>
</td>
<td class="num">(689,550)<span></span>
</td>
<td class="num">(922,018)<span></span>
</td>
<td class="num">(226,136)<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_AmortizationOfDeferredCharges', window );">Amortization of Deferred Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_CostOfGoodsAndServicesSold3', window );">[custom:CostOfGoodsAndServicesSold3]</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>
<td class="num">(35,000)<span></span>
</td>
<td class="num">(152,000)<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_jcs_SellingGeneralAndAdministrativeExpense2', window );">[custom:SellingGeneralAndAdministrativeExpense2]</a></td>
<td class="num">(1,687,930)<span></span>
</td>
<td class="num">(1,959,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,566,808)<span></span>
</td>
<td class="num">(5,016,736)<span></span>
</td>
<td class="num">(662,000)<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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member]</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">119,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(176,000)<span></span>
</td>
<td class="nump">406,000<span></span>
</td>
<td class="nump">561,000<span></span>
</td>
<td class="num">(697,000)<span></span>
</td>
<td class="num">(842,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="num">(119,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,000<span></span>
</td>
<td class="num">(406,000)<span></span>
</td>
<td class="num">(561,000)<span></span>
</td>
<td class="nump">697,000<span></span>
</td>
<td class="nump">842,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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="num">(35,000)<span></span>
</td>
<td class="num">(152,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">119,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,000<span></span>
</td>
<td class="nump">406,000<span></span>
</td>
<td class="nump">525,000<span></span>
</td>
<td class="num">(662,000)<span></span>
</td>
<td class="num">(690,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_GrossProfit', window );">Gross Profit</a></td>
<td class="num">(119,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(167,000)<span></span>
</td>
<td class="num">(406,000)<span></span>
</td>
<td class="num">(525,000)<span></span>
</td>
<td class="nump">662,000<span></span>
</td>
<td class="nump">690,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">119,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,000<span></span>
</td>
<td class="nump">406,000<span></span>
</td>
<td class="nump">525,000<span></span>
</td>
<td class="num">(662,000)<span></span>
</td>
<td class="nump">690,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_SellingGeneralAndAdministrativeExpense', window );">Selling, General and Administrative Expense</a></td>
<td class="num">(119,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(167,000)<span></span>
</td>
<td class="num">(406,000)<span></span>
</td>
<td class="num">(525,000)<span></span>
</td>
<td class="nump">662,000<span></span>
</td>
<td class="num">(690,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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</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>
<td class="text"> <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_OperatingIncomeLoss', window );">Operating income (loss)</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>
<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_NonoperatingIncomeExpense', window );">Other income (expense)</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>
<td class="text"> <span></span>
</td>
<td class="text"> <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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before tax</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>
<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</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>
<td class="text"> <span></span>
</td>
<td class="text"> <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_Assets', window );">Assets</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,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_Assets', window );">Assets</a></td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,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_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,000)<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">152,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</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>
<td class="text"> <span></span>
</td>
<td class="text"> <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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,000<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 );">Assets</a></td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,000)<span></span>
</td>
<td class="num">(27,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_OperatingIncomeLoss', window );">Operating Income (Loss)</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>
<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_NonoperatingIncomeExpense', window );">Nonoperating Income (Expense)</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>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember', window );">Services &amp; Support Segment [Member]</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">1,947,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,530,000<span></span>
</td>
<td class="nump">5,719,000<span></span>
</td>
<td class="nump">5,882,000<span></span>
</td>
<td class="nump">8,777,000<span></span>
</td>
<td class="nump">4,741,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="num">(1,947,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,530,000)<span></span>
</td>
<td class="num">(5,719,000)<span></span>
</td>
<td class="num">(5,882,000)<span></span>
</td>
<td class="num">(8,777,000)<span></span>
</td>
<td class="num">(4,741,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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,113,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,190,000<span></span>
</td>
<td class="nump">3,459,000<span></span>
</td>
<td class="nump">3,792,000<span></span>
</td>
<td class="nump">5,798,000<span></span>
</td>
<td class="nump">3,259,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">834,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,340,000<span></span>
</td>
<td class="nump">2,260,000<span></span>
</td>
<td class="nump">2,090,000<span></span>
</td>
<td class="nump">2,979,000<span></span>
</td>
<td class="nump">1,482,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_GrossProfit', window );">Gross Profit</a></td>
<td class="num">(834,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,340,000)<span></span>
</td>
<td class="num">(2,260,000)<span></span>
</td>
<td class="num">(2,090,000)<span></span>
</td>
<td class="num">(2,979,000)<span></span>
</td>
<td class="num">(1,482,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">669,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">803,000<span></span>
</td>
<td class="nump">2,290,000<span></span>
</td>
<td class="nump">1,614,000<span></span>
</td>
<td class="nump">2,669,000<span></span>
</td>
<td class="nump">1,485,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_SellingGeneralAndAdministrativeExpense', window );">Selling, General and Administrative Expense</a></td>
<td class="num">(669,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(803,000)<span></span>
</td>
<td class="num">(2,290,000)<span></span>
</td>
<td class="num">(1,614,000)<span></span>
</td>
<td class="num">(2,669,000)<span></span>
</td>
<td class="num">(1,485,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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</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>
<td class="text"> <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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">431,000<span></span>
</td>
<td class="nump">376,000<span></span>
</td>
<td class="nump">370,000<span></span>
</td>
<td class="nump">310,000<span></span>
</td>
<td class="num">(3,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_NonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,000)<span></span>
</td>
<td class="num">(10,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before tax</a></td>
<td class="nump">59,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">431,000<span></span>
</td>
<td class="nump">356,000<span></span>
</td>
<td class="nump">370,000<span></span>
</td>
<td class="nump">278,000<span></span>
</td>
<td class="num">(13,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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,000<span></span>
</td>
<td class="nump">426,000<span></span>
</td>
<td class="nump">178,000<span></span>
</td>
<td class="nump">292,000<span></span>
</td>
<td class="nump">292,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="nump">69,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_Assets', window );">Assets</a></td>
<td class="nump">6,776,000<span></span>
</td>
<td class="nump">8,334,000<span></span>
</td>
<td class="nump">8,334,000<span></span>
</td>
<td class="nump">6,776,000<span></span>
</td>
<td class="nump">8,334,000<span></span>
</td>
<td class="nump">55,556,325<span></span>
</td>
<td class="nump">1,694,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_Assets', window );">Assets</a></td>
<td class="num">(6,776,000)<span></span>
</td>
<td class="num">(8,334,000)<span></span>
</td>
<td class="num">(8,334,000)<span></span>
</td>
<td class="num">(6,776,000)<span></span>
</td>
<td class="num">(8,334,000)<span></span>
</td>
<td class="num">(55,556,325)<span></span>
</td>
<td class="num">(1,694,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_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="num">(1,113,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,190,000)<span></span>
</td>
<td class="num">(3,459,000)<span></span>
</td>
<td class="num">(3,792,000)<span></span>
</td>
<td class="num">(5,798,000)<span></span>
</td>
<td class="num">(3,259,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="num">(59,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(431,000)<span></span>
</td>
<td class="num">(356,000)<span></span>
</td>
<td class="num">(370,000)<span></span>
</td>
<td class="num">(278,000)<span></span>
</td>
<td class="nump">13,000<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">6,776,000<span></span>
</td>
<td class="nump">8,334,000<span></span>
</td>
<td class="nump">8,334,000<span></span>
</td>
<td class="nump">6,776,000<span></span>
</td>
<td class="nump">8,334,000<span></span>
</td>
<td class="nump">55,556,325<span></span>
</td>
<td class="nump">1,694,000<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_Assets', window );">Assets</a></td>
<td class="num">(6,776,000)<span></span>
</td>
<td class="num">(8,334,000)<span></span>
</td>
<td class="num">(8,334,000)<span></span>
</td>
<td class="num">(6,776,000)<span></span>
</td>
<td class="num">(8,334,000)<span></span>
</td>
<td class="num">(55,556,325)<span></span>
</td>
<td class="num">(1,694,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_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="num">(55,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(431,000)<span></span>
</td>
<td class="num">(376,000)<span></span>
</td>
<td class="num">(370,000)<span></span>
</td>
<td class="num">(310,000)<span></span>
</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_NonoperatingIncomeExpense', window );">Nonoperating Income (Expense)</a></td>
<td class="num">(4,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,000<span></span>
</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_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other Segments [Member]</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_GrossProfit', window );">Gross profit</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_GrossProfit', window );">Gross Profit</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">1,138,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,324,000<span></span>
</td>
<td class="nump">3,683,000<span></span>
</td>
<td class="nump">3,928,000<span></span>
</td>
<td class="nump">3,337,000<span></span>
</td>
<td class="nump">4,028,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_SellingGeneralAndAdministrativeExpense', window );">Selling, General and Administrative Expense</a></td>
<td class="num">(1,138,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,324,000)<span></span>
</td>
<td class="num">(3,683,000)<span></span>
</td>
<td class="num">(3,928,000)<span></span>
</td>
<td class="num">(3,337,000)<span></span>
</td>
<td class="num">(4,028,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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</a></td>
<td class="nump">543,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,000<span></span>
</td>
<td class="nump">2,471,000<span></span>
</td>
<td class="nump">486,000<span></span>
</td>
<td class="nump">685,000<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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(1,940,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,396,000)<span></span>
</td>
<td class="nump">5,780,000<span></span>
</td>
<td class="nump">4,414,000<span></span>
</td>
<td class="num">(4,022,000)<span></span>
</td>
<td class="num">(4,028,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_NonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">66,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">186,000<span></span>
</td>
<td class="nump">948,000<span></span>
</td>
<td class="nump">964,000<span></span>
</td>
<td class="nump">243,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before tax</a></td>
<td class="num">(1,857,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,121,000)<span></span>
</td>
<td class="nump">5,966,000<span></span>
</td>
<td class="num">(3,466,000)<span></span>
</td>
<td class="num">(3,058,000)<span></span>
</td>
<td class="num">(3,785,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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">72,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,000<span></span>
</td>
<td class="nump">218,000<span></span>
</td>
<td class="nump">443,000<span></span>
</td>
<td class="nump">382,000<span></span>
</td>
<td class="nump">581,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">155,000<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_PaymentsToAcquirePropertyPlantAndEquipment1', window );">[custom:PaymentsToAcquirePropertyPlantAndEquipment1]</a></td>
<td class="nump">9,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>
<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_Assets', window );">Assets</a></td>
<td class="nump">50,213,000<span></span>
</td>
<td class="nump">47,410,000<span></span>
</td>
<td class="nump">47,410,000<span></span>
</td>
<td class="nump">50,213,000<span></span>
</td>
<td class="nump">47,410,000<span></span>
</td>
<td class="nump">31,664,000<span></span>
</td>
<td class="nump">37,582,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_Assets', window );">Assets</a></td>
<td class="num">(50,213,000)<span></span>
</td>
<td class="num">(47,410,000)<span></span>
</td>
<td class="num">(47,410,000)<span></span>
</td>
<td class="num">(50,213,000)<span></span>
</td>
<td class="num">(47,410,000)<span></span>
</td>
<td class="num">(31,664,000)<span></span>
</td>
<td class="num">(37,582,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_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">1,857,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,121,000<span></span>
</td>
<td class="num">(5,966,000)<span></span>
</td>
<td class="nump">3,466,000<span></span>
</td>
<td class="nump">3,058,000<span></span>
</td>
<td class="nump">3,785,000<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">50,213,000<span></span>
</td>
<td class="nump">47,410,000<span></span>
</td>
<td class="nump">47,410,000<span></span>
</td>
<td class="nump">50,213,000<span></span>
</td>
<td class="nump">47,410,000<span></span>
</td>
<td class="nump">31,664,000<span></span>
</td>
<td class="nump">37,582,000<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_Assets', window );">Assets</a></td>
<td class="num">(50,213,000)<span></span>
</td>
<td class="num">$ (47,410,000)<span></span>
</td>
<td class="num">(47,410,000)<span></span>
</td>
<td class="num">(50,213,000)<span></span>
</td>
<td class="num">(47,410,000)<span></span>
</td>
<td class="num">(31,664,000)<span></span>
</td>
<td class="num">(37,582,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_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">1,940,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,396,000<span></span>
</td>
<td class="num">(5,780,000)<span></span>
</td>
<td class="num">(4,414,000)<span></span>
</td>
<td class="nump">4,022,000<span></span>
</td>
<td class="nump">4,028,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_NonoperatingIncomeExpense', window );">Nonoperating Income (Expense)</a></td>
<td class="num">(66,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(275,000)<span></span>
</td>
<td class="num">(186,000)<span></span>
</td>
<td class="num">(948,000)<span></span>
</td>
<td class="num">(964,000)<span></span>
</td>
<td class="num">(243,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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember', window );">Electronics &amp; Software Segment [Member]</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">1,947,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,530,000<span></span>
</td>
<td class="nump">5,719,000<span></span>
</td>
<td class="nump">5,882,000<span></span>
</td>
<td class="nump">34,496,000<span></span>
</td>
<td class="nump">47,007,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="num">$ (1,947,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,530,000)<span></span>
</td>
<td class="num">$ (5,719,000)<span></span>
</td>
<td class="num">$ (5,882,000)<span></span>
</td>
<td class="num">(34,496,000)<span></span>
</td>
<td class="num">(47,007,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_CostOfGoodsAndServicesSold', window );">Cost of sales</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>
<td class="nump">19,606,000<span></span>
</td>
<td class="nump">25,613,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_GrossProfit', window );">Gross profit</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>
<td class="nump">14,890,000<span></span>
</td>
<td class="nump">21,394,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_GrossProfit', window );">Gross Profit</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>
<td class="num">(14,890,000)<span></span>
</td>
<td class="num">(21,394,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</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>
<td class="nump">13,875,000<span></span>
</td>
<td class="nump">17,354,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_SellingGeneralAndAdministrativeExpense', window );">Selling, General and Administrative Expense</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>
<td class="num">(13,875,000)<span></span>
</td>
<td class="num">(17,354,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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</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>
<td class="text"> <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_OperatingIncomeLoss', window );">Operating income (loss)</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>
<td class="nump">1,015,000<span></span>
</td>
<td class="nump">4,040,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_NonoperatingIncomeExpense', window );">Other income (expense)</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>
<td class="num">(10,000)<span></span>
</td>
<td class="num">(7,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before tax</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>
<td class="nump">1,005,000<span></span>
</td>
<td class="nump">4,033,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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,000<span></span>
</td>
<td class="nump">360,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</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>
<td class="nump">81,000<span></span>
</td>
<td class="nump">81,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_Assets', window );">Assets</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>
<td class="nump">15,398,000<span></span>
</td>
<td class="nump">19,902,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_Assets', window );">Assets</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>
<td class="num">(15,398,000)<span></span>
</td>
<td class="num">(19,902,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_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</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>
<td class="num">(19,606,000)<span></span>
</td>
<td class="num">(25,613,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</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>
<td class="num">(1,005,000)<span></span>
</td>
<td class="num">(4,033,000)<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_Assets', window );">TOTAL ASSETS</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>
<td class="nump">15,398,000<span></span>
</td>
<td class="nump">19,902,000<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 );">Assets</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>
<td class="num">(15,398,000)<span></span>
</td>
<td class="num">(19,902,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_OperatingIncomeLoss', window );">Operating Income (Loss)</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>
<td class="num">(1,015,000)<span></span>
</td>
<td class="num">(4,040,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_NonoperatingIncomeExpense', window );">Nonoperating Income (Expense)</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>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_CostOfGoodsAndServicesSold3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_CostOfGoodsAndServicesSold3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_PaymentsToAcquirePropertyPlantAndEquipment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_PaymentsToAcquirePropertyPlantAndEquipment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_RestructuringCharges3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_RestructuringCharges3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_SellingGeneralAndAdministrativeExpense2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_SellingGeneralAndAdministrativeExpense2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_AmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amortization of deferred charges applied against earnings 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_AmortizationOfDeferredCharges</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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 20: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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=123359005&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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</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 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<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_BusinessCombinationAcquisitionRelatedCosts</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</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 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_CostOfGoodsAndServicesSold</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=123359005&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=123570139&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_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/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=123359005&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=123359005&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: 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=123359005&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_NonoperatingIncomeExpense</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_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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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_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=123570139&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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringCharges</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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=123359005&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<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=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_SegmentReportingInformationLineItems</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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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=123367319&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_SellingGeneralAndAdministrativeExpense</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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember</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_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember</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>101
<FILENAME>R68.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108585224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 &#8211; SEGMENT INFORMATION (Details Narrative) - segment<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_NumberOfOperatingSegments', window );">Number of segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-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_NumberOfOperatingSegments</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:integerItemType</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</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>102
<FILENAME>R69.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164107004664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME (LOSS) PER SHARE (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1', window );">[custom:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1]</a></td>
<td class="nump">84,188<span></span>
</td>
<td class="nump">89,561<span></span>
</td>
<td class="nump">184,053<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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_jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3', window );">[custom:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">791,415<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, Amount</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="nump">727,915<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_jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1', window );">[custom:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,308<span></span>
</td>
<td class="text">&#160;<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_jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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=124432515&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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<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 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</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>103
<FILENAME>R70.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164113926392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 33,138,000<span></span>
</td>
<td class="nump">$ 9,424,000<span></span>
</td>
<td class="nump">$ 8,761,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<span></span>
</td>
<td class="nump">8,694,000<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_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="nump">250,000<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">39,043,000<span></span>
</td>
<td class="nump">17,843,000<span></span>
</td>
<td class="nump">18,461,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_AccruedLiabilitiesFairValueDisclosure', window );">Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(550,000)<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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember', window );">Corporate Notes/Bonds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,059,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Debt Securities [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<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_FinancialInstrumentAxis=jcs_ContingentConsiderationMember', window );">Contingent Consideration [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_AccruedLiabilitiesFairValueDisclosure', window );">Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(550,000)<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,000<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<span></span>
</td>
<td class="nump">9,450,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<span></span>
</td>
<td class="text">&#160;<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">5,655,000<span></span>
</td>
<td class="nump">8,364,000<span></span>
</td>
<td class="nump">9,450,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Corporate Notes/Bonds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,059,000<span></span>
</td>
<td class="nump">8,694,000<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_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">8,694,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,000<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">55,000<span></span>
</td>
<td class="nump">250,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_AccruedLiabilitiesFairValueDisclosure', window );">Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(550,000)<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Convertible Debt Securities [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">$ 250,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Contingent Consideration [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_AccruedLiabilitiesFairValueDisclosure', window );">Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (550,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_jcs_LongTermInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Long-Term Investments, Fair Value 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;">jcs_LongTermInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ShortTermInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Short-Term Investments, Fair Value 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;">jcs_ShortTermInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_AccruedLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value portion of accrued expenses.</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_AccruedLiabilitiesFairValueDisclosure</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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value portion 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.</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_CashAndCashEquivalentsFairValueDisclosure</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</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_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value of asset after deduction of liability.</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_FairValueNetAssetLiability</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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember</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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_FinancialInstrumentAxis=jcs_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=jcs_ContingentConsiderationMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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>104
<FILENAME>R71.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164113883848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems', window );"><strong>Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]</strong></a></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_AccruedLiabilitiesFairValueDisclosure', window );">Fair value of accrued consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet', window );">Transfers between levels</a></td>
<td class="text">&#160;<span></span>
</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">550,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_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Payment of contingent consideration</a></td>
<td class="nump">$ 550,000<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_FinancialInstrumentAxis=jcs_ContingentConsiderationMember', window );">Contingent Consideration [Member]</a></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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems', window );"><strong>Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]</strong></a></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_AccruedLiabilitiesFairValueDisclosure', window );">Fair value of accrued consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 transfer of financial instrument between levels of the fair value hierarchy.</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;">jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_AccruedLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value portion of accrued expenses.</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_AccruedLiabilitiesFairValueDisclosure</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems</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_PaymentForContingentConsiderationLiabilityInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.</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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentForContingentConsiderationLiabilityInvestingActivities</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_FinancialInstrumentAxis=jcs_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=jcs_ContingentConsiderationMember</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>105
<FILENAME>R72.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106624392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of warranty (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">$ 513,000<span></span>
</td>
<td class="nump">$ 554,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_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Amounts charged to expense</a></td>
<td class="nump">59,000<span></span>
</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_ProductWarrantyAccrualPayments', window );">Actual warranty costs paid</a></td>
<td class="num">(67,000)<span></span>
</td>
<td class="num">(51,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_ProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">$ 513,000<span></span>
</td>
<td class="nump">$ 513,000<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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</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.15(5))<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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<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_ProductWarrantyAccrual</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_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<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_ProductWarrantyAccrualPayments</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_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<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_ProductWarrantyAccrualPreexistingIncreaseDecrease</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R73.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164112958808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The components of accumulated other comprehensive loss (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="nump">$ 47,494,727<span></span>
</td>
<td class="nump">$ 47,392,282<span></span>
</td>
<td class="nump">$ 41,653,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="nump">18,564,955<span></span>
</td>
<td class="nump">47,494,727<span></span>
</td>
<td class="nump">47,392,282<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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</a></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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="num">(700,000)<span></span>
</td>
<td class="num">(709,000)<span></span>
</td>
<td class="num">(764,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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net current period change</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">55,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(700,000)<span></span>
</td>
<td class="num">(709,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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</a></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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">13,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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net current period change</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="num">(2,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">11,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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI Attributable to Parent [Member]</a></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_StockholdersEquity', window );">Beginning balance, value</a></td>
<td class="num">(678,767)<span></span>
</td>
<td class="num">(697,664)<span></span>
</td>
<td class="num">(751,293)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net current period change</a></td>
<td class="nump">694,000<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
<td class="nump">53,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_StockholdersEquity', window );">Ending balance, value</a></td>
<td class="nump">$ 15,393<span></span>
</td>
<td class="num">$ (678,767)<span></span>
</td>
<td class="num">$ (697,664)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before reclassification adjustments of other comprehensive income (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 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>107
<FILENAME>R74.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164112935464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_CapitalizedContractCostNet', window );">Cost to obtain contracts</a></td>
<td class="nump">$ 52,000<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_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 267,000<span></span>
</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_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=123353750&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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<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_ContractWithCustomerAssetNet</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_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>108
<FILENAME>R75.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106987912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Information related to the Company&#8217;s ROU assets and related lease liabilities were as follows (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,000<span></span>
</td>
<td class="nump">$ 112,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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease obligations</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 208,650<span></span>
</td>
<td class="nump">$ 208,650<span></span>
</td>
<td class="nump">$ 449,995<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 lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">3 years 3 months 18 days<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">4.50%<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=jcs_EcessaCorporationMember', window );">Ecessa Corporation [Member]</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,000<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_srt_StatementScenarioAxis=jcs_ExistingOnJanuary12019Member', window );">Existing on January1, 2019 [Member]</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease obligations</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="nump">$ 280,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_srt_StatementScenarioAxis=jcs_CommencedFirstQuarter2019Member', window );">Commenced First Quarter 2019 [Member]</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease obligations</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="nump">$ 188,000<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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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_OperatingLeasePayments</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_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=123408670&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=123414884&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>dtr-types: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=123414884&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=123408670&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>
<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=123414884&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=123408670&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_BusinessAcquisitionAxis=jcs_EcessaCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EcessaCorporationMember</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_StatementScenarioAxis=jcs_ExistingOnJanuary12019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=jcs_ExistingOnJanuary12019Member</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_StatementScenarioAxis=jcs_CommencedFirstQuarter2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=jcs_CommencedFirstQuarter2019Member</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>109
<FILENAME>R76.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164108904344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Maturities of lease liabilities as of December 31, 2020 were as follows (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_jcs_DisclosureLeasesAbstract', window );"><strong>Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 225,000<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">152,000<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">47,000<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<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">428,000<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(17,000)<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 );">Total operating lease liabilities</a></td>
<td class="nump">$ 411,000<span></span>
</td>
<td class="nump">$ 360,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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=123408670&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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=123408670&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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</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=123408670&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=123408670&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=123408670&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_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=123408670&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=123391704&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>110
<FILENAME>R77.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164110138088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2020 </div>
<div>Number</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>Number</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>Number</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LesseeOperatingLeaseNumberOfLocations', window );">Number of locations | Number</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</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_jcs_OperatingLeaseRightOfUseAsset4', window );">[custom:OperatingLeaseRightOfUseAsset4-0] | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 413,415<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_OperatingLeaseLiability', window );">Operating Lease, Liability | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411,000<span></span>
</td>
<td class="nump">$ 360,000<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_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284,251<span></span>
</td>
<td class="nump">367,909<span></span>
</td>
<td class="nump">$ 191,134<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_OperatingLeaseCost', window );">Operating Lease, Cost | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,000<span></span>
</td>
<td class="nump">124,000<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_SubleaseIncome', window );">Sublease Income | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,000<span></span>
</td>
<td class="nump">$ 0<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_srt_StatementScenarioAxis=jcs_Lease1Member', window );">Lease 1 [Member]</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend', window );">Number of leases with option to extend | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LesseeOperatingLeaseNumberOfOptionsToExtend', window );">Number of options to extend | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</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_srt_StatementScenarioAxis=jcs_Lease2Member', window );">Lease 2 [Member]</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LesseeOperatingLeaseOptionToTerminateDate', window );">Date of option to terminate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment', window );">Number of leases with annual payment adjustment | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</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_jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage', window );">Percentage of annual rent adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<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_srt_StatementScenarioAxis=jcs_Lease3Member', window );">Lease 3 [Member]</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage', window );">Percentage of annual rent adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths', window );">Number of free months | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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_LesseeOperatingLeaseTermOfContract', window );">Lease term</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lessee, Operating Lease, Annual Payment Adjustment, Percentage</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;">jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lessee, Operating Lease, Leases with Annual Payment Adjustment, Number of Free Months</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;">jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lessee, Operating Lease, Number of Leases with Annual Payment Adjustment</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;">jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lessee, Operating Lease, Number of Leases with Option to Extend</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;">jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_jcs_LesseeOperatingLeaseNumberOfLocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lessee, Operating Lease, Number of Locations</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;">jcs_LesseeOperatingLeaseNumberOfLocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_jcs_LesseeOperatingLeaseNumberOfOptionsToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lessee Operating Lease Number Of Options To Extend</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;">jcs_LesseeOperatingLeaseNumberOfOptionsToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_jcs_LesseeOperatingLeaseOptionToTerminateDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Lessee, Operating Lease, Option to Terminate, Date</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;">jcs_LesseeOperatingLeaseOptionToTerminateDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_OperatingLeaseRightOfUseAsset4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_OperatingLeaseRightOfUseAsset4</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Term of lessee's operating lease renewal, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseRenewalTerm</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Term of lessee's 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseTermOfContract</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of 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=123414884&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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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_OperatingLeaseCost</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_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=123391704&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_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=123391704&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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 sublease income excluding finance and operating lease expense.</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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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=123414884&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_SubleaseIncome</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_srt_StatementScenarioAxis=jcs_Lease1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=jcs_Lease1Member</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_StatementScenarioAxis=jcs_Lease2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=jcs_Lease2Member</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_StatementScenarioAxis=jcs_Lease3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=jcs_Lease3Member</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R78.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164114412056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Trade accounts receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,235,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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Inventories</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,009,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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">93,000<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,337,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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Property, plant, and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">883,000<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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total noncurrent assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">883,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DisposalGroupIncludingDiscontinuedOperationAssets', window );">Total assets held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6,220,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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,111,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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">82,000<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total liabilities held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,193,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_DisposalGroupIncludingDiscontinuedOperationAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Disposal Group, Including Discontinued Operation, Assets</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;">jcs_DisposalGroupIncludingDiscontinuedOperationAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</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> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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://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 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as inventory attributable to disposal group, expected to be disposed of within 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within 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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</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>112
<FILENAME>R79.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164109545464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>May 14, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,086,393<span></span>
</td>
<td class="nump">$ 2,086,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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=jcs_EcessaCorporationMember', window );">Ecessa Corporation [Member]</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,101,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,000<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,341,000<span></span>
</td>
<td class="nump">$ 1,341,000<span></span>
</td>
<td class="nump">1,341,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">608,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,642,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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_BusinessAcquisitionLineItems</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 intangible assets, excluding goodwill, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assumed at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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=123455525&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=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 property, plant, and equipment 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=123455525&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=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_BusinessAcquisitionAxis=jcs_EcessaCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EcessaCorporationMember</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>113
<FILENAME>R80.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164110092888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The following tables show the Company&#8217;s cash equivalents and available-for-sale securities&#8217; amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale Securities, Amortized Cost Basis</a></td>
<td class="nump">$ 39,041,000<span></span>
</td>
<td class="nump">$ 18,387,000<span></span>
</td>
<td class="nump">$ 18,462,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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt Securities, Available-for-sale</a></td>
<td class="nump">39,043,000<span></span>
</td>
<td class="nump">18,393,000<span></span>
</td>
<td class="nump">18,461,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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents, at Carrying Value</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">1,705,035<span></span>
</td>
<td class="nump">2,759,024<span></span>
</td>
<td class="nump">9,449,650<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">7,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="nump">250,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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale Securities, Amortized Cost Basis</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt Securities, Available-for-sale</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents, at Carrying Value</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member] | Money Market Funds [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale Securities, Amortized Cost Basis</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt Securities, Available-for-sale</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents, at Carrying Value</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale Securities, Amortized Cost Basis</a></td>
<td class="nump">5,903,000<span></span>
</td>
<td class="nump">8,963,000<span></span>
</td>
<td class="nump">9,701,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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt Securities, Available-for-sale</a></td>
<td class="nump">5,905,000<span></span>
</td>
<td class="nump">8,969,000<span></span>
</td>
<td class="nump">9,700,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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<span></span>
</td>
<td class="nump">9,450,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">7,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="nump">250,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member] | Commercial Paper [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale Securities, Amortized Cost Basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">8,695,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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt Securities, Available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">8,694,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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">8,694,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member] | Corporate Notes/Bonds [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale Securities, Amortized Cost Basis</a></td>
<td class="nump">5,653,000<span></span>
</td>
<td class="nump">7,658,000<span></span>
</td>
<td class="nump">756,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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt Securities, Available-for-sale</a></td>
<td class="nump">5,655,000<span></span>
</td>
<td class="nump">7,664,000<span></span>
</td>
<td class="nump">756,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_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,059,000<span></span>
</td>
<td class="nump">756,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">7,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,000)<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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member] | Convertible Debt Securities [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesAmortizedCost', window );">Available-for-sale Securities, Amortized Cost Basis</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt Securities, Available-for-sale</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">$ 605,000<span></span>
</td>
<td class="nump">$ 250,000<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</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_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</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_AvailableForSaleSecuritiesAmortizedCost</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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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(6))<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesDebtSecurities</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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 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_CashEquivalentsAtCarryingValue</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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</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.12)<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_LongTermInvestments</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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ScheduleOfAvailableForSaleSecuritiesLineItems</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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</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(4))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<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)(1)(g))<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(2))<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_ShortTermInvestments</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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember</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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</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_InvestmentTypeAxis=us-gaap_InvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_InvestmentsMember</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember</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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember</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>114
<FILENAME>R81.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164110007224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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="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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Market Value</a></td>
<td class="nump">$ 39,043,000<span></span>
</td>
<td class="nump">$ 18,393,000<span></span>
</td>
<td class="nump">$ 18,461,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_InvestmentTypeAxis=us-gaap_InvestmentsMember', window );">Investments [Member]</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis', window );">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost</a></td>
<td class="nump">2,860,000<span></span>
</td>
<td class="nump">2,759,000<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis', window );">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost</a></td>
<td class="nump">3,043,000<span></span>
</td>
<td class="nump">6,204,000<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="text">&#160;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">5,903,000<span></span>
</td>
<td class="nump">8,963,000<span></span>
</td>
<td class="text">&#160;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Market Value</a></td>
<td class="nump">$ 5,905,000<span></span>
</td>
<td class="nump">$ 8,969,000<span></span>
</td>
<td class="nump">$ 9,700,000<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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(6))<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<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_AvailableForSaleSecuritiesDebtSecurities</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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ScheduleOfAvailableForSaleSecuritiesLineItems</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_InvestmentTypeAxis=us-gaap_InvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_InvestmentsMember</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>115
<FILENAME>R82.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164160541816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 7,871,000<span></span>
</td>
<td class="nump">$ 6,728,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_InventoryWorkInProcessAndRawMaterials', window );">Raw and processed materials</a></td>
<td class="nump">826,000<span></span>
</td>
<td class="nump">1,803,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_InventoryNet1', window );">[custom:InventoryNet1-0]</a></td>
<td class="nump">$ 8,696,880<span></span>
</td>
<td class="nump">$ 8,531,112<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_InventoryNet1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_InventoryNet1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or 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.6(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_InventoryFinishedGoods</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_InventoryWorkInProcessAndRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product.  Includes supplies used directly or indirectly in the manufacturing or production process.  This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.</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.6(a)(3),(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_InventoryWorkInProcessAndRawMaterials</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R83.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164101889320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment and the estimated useful lives are as follows (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 21,186,000<span></span>
</td>
<td class="nump">$ 24,667,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="num">(13,944,000)<span></span>
</td>
<td class="num">(16,429,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_PropertyPlantAndEquipmentNet3', window );">[custom:PropertyPlantAndEquipmentNet3-0]</a></td>
<td class="nump">7,242,072<span></span>
</td>
<td class="nump">8,238,089<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">2,852,000<span></span>
</td>
<td class="nump">2,965,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 8,891,000<span></span>
</td>
<td class="nump">8,727,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member] | Minimum [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member] | Maximum [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">40 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 6,404,000<span></span>
</td>
<td class="nump">9,347,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Minimum [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Maximum [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">15 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 3,012,000<span></span>
</td>
<td class="nump">3,628,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Minimum [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Maximum [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 27,000<span></span>
</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_jcs_PropertyPlantAndEquipmentNet3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jcs_PropertyPlantAndEquipmentNet3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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 (b)<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.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_PropertyPlantAndEquipmentGross</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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_PropertyPlantAndEquipmentLineItems</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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>117
<FILENAME>R84.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164110143688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The changes in the carrying amount of goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">$ 2,086,393<span></span>
</td>
<td class="text"> <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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,086,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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">2,086,393<span></span>
</td>
<td class="nump">2,086,393<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_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="nump">2,086,000<span></span>
</td>
<td class="nump">2,086,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, Impaired, Accumulated Impairment Loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=jcs_EcessaCorporationMember', window );">Ecessa Corporation [Member]</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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">1,341,000<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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,341,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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">1,341,000<span></span>
</td>
<td class="nump">1,341,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_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="nump">1,341,000<span></span>
</td>
<td class="nump">1,341,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, Impaired, Accumulated Impairment Loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=jcs_IvdeskMinnesotaInc.Member', window );">IVDesk Minnesota, Inc. [Member]</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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">745,000<span></span>
</td>
<td class="text"> <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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">745,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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">745,000<span></span>
</td>
<td class="nump">745,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_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="nump">745,000<span></span>
</td>
<td class="nump">745,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, Impaired, Accumulated Impairment Loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillAcquiredDuringPeriod</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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillGross</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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 impairment loss for 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillImpairedAccumulatedImpairmentLoss</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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_GoodwillLineItems</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_BusinessAcquisitionAxis=jcs_EcessaCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EcessaCorporationMember</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_BusinessAcquisitionAxis=jcs_IvdeskMinnesotaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_IvdeskMinnesotaInc.Member</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>118
<FILENAME>R85.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106394136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 29, 2020 </div>
<div>USD ($) </div>
<div>Number</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 28, 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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_IncomeExpenseForLongTermCompensationPlans', window );">(Income) expense for long-term compensation plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,000<span></span>
</td>
<td class="nump">$ 164,000<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_AccruedEmployeeBenefitsCurrentAndNoncurrent', window );">Accrued Employee Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,000<span></span>
</td>
<td class="nump">164,000<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_PlanNameAxis=jcs_LongTermCompensationPlanMember', window );">Long-Term Compensation Plan [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredCompensationArrangementAwardsPayoutsStock', window );">Award payouts, stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredCompensationArrangementAwardsPayoutsCash', window );">Award payouts, cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<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_PlanNameAxis=jcs_LongTermCompensationPlan1Member', window );">2018 to 2020 Plans [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredCompensationArrangementPercentagePaidOutInCash', window );">Percentage paid out in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredCompensationArrangementPercentagePaidOutInStock', window );">Percentage paid out in stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<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_PlanNameAxis=jcs_LongTermCompensationPlan2Member', window );">2019 to 2021 and 2020 to 2022 Plans [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredCompensationArrangementPercentagePaidOutInCash', window );">Percentage paid out in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredCompensationArrangementPercentagePaidOutInStock', window );">Percentage paid out in stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 28,  2020<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,051,000<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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member] | London Interbank Offered Rate (LIBOR) [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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="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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member] | Minimum [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit', window );">Ability to obtain letter of credit, number of letters of credit | Number</a></td>
<td class="nump">1<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="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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member] | Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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="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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<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_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 2,000,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_DeferredCompensationArrangementAwardsPayoutsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Deferred Compensation Arrangement, Awards Payouts, Cash</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;">jcs_DeferredCompensationArrangementAwardsPayoutsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DeferredCompensationArrangementAwardsPayoutsStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Deferred Compensation Arrangement, Awards Payouts, Stock</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;">jcs_DeferredCompensationArrangementAwardsPayoutsStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DeferredCompensationArrangementPercentagePaidOutInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Deferred Compensation Arrangement, Percentage Paid Out in Cash</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;">jcs_DeferredCompensationArrangementPercentagePaidOutInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_jcs_DeferredCompensationArrangementPercentagePaidOutInStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Deferred Compensation Arrangement, Percentage Paid Out in Stock</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;">jcs_DeferredCompensationArrangementPercentagePaidOutInStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_jcs_IncomeExpenseForLongTermCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Income (expense) for Long-Term Compensation Plans</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;">jcs_IncomeExpenseForLongTermCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line of Credit, Ability to Obatin Letter of Credit, Number of Letters of Credit</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;">jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_AccruedEmployeeBenefitsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.</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.15(a))<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(5))<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_AccruedEmployeeBenefitsCurrentAndNoncurrent</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</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>dtr-types: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_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_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Date the credit facility terminates, in YYYY-MM-DD format.</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_LineOfCreditFacilityExpirationDate1</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: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_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>dtr-types: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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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_LineOfCreditFacilityRemainingBorrowingCapacity</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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_LossContingenciesLineItems</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_PlanNameAxis=jcs_LongTermCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_LongTermCompensationPlanMember</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_PlanNameAxis=jcs_LongTermCompensationPlan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_LongTermCompensationPlan1Member</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_PlanNameAxis=jcs_LongTermCompensationPlan2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_LongTermCompensationPlan2Member</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_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LineOfCreditMember</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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</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_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</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>119
<FILENAME>R86.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164102344088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes changes in the number of outstanding stock options (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Outstanding - Beginning</a></td>
<td class="nump">1,173,190<span></span>
</td>
<td class="nump">1,130,472<span></span>
</td>
<td class="nump">1,380,492<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding - Beginning</a></td>
<td class="nump">$ 6.52<span></span>
</td>
<td class="nump">$ 7.28<span></span>
</td>
<td class="nump">$ 7.56<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">3 years 1 month 20 days<span></span>
</td>
<td class="text">3 years 4 months 6 days<span></span>
</td>
<td class="text">3 years 5 months 23 days<span></span>
</td>
<td class="text">4 years 2 months 5 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">191,301<span></span>
</td>
<td class="nump">100,769<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5.10<span></span>
</td>
<td class="nump">$ 2.69<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="num">(799,390)<span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
<td class="num">(151,950)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</a></td>
<td class="nump">$ 4.70<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 4.08<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</a></td>
<td class="num">(373,800)<span></span>
</td>
<td class="num">(140,583)<span></span>
</td>
<td class="num">(198,839)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</a></td>
<td class="nump">$ 10.43<span></span>
</td>
<td class="nump">$ 10.90<span></span>
</td>
<td class="nump">$ 9.33<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,173,190<span></span>
</td>
<td class="nump">1,130,472<span></span>
</td>
<td class="nump">1,380,492<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6.52<span></span>
</td>
<td class="nump">$ 7.28<span></span>
</td>
<td class="nump">$ 7.56<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">877,926<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 7.20<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</a></td>
<td class="text">2 years 8 months 19 days<span></span>
</td>
<td class="text">2 years 7 months 2 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,173,190<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6.52<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">3 years 1 month 20 days<span></span>
</td>
<td class="text">3 years 4 months 6 days<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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_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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</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)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Gross number of share options (or share units) granted during the period.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees can acquire the shares reserved for issuance 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which option holders acquired shares when converting their stock options into shares.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 per share amount at which grantees can acquire shares of common stock by exercise of options.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</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_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=123467817&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R87.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164115274008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The fair value of awards issued under the Company&#8217;s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">40.20%<span></span>
</td>
<td class="nump">31.30%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">2.20%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected holding period</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">3.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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 (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 (f)(2)(i)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R88.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106675176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcs_RangeOneMember', window );">$2.50 to $4.99 [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, lower limit</a></td>
<td class="nump">$ 2.50<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices, upper limit</a></td>
<td class="nump">$ 4.99<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Shares | shares</a></td>
<td class="nump">515,989<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Option Life</a></td>
<td class="text">4 years 7 months 6 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 3.75<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=jcs_RangeTwoMember', window );">$5.00 to $7.49 [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, lower limit</a></td>
<td class="nump">5.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices, upper limit</a></td>
<td class="nump">$ 7.49<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Shares | shares</a></td>
<td class="nump">353,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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Option Life</a></td>
<td class="text">3 years 7 months 6 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 6.17<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=jcs_RangeThreeMember', window );">$7.50 to $9.99 [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, lower limit</a></td>
<td class="nump">7.50<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices, upper limit</a></td>
<td class="nump">$ 9.99<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Shares | shares</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Option Life</a></td>
<td class="text">0 years<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcs_RangeFourMember', window );">$10.00 to $12.49 [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, lower limit</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices, upper limit</a></td>
<td class="nump">$ 12.49<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Shares | shares</a></td>
<td class="nump">244,477<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Option Life</a></td>
<td class="text">1 year 2 months 12 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 11.32<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=jcs_RangeFiveMember', window );">$12.50 to $14.15 [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices, lower limit</a></td>
<td class="nump">12.50<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices, upper limit</a></td>
<td class="nump">$ 14.15<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Shares | shares</a></td>
<td class="nump">59,365<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Option Life</a></td>
<td class="text">2 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 12.97<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</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>dtr-types: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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</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)(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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</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>dtr-types: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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</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)(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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</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>dtr-types: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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of outstanding stock options, 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</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=jcs_RangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_RangeOneMember</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=jcs_RangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_RangeTwoMember</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=jcs_RangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_RangeThreeMember</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=jcs_RangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_RangeFourMember</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=jcs_RangeFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_RangeFiveMember</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>122
<FILENAME>R89.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164101847144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the changes in the number of deferred stock (Details) - Performance Shares [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares, Outstanding - Beginning</a></td>
<td class="nump">272,695<span></span>
</td>
<td class="nump">321,227<span></span>
</td>
<td class="nump">270,066<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding - Beginning</a></td>
<td class="nump">$ 3.91<span></span>
</td>
<td class="nump">$ 3.37<span></span>
</td>
<td class="nump">$ 4.48<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 );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">95,631<span></span>
</td>
<td class="nump">161,107<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5.33<span></span>
</td>
<td class="nump">$ 2.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</a></td>
<td class="num">(194,586)<span></span>
</td>
<td class="num">(57,952)<span></span>
</td>
<td class="num">(4,575)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 4.05<span></span>
</td>
<td class="nump">$ 2.81<span></span>
</td>
<td class="nump">$ 4.56<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="num">(78,109)<span></span>
</td>
<td class="num">(86,211)<span></span>
</td>
<td class="num">(105,371)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 3.56<span></span>
</td>
<td class="nump">$ 4.22<span></span>
</td>
<td class="nump">$ 3.90<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">272,695<span></span>
</td>
<td class="nump">321,227<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding - Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3.91<span></span>
</td>
<td class="nump">$ 3.37<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 were forfeited 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)(1)(iv)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</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>dtr-types: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value of 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 (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</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>dtr-types: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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>123
<FILENAME>R90.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164111175992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK COMPENSATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>May 19, 2011</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,173,190<span></span>
</td>
<td class="nump">1,130,472<span></span>
</td>
<td class="nump">1,380,492<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 437,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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of all options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">$ 380,000<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_ProceedsFromStockOptionsExercised', window );">Net cash proceeds from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Excess tax benefits from exercise of stock options</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="nump">0<span></span>
</td>
<td class="nump">0<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_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">559,000<span></span>
</td>
<td class="nump">320,000<span></span>
</td>
<td class="nump">463,000<span></span>
</td>
<td class="nump">413,000<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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Share based compensation expense after income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 442,000<span></span>
</td>
<td class="nump">$ 253,000<span></span>
</td>
<td class="nump">$ 366,000<span></span>
</td>
<td class="nump">$ 326,000<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period for unrecognized compensation expense</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">2 years 1 month 6 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense for awards</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="nump">$ 347,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>
</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense related to stock options</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="nump">$ 222,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>
</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period for unrecognized compensation expense</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">2 years 9 months 18 days<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="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_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Awards eligible for grant</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="nump">68,843<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Percentage of price of common stock at which employees are able to acquire</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="nump">85.00%<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="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=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember', window );">2011 Executive Incentive Compensation Plan [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of awards authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of options granted</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="nump">191,301<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award expiration period</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">7 years<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_SharesIssued', window );">Shares, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,425,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">431,032<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</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="nump">1,445,885<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Awards eligible for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,074,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">623,083<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="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=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember', window );">2011 Executive Incentive Compensation Plan [Member] | Performance Shares [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_DeferredCompensationArrangementWithIndividualSharesIssued', window );">Deferred stock awards granted</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="nump">89,131<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</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">3 years<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="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=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember', window );">2011 Executive Incentive Compensation Plan [Member] | Share-based Payment Arrangement, Tranche One [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</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="nump">25.00%<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="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=jcs_EmployeeStockOwnershipPlanMember', window );">ESOP [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></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">6 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod', window );">Initial award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Shares of ESOP allocated to accounts of eligible employees</a></td>
<td class="nump">72,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">706,287<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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP', window );">ESOP contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 329,968<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>
<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_PlanNameAxis=jcs_EmployeeStockOwnershipPlanMember', window );">ESOP [Member] | Share-based Payment Arrangement, Tranche One [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<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="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=jcs_EmployeeStockOwnershipPlan1Member', window );">2020 ESOP [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP', window );">ESOP contributions</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="nump">$ 328,263<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="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=jcs_EmployeeStockOwnershipPlan1Member', window );">2020 ESOP [Member] | Subsequent Event [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Issuance of common stock to Employee Stock Ownership Plan, Shares</a></td>
<td class="nump">71,830<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>
<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_PlanNameAxis=jcs_EmployeeStockOwnershipPlan2Member', window );">2019 ESOP [Member]</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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>
<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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Shares of ESOP allocated to accounts of eligible employees</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="nump">66,059<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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP', window );">ESOP contributions</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="nump">$ 407,584<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Share-based Compensation Arrangement by Share-based Payment Award, Initial Award Vesting Period</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;">jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 award under share-based payment arrangement. Excludes amount capitalized.</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> -Subparagraph (b)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 2<br> -Subparagraph (h)(1)(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_AllocatedShareBasedCompensationExpense</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_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense 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>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_AllocatedShareBasedCompensationExpenseNetOfTax</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_DeferredCompensationArrangementWithIndividualSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 issued pursuant to the terms of a deferred compensation 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 (l)<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_DeferredCompensationArrangementWithIndividualSharesIssued</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, 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://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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</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_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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax benefit from exercise of 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 item represents the amount of cash contributions during the period made by the entity to the Employee Stock Ownership Plan (ESOP).</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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<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_EmployeeStockOwnershipPlanESOPCashContributionsToESOP</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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.</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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares</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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 from exercise of 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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_ProceedsFromStockOptionsExercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Discount rate from fair value on offering date that participants pay for shares.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 authorized for issuance 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 (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Net number of share options (or share units) granted 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of vesting of 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Period from grant date that an equity-based award expires, 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 (a)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</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_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=123467817&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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 capital stock issued (purchased by employees) in connection with an employee stock ownership 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 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 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 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109244457&amp;loc=d3e16649-113920<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockMember</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_PlanNameAxis=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_PlanNameAxis=jcs_EmployeeStockOwnershipPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EmployeeStockOwnershipPlanMember</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_PlanNameAxis=jcs_EmployeeStockOwnershipPlan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EmployeeStockOwnershipPlan1Member</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_PlanNameAxis=jcs_EmployeeStockOwnershipPlan2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jcs_EmployeeStockOwnershipPlan2Member</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>124
<FILENAME>R91.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164113014856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMON STOCK (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Aug. 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_EquityAbstract', window );"><strong>Equity [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_StockRepurchaseProgramAuthorizedAmount1', window );">Amount authorized to be repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000.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 );">Remaining amount authorized to be repurchased</a></td>
<td class="nump">$ 341,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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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_StockRepurchaseProgramAuthorizedAmount1</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R92.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164109552616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax (benefit) expense from continuing operations consists of the following: (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current year income taxes (benefit):</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,000)<span></span>
</td>
<td class="num">$ (45,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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,000<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_CurrentIncomeTaxExpenseBenefit', window );">&#160;Current year income tax (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="num">(25,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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred income taxes:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">10,000<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes (benefit)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 9,534<span></span>
</td>
<td class="nump">9,534<span></span>
</td>
<td class="nump">9,534<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,342<span></span>
</td>
<td class="num">$ (15,269)<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 federal 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://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(h)(1)(Note 1))<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 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_CurrentFederalTaxExpenseBenefit</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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 state and local 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_CurrentStateAndLocalTaxExpenseBenefit</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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 federal 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://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(h)(1)(Note 1))<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 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_DeferredFederalIncomeTaxExpenseBenefit</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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</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_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=122134291&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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<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=122134291&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=123570139&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=121826272&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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) and deferred income tax expense (benefit) pertaining to continuing operations.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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(h))<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&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_IncomeTaxExpenseBenefit</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>126
<FILENAME>R93.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164109045224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax at U.S. statutory rate</a></td>
<td class="nump">2100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
<td class="nump">26.20%<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxes, net of foreign tax credits</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11.30%)<span></span>
</td>
<td class="nump">98.90%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other nondeductible items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
<td class="num">(2.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_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Effect of increase in uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">17.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8.70%)<span></span>
</td>
<td class="num">(181.70%)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">14.00%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(10.00%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(6.50%)<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateContinuingOperations</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of domestic federal statutory tax rate applicable to pretax income (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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationTaxContingencies</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>dtr-types: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_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>127
<FILENAME>R94.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164107038616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred tax assets and liabilities as of December 31 related to the following: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 26,000<span></span>
</td>
<td class="nump">$ 29,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_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">798,000<span></span>
</td>
<td class="nump">1,254,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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued and prepaid expenses</a></td>
<td class="nump">314,000<span></span>
</td>
<td class="nump">302,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities', window );">Lease liability</a></td>
<td class="nump">70,000<span></span>
</td>
<td class="nump">44,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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Domestic net operating loss carry-forward</a></td>
<td class="nump">3,398,000<span></span>
</td>
<td class="nump">2,141,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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Long-term compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">248,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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther', window );">Nonemployee director stock compensation</a></td>
<td class="nump">552,000<span></span>
</td>
<td class="nump">514,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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Other stock compensation</a></td>
<td class="nump">82,000<span></span>
</td>
<td class="nump">51,000<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_jcs_DeferredTaxAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">253,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_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign net operating loss carry-forwards and credits</a></td>
<td class="nump">3,261,000<span></span>
</td>
<td class="nump">3,087,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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Federal and state credits</a></td>
<td class="nump">767,000<span></span>
</td>
<td class="nump">767,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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">17,000<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_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">9,286,000<span></span>
</td>
<td class="nump">8,707,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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(8,728,000)<span></span>
</td>
<td class="num">(8,170,000)<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_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">558,000<span></span>
</td>
<td class="nump">537,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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesOther', window );">Depreciation</a></td>
<td class="num">(318,000)<span></span>
</td>
<td class="num">(485,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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(175,000)<span></span>
</td>
<td class="text"> <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_jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets', window );">Lease right-of-use asset</a></td>
<td class="num">(65,000)<span></span>
</td>
<td class="num">(42,000)<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_DeferredIncomeTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">(558,000)<span></span>
</td>
<td class="num">(527,000)<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_DeferredTaxAssetsLiabilitiesNet', window );">Total net deferred tax asset</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_DeferredTaxAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets.</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;">jcs_DeferredTaxAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Deferred Tax Assets, Tax Deferred Expense, Operating Lease 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;">jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Deferred Tax Liabilities, Operating Lease Right-of-Use Assets</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;">jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax liability attributable to taxable temporary differences.</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(26)(b))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(26)(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_DeferredIncomeTaxLiabilities</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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsGross</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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsInventory</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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, without 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsLiabilitiesNet</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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsNet</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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</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_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsOperatingLossCarryforwardsForeign</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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsOther</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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxCreditCarryforwards</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax liability attributable to taxable temporary differences 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxLiabilitiesOther</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>128
<FILENAME>R95.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164114739976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in the Company&#8217;s uncertain tax positions are summarized as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_UnrecognizedTaxBenefits', window );">Uncertain tax positions &#8211; January 1</a></td>
<td class="nump">$ 101,000<span></span>
</td>
<td class="nump">$ 60,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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases - current period tax positions</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="nump">41,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_UnrecognizedTaxBenefits', window );">Uncertain tax positions &#8211; December 31, 2020</a></td>
<td class="nump">$ 115,000<span></span>
</td>
<td class="nump">$ 101,000<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 unrecognized tax benefits.</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 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R96.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164111165288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>Number </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>Number</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_NumberOfOperatingSegments', window );">Number of segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Electronics &amp; Software Segment [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NumberOfCustomers', window );">Number of Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Electronics &amp; Software Segment [Member] | Customer 1 [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.70%<span></span>
</td>
<td class="nump">21.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Electronics &amp; Software Segment [Member] | Customer 2 [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.30%<span></span>
</td>
<td class="nump">16.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Services &amp; Support Segment [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NumberOfCustomers', window );">Number of Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Electronics &amp; Software Segment [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NumberOfCustomers', window );">Number of Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<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=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Electronics &amp; Software Segment [Member] | Customer 1 [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.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=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Electronics &amp; Software Segment [Member] | Customer 2 [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.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=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Services &amp; Support Segment [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_NumberOfCustomers', window );">Number of Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_srt_StatementGeographicalAxis=jcs_ForeignCountriesMember', window );">Foreign Countries [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_NoncurrentAssets', window );">Net long-lived assets | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,000<span></span>
</td>
<td class="nump">$ 112,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_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]</a></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.00%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Customers</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;">jcs_NumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_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=123359005&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=123594938&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=123594938&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>dtr-types: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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax 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 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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_NoncurrentAssets</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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-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_NumberOfOperatingSegments</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:integerItemType</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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_SegmentReportingInformationLineItems</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_CustomerConcentrationRiskMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_ElectronicsAndSoftwareSegmentMember</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_MajorCustomersAxis=jcs_Customer1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=jcs_Customer1Member</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_MajorCustomersAxis=jcs_Customer2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=jcs_Customer2Member</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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=jcs_ServicesAndSupportSegmentMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_StatementGeographicalAxis=jcs_ForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=jcs_ForeignCountriesMember</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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_US</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=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_GeographicConcentrationRiskMember</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>130
<FILENAME>R97.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164111085832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash Equivalents</a></td>
<td class="nump">$ 33,138,000<span></span>
</td>
<td class="nump">$ 9,424,000<span></span>
</td>
<td class="nump">$ 8,761,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">3,044,000<span></span>
</td>
<td class="nump">6,210,000<span></span>
</td>
<td class="nump">250,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_AccruedLiabilitiesFairValueDisclosure', window );">Current Liabilities, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(550,000)<span></span>
</td>
<td class="text">&#160;<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">39,043,000<span></span>
</td>
<td class="nump">17,843,000<span></span>
</td>
<td class="nump">18,461,000<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_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<span></span>
</td>
<td class="nump">8,694,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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash Equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember', window );">Corporate Notes/Bonds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,059,000<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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Debt Securities [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash Equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,000<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash Equivalents</a></td>
<td class="nump">33,138,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,761,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<span></span>
</td>
<td class="text">&#160;<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">5,655,000<span></span>
</td>
<td class="nump">8,364,000<span></span>
</td>
<td class="nump">9,450,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,759,000<span></span>
</td>
<td class="nump">9,450,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Corporate Notes/Bonds [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">2,794,000<span></span>
</td>
<td class="nump">5,605,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">2,861,000<span></span>
</td>
<td class="nump">2,059,000<span></span>
</td>
<td class="nump">8,694,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_ShortTermInvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">8,694,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">250,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_AccruedLiabilitiesFairValueDisclosure', window );">Current Liabilities, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(550,000)<span></span>
</td>
<td class="text">&#160;<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_FairValueNetAssetLiability', window );">Total</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">55,000<span></span>
</td>
<td class="nump">250,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Convertible Debt Securities [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_LongTermInvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="nump">$ 250,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Accrued Consideration [Member]</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></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_AccruedLiabilitiesFairValueDisclosure', window );">Current Liabilities, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (550,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_jcs_LongTermInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Long-Term Investments, Fair Value 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;">jcs_LongTermInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_ShortTermInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Short-Term Investments, Fair Value 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;">jcs_ShortTermInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_AccruedLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value portion of accrued expenses.</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_AccruedLiabilitiesFairValueDisclosure</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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value portion 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.</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_CashAndCashEquivalentsFairValueDisclosure</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</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_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Fair value of asset after deduction of liability.</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_FairValueNetAssetLiability</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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=jcs_CorporateNotesAndBondsMember</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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_FinancialInstrumentAxis=jcs_AccruedConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=jcs_AccruedConsiderationMember</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>131
<FILENAME>R98.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.21.4</span><table class="report" border="0" cellspacing="2" id="idm140164106694248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GENERAL COMMITMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 02, 2018</div></th>
<th class="th"><div>Jul. 28, 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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount', window );">Sales of building, purchase agreement, consideration amount</a></td>
<td class="nump">$ 10,000,000<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_OtherCommitmentsAxis=jcs_PurchaseAgreementMember', window );">Purchase Agreement [Member]</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcs_RestrictedCashTransferredToCompany', window );">Earnest monet in escrow transferred to company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcs_RestrictedCashTransferredToCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Restricted Cash Transferred to Company</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;">jcs_RestrictedCashTransferredToCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Sale of Property, Purchase Agreement, Consideration Amount</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;">jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcs_</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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_OtherCommitmentsLineItems</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_OtherCommitmentsAxis=jcs_PurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherCommitmentsAxis=jcs_PurchaseAgreementMember</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>132
<FILENAME>csi220044_s-4a1_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jcs="http://commsystems.com/20210930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="jcs-20210930.xsd" xlink:type="simple"/>
    <context id="From2021-01-01to2021-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-07-012021-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_HealthCareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_us-gaap_HealthCareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_HealthCareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_us-gaap_HealthCareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_EducationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_custom_EducationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_EducationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_EducationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_OtherCommercialClientMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_custom_OtherCommercialClientMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_OtherCommercialClientMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_OtherCommercialClientMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:OtherCommercialClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_CSIITOperationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_custom_CSIITOperationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_CSIITOperationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_CSIITOperationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:CSIITOperationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-09-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:RemainderOfSuttleBusinessLinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-10</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-03-102020-03-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2020-03-10</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="From2020-03-102020-03-11_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-10</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="From2020-03-102020-03-11_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-10</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_InvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_InvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="From2020-04-012020-04-30_us-gaap_CommonStockMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2011-05-19_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-05-19</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-03-31_custom_EmployeeStockOwnershipPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-05-14_custom_EcessaCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-14</instant>
        </period>
    </context>
    <context id="From2020-05-142020-05-14_custom_EcessaCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-14</startDate>
            <endDate>2020-05-14</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_EcessaCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-03</startDate>
            <endDate>2020-11-03</endDate>
        </period>
    </context>
    <context id="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-03</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member_us-gaap_CustomerRelationshipsMember_srt_WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-03</startDate>
            <endDate>2020-11-03</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_EcessaCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_IvdeskMinnesotaInc.Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EcessaCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EcessaCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:IvdeskMinnesotaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_EcessaCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcs:EcessaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:TradeNameTrademarkInternetDomainAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:TradeNameTrademarkInternetDomainAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jcs:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-06-282021-06-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-28_us-gaap_ConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingConversionOfSeriesConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingConversionOfSeriesConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingExerciseOfAllWarrantsForCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:AssumingExerciseOfAllWarrantsForCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="From2021-06-282021-06-28_custom_PipeInvestorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:PipeInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-28_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-28</instant>
        </period>
    </context>
    <context id="From2020-10-292020-10-29_srt_MinimumMember_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-29</startDate>
            <endDate>2020-10-29</endDate>
        </period>
    </context>
    <context id="AsOf2020-10-29_us-gaap_LetterOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-29</instant>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-09-30_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-09-30_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-09-30_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_CorporateNotesAndBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_CorporateNotesAndBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_ContingentConsiderationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2019-01-012019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2018-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="AsOf2018-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="AsOf2018-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2018-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="AsOf2018-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_DeferredStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">jcs:DeferredStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_DeferredStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">jcs:DeferredStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:IntelligentEdgeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:TraditionalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:EducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:EducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:HealthcareCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:HealthcareCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:FinancialAndOtherCommercialClientsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:FinancialAndOtherCommercialClientsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:CsiItOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:CsiItOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ProjectAndProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ProjectAndProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ServicesAndSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcs:ServicesAndSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-02-012019-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-05-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_Lease1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_Lease1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_Lease2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_Lease3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:Lease3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_ExistingOnJanuary12019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:ExistingOnJanuary12019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_CommencedFirstQuarter2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">jcs:CommencedFirstQuarter2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-04-052019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:SuttleFuturelinkFiberBusinessLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="AsOf2019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:SuttleFuturelinkFiberBusinessLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="From2019-04-012019-06-30_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">jcs:SuttleFuturelinkFiberBusinessLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_InvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_LongTermCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_LongTermCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_LongTermCompensationPlan1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_LongTermCompensationPlan2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:LongTermCompensationPlan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:TwoThousandElevenExecutiveIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2018-01-012018-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember181580406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_RangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_RangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_RangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_RangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_RangeFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RangeFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcs:RangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2018-12-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EmployeeStockOwnershipPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-03-012021-03-31_custom_EmployeeStockOwnershipPlan1Member_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EmployeeStockOwnershipPlan2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcs:EmployeeStockOwnershipPlan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-08-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_AustinTaylorCommunicationsLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:AustinTaylorCommunicationsLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_Net2edgeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:Net2edgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_Net2edgeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:Net2edgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_Net2edgeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:Net2edgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_TransitionNetworksChinaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:TransitionNetworksChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_SuttleCostaRicaSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jcs:SuttleCostaRicaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_ForeignCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_ForeignCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcs:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jcs:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_ElectronicsAndSoftwareSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ElectronicsAndSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_ServicesAndSupportSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcs:ServicesAndSupportSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AllOtherSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_AccruedConsiderationMember_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:AccruedConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_CommercialPaperMember_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_CorporateNotesAndBondsMember_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">jcs:CorporateNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2021-03-012021-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2018-08-012018-08-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-08-02</endDate>
        </period>
    </context>
    <context id="AsOf2020-07-28_custom_PurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022701</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jcs:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-28</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="N">
        <measure>jcs:Number</measure>
    </unit>
    <unit id="Segment">
        <measure>jcs:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-09-30">0000022701</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2021-01-01to2021-09-30">true</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2021-01-01to2021-09-30">S-4/A</dei:DocumentType>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl0057"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:AccruedConsideration
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl0111"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:LiabilitiesHeldForSaleCurrent2
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl0120"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl0129"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:RestructuringCharges2
      contextRef="From2020-07-012020-09-30"
      id="xdx2ixbrl0232"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:RestructuringCharges2
      contextRef="From2020-01-012020-09-30"
      id="xdx2ixbrl0234"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="From2020-07-012020-09-30"
      id="xdx2ixbrl0257"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2020-07-012020-09-30"
      id="xdx2ixbrl0372"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0384"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0385"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0387"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0392"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0393"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0401"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0409"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0414"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0416"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0417"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0423"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0428"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0429"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0431"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0436"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0437"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0438"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0458"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0459"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0461"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0467"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0468"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0473"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0475"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0476"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0482"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0487"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0488"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0490"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0495"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0496"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0497"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0517"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0518"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0520"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0525"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0526"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0533"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0534"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0541"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0542"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0547"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0549"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0550"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0556"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0561"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0562"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0564"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0569"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0570"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0571"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0591"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0592"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0594"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0599"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0600"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0607"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0608"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0613"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0615"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0616"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0622"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-04-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0627"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-04-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0628"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-04-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0630"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0635"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0636"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0637"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl0670"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="From2020-01-012020-09-30"
      id="xdx2ixbrl0674"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl0703"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl0721"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl0724"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="From2020-01-012020-09-30"
      id="xdx2ixbrl0752"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl0784"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      id="xdx2ixbrl0791"
      unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="xdx2ixbrl0801"
      unitRef="USD">-678767</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember"
      id="xdx2ixbrl0807"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="xdx2ixbrl0809"
      unitRef="USD">15393</us-gaap:StockholdersEquity>
    <jcs:NumberOfBuildingsLeasedToPurchaser
      contextRef="From2020-03-102020-03-11"
      decimals="INF"
      id="xdx2ixbrl0858"
      unitRef="N">2</jcs:NumberOfBuildingsLeasedToPurchaser>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0871"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0874"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:InventoryNet2
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0877"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherAssetsCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0880"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0883"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0898"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0901"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0904"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0907"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0910"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0913"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0916"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Liabilities
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      id="xdx2ixbrl0919"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      id="xdx2ixbrl0993"
      unitRef="USD">-568745</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl0997"
      unitRef="USD">1744607</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="xdx2ixbrl1040"
      unitRef="USD">1705035</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl1071"
      unitRef="USD">2759024</us-gaap:ShortTermInvestments>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-012020-12-31" id="xdx2ixbrl1110">P3Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl1112"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl1114"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl1124"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl1126"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1128">P3Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl1130"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl1132"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1134">P2Y8M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl1136"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl1138"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2021-01-01to2021-09-30" id="xdx2ixbrl1140">P3Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember"
      id="xdx2ixbrl1155"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember"
      id="xdx2ixbrl1157"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2021-09-30_us-gaap_PerformanceSharesMember"
      id="xdx2ixbrl1167"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2021-09-30_us-gaap_PerformanceSharesMember"
      id="xdx2ixbrl1169"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember"
      id="xdx2ixbrl1179">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <jcs:ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod
      contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember"
      id="xdx2ixbrl1183">P2Y</jcs:ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember"
      id="xdx2ixbrl1185">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:InventoryNet
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="xdx2ixbrl1201"
      unitRef="USD">7931875</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl1202"
      unitRef="USD">8696880</us-gaap:InventoryNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="From2021-01-012021-09-30_custom_EcessaCorporationMember"
      id="xdx2ixbrl1236">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <jcs:BusinessCombinationContingentConsiderationMeasurementPeriod
      contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member"
      id="xdx2ixbrl1246">P120D</jcs:BusinessCombinationContingentConsiderationMeasurementPeriod>
    <jcs:FiniteLivedIntangibleAssetsAmortizationPeriod
      contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member_us-gaap_CustomerRelationshipsMember_srt_WeightedAverageMember"
      id="xdx2ixbrl1260">P8Y</jcs:FiniteLivedIntangibleAssetsAmortizationPeriod>
    <us-gaap:Goodwill
      contextRef="AsOf2019-12-31_custom_EcessaCorporationMember"
      id="xdx2ixbrl1265"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2019-12-31_custom_IvdeskMinnesotaInc.Member"
      id="xdx2ixbrl1266"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl1267"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl1273"
      unitRef="USD">2086393</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2021-01-01to2021-09-30"
      id="xdx2ixbrl1274"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="xdx2ixbrl1277"
      unitRef="USD">2086393</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="AsOf2021-09-30_custom_EcessaCorporationMember"
      id="xdx2ixbrl1281"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member"
      id="xdx2ixbrl1282"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="AsOf2021-09-30"
      id="xdx2ixbrl1283"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="xdx2ixbrl1286"
      unitRef="USD">2086393</us-gaap:Goodwill>
    <jcs:RightToPurchaseEquitySecuritiesInFutureTerm
      contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember"
      id="xdx2ixbrl1384">P1Y</jcs:RightToPurchaseEquitySecuritiesInFutureTerm>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      id="xdx2ixbrl1412"
      unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl1416"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1418"
      unitRef="USD">1947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl1420"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1421"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1422"
      unitRef="USD">6389247</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl1424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1426"
      unitRef="USD">4607555</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1430"
      unitRef="USD">4989608</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1432"
      unitRef="USD">1278826</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      id="xdx2ixbrl1436"
      unitRef="USD">-1940100</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1437"
      unitRef="USD">-1660879</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1440"
      unitRef="USD">-279221</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      id="xdx2ixbrl1443"
      unitRef="USD">-1940100</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="xdx2ixbrl1453"
      unitRef="USD">56962123</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl1455"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1457"
      unitRef="USD">9627952</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl1459"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1461"
      unitRef="USD">6147904</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl1463"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1465"
      unitRef="USD">3480048</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1469"
      unitRef="USD">4731887</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1471"
      unitRef="USD">394366</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1474"
      unitRef="USD">-1646205</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1476"
      unitRef="USD">278983</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1479"
      unitRef="USD">1367222</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1491"
      unitRef="USD">5719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1493"
      unitRef="USD">12331924</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1496"
      unitRef="USD">8824193</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1500"
      unitRef="USD">10160867</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1502"
      unitRef="USD">2470721</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1507"
      unitRef="USD">3807395</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1510"
      unitRef="USD">292353</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1513"
      unitRef="USD">4099748</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      id="xdx2ixbrl1516"
      unitRef="USD">505339</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1522"
      unitRef="USD">5882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1525"
      unitRef="USD">11573499</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1528"
      unitRef="USD">7217195</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1532"
      unitRef="USD">9672558</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1536"
      unitRef="USD">414585</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1539"
      unitRef="USD">2869948</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1541"
      unitRef="USD">689550</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1544"
      unitRef="USD">-2180398</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      id="xdx2ixbrl1547"
      unitRef="USD">429800</us-gaap:DepreciationDepletionAndAmortization>
    <jcs:RestrictedCashAndCashEquivalentsAtCarryingValue1
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl1639"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:AssetsHeldForSaleNotPartOfDisposalGroupCurrent1
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl1659"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl1675"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsNetCurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl1677"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:IntangibleAssetsNetExcludingGoodwill2
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl1684"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:OtherAssetsMiscellaneousNoncurrent2
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl1687"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl1689"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:AccruedConsideration2
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl1717"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:ContractWithCustomerLiabilityCurrent2
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl1723"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:LiabilitiesHeldForSaleCurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl1725"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:ContractWithCustomerLiabilityNoncurrent2
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl1741"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2019-01-012019-12-31"
      id="xdx2ixbrl1817"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl1907"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl1908"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1910"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1915"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1916"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1923"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1924"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1931"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1932"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl1937"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1939"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1940"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1946"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl1951"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl1952"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1954"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl1958"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl1959"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1960"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl1971"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl1972"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1974"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1981"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1982"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1990"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl1991"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl1999"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2000"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2006"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2008"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2009"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2015"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2019"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl2020"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2022"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2028"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl2029"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2030"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl2094"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2019-01-012019-12-31"
      id="xdx2ixbrl2113"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2019-01-012019-12-31"
      id="xdx2ixbrl2119"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl2172"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1
      contextRef="From2019-01-012019-12-31"
      id="xdx2ixbrl2179"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      id="xdx2ixbrl2184"
      unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
    <jcs:CashAndCashEquivalentsAtCarryingValue2
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2192"
      unitRef="USD">13092484</jcs:CashAndCashEquivalentsAtCarryingValue2>
    <jcs:ProductWarrantyPeriod contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2213">P5Y</jcs:ProductWarrantyPeriod>
    <us-gaap:ProductWarrantyAccrual
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2229"
      unitRef="USD">513000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="xdx2ixbrl2239"
      unitRef="USD">-751293</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="xdx2ixbrl2248"
      unitRef="USD">-697664</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="xdx2ixbrl2258"
      unitRef="USD">-678767</us-gaap:StockholdersEquity>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      id="xdx2ixbrl2270"
      unitRef="Pure">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <jcs:LesseeOperatingLeaseNumberOfLocations
      contextRef="From2019-02-012019-02-28"
      decimals="INF"
      id="xdx2ixbrl2332"
      unitRef="N">1</jcs:LesseeOperatingLeaseNumberOfLocations>
    <jcs:LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths
      contextRef="From2020-01-012020-12-31_custom_Lease3Member"
      decimals="INF"
      id="xdx2ixbrl2345"
      unitRef="N">1</jcs:LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths>
    <jcs:OperatingLeaseRightOfUseAsset4
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2346"
      unitRef="USD">413415</jcs:OperatingLeaseRightOfUseAsset4>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2019-12-31"
      decimals="0"
      id="xdx2ixbrl2348"
      unitRef="USD">367909</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl2360"
      unitRef="USD">208650</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl2361"
      unitRef="USD">208650</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <jcs:NumberOfBuildingsLeasedToPurchaser
      contextRef="From2020-03-102020-03-11"
      decimals="INF"
      id="xdx2ixbrl2397"
      unitRef="N">2</jcs:NumberOfBuildingsLeasedToPurchaser>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2403"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2409"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2412"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2415"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2418"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:DisposalGroupIncludingDiscontinuedOperationAssets
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2421"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2427"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2430"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl2444"
      unitRef="USD">1624016</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl2446"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl2448"
      unitRef="USD">1624016</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl2449"
      unitRef="USD">6218430</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="From2021-01-012021-09-30_custom_EcessaCorporationMember"
      id="xdx2ixbrl2480">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      id="xdx2ixbrl2482"
      unitRef="USD">1265000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <jcs:BusinessCombinationPreAcquisitionDeferredRevenue
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      id="xdx2ixbrl2486"
      unitRef="USD">1561000</jcs:BusinessCombinationPreAcquisitionDeferredRevenue>
    <jcs:BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      id="xdx2ixbrl2488"
      unitRef="USD">257000</jcs:BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      id="xdx2ixbrl2490"
      unitRef="USD">205000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2541"
      unitRef="USD">2759024</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2019-12-31"
      decimals="0"
      id="xdx2ixbrl2568"
      unitRef="USD">9449650</us-gaap:ShortTermInvestments>
    <jcs:InventoryNet1
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2590"
      unitRef="USD">8696880</jcs:InventoryNet1>
    <jcs:InventoryNet1
      contextRef="AsOf2019-12-31"
      decimals="0"
      id="xdx2ixbrl2591"
      unitRef="USD">8531112</jcs:InventoryNet1>
    <jcs:PropertyPlantAndEquipmentNet3
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2616"
      unitRef="USD">7242072</jcs:PropertyPlantAndEquipmentNet3>
    <jcs:PropertyPlantAndEquipmentNet3
      contextRef="AsOf2019-12-31"
      decimals="0"
      id="xdx2ixbrl2617"
      unitRef="USD">8238089</jcs:PropertyPlantAndEquipmentNet3>
    <us-gaap:Goodwill
      contextRef="AsOf2019-12-31_custom_EcessaCorporationMember"
      id="xdx2ixbrl2622"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2019-12-31_custom_IvdeskMinnesotaInc.Member"
      id="xdx2ixbrl2623"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl2624"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2630"
      unitRef="USD">2086393</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="AsOf2020-12-31_custom_EcessaCorporationMember"
      id="xdx2ixbrl2634"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      id="xdx2ixbrl2635"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2636"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2639"
      unitRef="USD">2086393</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      id="xdx2ixbrl2651"
      unitRef="USD">1010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      id="xdx2ixbrl2653"
      unitRef="USD">976000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2657"
      unitRef="USD">2980000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl2659"
      unitRef="USD">2775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      id="xdx2ixbrl2703">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2018-01-012018-12-31" id="xdx2ixbrl2718">P4Y2M5D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2727">P3Y5M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2736">P3Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2739">P2Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2742">P3Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-01-012020-12-31" id="xdx2ixbrl2751">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2019-01-012019-12-31" id="xdx2ixbrl2753">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2020-01-012020-12-31_custom_RangeOneMember"
      id="xdx2ixbrl2778">P4Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2020-01-012020-12-31_custom_RangeTwoMember"
      id="xdx2ixbrl2784">P3Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2020-01-012020-12-31_custom_RangeThreeMember"
      id="xdx2ixbrl2789">P0Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2020-01-012020-12-31_custom_RangeFourMember"
      id="xdx2ixbrl2794">P1Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2020-01-012020-12-31_custom_RangeFiveMember"
      id="xdx2ixbrl2799">P2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember"
      id="xdx2ixbrl2838">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <jcs:ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod
      contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember"
      id="xdx2ixbrl2842">P2Y</jcs:ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember"
      id="xdx2ixbrl2844">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl2883"
      unitRef="USD">9534</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl2884"
      unitRef="USD">9534</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl2886"
      unitRef="USD">20342</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl2887"
      unitRef="USD">-15269</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl2914"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2946"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:DeferredTaxAssetsIntangibleAssets
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2955"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="AsOf2019-12-31"
      id="xdx2ixbrl2983"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl2991"
      unitRef="USD"
      xsi:nil="true"/>
    <jcs:CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence contextRef="From2020-01-012021-12-31" id="xdx2ixbrl2994">P3Y</jcs:CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      id="xdx2ixbrl3029"
      unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl3067"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3069"
      unitRef="USD">42575546</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl3073"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3076"
      unitRef="USD">25369118</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl3080"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3082"
      unitRef="USD">17206428</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3089"
      unitRef="USD">19218922</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      id="xdx2ixbrl3091"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      id="xdx2ixbrl3092"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3094"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3095"
      unitRef="USD">684856</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3100"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3101"
      unitRef="USD">-2697350</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3106"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3107"
      unitRef="USD">922018</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3112"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3113"
      unitRef="USD">-1775332</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="xdx2ixbrl3117"
      unitRef="USD">962307</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3122"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="AsOf2020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      id="xdx2ixbrl3125"
      unitRef="USD">55556325</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl3128"
      unitRef="USD">55556325</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl3132"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3134"
      unitRef="USD">50906179</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl3138"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3141"
      unitRef="USD">28720367</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      id="xdx2ixbrl3145"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3147"
      unitRef="USD">22185812</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3153"
      unitRef="USD">22176598</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3158"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3159"
      unitRef="USD">9214</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3164"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3165"
      unitRef="USD">226136</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3170"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3171"
      unitRef="USD">235350</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      id="xdx2ixbrl3173"
      unitRef="USD">292000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      id="xdx2ixbrl3174"
      unitRef="USD">581000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      id="xdx2ixbrl3175"
      unitRef="USD">1032797</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl3180"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="AsOf2019-12-31"
      decimals="0"
      id="xdx2ixbrl3186"
      unitRef="USD">59150712</us-gaap:Assets>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="xdx2ixbrl3202"
      unitRef="USD">6210000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31_custom_CorporateNotesAndBondsMember_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      id="xdx2ixbrl3242"
      unitRef="USD">8694000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31"
      decimals="0"
      id="xdx2ixbrl3244"
      unitRef="USD">8694000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31"
      decimals="0"
      id="xdx2ixbrl3248"
      unitRef="USD">8694000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <dei:AmendmentDescription contextRef="From2021-01-01to2021-09-30">Amendment
No. 1</dei:AmendmentDescription>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-09-30">COMMUNICATIONS SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-09-30">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-01-01to2021-09-30">41-0957999</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-01-01to2021-09-30">10900 Red Circle Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2021-01-01to2021-09-30">Minnetonka</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2021-01-01to2021-09-30">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2021-01-01to2021-09-30">55343</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-01-01to2021-09-30">(952)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-01-01to2021-09-30">996-1674</dei:LocalPhoneNumber>
    <dei:EntityFilerCategory contextRef="From2021-01-01to2021-09-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2021-01-01to2021-09-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-01-01to2021-09-30">false</dei:EntityEmergingGrowthCompany>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">35284786</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">12789975</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <jcs:ShortTermInvestments2 contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2861394</jcs:ShortTermInvestments2>
    <jcs:ShortTermInvestments2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2759024</jcs:ShortTermInvestments2>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">33000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">14000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2119022</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4402023</us-gaap:AccountsReceivableNetCurrent>
    <jcs:InventoryNet2 contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">121098</jcs:InventoryNet2>
    <jcs:InventoryNet2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">136264</jcs:InventoryNet2>
    <us-gaap:PrepaidTaxes contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">15910</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">35948</us-gaap:PrepaidTaxes>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">1068799</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">556953</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">15078066</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">41471009</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">35758253</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">5800827</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">6087975</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">3942825</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7109212</us-gaap:OtherLongTermInvestments>
    <us-gaap:Goodwill contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2086393</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2086393</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">191134</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">284251</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2440562</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2775361</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">183373</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">171619</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">846000</jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent>
    <jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1283261</jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">9690287</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">13710097</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">56962123</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">55556325</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">1716451</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">709283</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">1247228</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1531595</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">132690</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">127243</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">203203</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">318650</us-gaap:OtherAccruedLiabilitiesCurrent>
    <jcs:AccruedConsideration contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">550000</jcs:AccruedConsideration>
    <us-gaap:DividendsPayableCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">34022195</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">16147</us-gaap:DividendsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">608712</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">456912</us-gaap:ContractWithCustomerLiabilityCurrent>
    <jcs:LiabilitiesHeldForSaleCurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3727821</jcs:LiabilitiesHeldForSaleCurrent2>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">37930479</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7437651</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">116460</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">69613</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">167697</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">397076</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">310179</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">466689</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">623947</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-09-30"
      decimals="INF"
      unitRef="USDPShares">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-09-30" decimals="INF" unitRef="Shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-09-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-09-30" decimals="INF" unitRef="Shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-09-30" decimals="INF" unitRef="Shares">9720627</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-09-30" decimals="INF" unitRef="Shares">9720627</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">9321927</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">9321927</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">486031</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">466096</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">44878533</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">43572114</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">-26815002</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4135284</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">15393</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-678767</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">18564955</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">47494727</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">56962123</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">55556325</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1828299</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">3354306</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">5313047</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">5321683</us-gaap:Revenues>
    <jcs:CostOfGoodsAndServicesSold2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1112528</jcs:CostOfGoodsAndServicesSold2>
    <jcs:CostOfGoodsAndServicesSold2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">2181589</jcs:CostOfGoodsAndServicesSold2>
    <jcs:CostOfGoodsAndServicesSold2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">3459331</jcs:CostOfGoodsAndServicesSold2>
    <jcs:CostOfGoodsAndServicesSold2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">3756475</jcs:CostOfGoodsAndServicesSold2>
    <jcs:GrossProfit2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">715771</jcs:GrossProfit2>
    <jcs:GrossProfit2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">1172717</jcs:GrossProfit2>
    <jcs:GrossProfit2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">1853716</jcs:GrossProfit2>
    <jcs:GrossProfit2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">1565208</jcs:GrossProfit2>
    <jcs:SellingGeneralAndAdministrativeExpense2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1687930</jcs:SellingGeneralAndAdministrativeExpense2>
    <jcs:SellingGeneralAndAdministrativeExpense2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">1959583</jcs:SellingGeneralAndAdministrativeExpense2>
    <jcs:SellingGeneralAndAdministrativeExpense2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">5566808</jcs:SellingGeneralAndAdministrativeExpense2>
    <jcs:SellingGeneralAndAdministrativeExpense2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">5016736</jcs:SellingGeneralAndAdministrativeExpense2>
    <jcs:AmortizationExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">110489</jcs:AmortizationExpense>
    <jcs:AmortizationExpense
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">106333</jcs:AmortizationExpense>
    <jcs:AmortizationExpense
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">346277</jcs:AmortizationExpense>
    <jcs:AmortizationExpense
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">106333</jcs:AmortizationExpense>
    <jcs:BusinessCombinationAcquisitionRelatedCosts2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">542509</jcs:BusinessCombinationAcquisitionRelatedCosts2>
    <jcs:BusinessCombinationAcquisitionRelatedCosts2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">71301</jcs:BusinessCombinationAcquisitionRelatedCosts2>
    <jcs:BusinessCombinationAcquisitionRelatedCosts2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">1854382</jcs:BusinessCombinationAcquisitionRelatedCosts2>
    <jcs:BusinessCombinationAcquisitionRelatedCosts2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">485886</jcs:BusinessCombinationAcquisitionRelatedCosts2>
    <jcs:RestructuringCharges2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">242275</jcs:RestructuringCharges2>
    <jcs:RestructuringCharges2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">242275</jcs:RestructuringCharges2>
    <us-gaap:OperatingExpenses
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">2583203</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">2137217</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">8009742</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">5608955</us-gaap:OperatingExpenses>
    <jcs:OperatingIncomeLoss2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-1867432</jcs:OperatingIncomeLoss2>
    <jcs:OperatingIncomeLoss2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">-964500</jcs:OperatingIncomeLoss2>
    <jcs:OperatingIncomeLoss2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-6156026</jcs:OperatingIncomeLoss2>
    <jcs:OperatingIncomeLoss2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-4043747</jcs:OperatingIncomeLoss2>
    <jcs:InvestmentAndOtherIncomeLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">67791</jcs:InvestmentAndOtherIncomeLoss>
    <jcs:InvestmentAndOtherIncomeLoss
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">281794</jcs:InvestmentAndOtherIncomeLoss>
    <jcs:InvestmentAndOtherIncomeLoss
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-178874</jcs:InvestmentAndOtherIncomeLoss>
    <jcs:InvestmentAndOtherIncomeLoss
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">665158</jcs:InvestmentAndOtherIncomeLoss>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">4078</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">20326</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">308403</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:InterestAndDebtExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">2352</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">7060</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">7290</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">26151</us-gaap:InterestAndDebtExpense>
    <jcs:NonoperatingIncomeExpense2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">69517</jcs:NonoperatingIncomeExpense2>
    <jcs:NonoperatingIncomeExpense2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">274734</jcs:NonoperatingIncomeExpense2>
    <jcs:NonoperatingIncomeExpense2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-165838</jcs:NonoperatingIncomeExpense2>
    <jcs:NonoperatingIncomeExpense2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">947410</jcs:NonoperatingIncomeExpense2>
    <jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-1797915</jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2>
    <jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">-689766</jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2>
    <jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-6321864</jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2>
    <jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-3096337</jcs:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2>
    <jcs:IncomeTaxExpenseBenefit2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">5170</jcs:IncomeTaxExpenseBenefit2>
    <jcs:IncomeTaxExpenseBenefit2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">8952</jcs:IncomeTaxExpenseBenefit2>
    <jcs:IncomeTaxExpenseBenefit2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">5760</jcs:IncomeTaxExpenseBenefit2>
    <jcs:IncomeTaxExpenseBenefit2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">4049</jcs:IncomeTaxExpenseBenefit2>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-1803085</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">-698718</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-6327624</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-3100386</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">10411404</jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2>
    <jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">961083</jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2>
    <jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">10835605</jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2>
    <jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">2931863</jcs:IncomeLossFromDiscontinuedOperationsNetOfTax2>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">8608319</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">262365</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">4507981</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-168523</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1231</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">-15897</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-5416</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-5800</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">644590</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">81146</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">699576</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-59859</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">645821</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">65249</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">694160</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-65659</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">9254140</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">327614</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">5202141</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-234182</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.19</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.07</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.67</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.33</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">1.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">1.15</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.31</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.18</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.07</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.65</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">1.12</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.31</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">9631064</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="Shares">9355425</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Shares">9476264</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="Shares">9323902</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">9715252</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="Shares">9444986</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Shares">9660317</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="Shares">9323902</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">3.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">3.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.04</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9321927</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">466096</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">43572114</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">4135284</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-678767</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">47494727</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">4507981</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">4507981</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9540</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">477</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">48532</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">49009</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">72203</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">3610</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">326358</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">329968</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">993977</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">49699</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">3714658</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">3764357</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">559397</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">559397</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">677020</jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-01-012021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">33851</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-01-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">3342526</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1436068</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">4812445</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">3.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">34022199</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">34022199</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">694160</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">694160</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9720627</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">486031</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">44878533</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-26815002</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">15393</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">18564955</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9470424</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">473521</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">44053498</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-7772</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-630428</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">43888819</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">8608319</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012022-09-30"
      decimals="0"
      unitRef="USD">8608319</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">8608319</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">898096</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">44905</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">3714658</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">3759563</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">317065</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">317065</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">647893</jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">32395</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">3206688</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1393355</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">4632438</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">3.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">34022194</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">34022194</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">645821</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">645821</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9720627</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">486031</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">44878533</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-26815002</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">15393</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">18564955</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9252749</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">462637</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">42977914</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">4649395</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-697664</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">47392282</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-168523</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-168523</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12968</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">648</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">66246</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">66894</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">66059</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">3303</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">404281</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">407584</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">64352</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">3218</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">20720</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">23938</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">319777</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">319777</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">82964</jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">4148</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">387265</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-37192</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">354221</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.04</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">380041</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">380041</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-65659</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-65659</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9313164</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">465658</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">43401673</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">4138023</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-763323</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-09-30" decimals="0" unitRef="USD">47242031</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9351486</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">467573</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">43495046</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">3830132</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-828572</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">46964179</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">262365</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">262365</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">4899</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">245</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">24593</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">24838</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">15768</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">789</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">15540</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">16329</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">143150</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">143150</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">58989</jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-07-012020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">2949</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">276656</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-07-012020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-44309</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">235296</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="USDPShares">0.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="From2020-04-012020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1217</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      unitRef="USD">1217</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-07-012020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">65249</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">65249</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9313164</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">465658</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">43401673</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">4138023</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-763323</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-09-30" decimals="0" unitRef="USD">47242031</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">4507981</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-168523</us-gaap:NetIncomeLoss>
    <jcs:IncomeLossFromDiscontinuedOperationsNetOfTax3
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">10835605</jcs:IncomeLossFromDiscontinuedOperationsNetOfTax3>
    <jcs:IncomeLossFromDiscontinuedOperationsNetOfTax3
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">2931863</jcs:IncomeLossFromDiscontinuedOperationsNetOfTax3>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-6327624</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-3100386</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <jcs:DepreciationDepletionAndAmortization2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">643541</jcs:DepreciationDepletionAndAmortization2>
    <jcs:DepreciationDepletionAndAmortization2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">621363</jcs:DepreciationDepletionAndAmortization2>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">559397</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">319777</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">9534</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AssetImpairmentCharges
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">399829</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">20326</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">303899</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-2238172</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">3852877</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-15167</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">136732</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-20039</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">15587</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">507020</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">319063</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">1007228</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">1125157</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-70858</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-73895</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">123729</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">114762</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-1918726</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-5611846</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-707243</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">32012</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-2625969</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-5579834</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">20264</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">101032</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">3975894</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">18415534</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">20326</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">420000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">2703601</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">15277710</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">2703663</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-6794750</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">23625453</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">7977300</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">26329116</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">1182550</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">16152</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">563766</us-gaap:PaymentsOfDividends>
    <jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">3813366</jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld>
    <jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">90832</jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">550000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">4812445</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">354221</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-1565231</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-827155</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">54386</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-7725</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">22192302</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">-5232164</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">13092484</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">14607510</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">35284786</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-09-30" decimals="0" unitRef="USD">9375346</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">-17971</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">10102</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">4639</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">25387</us-gaap:InterestPaidNet>
    <jcs:DividendsDeclaredNotPaid
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">34022195</jcs:DividendsDeclaredNotPaid>
    <jcs:DividendsDeclaredNotPaid
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">16637</jcs:DividendsDeclaredNotPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">208650</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_80A_eus-gaap--SignificantAccountingPoliciesTextBlock_zXSKK2jmwFIb"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
1 &#x2013; &lt;span id="xdx_821_zexAMhxqIzEg"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_84C_eus-gaap--NatureOfOperations_zQhyCXnZfIce"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zMgyNATheFAk"&gt;Description
of Business&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Communications
Systems, Inc. (herein collectively referred to as &#x201c;CSI,&#x201d; &#x201c;our,&#x201d; &#x201c;we&#x201d; or the &#x201c;Company&#x201d;) is a Minnesota corporation organized in 1969
that until August 2, 2021 classified its business into &lt;span id="xdx_90E_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20210101__20210930_zHxjA12Zcsc9" title="Number of segments::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0791"&gt;two&lt;/span&gt;&lt;/span&gt;
segments: (1) the Electronics &amp;amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary
Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of
networks through PoE products, software and services as well as traditional products such as media converters, network adapters and
other connectivity products and (ii) designs, develops, and sells edge network access products, TDM (time-division multiplexing)
over IP and other circuit emulation solutions, along with specialized cloud-based software solutions, primarily within the
telecommunications market; and (2) the Services and Support segment (consisting of subsidiaries JDL and Ecessa), which (i) provides
technology solutions including virtualization, managed services, wired and wireless network design and implementation, and hybrid
cloud infrastructure and deployment and (ii) designs, develops, and sells SD-WAN (software-designed wide-area network)
solutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;As previously disclosed, on August 2, 2021, the Company and Lantronix, Inc. completed the sale by CSI to Lantronix of all of the issued and
outstanding stock of CSI&#x2019;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary,
Transition Networks Europe Limited (collectively with Transition Networks, Inc., the &#x201c;TN Companies&#x201d;), pursuant to the securities purchase agreement
dated April 28, 2021 (&#x201c;E&amp;amp;S Sale Transaction&#x201d;). As a result, sales and expenses related to the operations of the former Electronics &amp;amp; Software segment
have been presented as discontinued operations in this Form 10-Q.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;For purposes of this Form 10-Q, the Company classifies operations from its Services &amp;amp; Support segment. Non-allocated general and administrative
expenses are separately accounted for as &#x201c;Other&#x201d; in the Company&#x2019;s segment reporting. Intercompany revenues are eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85A_zF7bHo3IiMBa"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUZs5CXttdla"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_z1auM7Euq4t5"&gt;Financial
Statement Presentation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The condensed consolidated balance sheet as of September 30, 2021, the related condensed consolidated statements of income (loss) and comprehensive
income (loss), the condensed consolidated statements of changes in stockholders&#x2019; equity for the three and nine months ended September 30, 2021 and
2020, and the condensed consolidated statements of cash flows for the periods ended September 30, 2021 and 2020 have been prepared by Company
management. In the opinion of management, all adjustments (which include only normal recurring adjustments, except where noted) necessary to
present fairly the financial position, results of operations, and cash flows at September 30, 2021 and 2020 and for the periods then ended have been
made. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted
accounting principles in the United States of America have been condensed or omitted. We recommend these condensed consolidated financial
statements be read in conjunction with the financial statements and notes thereto included in the Company&#x2019;s December 31, 2020 Annual Report to
Shareholders on Form 10-K (&#x201c;2020 Form 10-K&#x201d;). The results of operations for the period ended September 30, 2021 are not necessarily indicative of
operating results for the entire year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The presentation of financial statements in conformity with generally accepted accounting principles 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 balance sheet date, and the
reported amounts of revenues and expenses during the reporting period. The estimates and assumptions used in the accompanying condensed
consolidated financial statements are based upon management&#x2019;s evaluation of the relevant facts and circumstances as of the time of the financial
statements. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Except to the extent updated or described below, the significant accounting policies set forth in Note 1 to the consolidated financial statements in the
December 31, 2020 Form 10-K, appropriately represent, in all material respects, the current status of accounting policies, and are incorporated herein by
reference.&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_843_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zUnUr2HA13Ad"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_z4rJJAekgKK2"&gt;Accumulated
Other Comprehensive Loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_89C_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zwrZmBEAKW46"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zSPVCLjt5Edl"&gt;&lt;span id="xdx_8B7_zDIBMXvgJv81"&gt;The components of accumulated other comprehensive loss, net of tax, are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Accumulated
    Other Comprehensive Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Foreign
    Currency&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Unrealized
    gain&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Comprehensive&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Translation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;(loss)
    on securities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 40%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zWS9fB1tU0p5" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="Beginning balance, value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(700,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z3FEGNFR7GVb" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;21,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--StockholdersEquity_iS_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zazUwxucS1T6" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="::XDX::-678767"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0801"&gt;(679,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Net
    current period change&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z3PvPraqfRW6" style="text-align: right; line-height: 108%" title="Net current period change"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zjqBYkQSWWw9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z2WkrN0DtMi2" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;694,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zbnSnO8JH2Q5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Ending balance, value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0807"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5s5e2kUJ0n7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;15,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXPfDFYyMWXe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::15%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0809"&gt;15,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;







&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_84C_eus-gaap--NatureOfOperations_zQhyCXnZfIce"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zMgyNATheFAk"&gt;Description
of Business&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Communications
Systems, Inc. (herein collectively referred to as &#x201c;CSI,&#x201d; &#x201c;our,&#x201d; &#x201c;we&#x201d; or the &#x201c;Company&#x201d;) is a Minnesota corporation organized in 1969
that until August 2, 2021 classified its business into &lt;span id="xdx_90E_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20210101__20210930_zHxjA12Zcsc9" title="Number of segments::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0791"&gt;two&lt;/span&gt;&lt;/span&gt;
segments: (1) the Electronics &amp;amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary
Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of
networks through PoE products, software and services as well as traditional products such as media converters, network adapters and
other connectivity products and (ii) designs, develops, and sells edge network access products, TDM (time-division multiplexing)
over IP and other circuit emulation solutions, along with specialized cloud-based software solutions, primarily within the
telecommunications market; and (2) the Services and Support segment (consisting of subsidiaries JDL and Ecessa), which (i) provides
technology solutions including virtualization, managed services, wired and wireless network design and implementation, and hybrid
cloud infrastructure and deployment and (ii) designs, develops, and sells SD-WAN (software-designed wide-area network)
solutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;As previously disclosed, on August 2, 2021, the Company and Lantronix, Inc. completed the sale by CSI to Lantronix of all of the issued and
outstanding stock of CSI&#x2019;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary,
Transition Networks Europe Limited (collectively with Transition Networks, Inc., the &#x201c;TN Companies&#x201d;), pursuant to the securities purchase agreement
dated April 28, 2021 (&#x201c;E&amp;amp;S Sale Transaction&#x201d;). As a result, sales and expenses related to the operations of the former Electronics &amp;amp; Software segment
have been presented as discontinued operations in this Form 10-Q.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;For purposes of this Form 10-Q, the Company classifies operations from its Services &amp;amp; Support segment. Non-allocated general and administrative
expenses are separately accounted for as &#x201c;Other&#x201d; in the Company&#x2019;s segment reporting. Intercompany revenues are eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_842_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUZs5CXttdla"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_z1auM7Euq4t5"&gt;Financial
Statement Presentation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The condensed consolidated balance sheet as of September 30, 2021, the related condensed consolidated statements of income (loss) and comprehensive
income (loss), the condensed consolidated statements of changes in stockholders&#x2019; equity for the three and nine months ended September 30, 2021 and
2020, and the condensed consolidated statements of cash flows for the periods ended September 30, 2021 and 2020 have been prepared by Company
management. In the opinion of management, all adjustments (which include only normal recurring adjustments, except where noted) necessary to
present fairly the financial position, results of operations, and cash flows at September 30, 2021 and 2020 and for the periods then ended have been
made. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted
accounting principles in the United States of America have been condensed or omitted. We recommend these condensed consolidated financial
statements be read in conjunction with the financial statements and notes thereto included in the Company&#x2019;s December 31, 2020 Annual Report to
Shareholders on Form 10-K (&#x201c;2020 Form 10-K&#x201d;). The results of operations for the period ended September 30, 2021 are not necessarily indicative of
operating results for the entire year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The presentation of financial statements in conformity with generally accepted accounting principles 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 balance sheet date, and the
reported amounts of revenues and expenses during the reporting period. The estimates and assumptions used in the accompanying condensed
consolidated financial statements are based upon management&#x2019;s evaluation of the relevant facts and circumstances as of the time of the financial
statements. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Except to the extent updated or described below, the significant accounting policies set forth in Note 1 to the consolidated financial statements in the
December 31, 2020 Form 10-K, appropriately represent, in all material respects, the current status of accounting policies, and are incorporated herein by
reference.&lt;/span&gt;&lt;/p&gt;



</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_843_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zUnUr2HA13Ad"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_z4rJJAekgKK2"&gt;Accumulated
Other Comprehensive Loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_89C_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zwrZmBEAKW46"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zSPVCLjt5Edl"&gt;&lt;span id="xdx_8B7_zDIBMXvgJv81"&gt;The components of accumulated other comprehensive loss, net of tax, are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Accumulated
    Other Comprehensive Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Foreign
    Currency&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Unrealized
    gain&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Comprehensive&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Translation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;(loss)
    on securities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 40%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zWS9fB1tU0p5" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="Beginning balance, value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(700,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z3FEGNFR7GVb" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;21,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--StockholdersEquity_iS_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zazUwxucS1T6" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="::XDX::-678767"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0801"&gt;(679,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Net
    current period change&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z3PvPraqfRW6" style="text-align: right; line-height: 108%" title="Net current period change"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zjqBYkQSWWw9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z2WkrN0DtMi2" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;694,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zbnSnO8JH2Q5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Ending balance, value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0807"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5s5e2kUJ0n7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;15,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXPfDFYyMWXe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::15%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0809"&gt;15,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;







&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_89C_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zwrZmBEAKW46"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zSPVCLjt5Edl"&gt;&lt;span id="xdx_8B7_zDIBMXvgJv81"&gt;The components of accumulated other comprehensive loss, net of tax, are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Accumulated
    Other Comprehensive Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Foreign
    Currency&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Unrealized
    gain&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Comprehensive&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Translation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;(loss)
    on securities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 40%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zWS9fB1tU0p5" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="Beginning balance, value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(700,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z3FEGNFR7GVb" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;21,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--StockholdersEquity_iS_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zazUwxucS1T6" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 18%" title="::XDX::-678767"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0801"&gt;(679,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Net
    current period change&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z3PvPraqfRW6" style="text-align: right; line-height: 108%" title="Net current period change"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zjqBYkQSWWw9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z2WkrN0DtMi2" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;694,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zbnSnO8JH2Q5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Ending balance, value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0807"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5s5e2kUJ0n7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;15,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXPfDFYyMWXe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::15%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0809"&gt;15,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;







&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="0"
      unitRef="USD">-700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">21000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="0"
      unitRef="USD">700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">-6000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2021-01-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">694000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">15000</us-gaap:StockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_80B_eus-gaap--RevenueFromContractWithCustomerTextBlock_zoyfxkbvpZyc"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
2 &#x2013; &lt;span id="xdx_82A_zZkOWyaYQvp1"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Services &amp;amp; Support &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Company has determined that the following performance obligations identified in its Services &amp;amp; Support segment are transferred over time:
managed services and professional services (time and materials (&#x201c;T&amp;amp;M&#x201d;) and fixed price) as well as services under maintenance and service contracts.
The managed services performance obligation is a bundled solution consisting of a series of distinct services that are substantially the same and that
have the same pattern of transfer to the customer and are therefore recognized evenly over the term of the contract. T&amp;amp;M professional services
arrangements are recognized over time with an input method based on hours expended towards satisfying the performance obligation. Fixed price
professional service arrangements under a relatively longer-term service are also recognized over time with an input method based on hours expended.
Maintenance and service contracts are recognized evenly over the life of the contract.&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Company has also identified the following performance obligations within its Services &amp;amp; Support segment that are recognized at a point in time:
resale of third-party hardware and software; installation; arranging for another party to transfer services to the customer; and certain professional
services. The resale of third-party hardware and software is recognized at a point in time, when the goods are shipped or delivered to the customer&#x2019;s
location, in accordance with the shipping terms. Installation services are recognized at a point in time when the services are completed. The service the
Company provides to arrange for another party to transfer services to the customer is satisfied at a point in time after the Company has transferred
control when the service is first available to the customer by the third-party vendor. The Company reports revenue from these third-party services on a
net basis in its financial statements. Depending on the nature of the service, certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case-by-case basis to determine if revenue
should be recognized over time or at a point in time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;









&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Disaggregation
of revenue&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the
consideration we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we
disaggregate our revenues.&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_z7g2KRTfdWAg"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;For the Services &amp;amp; Support segment, we analyze revenue by customer group and type, which is as follows for the three and nine months ended
September 30, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BA_zMR0U54vk8p7"&gt;Schedule of Disaggregation of Revenues&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 41%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services &amp;amp; Support Revenue by Customer Group&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Three Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Nine Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Financial&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zsJ8xz4dk6Wa" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;482,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_z3bsvhKCTLl1" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;117,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zIxYJ79rpMF3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,306,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zEqvOu60djb3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;314,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_z0Ez71tXqbIi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;261,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zDZGrJS50X4i" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;244,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zGf32qr3sRL6" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;760,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zsAWdqyzkww1" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;674,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
   &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Education&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zi6ngr45XvKj" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;64,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zecSvfU4psMg" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,312,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zadQ6cXeeWX4" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;212,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zRJWqZnNQV4j" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,031,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;

    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other commercial clients&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziWrPAiGG2y7" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,021,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziFUslS8DMr9" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;682,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zBVnYGmVuVVa" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,035,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zUPM2gxZUKn7" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,302,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;

    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;CSI IT operations&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zUD1ViUu44s3" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;119,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zQsZWuWJ0fRi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;175,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zeQxTuOCK8eb" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;406,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zd93jOXKU2Jk" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;561,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;

    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930_z6OWpGdJIZn1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,947,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930_zV8DuXhqkOe5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,530,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_zf8DKgPjhrh6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,719,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930_zs1uMht2Vmv9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,882,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;




&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 41%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services &amp;amp; Support Revenue by Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Three Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Nine Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Project &amp;amp; product revenue&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zvzEFISbeRYh" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;297,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200901__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_z8kM1dayQa4b" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,611,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zsN6xDRE4uZ" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;927,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zXnsj98Jz6qd" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,498,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Services &amp;amp; support revenue&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zRa3HYK2z7Ki" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,650,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zb9mMH1CJOn9" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;919,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zWOWDvNGwoi1" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,792,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zTMGraUVQEO7" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,384,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_za2K6lCO43Ob" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,947,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z1V1zZQSsWA6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,530,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zi83Rb9LUH82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,719,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zrA5FUIizyAk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,882,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;










</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_z7g2KRTfdWAg"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;For the Services &amp;amp; Support segment, we analyze revenue by customer group and type, which is as follows for the three and nine months ended
September 30, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BA_zMR0U54vk8p7"&gt;Schedule of Disaggregation of Revenues&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 41%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services &amp;amp; Support Revenue by Customer Group&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Three Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Nine Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Financial&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zsJ8xz4dk6Wa" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;482,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_z3bsvhKCTLl1" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;117,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zIxYJ79rpMF3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,306,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--FinancialMember_zEqvOu60djb3" style="border-top: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;314,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_z0Ez71tXqbIi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;261,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zDZGrJS50X4i" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;244,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zGf32qr3sRL6" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;760,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax3_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--HealthCareMember_zsAWdqyzkww1" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;674,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
   &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Education&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zi6ngr45XvKj" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;64,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zecSvfU4psMg" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,312,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zadQ6cXeeWX4" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;212,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--EducationMember_zRJWqZnNQV4j" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,031,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;

    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other commercial clients&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziWrPAiGG2y7" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,021,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_ziFUslS8DMr9" style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;682,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zBVnYGmVuVVa" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,035,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--OtherCommercialClientMember_zUPM2gxZUKn7" style="vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,302,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;

    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;CSI IT operations&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zUD1ViUu44s3" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;119,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zQsZWuWJ0fRi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;175,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zeQxTuOCK8eb" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;406,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--RevenueFromContractWithCustomerExcludingAssessedTax2_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--CSIITOperationMember_zd93jOXKU2Jk" style="border-bottom: #000000 1pt solid; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;561,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;

    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930_z6OWpGdJIZn1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,947,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930_zV8DuXhqkOe5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,530,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_zf8DKgPjhrh6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,719,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930_zs1uMht2Vmv9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: middle; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,882,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;




&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 41%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services &amp;amp; Support Revenue by Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Three Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Nine Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Project &amp;amp; product revenue&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zvzEFISbeRYh" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;297,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200901__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_z8kM1dayQa4b" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,611,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zsN6xDRE4uZ" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;927,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zXnsj98Jz6qd" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,498,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Services &amp;amp; support revenue&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zRa3HYK2z7Ki" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,650,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zb9mMH1CJOn9" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;919,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zWOWDvNGwoi1" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,792,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zTMGraUVQEO7" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,384,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_za2K6lCO43Ob" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,947,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z1V1zZQSsWA6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,530,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zi83Rb9LUH82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,719,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zrA5FUIizyAk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,882,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;










</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30_custom_FinancialMember"
      decimals="0"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-07-012020-09-30_custom_FinancialMember"
      decimals="0"
      unitRef="USD">117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-09-30_custom_FinancialMember"
      decimals="0"
      unitRef="USD">1306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30_custom_FinancialMember"
      decimals="0"
      unitRef="USD">314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax3
      contextRef="From2021-07-012021-09-30_us-gaap_HealthCareMember"
      decimals="0"
      unitRef="USD">261000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax3>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax3
      contextRef="From2020-07-012020-09-30_us-gaap_HealthCareMember"
      decimals="0"
      unitRef="USD">244000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax3>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax3
      contextRef="From2021-01-012021-09-30_us-gaap_HealthCareMember"
      decimals="0"
      unitRef="USD">760000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax3>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax3
      contextRef="From2020-01-012020-09-30_us-gaap_HealthCareMember"
      decimals="0"
      unitRef="USD">674000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax3>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2021-07-012021-09-30_custom_EducationMember"
      decimals="0"
      unitRef="USD">64000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2020-07-012020-09-30_custom_EducationMember"
      decimals="0"
      unitRef="USD">2312000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2021-01-012021-09-30_custom_EducationMember"
      decimals="0"
      unitRef="USD">212000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2020-01-012020-09-30_custom_EducationMember"
      decimals="0"
      unitRef="USD">3031000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2021-07-012021-09-30_custom_OtherCommercialClientMember"
      decimals="0"
      unitRef="USD">1021000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2020-07-012020-09-30_custom_OtherCommercialClientMember"
      decimals="0"
      unitRef="USD">682000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2021-01-012021-09-30_custom_OtherCommercialClientMember"
      decimals="0"
      unitRef="USD">3035000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2020-01-012020-09-30_custom_OtherCommercialClientMember"
      decimals="0"
      unitRef="USD">1302000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2021-07-012021-09-30_custom_CSIITOperationMember"
      decimals="0"
      unitRef="USD">119000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2020-07-012020-09-30_custom_CSIITOperationMember"
      decimals="0"
      unitRef="USD">175000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2021-01-012021-09-30_custom_CSIITOperationMember"
      decimals="0"
      unitRef="USD">406000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <jcs:RevenueFromContractWithCustomerExcludingAssessedTax2
      contextRef="From2020-01-012020-09-30_custom_CSIITOperationMember"
      decimals="0"
      unitRef="USD">561000</jcs:RevenueFromContractWithCustomerExcludingAssessedTax2>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">3530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">5719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">5882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember"
      decimals="0"
      unitRef="USD">297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-09-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember"
      decimals="0"
      unitRef="USD">2611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember"
      decimals="0"
      unitRef="USD">927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember"
      decimals="0"
      unitRef="USD">3498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember"
      decimals="0"
      unitRef="USD">1650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-07-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember"
      decimals="0"
      unitRef="USD">919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember"
      decimals="0"
      unitRef="USD">4792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember"
      decimals="0"
      unitRef="USD">2384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">1947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">3530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-09-30_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">5719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">5882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_805_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_z86RplPXrcL4"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
3 &#x2013; &lt;span id="xdx_821_zeUIJi6L4BCf"&gt;DISCONTINUED OPERATIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;On March 11, 2020, the Company sold the remainder of its Suttle business lines, including the SoHo, MediaMAX, and SpeedStar brands and inventory
as well as working capital, certain capital equipment, intellectual property, and customer relationships to Oldcastle Infrastructure, Inc. (&#x201c;Oldcastle&#x201d;) for $&lt;span id="xdx_90B_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zyZkflcwDfXb" title="Proceeds from sale"&gt;8,000,000&lt;/span&gt;, with a working capital adjustment &lt;span id="xdx_903_ecustom--WorkingCapitalAdjustmentPeriodAfterClose_dt_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zEJdpidLn3pe"&gt;90 days&lt;/span&gt; after close. Oldcastle will operate the majority of the acquired Suttle business through its whollyowned
subsidiary, Primex Technologies, Inc. The Company received proceeds of $&lt;span id="xdx_901_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200101__20201231_zEnZXLNnF57e"&gt;8,900,000&lt;/span&gt;
and recorded a gain on the sale of $&lt;span id="xdx_90C_eus-gaap--GainLossOnSaleOfOtherAssets_c20200101__20201231_zVkStvt4APj7" title="Gain on sale of business line"&gt;2,247,000&lt;/span&gt; during 2020. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Concurrent with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (&#x201c;TSA&#x201d;) under which Suttle
continued to manufacture products for Oldcastle for six months, to ensure seamless supply and quality assurance to the existing customer base.
Concurrently with the closing of the transaction and the TSA, the Company and Oldcastle also entered into a lease agreement under which Oldcastle
agreed to lease &lt;span id="xdx_90D_ecustom--NumberOfBuildingsLeasedToPurchaser_dxL_uN_c20200310__20200311_zpi10wTwso6g" title="::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0858"&gt;two&lt;/span&gt;&lt;/span&gt; buildings in Hector, Minnesota, where Suttle had conducted operations. Base rents under the lease agreement range from $&lt;span id="xdx_902_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MinimumMember_zLhcRvH6URPg" title="Base rents"&gt;6,970&lt;/span&gt; to $&lt;span id="xdx_901_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MaximumMember_zL59USNvv3nj"&gt;7,180&lt;/span&gt; per month. The presentation of discontinued operations with respect to this Suttle sale has been retrospectively applied to all prior periods
presented.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On August 2, 2021, the Company and Lantronix, Inc. (&#x201c;Lantronix&#x201d;) completed the sale by CSI to Lantronix of all of the issued and outstanding stock of
CSI&#x2019;s wholly owned subsidiary, Transition Networks, Inc., and the entire issued share capital of its wholly owned subsidiary, Transition Networks
Europe Limited (collectively with Transition Networks, Inc., the &#x201c;TN Companies&#x201d;), pursuant to a securities purchase agreement dated April 28, 2021
(&#x201c;E&amp;amp;S Sale Transaction&#x201d;).&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Company received net proceeds of $&lt;span id="xdx_90D_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20210701__20210930_zJEPtcC3tPa2" title="Proceeds from Sale of Other Productive Assets"&gt;23,630,000&lt;/span&gt;, which included a working capital adjustment of $(1,376,000) and recorded a gain on sale of
$&lt;span id="xdx_90D_eus-gaap--GainLossOnSaleOfOtherAssets_c20220701__20220930_z4t92MlcFWXk" title="Gain (Loss) on Disposition of Other Assets"&gt;13,455,000&lt;/span&gt; during the third quarter of 2021. The presentation of discontinued operations with respect to this E&amp;amp;S Sale Transaction has been
retrospectively applied to all prior periods presented.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Under the securities purchase agreement, Lantronix has also agreed to pay CSI, if earned, earnout payments of up to $&lt;span id="xdx_90B_ecustom--DisposalGroupContingentEarnoutReceivable_iI_c20210930_zGDv5NjVWWpe" title="Disposal Group, Contingent Earnout Receivable"&gt;7.0&lt;/span&gt; million payable following two
successive 180-day intervals after the closing of the E&amp;amp;S Sale Transaction based on revenue targets for the business of the TN Companies as specified
in the securities purchase agreement, subject to certain adjustments and allocations as further described in the securities purchase agreement.
Concurrently with the closing of the transaction, CSI and Lantronix entered into a transition services agreement under which CSI will perform
administrative and IT services, and lease office, warehouse and production space to Lantronix at CSI&#x2019;s Minnetonka, Minnesota facility for a period of
up to twelve months.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p id="xdx_896_eus-gaap--ClosedBlockOperationsNetResultsTableTextBlock_zV6Rb1kyzoBg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span&gt;On August 31, 2021, the Company entered into a purchase agreement with Winport Holdings, LLC for the sale of the Company&#x2019;s real and personal
property located in Hector, Minnesota including the lease with Oldcastle for $900,000. The Company recorded a $100,000 impairment loss on these
assets in order to write down the assets to the fair value less the costs to sell and recorded the assets as held for sale at September 30, 2021.
&lt;span id="xdx_8BF_z6TnsiZSITQj"&gt;The assets of the discontinued operations classified as held for sale are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table dir="ltr" style="border-style: none; border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="height: 0.01in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_493_20210930__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zoA0nx4MAc95" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_49A_20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zK4P2cY0mQM" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.35in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.35in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 8pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 8pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;September
        30, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;December
        31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACz0yt_ztUYT8hQ9rwk" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0871"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;303,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_i02I_zv1E6ZqPejhb" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Trade accounts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0874"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;5,775,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--InventoryNet2_i02I_maACz0yt_zkM6Hck8f3w" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Inventories &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0877"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;8,561,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OtherAssetsCurrent_i02I_maACz0yt_z5LcoABEXOOe" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0880"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;439,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AssetsCurrent_i02TI_zxfqxkhhcYi8" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0883"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;15,078,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAzPgC_zIDoSZ420wlk" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Property,
        plant, and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;846,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,154,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maAzPgC_z6HiFuw8m9Ra" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Right
        of use asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;129,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrent_i01TI_z05M1sjVQZB7" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;846,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,283,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--Assets2_i01TI_zQdxitHf5ZH9" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;846,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;16,361,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccountsPayableCurrent_i02I_maLCzp0B_zs0ltbq5W8Gl" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Accounts
        payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0898"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,669,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzp0B_zwvJQInaSTi8" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Accrued
        compensation and benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0901"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;767,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzp0B_z4uVnOf3VYu5" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Operating
        lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0904"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;86,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_i02I_maLCzp0B_zkOBuTBBcNul" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Other
        accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0907"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,206,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i01TI_z83zlWwO4mpc" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0910"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;3,728,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLNzRsT_z88gPJjZYeid" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Operating
        lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;30,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LiabilitiesNoncurrent_i02TI_zrLYn0Vz6kKg" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        noncurrent liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0916"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;30,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--Liabilities_iI_zPxhDeXj14r4" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0919"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;3,758,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A4_zZU4W2yn3cX9" style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p id="xdx_898_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_zIBlrLWhkdqe"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
financial results of the discontinued operations are as follows:&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 44%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Three Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Nine Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210701__20210930_zRtOJqH0UzRf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,806,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200701__20200930_zA6fcLnGYSL1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,067,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20210930_zhVl1TUrcjrd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;20,478,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maOI_c20200101__20200930_zwIMd9nidCsg" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;30,354,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210701__20210930_z9spyZ9bSqD7" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,789,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200701__20200930_zV3Aa6Isk7Ol" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,027,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210101__20210930_znVic8eIZtU3" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;11,774,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msOI_c20200101__20200930_zA0uPpXU9Bw3" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;17,894,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and administrative expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210701__20210930_zkStAnwN7Ldk" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,044,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200701__20200930_zoU21CC8iDoa" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,848,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210101__20210930_z7Lc6Fpo3BM1" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,090,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_msOI_c20200101__20200930_zTpcUH4gpNAe" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,310,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;982,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,141,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Impairment loss&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210701__20210930_zHwRAoDeRf81" style="text-align: right; line-height: 108%" title="Impairment loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;100,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210101__20210930_zx7p5I1AWGb2" style="text-align: right; line-height: 108%" title="Impairment loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;100,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Restructuring
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210701__20210930_zMnBFGHB10Z6" style="text-align: right; line-height: 108%" title="Restructuring expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,287,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20200701__20200930_zz15aItZ7Rc8" style="text-align: right; line-height: 108%" title="Restructuring expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;194,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210101__20210930_zT4ISRN45Dde" style="text-align: right; line-height: 108%" title="Restructuring expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,287,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_msOI_c20200101__20200930_zasKGkfCJew9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;958,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gain
    on sale of assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210701__20210930_zYcjvTKhuJS1" style="text-align: right; line-height: 108%" title="Gain on sale of assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(13,455,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20200701__20200930_zwp0D8xhAQRh" style="text-align: right; line-height: 108%" title="Gain on sale of assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(19,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210101__20210930_zw2hKHsXyReg" style="text-align: right; line-height: 108%" title="Gain on sale of assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(13,455,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_maOI_c20200101__20200930_zGjJqLMuypA4" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(2,057,000)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Foreign currency translation loss&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20210701__20210930_zmlYilXAQyDd" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;642,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20200101__20200930_zujIs6JgNNc5" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;642,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210701__20210930_zDKnkNOUeHcc" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200701__20200930_z4kzoUJlccXg" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;61,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210101__20210930_zpp27nsSdvm6" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;61,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200101__20200930_zLSo5jrwUEqi" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;317,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating
    income before income taxes&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210701__20210930_zi4ZjjhxcFgf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,413,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20200701__20200930_zh00qqQZSXV9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;956,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210101__20210930_zIAbHNFL5q5d" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,838,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtOI_maIDO_c20200101__20200930_zq12FRNK7gtc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,932,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income
    tax expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210701__20210930_zmBAcwYtWH18" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_iN_di_c20200701__20200930_z3YPYSXMHXuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210101__20210930_zZEsuyuEGv0j" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210701__20210930_zxW7s3aDaQd8" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,411,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200701__20200930_zPEpHIReA1U4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::-568%2C745"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0993"&gt;961,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210101__20210930_z4qf6Fhqajtl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,836,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_mtIDO_c20200101__20200930_z5kmIpTDe7Zc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::1%2C744%2C607"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0997"&gt;2,932,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A0_ztJG4W30fZv"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;During the three and nine months ended September 30, 2021, the Company recorded $1,529,000 in restructuring expense, with $&lt;span id="xdx_90C_ecustom--RestructuringCharges3_c20210701__20210930_z1ZTp5tnWI88"&gt;1,287,000&lt;/span&gt; in
discontinued operations. This consisted of severance and related benefits costs due to the sale of the E&amp;amp;S segment. The Company incurred $&lt;span id="xdx_90D_eus-gaap--RestructuringCharges_c20200101__20200930_zgZL7rkZLCZ9" title="Restructuring expense"&gt;958,000&lt;/span&gt; in
restructuring costs during the nine months ended September 30, 2020 related to severance and related benefits due to the sale of Suttle&#x2019;s business lines.
The Company paid $&lt;span id="xdx_904_eus-gaap--PaymentsForRestructuring_c20210101__20210930_zuyITfQ9gFXg"&gt;1,169,000 &lt;/span&gt;in restructuring charges during the first nine months of 2021 and had $&lt;span id="xdx_909_eus-gaap--RestructuringReserve_iI_c20210930_zwx7fpnhAod8"&gt;612,000&lt;/span&gt; in restructuring accruals recorded in
accrued compensation and benefits at September 30, 2021 that are expected to be paid during 2021 and 2022.&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromSaleOfOtherProductiveAssets
      contextRef="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"
      decimals="0"
      unitRef="USD">8000000</us-gaap:ProceedsFromSaleOfOtherProductiveAssets>
    <jcs:WorkingCapitalAdjustmentPeriodAfterClose contextRef="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">P90D</jcs:WorkingCapitalAdjustmentPeriodAfterClose>
    <us-gaap:ProceedsFromSaleOfOtherProductiveAssets
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">8900000</us-gaap:ProceedsFromSaleOfOtherProductiveAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2247000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:DirectFinancingLeaseLeaseIncome
      contextRef="From2020-03-102020-03-11_srt_MinimumMember"
      decimals="0"
      unitRef="USD">6970</us-gaap:DirectFinancingLeaseLeaseIncome>
    <us-gaap:DirectFinancingLeaseLeaseIncome
      contextRef="From2020-03-102020-03-11_srt_MaximumMember"
      decimals="0"
      unitRef="USD">7180</us-gaap:DirectFinancingLeaseLeaseIncome>
    <us-gaap:ProceedsFromSaleOfOtherProductiveAssets
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">23630000</us-gaap:ProceedsFromSaleOfOtherProductiveAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2022-07-012022-09-30"
      decimals="0"
      unitRef="USD">13455000</us-gaap:GainLossOnSaleOfOtherAssets>
    <jcs:DisposalGroupContingentEarnoutReceivable contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">7.0</jcs:DisposalGroupContingentEarnoutReceivable>
    <us-gaap:ClosedBlockOperationsNetResultsTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_896_eus-gaap--ClosedBlockOperationsNetResultsTableTextBlock_zV6Rb1kyzoBg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span&gt;On August 31, 2021, the Company entered into a purchase agreement with Winport Holdings, LLC for the sale of the Company&#x2019;s real and personal
property located in Hector, Minnesota including the lease with Oldcastle for $900,000. The Company recorded a $100,000 impairment loss on these
assets in order to write down the assets to the fair value less the costs to sell and recorded the assets as held for sale at September 30, 2021.
&lt;span id="xdx_8BF_z6TnsiZSITQj"&gt;The assets of the discontinued operations classified as held for sale are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table dir="ltr" style="border-style: none; border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="height: 0.01in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_493_20210930__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zoA0nx4MAc95" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_49A_20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember_zK4P2cY0mQM" style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 1pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; font-size: 1pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.35in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.35in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 8pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 8pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;September
        30, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: white; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: white; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="font: normal bold 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;December
        31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACz0yt_ztUYT8hQ9rwk" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0871"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: center"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;303,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_i02I_zv1E6ZqPejhb" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Trade accounts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0874"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;5,775,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--InventoryNet2_i02I_maACz0yt_zkM6Hck8f3w" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Inventories &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0877"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;8,561,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OtherAssetsCurrent_i02I_maACz0yt_z5LcoABEXOOe" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        Other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0880"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;439,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AssetsCurrent_i02TI_zxfqxkhhcYi8" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0883"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;15,078,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAzPgC_zIDoSZ420wlk" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Property,
        plant, and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;846,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,154,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maAzPgC_z6HiFuw8m9Ra" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Right
        of use asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;129,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrent_i01TI_z05M1sjVQZB7" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;846,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,283,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--Assets2_i01TI_zQdxitHf5ZH9" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;846,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;16,361,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccountsPayableCurrent_i02I_maLCzp0B_zs0ltbq5W8Gl" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Accounts
        payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0898"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,669,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzp0B_zwvJQInaSTi8" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Accrued
        compensation and benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0901"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;767,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzp0B_z4uVnOf3VYu5" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Operating
        lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0904"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;86,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_i02I_maLCzp0B_zkOBuTBBcNul" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Other
        accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0907"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;1,206,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i01TI_z83zlWwO4mpc" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0910"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;3,728,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLNzRsT_z88gPJjZYeid" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Operating
        lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;30,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LiabilitiesNoncurrent_i02TI_zrLYn0Vz6kKg" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt 0.17in; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        noncurrent liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0916"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; padding: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;30,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; background-color: rgb(214,243,232); vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: windowtext 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; padding: 0; background-color: rgb(214,243,232); border-left-style: none; border-right-style: none; border-top-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--Liabilities_iI_zPxhDeXj14r4" style="height: 0.18in"&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 68.6%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;Total
        liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;span style="-sec-ix-hidden: xdx2ixbrl0919"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-style: none; padding: 0; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="margin: 0; padding: 0; white-space: pre-wrap; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal"&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: windowtext 1pt solid; border-bottom: windowtext 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 1.7%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0 0pt; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; padding: 0; border-left-style: none; border-right-style: none; vertical-align: bottom; width: 12.4%"&gt;
        &lt;p dir="ltr" style="font: 10pt/108% Times New Roman, serif; margin: 0 0.05in 0pt 0; text-align: right"&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;
        &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, serif; margin: 0; padding: 0; white-space: pre-wrap; color: #000000"&gt;3,758,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ClosedBlockOperationsNetResultsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">303000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">5775000</us-gaap:AccountsReceivableNetCurrent>
    <jcs:InventoryNet2
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">8561000</jcs:InventoryNet2>
    <us-gaap:OtherAssetsCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">439000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">15078000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">846000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">1154000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">129000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">846000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">1283000</us-gaap:OtherAssetsNoncurrent>
    <jcs:Assets2
      contextRef="AsOf2021-09-30_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">846000</jcs:Assets2>
    <jcs:Assets2
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">16361000</jcs:Assets2>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">1669000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">767000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">86000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">1206000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">3728000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">30000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">30000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember"
      decimals="0"
      unitRef="USD">3758000</us-gaap:Liabilities>
    <jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_898_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_zIBlrLWhkdqe"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
financial results of the discontinued operations are as follows:&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 44%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Three Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Nine Months Ended September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210701__20210930_zRtOJqH0UzRf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,806,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200701__20200930_zA6fcLnGYSL1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,067,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20210930_zhVl1TUrcjrd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;20,478,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maOI_c20200101__20200930_zwIMd9nidCsg" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;30,354,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210701__20210930_z9spyZ9bSqD7" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,789,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200701__20200930_zV3Aa6Isk7Ol" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,027,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210101__20210930_znVic8eIZtU3" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;11,774,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msOI_c20200101__20200930_zA0uPpXU9Bw3" style="text-align: right; line-height: 108%" title="Cost of sales"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;17,894,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and administrative expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210701__20210930_zkStAnwN7Ldk" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,044,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200701__20200930_zoU21CC8iDoa" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,848,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20210101__20210930_z7Lc6Fpo3BM1" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,090,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_msOI_c20200101__20200930_zTpcUH4gpNAe" style="text-align: right; line-height: 108%" title="Selling, general and administrative expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,310,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;982,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,141,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Impairment loss&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210701__20210930_zHwRAoDeRf81" style="text-align: right; line-height: 108%" title="Impairment loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;100,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_c20210101__20210930_zx7p5I1AWGb2" style="text-align: right; line-height: 108%" title="Impairment loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;100,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Restructuring
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210701__20210930_zMnBFGHB10Z6" style="text-align: right; line-height: 108%" title="Restructuring expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,287,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20200701__20200930_zz15aItZ7Rc8" style="text-align: right; line-height: 108%" title="Restructuring expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;194,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_c20210101__20210930_zT4ISRN45Dde" style="text-align: right; line-height: 108%" title="Restructuring expenses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,287,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2_msOI_c20200101__20200930_zasKGkfCJew9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;958,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gain
    on sale of assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210701__20210930_zYcjvTKhuJS1" style="text-align: right; line-height: 108%" title="Gain on sale of assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(13,455,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20200701__20200930_zwp0D8xhAQRh" style="text-align: right; line-height: 108%" title="Gain on sale of assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(19,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_c20210101__20210930_zw2hKHsXyReg" style="text-align: right; line-height: 108%" title="Gain on sale of assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(13,455,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2_iN_di_maOI_c20200101__20200930_zGjJqLMuypA4" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(2,057,000)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Foreign currency translation loss&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20210701__20210930_zmlYilXAQyDd" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;642,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_c20200101__20200930_zujIs6JgNNc5" style="text-align: right; line-height: 108%" title="Foreign currency translation loss"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;642,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210701__20210930_zDKnkNOUeHcc" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200701__20200930_z4kzoUJlccXg" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;61,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20210101__20210930_zpp27nsSdvm6" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;61,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_c20200101__20200930_zLSo5jrwUEqi" style="text-align: right; line-height: 108%" title="Other expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;317,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating
    income before income taxes&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210701__20210930_zi4ZjjhxcFgf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,413,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20200701__20200930_zh00qqQZSXV9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;956,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20210101__20210930_zIAbHNFL5q5d" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Operating income before income taxes"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,838,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtOI_maIDO_c20200101__20200930_zq12FRNK7gtc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,932,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income
    tax expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210701__20210930_zmBAcwYtWH18" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_iN_di_c20200701__20200930_z3YPYSXMHXuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20210101__20210930_zZEsuyuEGv0j" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Income tax expense"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210701__20210930_zxW7s3aDaQd8" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,411,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200701__20200930_zPEpHIReA1U4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::-568%2C745"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0993"&gt;961,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_c20210101__20210930_z4qf6Fhqajtl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10,836,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_mtIDO_c20200101__20200930_z5kmIpTDe7Zc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Income from discontinued operations::XDX::1%2C744%2C607"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0997"&gt;2,932,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">2806000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">9067000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">20478000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">30354000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1789000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">5027000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">11774000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">17894000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1044000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">2848000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">7090000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">10310000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1287000</jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2>
    <jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">194000</jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2>
    <jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">1287000</jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2>
    <jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">958000</jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2>
    <jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">13455000</jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2>
    <jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">19000</jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2>
    <jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">13455000</jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2>
    <jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">2057000</jcs:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">642000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">642000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">4000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">61000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">61000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">317000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">10413000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">956000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">10838000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">2932000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">2000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">5000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">2000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">10411000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">10836000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <jcs:RestructuringCharges3
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1287000</jcs:RestructuringCharges3>
    <us-gaap:RestructuringCharges
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">958000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">1169000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">612000</us-gaap:RestructuringReserve>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_80B_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zK2rNsMiDQRe" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
4 &#x2013; &lt;span id="xdx_826_ze7QQReAmIi8"&gt;CASH EQUIVALENTS AND INVESTMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;


&lt;p id="xdx_89A_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zKydF1yLrq0l" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B2_zJx6Hcfhm5n1"&gt;The following tables show the Company&#x2019;s cash equivalents and available-for-sale securities&#x2019; amortized cost, gross unrealized gains, gross unrealized
losses and fair value by significant investment category recorded as cash and cash equivalents or short- and long-term investments as of September 30,
2021 and December 31, 2020: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 31%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Short-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Long-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC75vySfWN87" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Amortized Cost"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zEpnQnKhc4b5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Fair Value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zO6LvuPFdspd" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash Equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zSL1sksXfwp3" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zLNTih5T7wdh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zpQnXecPvgpi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zhwttRPYd2Lj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,653,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zIALwoT8VLV2" style="text-align: right; line-height: 108%" title="Gross Unrealized Gains"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0fv9KGbKfa3" style="text-align: right; line-height: 108%" title="Gross Unrealized Losses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zw58T0FBqhkb" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,655,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zpHfjIZOT3Pe" style="text-align: right; line-height: 108%" title="Short-term Investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zsvYqV6znHjk" style="text-align: right; line-height: 108%" title="Long-term Investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zGDo5BSxHOz9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zka52R95HIX" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzVk3wRko2E4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z90wsyDDDwA9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,903,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zuCAlprFPcbh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zjNOXETSUnf1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zm5LwdOVSeM8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,905,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zNq1Qt5PHwXf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zpBBAr1IHWRe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930_zJxtsUaN9qse" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;39,041,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930_zNS1nOvbQug2" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930_zTIA31z61lHh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930_zSs05WCl2ceh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;39,043,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930_zVPFa8OX7Dma" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShortTermInvestments_iI_dxL_c20210930_zf4qyOEGSSCd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::1%2C705%2C035"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1040"&gt;2,861,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--LongTermInvestments_iI_c20210930_zFFXgfuN8eH7" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 31%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Short-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Long-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC7GpPpHgI51" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zGoZv2oAsGq5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z1p9GheDFZ9k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zImUFK9D40qj" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zvI26Z62OByf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zC2is7LASNJa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zDsNUhca6gla" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkWXwWVWn2J3" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zd0HwyNItTPj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zl6korw4EGr8" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,658,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zbj5xTpWlP8b" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zuxhQqmLq1X4" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zD9DulUy9Kuk" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,664,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zwnxhBpmlpl6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,059,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zKacwgWpKfPl" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zp5Tee8mTG9d" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zObsvWdtMObc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzWLe8NVKbVa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zs1bXBFCu5A4" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,963,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z0r3Wu0WYg06" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zQVf0E2MVvj6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zxsq0OgCyQQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,969,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE7eAk2kUFK9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,759,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zX2HQRhpzNzc" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,210,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zEym0GxqVVs9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;18,387,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zZVIgEcz5mk6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zNktQLsyLxa4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zppzshlGTlhg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;18,393,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zhBGQS0bgBR5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zZVbHKg4GKef" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C759%2C024"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1071"&gt;2,759,000&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zQzAMjFivU4b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,210,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A6_zh9H2AXFr117" style="font: 12pt/120% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_zDJ3Ad4AuwAj" style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B3_z3VyeGbVZUqi"&gt;The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date of the securities as of September 30, 2021:&lt;br/&gt;
&#x200e;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
&lt;tr style="vertical-align: bottom; background-color: white"&gt;&lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Estimated
    Market&lt;br/&gt;&#x200e;Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 72%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Due
    within one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_ztVdov5IY1R4" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Amortized Cost, Due within one year"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,860,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE6TgsX7iqP" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Estimated Market Value, Due within one year"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Due
    after one year through five years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zwwnpyfJyJPi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost, Due after one year through five years"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,043,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmW0ohyv2q2b" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value, Due after one year through five years"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_mtAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z9P3CUaYnAg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,903,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_mtEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zYw4eawaQLwb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,905,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A2_zUaClm2Ni7qj" style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;During the first nine months of 2021, the Company recognized a realized loss on its convertible debt investments and recorded $&lt;span id="xdx_90B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_c20210701__20210930_znld51bM8kee"&gt;400,000&lt;/span&gt; in expense
within investment and other income (expense) in the accompanying condensed consolidated statement of income (loss) and comprehensive income
(loss). The Company did not recognize any gross realized gains during either of the three or nine-month periods ending September 30, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;In
April 2020, the Company made an $&lt;span id="xdx_908_eus-gaap--EquitySecuritiesFvNiCost_iI_c20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember_zyJc0hPz1xWb" title="Investment"&gt;899,000&lt;/span&gt; investment in the common stock of Quortus Ltd., a UK-based company that provides virtual core
network software for Private LTE solutions for critical and secure communications. This investment was important for the Company&#x2019;s
Electronics &amp;amp; Software segment because this segment was partnering with Quortus to integrate the Quortus Private LTE core in existing
and new products for that segment&#x2019;s federal business, network extensions, and private networks for enterprises.&#160;The Company&#x2019;s
investment represents less than &lt;span id="xdx_904_ecustom--MinorityInvestmentOwnershipPercentage_dp_c20200401__20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zKaH9aIbHX5f" title="Minority investment, ownership percentage"&gt;10&lt;/span&gt;% of the outstanding equity of Quortus Ltd. The Company uses the cost method to account for investments
in common stock of entities such as Quortus if the Company does not have the ability to exercise significant influence over the operating
and financial matters of the entity. The Company also uses the cost method to account for its investments that are not in the form of
common stock or in-substance common stock in entities if the Company does not have the ability to exercise significant influence over
the entity&#x2019;s operating and financial matters.&lt;/span&gt;&lt;/p&gt;





</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_89A_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zKydF1yLrq0l" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B2_zJx6Hcfhm5n1"&gt;The following tables show the Company&#x2019;s cash equivalents and available-for-sale securities&#x2019; amortized cost, gross unrealized gains, gross unrealized
losses and fair value by significant investment category recorded as cash and cash equivalents or short- and long-term investments as of September 30,
2021 and December 31, 2020: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 31%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 8%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Short-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Long-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC75vySfWN87" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Amortized Cost"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zEpnQnKhc4b5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Fair Value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zO6LvuPFdspd" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash Equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zSL1sksXfwp3" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zLNTih5T7wdh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zpQnXecPvgpi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zhwttRPYd2Lj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,653,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zIALwoT8VLV2" style="text-align: right; line-height: 108%" title="Gross Unrealized Gains"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0fv9KGbKfa3" style="text-align: right; line-height: 108%" title="Gross Unrealized Losses"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zw58T0FBqhkb" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,655,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zpHfjIZOT3Pe" style="text-align: right; line-height: 108%" title="Short-term Investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zsvYqV6znHjk" style="text-align: right; line-height: 108%" title="Long-term Investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zGDo5BSxHOz9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zka52R95HIX" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzVk3wRko2E4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z90wsyDDDwA9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,903,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zuCAlprFPcbh" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zjNOXETSUnf1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zm5LwdOVSeM8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,905,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShortTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zNq1Qt5PHwXf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zpBBAr1IHWRe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20210930_zJxtsUaN9qse" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;39,041,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20210930_zNS1nOvbQug2" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210930_zTIA31z61lHh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20210930_zSs05WCl2ceh" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;39,043,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20210930_zVPFa8OX7Dma" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShortTermInvestments_iI_dxL_c20210930_zf4qyOEGSSCd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::1%2C705%2C035"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1040"&gt;2,861,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--LongTermInvestments_iI_c20210930_zFFXgfuN8eH7" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 31%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td colspan="21" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Unrealized&lt;br/&gt;&#x200e;Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Short-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Long-Term&lt;br/&gt;&#x200e;Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC7GpPpHgI51" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zGoZv2oAsGq5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z1p9GheDFZ9k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zImUFK9D40qj" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zvI26Z62OByf" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zC2is7LASNJa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zDsNUhca6gla" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkWXwWVWn2J3" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zd0HwyNItTPj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zl6korw4EGr8" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,658,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zbj5xTpWlP8b" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zuxhQqmLq1X4" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zD9DulUy9Kuk" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,664,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zwnxhBpmlpl6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,059,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zKacwgWpKfPl" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zp5Tee8mTG9d" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zObsvWdtMObc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zzWLe8NVKbVa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zs1bXBFCu5A4" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,963,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z0r3Wu0WYg06" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zQVf0E2MVvj6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zxsq0OgCyQQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,969,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE7eAk2kUFK9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,759,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zX2HQRhpzNzc" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,210,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zEym0GxqVVs9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;18,387,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zZVIgEcz5mk6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zNktQLsyLxa4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zppzshlGTlhg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;18,393,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zhBGQS0bgBR5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zZVbHKg4GKef" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C759%2C024"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1071"&gt;2,759,000&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zQzAMjFivU4b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,210,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2021-09-30_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">5653000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">5655000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2861000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2794000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">5903000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">5905000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">2861000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">3044000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">39041000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">39043000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">33138000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:LongTermInvestments contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">3044000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">7658000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">7664000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2059000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">5605000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">8963000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">8969000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">2759000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">6210000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">18387000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">18393000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">9424000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:LongTermInvestments contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">6210000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_89E_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_zDJ3Ad4AuwAj" style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B3_z3VyeGbVZUqi"&gt;The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date of the securities as of September 30, 2021:&lt;br/&gt;
&#x200e;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
&lt;tr style="vertical-align: bottom; background-color: white"&gt;&lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Estimated
    Market&lt;br/&gt;&#x200e;Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 72%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Due
    within one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_ztVdov5IY1R4" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Amortized Cost, Due within one year"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,860,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zE6TgsX7iqP" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%; width: 12%" title="Estimated Market Value, Due within one year"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Due
    after one year through five years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_maAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zwwnpyfJyJPi" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost, Due after one year through five years"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,043,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_maEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmW0ohyv2q2b" style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value, Due after one year through five years"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_mtAC_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z9P3CUaYnAg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Amortized Cost"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,903,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_mtEMV_c20210930__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zYw4eawaQLwb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Estimated Market Value"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,905,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">2860000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">2861000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">3043000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">3044000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">5903000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-09-30_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">5905000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">400000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="AsOf2020-04-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">899000</us-gaap:EquitySecuritiesFvNiCost>
    <jcs:MinorityInvestmentOwnershipPercentage
      contextRef="From2020-04-012020-04-30_us-gaap_CommonStockMember_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.10</jcs:MinorityInvestmentOwnershipPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zQfHYVr6SrS4"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
5 - &lt;span id="xdx_823_znSQlOiH2ev8"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Employee
Stock Purchase Plan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Under
the Company&#x2019;s Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), employees are able to acquire shares of common stock at &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zqlD7vQOwf0d" title="Percentage of price of common stock at which employees are able to acquire"&gt;85&lt;/span&gt;% of
the price at the end of each current quarterly plan term. The ESPP is considered compensatory under current Internal Revenue Service rules. At September 30, 2021, &lt;span id="xdx_908_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pii_dp_c20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_z5wgW9VGyKK7" title="Shares available"&gt;59,303&lt;/span&gt; shares
remain available for future issuance under the ESPP. The ESPP was suspended effective March 31, 2021 due to conditions of the Pineapple
Merger Agreement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;2011
Executive Incentive Compensation Plan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;On March 28, 2011 the Board adopted and on May 19, 2011 the Company&#x2019;s shareholders approved the Company&#x2019;s 2011 Executive Incentive
Compensation Plan (&#x201c;2011 Plan&#x201d;). The 2011 Plan authorizes incentive awards to officers, key employees and non-employee directors in the form of
options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted stock units, performance stock units (&#x201c;deferred stock&#x201d;),
performance cash units, and other awards in stock, cash, or a combination of stock and cash. The 2011 Plan, as amended, allows the issuance of up to &lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pii_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zZOZJp12YBAl" title="Number of awards authorized"&gt;2,500,000&lt;/span&gt; shares of common stock. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;At September 30, 2021, &lt;span id="xdx_908_eus-gaap--SharesIssued_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zvrhTqY8FHA6" title="Shares issued under Plan"&gt;1,425,008&lt;/span&gt; shares have been issued under the 2011 Plan, there are no shares subject to currently outstanding options, deferred
stock awards, and unvested restricted stock units, and &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pii_c20210930__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_z0LK3zxDWtXd" title="Awards eligible for grant"&gt;1,074,992&lt;/span&gt; shares are eligible for grant under future awards.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The closing of the E&amp;amp;S Sale Transaction on August 2, 2021 constituted a &#x201c;Change in Control&#x201d; as defined in the Company&#x2019;s 2011 Plan. In accordance
with the determinations and approvals of the Compensation Committee, effective on August 1, 2021, each Incentive Award granted and outstanding
under the 2011 Plan and not otherwise forfeited or expired in accordance with its terms was fully vested and exercisable and any restrictions lapsed.
After giving effect to such acceleration and vesting, on the August 2, 2021 closing date:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: top; text-align: left"&gt;
  &lt;td style="width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
  &lt;td style="width: 3%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&#x2022;&lt;/span&gt;&lt;/td&gt;
  &lt;td style="width: 95%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;All then-outstanding restricted stock
  units (RSUs&#x201d;) were settled by exchanging them for the equivalent number of shares of the Company&#x2019;s common stock specified in the respective
  RSU award agreements, with the shares of the Company&#x2019;s common stock issued on settlement of the RSUs being issued and outstanding as
  of the closing date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; text-align: left"&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&#x2022;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;All then-outstanding stock options having an exercise
  price less than the Fair Market Value (as defined in the 2011 Plan) on the closing date were settled by exchanging the options for
  a &#x201c;net&#x201d; number of shares of the Company&#x2019;s common stock as if exercised on a net or cashless basis as provided in the 2011 Plan (for
  administrative convenience, rounded up to the next whole share), with the net shares of the Company&#x2019;s common stock issued on settlement
  of these stock options being issued and outstanding as of the closing date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; text-align: left"&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&#x2022;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Following the disposition of the outstanding RSUs and
  stock options as described above, these Incentive Awards were terminated and cancelled as of the closing date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; text-align: left"&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&#x2022;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;All then-outstanding stock options having an exercise
  price equal to or greater than the Fair Market Value on the closing date were terminated and cancelled as of the closing date without
  any payment therefor.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; text-align: left"&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&#x2022;&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Due to conditions of the Pineapple Merger Agreement,
  no additional awards have been made under the 2011 Plan.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Changes
in Stock Options Outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


&lt;p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zYWgUJUZiCib"&gt;&lt;span id="xdx_8B7_zKS1oEc3fEJl" style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to
September 30, 2021: &lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 60%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 13%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;remaining&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;exercise
    price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;contractual
    term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;per
    share&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;in
    years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding
    &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z9KJJLF4Dfx3" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,173,190&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210930_z5EpW2vazNll" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6.52&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_zmQSbobT571f" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::P3Y4M6D"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1110"&gt;3.35&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Awarded&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210930_zLWesElhCDWd" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Awarded"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1112"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_c20210101__20210930_zenmQDv2qyYf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Awarded"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1114"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_zpM9AyVrTqV9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercised"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(799,390)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zveVgxFm0blf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercised"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4.70&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: 10pt; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zl5OOzyhvE6c" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Options, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(373,800)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210930_zoo2dSjN4ojk" style="text-align: right; line-height: 108%" title="Weighted average exercise price per share, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10.43&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding &#x2013; September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_ztHa58NwqjA7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1124"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210930_z9IM2pNmUjml" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1126"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20210101__20210930_zfu8NPh67n5k" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Outstanding::XDX::P3Y1M20D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1128"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210930_z8wWcA38JCJk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercisable"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1130"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_zISQ7C0l7h65" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercisable"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1132"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zOj57jIKxNTe" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Exercisable::XDX::P2Y8M19D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1134"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Expected to vest September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_c20210930_zKDjRRapXMh9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Expected to vest"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1136"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_znPRt6L7As8i" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Expected to vest"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1138"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zeLaukx0iEyl" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Options, Expected to vest::XDX::P3Y1M20D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1140"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AC_zCD5Z3LBKNt9"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Because all outstanding options were either vested and exercised or cancelled, the aggregate intrinsic value of all options (the amount by which the
market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant) outstanding at September 30, 2021
was $&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20210930_zM3fgx7GjMS8" title="Aggregate intrinsic value of options outstanding"&gt;0&lt;/span&gt;. The intrinsic value of all options exercised during the nine months ended September 30, 2021 was $&lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20210101__20210930_z06Svu7hGxe5" title="Intrinsic value of all options exercised"&gt;1,961,000&lt;/span&gt;. Net cash proceeds from the
exercise of all stock options were $&lt;span id="xdx_906_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20200930_zhIBHuHDIZ2f" title="Net cash proceeds from exercise of stock options"&gt;15,000&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--ProceedsFromStockOptionsExercised_c20210101__20210930_z4WhujE3Wmwh"&gt;0&lt;/span&gt; in each of the nine-month periods ended September 30, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Changes
in Deferred Stock Outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zRw3NaSxXvZh"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B6_zk4Kd7AeRg4e"&gt;&lt;span&gt;The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to
September 30, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Weighted
    Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Grant
    Date&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 73%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding
    &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEXT20qHMmLf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Shares, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;272,695&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbdMRcborN56" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Weighted Average Grant Date Fair Value, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3.91&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWWW1L5gG2lk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Granted"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1155"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zInMwOj8M8W5" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Granted"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1157"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zw4yA4T6gR7d" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Vested"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(194,586)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkf0rZ8nLKpc" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Vested"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zH6611tzbTQc" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(78,109)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRbiwYCXZPtb" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3.56&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding
    &#x2013; September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9A8tgye8DL2" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Shares, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1167"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zz3NdZgt2143" style="text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1169"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A7_z7gnteVQPd8k"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Compensation
Expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Share-based compensation expense recognized for the nine months ended September 30, 2021 was $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210930_z3gx5OAyO1Y2" title="Share based compensation expense before income taxes"&gt;559,000&lt;/span&gt; before income taxes and $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20210101__20210930_zjog7gzyfZPk" title="Share based compensation expense after income taxes"&gt;442,000&lt;/span&gt; after income taxes.
Share-based compensation expense recognized for the nine months ended September 30, 2020 was $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20200930_zHlUOMmFqNKe" title="Share based compensation expense before income taxes"&gt;320,000&lt;/span&gt; before income taxes and $&lt;span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20200930_zX1ZJ3dvZ115" title="Share based compensation expense after income taxes"&gt;253,000&lt;/span&gt; after
income taxes. There was no unrecognized compensation expense for the Company&#x2019;s plans at September 30, 2021 due to the acceleration
of all outstanding equity awards as part of the E&amp;amp;S Sale Transaction. Share-based compensation expense is recorded as a part of selling, general and
administrative expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Employee
Stock Ownership Plan (ESOP)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;All
eligible employees of the Company participate in the ESOP after completing &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zm5GagrVuqv5" title="Requisite service period::XDX::P1Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1179"&gt;one year&lt;/span&gt;&lt;/span&gt; of service. Contributions are allocated to each participant
based on compensation and vest &lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zFkGoqcdACI3" title="Award vesting percentage"&gt;20&lt;/span&gt;% after &lt;span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zXz1FX51mTM7" title="Initial award vesting period::XDX::P2Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1183"&gt;two years&lt;/span&gt;&lt;/span&gt; of service and incrementally thereafter, with full vesting after &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zVmC2iYOP0zj" title="Award vesting period::XDX::P6Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1185"&gt;six years&lt;/span&gt;&lt;/span&gt;. The Company
contributed $&lt;span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20210101__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zFMHJtpuxhIf" title="ESOP contributions"&gt;329,968&lt;/span&gt; for which the Company issued &lt;span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zSco995QCPxf" title="Shares of ESOP allocated to accounts of eligible employees"&gt;72,203&lt;/span&gt; shares in March 2021 for the 2020 ESOP contribution. Due to conditions of the Pineapple Merger
Agreement, no additional contributions will be made to the ESOP.&lt;/span&gt;&lt;/p&gt;




</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="From2021-01-012021-09-30_custom_EmployeeStockPurchasePlanMember"
      decimals="INF"
      unitRef="Pure">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2021-09-30_custom_EmployeeStockPurchasePlanMember"
      decimals="INF"
      unitRef="Shares">593.03</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2011-05-19_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharesIssued
      contextRef="AsOf2021-09-30_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">1425008</us-gaap:SharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2021-09-30_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">1074992</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zYWgUJUZiCib"&gt;&lt;span id="xdx_8B7_zKS1oEc3fEJl" style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to
September 30, 2021: &lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 60%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 13%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;remaining&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;exercise
    price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;contractual
    term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;per
    share&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;in
    years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding
    &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z9KJJLF4Dfx3" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,173,190&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210930_z5EpW2vazNll" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6.52&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_zmQSbobT571f" style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::P3Y4M6D"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1110"&gt;3.35&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Awarded&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210930_zLWesElhCDWd" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Awarded"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1112"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_c20210101__20210930_zenmQDv2qyYf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Awarded"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1114"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_zpM9AyVrTqV9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercised"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(799,390)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zveVgxFm0blf" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercised"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4.70&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: 10pt; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zl5OOzyhvE6c" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Options, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(373,800)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210930_zoo2dSjN4ojk" style="text-align: right; line-height: 108%" title="Weighted average exercise price per share, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;10.43&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding &#x2013; September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_ztHa58NwqjA7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1124"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210930_z9IM2pNmUjml" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1126"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20210101__20210930_zfu8NPh67n5k" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Outstanding::XDX::P3Y1M20D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1128"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210930_z8wWcA38JCJk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Exercisable"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1130"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_zISQ7C0l7h65" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Exercisable"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1132"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zOj57jIKxNTe" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Exercisable::XDX::P2Y8M19D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1134"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Expected to vest September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_c20210930_zKDjRRapXMh9" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Options, Expected to vest"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1136"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930_znPRt6L7As8i" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average exercise price per share, Expected to vest"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1138"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210101__20210930_zeLaukx0iEyl" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted average remaining contractual term in years, Options, Expected to vest::XDX::P3Y1M20D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1140"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">1173190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">6.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Shares">799390</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">4.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Shares">373800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="USDPShares">10.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">1961000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">15000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_898_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zRw3NaSxXvZh"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B6_zk4Kd7AeRg4e"&gt;&lt;span&gt;The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to
September 30, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Weighted
    Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Grant
    Date&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 73%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding
    &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEXT20qHMmLf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Shares, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;272,695&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbdMRcborN56" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 12%" title="Weighted Average Grant Date Fair Value, Outstanding - Beginning"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3.91&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWWW1L5gG2lk" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Granted"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1155"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zInMwOj8M8W5" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Granted"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1157"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zw4yA4T6gR7d" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Vested"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(194,586)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkf0rZ8nLKpc" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Vested"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-indent: 10pt; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zH6611tzbTQc" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%" title="Shares, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(78,109)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRbiwYCXZPtb" style="vertical-align: bottom; text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Forfeited"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3.56&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Outstanding
    &#x2013; September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9A8tgye8DL2" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Shares, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1167"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zz3NdZgt2143" style="text-align: right; line-height: 108%" title="Weighted Average Grant Date Fair Value, Outstanding - Ending"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1169"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">272695</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">3.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">194586</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">4.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">78109</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2021-01-012021-09-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">3.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">559000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">442000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">320000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">253000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember"
      decimals="INF"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP
      contextRef="From2021-01-012021-09-30_custom_EmployeeStockOwnershipPlanMember"
      decimals="0"
      unitRef="USD">329968</us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
      contextRef="AsOf2021-03-31_custom_EmployeeStockOwnershipPlanMember"
      decimals="INF"
      unitRef="Shares">72203</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_805_eus-gaap--InventoryDisclosureTextBlock_z2cofxIgsaui"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
6 - &lt;span id="xdx_827_zohesYIJZb9b"&gt;INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zOF7rY9gj3V3"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zZc1mg33UfSk"&gt;Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="background-color: white"&gt;
    &lt;td style="vertical-align: bottom; width: 72%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_497_20210930_zCYG3FDhgZOb" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_498_20201231_zLrGnpwnqxwf" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--InventoryFinishedGoods2_iI_maINzbeK_zPKwJ0OYvVh3" style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Finished
    goods&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;35,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;22,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--InventoryWorkInProcessAndRawMaterials2_iI_maINzbeK_zHZdW1OIlZJa"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Raw
    and processed materials&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;86,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;114,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_mtINzbeK_c20210930_z2Cre3hj34l5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Inventories::XDX::7%2C931%2C875"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1201"&gt;121,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_c20201231_zGyQZ06ukg55" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::8%2C696%2C880"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1202"&gt;136,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A7_zvIPFT4Cwdr2"/&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zOF7rY9gj3V3"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zZc1mg33UfSk"&gt;Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="background-color: white"&gt;
    &lt;td style="vertical-align: bottom; width: 72%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_497_20210930_zCYG3FDhgZOb" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_498_20201231_zLrGnpwnqxwf" style="vertical-align: bottom; width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: Black 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--InventoryFinishedGoods2_iI_maINzbeK_zPKwJ0OYvVh3" style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Finished
    goods&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;35,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;22,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--InventoryWorkInProcessAndRawMaterials2_iI_maINzbeK_zHZdW1OIlZJa"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Raw
    and processed materials&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;86,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;114,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(214,243,232)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_mtINzbeK_c20210930_z2Cre3hj34l5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="Inventories::XDX::7%2C931%2C875"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1201"&gt;121,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--InventoryNet_iTI_dxL_c20201231_zGyQZ06ukg55" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; vertical-align: bottom; text-align: right; line-height: 108%" title="::XDX::8%2C696%2C880"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1202"&gt;136,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <jcs:InventoryFinishedGoods2 contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">35000</jcs:InventoryFinishedGoods2>
    <jcs:InventoryFinishedGoods2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">22000</jcs:InventoryFinishedGoods2>
    <jcs:InventoryWorkInProcessAndRawMaterials2 contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">86000</jcs:InventoryWorkInProcessAndRawMaterials2>
    <jcs:InventoryWorkInProcessAndRawMaterials2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">114000</jcs:InventoryWorkInProcessAndRawMaterials2>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_80A_eus-gaap--BusinessCombinationDisclosureTextBlock_za1yG5XTKxZ8"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
7 &#x2013; &lt;span id="xdx_828_z2BFeQZ90Gc5"&gt;BUSINESS COMBINATIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;On
May 14, 2020, in a reverse triangular merger, the Company completed the acquisition of &lt;span id="xdx_909_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zVQdceZp0KIf" title="Ownership acquired"&gt;100&lt;/span&gt;% of Ecessa Corporation. Ecessa designs and
distributes software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of over &lt;span id="xdx_90B_ecustom--NumberOfFieldInstallations_pid_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWuHA1waMnJ8" title="Number of field installations"&gt;10,000&lt;/span&gt; field installations
(since 2002) of Ecessa Edge&#xae;, PowerLink&#xae;, and WANworX&#xae; controllers. The acquisition expands the Company&#x2019;s IoT intelligent
edge products and services and provides opportunities to expand the Company&#x2019;s services platform. The purchase price was $&lt;span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferred1_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z1hBnughw9kl" title="Total purchase price of acquired entity"&gt;4,642,000&lt;/span&gt;,
with cash acquired totaling $&lt;span id="xdx_906_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z0bLDAdGXkBc" title="Cash acquired in acquisition"&gt;666,000&lt;/span&gt;. The purchase price includes initial consideration of $&lt;span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesGross_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_ziLE0jWWkiIc" title="Business acquisition, initial cash consideration paid"&gt;4,666,000&lt;/span&gt; and $&lt;span id="xdx_902_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_znyWpV7A6xG1" title="Business acquisition, working capital adjustment"&gt;(24,000)&lt;/span&gt; in working capital
adjustments.&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_897_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zMUzt2abtPZb"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp;amp; Support segment as of the acquisition date, at
their respective fair values. The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been
allocated as follows:&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 86%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;May
    14, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Current
    assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zTTLV4uZWCA7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Current assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,101,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Property,
    plant, and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8JFsHWZVgIc" style="text-align: right; line-height: 108%" title="Property, plant and equipment"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;127,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other
    long-term assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zONuuJcj8zn2" style="text-align: right; line-height: 108%" title="Other long-term assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;421,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Intangible
    assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zspR0DRFD3zg" style="text-align: right; line-height: 108%" title="Intangible assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,260,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Goodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRcGGu2Y2xjj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Goodwill"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iTI_mtBC1_maBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zeLFUMJzT05c" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Total assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,250,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total
    liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_msBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z2POSRKah2q8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Total liabilities"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;608,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Net
    assets acquired&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iTI_mtBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8CR2SOXLjb5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net assets acquired"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,642,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A9_z5CcupOGfHf2"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0; color: #000000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Identifiable
intangible assets are definite-lived assets. These assets include trade name/trademark/internet domain assets, non-compete agreements,
customer relationships, and internally developed software intangible assets, and have a weighted average amortization period of &lt;span id="xdx_90D_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtxL_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zzoJcNM2lMS1" title="Weighted average amortization period of acquired intangible assets::XDX::P7Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1236"&gt;7&lt;/span&gt;&lt;/span&gt; years,
which matches the weighted average useful life of the assets. Goodwill recorded as part of the purchase price allocation is not tax deductible.
&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;On
November 3, 2020, the Company acquired the operating assets of privately held IVDesk Minnesota, Inc. (&#x201c;IVDesk&#x201d;) from a third-party
receiver (&#x201c;Receiver&#x201d;). &lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;IVDesk
provides private cloud services to small- and mid-size businesses (SMB), with a particular focus on the financial services industry.
The acquisition expands the &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Company&#x2019;s
monthly recurring revenue service model, bringing additional resources and experience in cloud-delivered applications. &lt;span style="color: #000000"&gt;The
purchase price was $&lt;span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIB91ilPl5Hl" title="Total purchase price of acquired entity"&gt;1,368,000&lt;/span&gt; and includes initial consideration of $&lt;span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zaw6Cr1yJCul" title="Business acquisition, initial cash consideration paid"&gt;950,000&lt;/span&gt;, working capital adjustments of $&lt;span id="xdx_907_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zQFH2sUVv6I2" title="Business acquisition, working capital adjustment"&gt;(132,000)&lt;/span&gt;, and $&lt;span id="xdx_900_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z7MxMOt6qRyc" title="Contingent consideration at fair value"&gt;550,000&lt;/span&gt;
in contingent consideration, which the Company agreed to pay in additional consideration upon retaining a certain customer level &lt;span id="xdx_901_ecustom--BusinessCombinationContingentConsiderationMeasurementPeriod_dxL_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zri9jQYyMFX1" title="Contingent consideration period::XDX::P120D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1246"&gt;120&lt;/span&gt;&lt;/span&gt;
days after closing. During March 2021, upon meeting the requirements of the earn-out, the Company paid the Receiver the additional consideration.
At September 30, 2021, the Company had &lt;span id="xdx_906_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_do_c20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z2YXbJCDpJ67" title="Business acquisition, liablities arising from contingencies"&gt;no&lt;/span&gt; further liabilities related to the contingent consideration. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The assets and liabilities of IVDesk are recorded in the consolidated balance sheet within the Services &amp;amp; Support segment at September 30, 2021. The
purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed, and included total assets of $&lt;span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z29rwt0hNEr9" title="Total assets"&gt;1,500,000&lt;/span&gt;, including property, plant, and equipment of $&lt;span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zmcsEQlDbWN6" title="Property, plant and equipment"&gt;35,000&lt;/span&gt;, goodwill of $&lt;span id="xdx_904_eus-gaap--Goodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zcV2bbpZRHl" title="Goodwill"&gt;745,000&lt;/span&gt; and intangible assets of $&lt;span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5NA1UNPvdxe" title="Intangible assets"&gt;720,000&lt;/span&gt;,
and total liabilities of $&lt;span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIvijWAlWOhj" title="Total liabilities"&gt;132,000&lt;/span&gt;. &lt;span style="color: #000000"&gt;Identifiable intangible assets are definite-lived assets. These assets
include customer relationships and have a weighted average amortization period of &lt;span id="xdx_90E_ecustom--FiniteLivedIntangibleAssetsAmortizationPeriod_dxL_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--WeightedAverageMember_z6l0S2lSYRRi" title="Amortization period::XDX::P8Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1260"&gt;8&lt;/span&gt;&lt;/span&gt; years, which matches the weighted average useful
life of the assets.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <jcs:NumberOfFieldInstallations
      contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember"
      decimals="INF"
      unitRef="N">10000</jcs:NumberOfFieldInstallations>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">4642000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">666000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">4666000</us-gaap:PaymentsToAcquireBusinessesGross>
    <jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">-24000</jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_897_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zMUzt2abtPZb"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp;amp; Support segment as of the acquisition date, at
their respective fair values. The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been
allocated as follows:&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 86%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;May
    14, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Current
    assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zTTLV4uZWCA7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Current assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,101,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Property,
    plant, and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8JFsHWZVgIc" style="text-align: right; line-height: 108%" title="Property, plant and equipment"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;127,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other
    long-term assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zONuuJcj8zn2" style="text-align: right; line-height: 108%" title="Other long-term assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;421,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Intangible
    assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zspR0DRFD3zg" style="text-align: right; line-height: 108%" title="Intangible assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,260,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Goodwill_iI_maBC1_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRcGGu2Y2xjj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Goodwill"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iTI_mtBC1_maBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zeLFUMJzT05c" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Total assets"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,250,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total
    liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_msBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z2POSRKah2q8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Total liabilities"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;608,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Net
    assets acquired&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iTI_mtBC2_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8CR2SOXLjb5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net assets acquired"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,642,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1101000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">127000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">421000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">2260000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">5250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">608000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">4642000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">1368000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">950000</us-gaap:PaymentsToAcquireBusinessesGross>
    <jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">-132000</jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
      contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">0</us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">35000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">720000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">132000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_805_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zjdU3BNgXxni"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
8 &#x2013; &lt;span id="xdx_828_zH4YwefLHTc9"&gt;GOODWILL AND INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_896_eus-gaap--ScheduleOfGoodwillTextBlock_zgJx0Zx6Qn9f" style="margin: 0; color: #000000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BD_zXa3pOa9LrQa"&gt;The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as
follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 58%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Ecessa&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;IVDesk&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;January
    1, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zXXSDi7R5Up7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1265"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z3S4brAOHW4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1266"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zlHg2ECEad6l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1267"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOPWAldUZOKc" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zhvI0K0naAf2" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zDfO3oyU0B6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zCLzEix3fjYc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z0D0iPCaPXse" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBWGeqzr0GT5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1273"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; display: none; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20210101__20210930_z8AU8q5b6Tsa" style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1274"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJ1d9DpOxVYk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5mmCPXyVxLe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_zGHW4uZg72Wg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1277"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    goodwill&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zK7z4py1J6hc" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zEMF1WfKL71d" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--GoodwillGross_iE_c20210101__20210930_z7V7woJF6zNe" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Accumulated
    impairment loss&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z40GGiENqzkc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1281"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMeNwn32zk8b" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1282"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930_znnMiEqv243f" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1283"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zNyWs33WPUvb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zlmzwTAgGxo7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_z7w4oWJW6sX6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1286"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AB_zpWNlTcUMffl" style="margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zeFE0IKqCAi6"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B8_zhwWcUkgApj7"&gt;The Company&#x2019;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Carrying Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Accumulated
    Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 37%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Trade
    Name/Trademark/Internet Domain Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zkWjnPredBje" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;101,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zDJqAfvdRZue" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(12,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zaYEnT8tCT86" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;89,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Non-compete
    Agreements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zyy1sv9Q8SBi" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;80,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zeb0NKufRX92" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(36,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zxWeAQ6piAMk" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;44,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Customer
    Relationships&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z253jtBHO0sa" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,010,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zQBbyrdnkNug" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(160,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zfktcti6KW1c" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;850,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Internally
    Developed Software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zGLHvPkfRBa9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,800,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zIP42AcXughc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(342,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zNzYPj6OyoH" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,458,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930_zPpXGcHq6K82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,991,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930_zvClmRbPWjZb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930_zmdxbmbzJ5pb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,441,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 37%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 17%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 17%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 17%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Carrying Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Accumulated
    Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Trade
    Name/Trademark/Internet Domain Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zZZMYCAHDdpk" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;90,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_za15OLWGNEwj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zQxcM5UA9dWh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;85,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Non-compete
    Agreements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zt7TGCTCVEq9" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;80,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zm2FU1uh0NTk" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(16,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKWSzF61ms69" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;64,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Customer
    Relationships&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zH5NVf0r7S0j" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,010,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqj1nHLA4Le" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(34,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwx9DpnoYXCk" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;976,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Internally
    Developed Software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zB2PazRLC0aj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,800,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zH2GR9ua3HN4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(150,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zPjXSL9AAV55" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,650,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIA_c20201231_zRCevS2uNeNl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,980,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIA_c20201231_zQzyV9xarzJf" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(205,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIA_c20201231_zL8Gzw6FXOQc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,775,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A2_z6KGZlExWwD4"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_89B_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zZjitOFQYppg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"/&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Amortization
expense on these identifiable intangible assets was $&lt;span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_zxdcYII1Tdpb"&gt;346,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;and
$&lt;span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20200930_zWScwra92Ena"&gt;106,000&lt;/span&gt;&lt;/span&gt; &lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;in first nine months of 2021 and 2020 respectively. The
amortization expense is included in selling, general and administrative expenses.
&lt;span style="color: #000000"&gt;&lt;span id="xdx_8B8_z0tlDiaUBYV6"&gt;The estimated future amortization expense for identifiable intangible
assets during the next five fiscal years is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="color: #000000"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 86%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Year
    Ending December 31:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Q4 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20210930_ze8NdRS14ySd" style="text-align: right; line-height: 108%" title="Q2 - Q4 2021"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;111,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20210930_z0Er7Sr10kBk" style="text-align: right; line-height: 108%" title="Year 1"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;442,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2023&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20210930_zJ1jLxAVFc1l" style="text-align: right; line-height: 108%" title="Year 2"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;426,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2024&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20210930_zTtqjzaYZDM4" style="text-align: right; line-height: 108%" title="Year 3"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;415,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20210930_zq275TdBeYJ1" style="text-align: right; line-height: 108%" title="Year 4"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;381,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20210930_zAauZHZh9UGh" style="text-align: right; line-height: 108%" title="Thereafter"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;666,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A6_zJcreHi9kAB1" style="margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_896_eus-gaap--ScheduleOfGoodwillTextBlock_zgJx0Zx6Qn9f" style="margin: 0; color: #000000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BD_zXa3pOa9LrQa"&gt;The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as
follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 58%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Ecessa&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;IVDesk&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;January
    1, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zXXSDi7R5Up7" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1265"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z3S4brAOHW4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1266"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zlHg2ECEad6l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1267"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOPWAldUZOKc" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zhvI0K0naAf2" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zDfO3oyU0B6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zCLzEix3fjYc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z0D0iPCaPXse" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBWGeqzr0GT5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1273"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; display: none; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20210101__20210930_z8AU8q5b6Tsa" style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1274"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJ1d9DpOxVYk" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z5mmCPXyVxLe" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_zGHW4uZg72Wg" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1277"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    goodwill&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zK7z4py1J6hc" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--GoodwillGross_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zEMF1WfKL71d" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--GoodwillGross_iE_c20210101__20210930_z7V7woJF6zNe" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Accumulated
    impairment loss&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z40GGiENqzkc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1281"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMeNwn32zk8b" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1282"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20210101__20210930_znnMiEqv243f" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1283"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zNyWs33WPUvb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Goodwill_iE_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zlmzwTAgGxo7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;745,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Goodwill_iE_dxL_c20210101__20210930_z7w4oWJW6sX6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1286"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2086000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-09-30_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="AsOf2021-09-30_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2086000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="AsOf2021-09-30_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-09-30_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zeFE0IKqCAi6"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B8_zhwWcUkgApj7"&gt;The Company&#x2019;s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Carrying Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Accumulated
    Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 37%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Trade
    Name/Trademark/Internet Domain Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zkWjnPredBje" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;101,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zDJqAfvdRZue" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(12,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%; width: 2%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zaYEnT8tCT86" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%; width: 17%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;89,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Non-compete
    Agreements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zyy1sv9Q8SBi" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;80,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zeb0NKufRX92" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(36,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zxWeAQ6piAMk" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;44,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Customer
    Relationships&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z253jtBHO0sa" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,010,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zQBbyrdnkNug" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(160,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zfktcti6KW1c" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;850,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Internally
    Developed Software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zGLHvPkfRBa9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,800,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zIP42AcXughc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(342,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zNzYPj6OyoH" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,458,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20210930_zPpXGcHq6K82" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,991,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20210930_zvClmRbPWjZb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20210930_zmdxbmbzJ5pb" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,441,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 37%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 17%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 17%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 17%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Gross
    Carrying Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Accumulated
    Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Trade
    Name/Trademark/Internet Domain Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zZZMYCAHDdpk" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;90,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_za15OLWGNEwj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zQxcM5UA9dWh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;85,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Non-compete
    Agreements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zt7TGCTCVEq9" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;80,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zm2FU1uh0NTk" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(16,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKWSzF61ms69" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;64,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Customer
    Relationships&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zH5NVf0r7S0j" style="text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,010,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqj1nHLA4Le" style="text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(34,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwx9DpnoYXCk" style="text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;976,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Internally
    Developed Software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zB2PazRLC0aj" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,800,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zH2GR9ua3HN4" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(150,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zPjXSL9AAV55" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,650,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIA_c20201231_zRCevS2uNeNl" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Gross Carrying Amount"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,980,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIA_c20201231_zQzyV9xarzJf" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Accumulated Amortization"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(205,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIA_c20201231_zL8Gzw6FXOQc" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Net"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,775,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">101000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">12000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-09-30_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">89000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">80000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">36000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-09-30_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">44000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      unitRef="USD">1010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-09-30_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      unitRef="USD">850000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">1800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">342000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-09-30_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">1458000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2991000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">550000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2441000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">90000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">5000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">85000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">80000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">16000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">64000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      unitRef="USD">1010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      unitRef="USD">34000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      unitRef="USD">976000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">1800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">1650000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2980000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">205000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_89B_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zZjitOFQYppg" style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"/&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Amortization
expense on these identifiable intangible assets was $&lt;span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_zxdcYII1Tdpb"&gt;346,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;and
$&lt;span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20200930_zWScwra92Ena"&gt;106,000&lt;/span&gt;&lt;/span&gt; &lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;in first nine months of 2021 and 2020 respectively. The
amortization expense is included in selling, general and administrative expenses.
&lt;span style="color: #000000"&gt;&lt;span id="xdx_8B8_z0tlDiaUBYV6"&gt;The estimated future amortization expense for identifiable intangible
assets during the next five fiscal years is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="color: #000000"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 86%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Year
    Ending December 31:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Q4 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$
    &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20210930_ze8NdRS14ySd" style="text-align: right; line-height: 108%" title="Q2 - Q4 2021"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;111,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20210930_z0Er7Sr10kBk" style="text-align: right; line-height: 108%" title="Year 1"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;442,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2023&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20210930_zJ1jLxAVFc1l" style="text-align: right; line-height: 108%" title="Year 2"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;426,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2024&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20210930_zTtqjzaYZDM4" style="text-align: right; line-height: 108%" title="Year 3"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;415,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20210930_zq275TdBeYJ1" style="text-align: right; line-height: 108%" title="Year 4"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;381,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20210930_zAauZHZh9UGh" style="text-align: right; line-height: 108%" title="Thereafter"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;666,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">346000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">106000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">111000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">442000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">426000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">415000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">381000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">666000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z5w755dUVZu9"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
9 &#x2013; &lt;span id="xdx_820_zNz3QcfeQaFl"&gt;COMMITMENTS &amp;amp; CONTINGENCIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend against these actions and claims.
Company management is not aware of any outstanding or pending legal actions or claims that could materially affect the Company&#x2019;s financial position
or results of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;On September 15, 2021, CSI entered into an amended and restated securities purchase agreement with a group of institutional investors (the &#x201c;PIPE
Investors&#x201d;) to make a $&lt;span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_z2s9UtSX7oDi"&gt;32.0&lt;/span&gt; million private placement investment in CSI in connection with the closing of the previously announced merger transaction
between CSI and Pineapple Energy, LLC (&#x201c;Pineapple&#x201d;). Proceeds of this investment will used primarily to fund Pineapple strategic initiatives. The
closing of the financing is subject to approval of CSI&#x2019;s shareholders and other customary conditions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Under
the terms of the securities purchase agreement, the PIPE Investors have agreed to purchase $&lt;span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20210628__20210628_zKY5Ly0ZETba"&gt;32.0&lt;/span&gt;
million in newly authorized CSI Series A Convertible Preferred Stock convertible at a price of $&lt;span id="xdx_90A_eus-gaap--PreferredStockConvertibleConversionPrice_iI_pid_uUSDPShares_c20210628__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_zhVda83svXO9" title="Per share conversion price of preferred stock"&gt;3.40 &lt;/span&gt;per
share into CSI common stock, with five year warrants to purchase an additional $&lt;span id="xdx_907_ecustom--AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod_pn5n6_c20210628__20210628_zLh5teno4Bdi" title="Additional common shares available to purchase during warrant period"&gt;32.0&lt;/span&gt;
million of common shares at that same price (the &#x201c;PIPE Offering&#x201d;). The PIPE Offering is expected to close immediately
following the consummation of the CSI-Pineapple merger transaction (the &#x201c;Merger&#x201d;). Therefore the PIPE Investors will
invest in the post-Merger company, will not be entitled to receive any cash dividends paid prior to closing and will not receive the
Contingent Value Rights (&#x201c;CVRs&#x201d;) to be issued to pre-Merger CSI shareholders.&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Series A Convertible Preferred Stock will have no liquidation or dividend preference over CSI common stock and no voting rights until after
converted into CSI common stock. Assuming conversion of the Series A Convertible Preferred Stock, the PIPE Investors would own approximately &lt;span id="xdx_90B_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zGlLPOV9VVHa"&gt;9.41 million&lt;/span&gt; shares of the Company&#x2019;s outstanding common stock immediately following the closing of the PIPE Offering, representing approximately &lt;span id="xdx_900_ecustom--PercentOfOutstandingCommonStock_pid_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingConversionOfSeriesConvertiblePreferredStockMember_zZTFdgyQCvg9" title="Percent of outstanding common stock"&gt;27&lt;/span&gt;% of CSI&#x2019;s outstanding Common Stock after giving effect to the issuance of shares in the Merger, and approximately &lt;span id="xdx_90E_eus-gaap--CommonStockSharesOutstanding_iI_dm_c20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zdjyDKSGX2Nc" title="Common stock, shares outstanding"&gt;18.8 million&lt;/span&gt; shares assuming exercise of all the warrants for cash, representing approximately
&lt;span id="xdx_909_ecustom--PercentOfOutstandingCommonStock_dp_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember__srt--StatementScenarioAxis__custom--AssumingExerciseOfAllWarrantsForCashMember_zB7rfMsl2EM9" title="Percent of outstanding common stock"&gt;43&lt;/span&gt;% of CSI&#x2019;s outstanding common stock after giving effect to the issuance of shares in the Merger and exercise of the warrants.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;






&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0 0 12pt; text-indent: 0in"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Series A Convertible Preferred Stock and warrants will have anti-dilution provisions that would increase the number of shares issuable upon
conversion or exercise, and lower the conversion or exercise price, if CSI issues equity securities at a price less than the conversion or exercise price at
the time of such issuance. The securities purchase agreement also prohibits the combined company from conducting a new equity offering within &lt;span id="xdx_903_ecustom--TermOfCompanyProhibitedFromConductingNewEquityOffering_dtD_c20210628__20210628_zyXx0FnzLs5a" title="Term of company prohibited from conducting new equity offering"&gt;30&lt;/span&gt; days of the closing, gives the PIPE Investors in the aggregate the right to purchase up to &lt;span id="xdx_907_ecustom--PercentageRightToPurchaseEquitySecuritiesInFuture_c20210628__20210628_zB2eCrMwHJEi" title="Percentage right to purchase equity securities in future"&gt;25&lt;/span&gt;% of the equity securities in future CSI-Pineapple offerings
within &lt;span id="xdx_901_ecustom--RightToPurchaseEquitySecuritiesInFutureTerm_dtxL_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zG0muZtBRL38" title="::XDX::P1Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1384"&gt;one year&lt;/span&gt;&lt;/span&gt; of closing and requires &lt;span id="xdx_909_ecustom--LockUpAgreementTerm_dtD_c20210628__20210628__dei--LegalEntityAxis__custom--PipeInvestorsMember_zzXvatRlPT3g" title="Lock-up agreement term"&gt;30&lt;/span&gt;-day lock-up agreements of CSI common stock by certain CSI-Pineapple officers, directors and major
shareholders following the closing. In connection with the transaction, CSI has agreed to file a registration statement on behalf of the PIPE Investors
allowing them to resell the common stock into which the Series A Convertible Preferred Stock is convertible and the warrants are exercisable
immediately after issuance. Closing is subject to the effectiveness of this registration statement and other customary closing conditions.&lt;/span&gt;&lt;/p&gt;











&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Line
of Credit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;On
August 28, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing a $&lt;span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20200828__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zkaCYE7CfS2k" title="Line of credit, maximum borrowing capacity"&gt;5,000,000&lt;/span&gt; line
of credit facility agreement that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a First Amendment to
the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain &lt;span id="xdx_905_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_uN_c20201029__20201029__srt--RangeAxis__srt--MinimumMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z9TfCLBI7hL9" title="Ability to obtain letter of credit, number of letters of credit"&gt;one&lt;/span&gt; or more letters of credit in
an aggregate amount up to $&lt;span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zSWAyYJTcCv9" title="Line of credit, maximum borrowing capacity"&gt;2,000,000&lt;/span&gt;, subject to the general terms of the credit agreement. The Company did not plan to renew the Credit Agreement upon its expiration and terminated the
Credit Agreement effective August 13, 2021.&lt;/span&gt;&lt;/p&gt;



</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="From2021-06-282021-06-28"
      decimals="-5"
      unitRef="USD">32000000.0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="From2021-06-282021-06-28"
      decimals="-5"
      unitRef="USD">32000000.0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:PreferredStockConvertibleConversionPrice
      contextRef="AsOf2021-06-28_us-gaap_ConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="USDPShares">3.40</us-gaap:PreferredStockConvertibleConversionPrice>
    <jcs:AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod
      contextRef="From2021-06-282021-06-28"
      decimals="-5"
      unitRef="USD">32000000.0</jcs:AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="Shares">9410000</us-gaap:CommonStockSharesOutstanding>
    <jcs:PercentOfOutstandingCommonStock
      contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingConversionOfSeriesConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="Pure">0.27</jcs:PercentOfOutstandingCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember"
      decimals="INF"
      unitRef="Shares">18800000</us-gaap:CommonStockSharesOutstanding>
    <jcs:PercentOfOutstandingCommonStock
      contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember_custom_AssumingExerciseOfAllWarrantsForCashMember"
      decimals="INF"
      unitRef="Pure">0.43</jcs:PercentOfOutstandingCommonStock>
    <jcs:TermOfCompanyProhibitedFromConductingNewEquityOffering contextRef="From2021-06-282021-06-28">P30D</jcs:TermOfCompanyProhibitedFromConductingNewEquityOffering>
    <jcs:PercentageRightToPurchaseEquitySecuritiesInFuture
      contextRef="From2021-06-282021-06-28"
      decimals="INF"
      unitRef="Pure">25</jcs:PercentageRightToPurchaseEquitySecuritiesInFuture>
    <jcs:LockUpAgreementTerm contextRef="From2021-06-282021-06-28_custom_PipeInvestorsMember">P30D</jcs:LockUpAgreementTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2020-08-28_us-gaap_LineOfCreditMember"
      decimals="0"
      unitRef="USD">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <jcs:LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit
      contextRef="From2020-10-292020-10-29_srt_MinimumMember_us-gaap_LineOfCreditMember"
      decimals="INF"
      unitRef="N">1</jcs:LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2020-10-29_us-gaap_LetterOfCreditMember"
      decimals="0"
      unitRef="USD">2000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_809_eus-gaap--IncomeTaxDisclosureTextBlock_zY9ExQsAE911"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
10 &#x2013; &lt;span id="xdx_826_z46uv0TpVW2e"&gt;INCOME TAXES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;In the preparation of the Company&#x2019;s consolidated financial statements, management calculates income taxes based upon the estimated effective rate
applicable to operating results for the full fiscal year. This includes estimating the current tax liability as well as assessing differences resulting from
different treatment of items for tax and book accounting purposes. These differences result in deferred tax assets and liabilities, which are recorded on
the balance sheet. Management analyzes these assets and liabilities regularly and assesses the likelihood that deferred tax assets will be recovered from
future taxable income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;







&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;At September 30, 2021 there was $&lt;span id="xdx_90E_eus-gaap--UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_iI_c20210930_zfb49NRtfxXl" title="Uncertain tax benefit positions that would reduce the effective income tax rate if recognized"&gt;117,000&lt;/span&gt; of net uncertain tax benefit positions that would reduce the effective income tax rate if recognized. The
Company records interest and penalties related to income taxes as income tax expense in the condensed consolidated statements of income (loss) and
comprehensive income (loss).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
Company is subject to U.S. federal income tax as well as income tax of multiple state and foreign jurisdictions. The tax years&lt;span id="xdx_903_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zY7RZEevdarb" title="Open Tax Year"&gt;
2018&lt;/span&gt;-&lt;span id="xdx_907_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember__us-gaap--TaxPeriodAxis__us-gaap--LatestTaxYearMember_zULp8zfD3NZk" title="Open Tax Year"&gt;2020&lt;/span&gt;
remain open to examination by the Internal Revenue Service and the years &lt;span id="xdx_90E_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zxE9L3oMBf52"&gt;2017&lt;/span&gt;-&lt;span id="xdx_90A_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember__us-gaap--TaxPeriodAxis__us-gaap--LatestTaxYearMember_zCdp4QY9W619"&gt;2020&lt;/span&gt;
remain open to examination by various state tax departments. The tax year of &lt;span id="xdx_902_ecustom--OpenTaxYears_c20210101__20210930__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember__us-gaap--TaxPeriodAxis__us-gaap--EarliestTaxYearMember_zVBHHSYyXKwd"&gt;2018
remains open in Costa Rica. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Company&#x2019;s effective income tax rate was (&lt;span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210930_zbwZgknl8ADk" title="Effective tax rate"&gt;0.1&lt;/span&gt;%)for the first nine months of 2021. The effective tax rate differs from the federal tax rate of &lt;span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c20210101__20210930_zENHaFzRzbek"&gt;21&lt;/span&gt;%
due to state income taxes, the effect of uncertain income tax positions, stock compensation windfalls and changes in valuation allowances related to
deferred tax assets. The foreign operating losses may ultimately be deductible in the countries in which they occurred; however, the Company has not
recorded a deferred tax asset for these losses due to uncertainty regarding the eventual realization of the benefit. The effect of the foreign operations was
an overall rate decrease of approximately &lt;span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c20210101__20210930_zwi0XIbyzo87"&gt;0.0&lt;/span&gt;% for the nine months ended September 30, 2021. There were no additional uncertain tax positions
identified in the first nine months of 2021. The Company&#x2019;s effective income tax rate for the nine months ended September 30, 2020 was (&lt;span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iN_di_c20200101__20200930_z17l2EnpEd9f"&gt;0.1&lt;/span&gt;%), and differed from the federal tax
rate due to state income taxes, changes in the reserve for uncertain income tax positions, provisions for interest charges for uncertain income tax
positions, stock compensation windfalls and changes in valuation allowances related to deferred tax assets.&lt;/span&gt;&lt;/p&gt;


</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">117000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Pure">0.001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Pure">21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Pure">0.0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="Pure">-0.1</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_809_eus-gaap--SegmentReportingDisclosureTextBlock_znquRcnfkDQe"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE 11 &#x2013; SEGMENT INFORMATION&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Company classifies its business operations into &lt;span id="xdx_90A_eus-gaap--NumberOfOperatingSegments_dxL_uSegment_c20210101__20210930_zS6TsBJa8gra" title="Number of segments::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1412"&gt;one&lt;/span&gt;&lt;/span&gt; segment as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt/108% 'Times New Roman'; margin-top: 0; margin-bottom: 6pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 15pt; text-align: right"&gt;&lt;span style="font: normal 12pt Times New Roman, Times, Serif"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 5pt"/&gt;&lt;td style="vertical-align: bottom; text-align: left"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Services &amp;amp; Support: provides technology solutions that address prevalent IT challenges, including network resiliency, security products
and services, network virtualization, and cloud migrations, IT managed services, wired and wireless network design and implementation, and
converged infrastructure configuration, deployment and management.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0 0 0 0.5in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Management has chosen to historically organize the Company and disclose reportable segments based on our products and services. Intercompany
revenues are eliminated upon consolidation. &#x201c;Other&#x201d; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle and the E&amp;amp;S
Segment as discontinued operations, &#x201c;Other&#x201d; includes amounts previously allocated to Suttle and E&amp;amp;S that do not meet the criteria to be included in
income from discontinued operations. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zJbe967c2YUe"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Information concerning the Company&#x2019;s continuing operations in its S&amp;amp;S segment for the three and nine month periods ended September 30, 2021 and
2020 are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_zFOt0V5JHb7d" style="display: none; visibility: hidden"&gt;Schedule of Segment Information&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 44%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z7vcpCLdoV2b" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,947,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrAcqrGNfwof" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1416"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zoAzqWYxcn7j" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(119,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210701__20210930_zgSzWHcMJmVc" style="text-align: right; line-height: 108%" title="::XDX::1%2C947%2C000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1418"&gt;1,828,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIa7b4L5ZTQ2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,113,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziJoRnh59Xhc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1420"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zm0HK6nnkmub" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1421"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210701__20210930_zFQ1rLpteF0a" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C389%2C247"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1422"&gt;1,113,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z61ELSQJIhCl" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;834,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zqaQCuSO0q84" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1424"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--GrossProfit_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zQMGFSwne3uf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(119,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--GrossProfit_dxL_c20210701__20210930_zMvVaqgh8QSj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::4607555"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1426"&gt;715,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zglP0Tuh34hf" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;669,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zUgecJQAmv5h" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zk3Wtf7UnFab" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(119,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210701__20210930_zHh8ZWrnWi7h" style="text-align: right; line-height: 108%" title="::XDX::4%2C989%2C608"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1430"&gt;1,688,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;110,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#x2014;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;110,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zcK70hWi4eUj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;543,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210701__20210930_z7HwP2Tjry21" style="text-align: right; line-height: 108%" title="::XDX::1%2C278%2C826"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1432"&gt;543,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;Restructuring expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--RestructuringCharges_c20210701__20210930_zpzzdPXTeOQi" style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;242,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RestructuringCharges_c20210701__20210930_zBQ1XOhZDNcg" style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;242,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating
    income (loss)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zTxklhmxgMw9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;55,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zEen7wnL9Bog" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1436"&gt;(1,923,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930_z2HG6nDl0rq4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C660%2C879"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1437"&gt;(1,868,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other income&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zMdkVInnGH8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z18feCEMlORk" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;66,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_dxL_c20210701__20210930_zzwlwaAvfKh2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-279%2C221"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1440"&gt;70,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income
    (loss) before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z72gMXsExfok" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;59,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdatgcTy5x2c" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,857,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20210701__20210930_zCGOtTHHbuL5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1443"&gt;(1,798,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zwswpDEYyaVb" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;133,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zxImrS9fa6E5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;72,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930_znfekJ8BUpC4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;205,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zD1Cf6RmH8lg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOCrhu0udhfi" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930_zucQYg81YYx6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;14,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z5k2Ge022L1i" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,776,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zABryGfNkf5d" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;50,213,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Assets_iNI_di_c20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zsanekMni4X5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(27,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Assets_iI_dxL_c20210930_z7KYeY135Wha" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::56%2C962%2C123"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1453"&gt;56,962,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 44%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zfBH4vDTPBXe" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,530,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zYq7TU7zHIQd" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1455"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zuA2HeMcKdse" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(176,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200401__20200930_z2KwKEPGzDei" style="text-align: right; line-height: 108%" title="::XDX::9%2C627%2C952"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1457"&gt;3,354,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ztiTYfyZiRKh" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,190,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIHAUB8jDFwa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1459"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zDBJywlDLtMa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(9,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200401__20200930_zxUZv3x5JYJg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C147%2C904"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1461"&gt;2,181,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zuhlYyWv0mVd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,340,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdUIfVTrN1w2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1463"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--GrossProfit_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z8HSVcuQF44a" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(167,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GrossProfit_dxL_c20200401__20200930_zqKKoUzUVkCf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::3480048"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1465"&gt;1,173,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zB3GvGth0yZf" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;803,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zLPtbkFKrck9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,324,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zbWQnMW9Ba44" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(167,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200401__20200930_zTP8Nj3opEmg" style="text-align: right; line-height: 108%" title="::XDX::4%2C731%2C887"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1469"&gt;1,960,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#x2014;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zVLb9p9bemCj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;72,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200401__20200930_zSFjx6q9Sprl" style="text-align: right; line-height: 108%" title="::XDX::394%2C366"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1471"&gt;72,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ziD4wbIiQjYh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;431,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zAASNEeZgU5l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,396,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20200401__20200930_zcSr8LjbOFti" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C646%2C205"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1474"&gt;(965,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other
    income&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOi1a5ONUy7i" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;275,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_dxL_c20200401__20200930_zFqsiVtuMcxg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::278%2C983"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1476"&gt;275,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income (loss) before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1dJNGru5Gn" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;431,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zGHXJY8158Se" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,121,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20200401__20200930_zo2Mfw16xMmi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C367%2C222"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1479"&gt;(690,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zGowUI0RQqY6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;146,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zDKPwmgz7LM4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;128,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930_z5DH7Co2av6b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;274,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zlPXsboiHOIj" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;79,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930_zlgBGvUu0m35" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;79,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z2EHdr9kllT1" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,334,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zWgiHhIIzP0e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;47,410,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Assets_iNTI_di_c20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zG2DKoNPv7f5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(27,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Assets_iTI_c20200930_ztil9ekmcmtl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;55,717,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 45%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zBJm7qDLrz6g" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,719,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zxpbdKjQDj2a" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(406,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210101__20210930_zcYTPQy4mOB" style="text-align: right; line-height: 108%" title="::XDX::5%2C719%2C000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1491"&gt;5,313,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zczZlghfpp7k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,459,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210101__20210930_zceorFuZE426" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::12%2C331%2C924"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1493"&gt;3,459,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zXLmBZqDBVe9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,260,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z67MyzHchKr1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(406,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GrossProfit_dxL_c20210101__20210930_zyTqPFcVxP71" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::8%2C824%2C193"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1496"&gt;1,854,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z3QdTUAUL3eg" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,290,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFbS0WVo1qk" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,683,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZHe3vit7PQ9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(406,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210101__20210930_zDsEVR5cW3Ia" style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1500"&gt;5,567,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
   &lt;td style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;346,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"&gt;&lt;span style="font-size: 10pt"&gt;346,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zciOBZuQX9Ha" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,471,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210101__20210930_zlD8v3ZDhlx6" style="text-align: right; line-height: 108%" title="::XDX::2470721"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1502"&gt;2,471,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Restructuring expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zE87yAn5jg1" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;242,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zW5lTRUXi3b8" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;242,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating loss &lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1b1Tq7UfNjj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(376,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z0aKJuc5vy5j" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,780,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_iN_dixL_c20210101__20210930_zGN5hUki9XXc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-3%2C807%2C395"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1507"&gt;(6,156,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zEsjfn9nvMnc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;20,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--NonoperatingIncomeExpense_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zY8XTmry98q3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(186,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_iN_dixL_c20210101__20210930_zO8Wh4LfHwbe" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-292%2C353"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1510"&gt;(166,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Loss before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUjD1Udltjl3" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(356,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ze1osFNPRuZ7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,966,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20210101__20210930_zloU9zDsfEI6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-4%2C099%2C748"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1513"&gt;(6,322,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zYE0DSwxXO91" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;426,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHIsE0LCu1Q3" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;218,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20210101__20210930_z9LY11HInj1b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::505339"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1516"&gt;644,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zgGMeZUG3X5l" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;11,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930_zK1uHg7k5cI9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930_zqBPC4A7YIEd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 44%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zbQLpsmly2Al" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,882,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZ0ExVkwm0j6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(561,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20200930_zytbkQdUNp2g" style="text-align: right; line-height: 108%" title="::XDX::5%2C882%2C000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1522"&gt;5,321,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM7fY5zZ06v1" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,792,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zaFReT3AH5Pb" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(36,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20200930_zIEIdMXjIaB9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::11573499"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1525"&gt;3,756,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GrossProfit_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zlDBNZD4uC7h" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,090,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_ziBari6Oh4ma" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(525,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--GrossProfit_dxL_c20200101__20200930_z288ufJyymvc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::7%2C217%2C195"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1528"&gt;1,565,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zZNg86zHfWg4" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,614,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHw4Ox5KGpxd" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,928,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zhydBlR2zjle" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(525,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20200930_zE2SuhWpTE37" style="text-align: right; line-height: 108%" title="::XDX::9%2C672%2C558"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1532"&gt;5,017,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_z8BpA0IgKDX1" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_zrBf0mW1HF0d" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zCelg388TBk2" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;486,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20200930_zzpmVSuSsvZa" style="text-align: right; line-height: 108%" title="::XDX::414%2C585"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1536"&gt;486,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM1f7BBswIyb" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;370,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_iN_di_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zmHayI1UzPxj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(4,414,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_iN_dixL_c20200101__20200930_z8sR27XgPMa2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-2%2C869%2C948"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1539"&gt;(4,044,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other
    income &lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zodsXpJW4UG" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;948,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20200930_zLkpiVPijhy3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::689%2C550"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1541"&gt;948,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income (loss) before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zw9D6IDJNC9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;370,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIWqSSCtjqUi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(3,466,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20200930_zqHHAmMOeGQ9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-2%2C180%2C398"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1544"&gt;(3,096,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIkRNes32mK" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;178,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFGiYzlgPbg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;443,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20200930_zAzsAzhrgV4e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::429%2C800"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1547"&gt;621,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zmZdkinY4UW8" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zBnc3iDKyKGl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;100,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930_zQVNkkXqyjfd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;101,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A8_z1X3EYX4A781"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zJbe967c2YUe"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Information concerning the Company&#x2019;s continuing operations in its S&amp;amp;S segment for the three and nine month periods ended September 30, 2021 and
2020 are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_zFOt0V5JHb7d" style="display: none; visibility: hidden"&gt;Schedule of Segment Information&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 44%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z7vcpCLdoV2b" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,947,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrAcqrGNfwof" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1416"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zoAzqWYxcn7j" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(119,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210701__20210930_zgSzWHcMJmVc" style="text-align: right; line-height: 108%" title="::XDX::1%2C947%2C000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1418"&gt;1,828,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIa7b4L5ZTQ2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,113,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziJoRnh59Xhc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1420"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zm0HK6nnkmub" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1421"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210701__20210930_zFQ1rLpteF0a" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C389%2C247"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1422"&gt;1,113,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z61ELSQJIhCl" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;834,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GrossProfit_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zqaQCuSO0q84" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1424"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--GrossProfit_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zQMGFSwne3uf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(119,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--GrossProfit_dxL_c20210701__20210930_zMvVaqgh8QSj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::4607555"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1426"&gt;715,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zglP0Tuh34hf" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;669,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zUgecJQAmv5h" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210701__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zk3Wtf7UnFab" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(119,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210701__20210930_zHh8ZWrnWi7h" style="text-align: right; line-height: 108%" title="::XDX::4%2C989%2C608"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1430"&gt;1,688,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;110,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#x2014;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;110,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zcK70hWi4eUj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;543,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210701__20210930_z7HwP2Tjry21" style="text-align: right; line-height: 108%" title="::XDX::1%2C278%2C826"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1432"&gt;543,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;Restructuring expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--RestructuringCharges_c20210701__20210930_zpzzdPXTeOQi" style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;242,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RestructuringCharges_c20210701__20210930_zBQ1XOhZDNcg" style="text-align: right; line-height: 108%"&gt;&lt;span style="font-size: 10pt"&gt;242,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating
    income (loss)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zTxklhmxgMw9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;55,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zEen7wnL9Bog" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1436"&gt;(1,923,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_dxL_c20210701__20210930_z2HG6nDl0rq4" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C660%2C879"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1437"&gt;(1,868,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other income&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zMdkVInnGH8" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;4,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z18feCEMlORk" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;66,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_dxL_c20210701__20210930_zzwlwaAvfKh2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-279%2C221"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1440"&gt;70,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income
    (loss) before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z72gMXsExfok" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;59,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdatgcTy5x2c" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,857,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20210701__20210930_zCGOtTHHbuL5" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C940%2C100"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1443"&gt;(1,798,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zwswpDEYyaVb" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;133,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zxImrS9fa6E5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;72,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20210701__20210930_znfekJ8BUpC4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;205,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zD1Cf6RmH8lg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOCrhu0udhfi" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--PaymentsToAcquirePropertyPlantAndEquipment1_c20210701__20210930_zucQYg81YYx6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;14,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z5k2Ge022L1i" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,776,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Assets_iI_c20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zABryGfNkf5d" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;50,213,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Assets_iNI_di_c20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zsanekMni4X5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(27,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Assets_iI_dxL_c20210930_z7KYeY135Wha" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::56%2C962%2C123"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1453"&gt;56,962,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 44%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zfBH4vDTPBXe" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,530,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zYq7TU7zHIQd" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1455"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zuA2HeMcKdse" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(176,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200401__20200930_z2KwKEPGzDei" style="text-align: right; line-height: 108%" title="::XDX::9%2C627%2C952"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1457"&gt;3,354,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ztiTYfyZiRKh" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,190,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--CostOfGoodsAndServicesSold_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIHAUB8jDFwa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1459"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zDBJywlDLtMa" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(9,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200401__20200930_zxUZv3x5JYJg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::6%2C147%2C904"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1461"&gt;2,181,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zuhlYyWv0mVd" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,340,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--GrossProfit_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdUIfVTrN1w2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1463"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--GrossProfit_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z8HSVcuQF44a" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(167,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GrossProfit_dxL_c20200401__20200930_zqKKoUzUVkCf" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::3480048"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1465"&gt;1,173,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zB3GvGth0yZf" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;803,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zLPtbkFKrck9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,324,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200401__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zbWQnMW9Ba44" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(167,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200401__20200930_zTP8Nj3opEmg" style="text-align: right; line-height: 108%" title="::XDX::4%2C731%2C887"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1469"&gt;1,960,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#x2014;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zVLb9p9bemCj" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;72,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200401__20200930_zSFjx6q9Sprl" style="text-align: right; line-height: 108%" title="::XDX::394%2C366"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1471"&gt;72,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_ziD4wbIiQjYh" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;431,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zAASNEeZgU5l" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,396,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_dxL_c20200401__20200930_zcSr8LjbOFti" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-1%2C646%2C205"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1474"&gt;(965,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other
    income&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zOi1a5ONUy7i" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;275,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_dxL_c20200401__20200930_zFqsiVtuMcxg" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::278%2C983"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1476"&gt;275,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income (loss) before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1dJNGru5Gn" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;431,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zGHXJY8158Se" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(1,121,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20200401__20200930_zo2Mfw16xMmi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-1%2C367%2C222"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1479"&gt;(690,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zGowUI0RQqY6" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;146,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zDKPwmgz7LM4" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;128,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200930_z5DH7Co2av6b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;274,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zlPXsboiHOIj" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;79,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200401__20200930_zlgBGvUu0m35" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;79,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z2EHdr9kllT1" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,334,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Assets_iTI_c20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zWgiHhIIzP0e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;47,410,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Assets_iNTI_di_c20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zG2DKoNPv7f5" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(27,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Assets_iTI_c20200930_ztil9ekmcmtl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;55,717,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 45%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zBJm7qDLrz6g" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,719,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zxpbdKjQDj2a" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(406,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20210101__20210930_zcYTPQy4mOB" style="text-align: right; line-height: 108%" title="::XDX::5%2C719%2C000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1491"&gt;5,313,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zczZlghfpp7k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,459,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20210101__20210930_zceorFuZE426" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::12%2C331%2C924"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1493"&gt;3,459,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GrossProfit_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zXLmBZqDBVe9" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,260,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z67MyzHchKr1" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(406,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--GrossProfit_dxL_c20210101__20210930_zyTqPFcVxP71" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::8%2C824%2C193"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1496"&gt;1,854,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z3QdTUAUL3eg" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,290,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFbS0WVo1qk" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,683,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20210101__20210930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZHe3vit7PQ9" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(406,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20210101__20210930_zDsEVR5cW3Ia" style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1500"&gt;5,567,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
   &lt;td style="vertical-align: bottom; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;346,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%" title="::XDX::10%2C160%2C867"&gt;&lt;span style="font-size: 10pt"&gt;346,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zciOBZuQX9Ha" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,471,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20210101__20210930_zlD8v3ZDhlx6" style="text-align: right; line-height: 108%" title="::XDX::2470721"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1502"&gt;2,471,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Restructuring expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zE87yAn5jg1" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;242,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--RestructuringCharges3_c20210101__20210930_zW5lTRUXi3b8" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;242,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating loss &lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z1b1Tq7UfNjj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(376,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_z0aKJuc5vy5j" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,780,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_iN_dixL_c20210101__20210930_zGN5hUki9XXc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-3%2C807%2C395"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1507"&gt;(6,156,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--NonoperatingIncomeExpense_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zEsjfn9nvMnc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;20,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--NonoperatingIncomeExpense_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zY8XTmry98q3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(186,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_iN_dixL_c20210101__20210930_zO8Wh4LfHwbe" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-292%2C353"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1510"&gt;(166,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Loss before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUjD1Udltjl3" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(356,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_di_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ze1osFNPRuZ7" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(5,966,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iN_dixL_c20210101__20210930_zloU9zDsfEI6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-4%2C099%2C748"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1513"&gt;(6,322,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zYE0DSwxXO91" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;426,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHIsE0LCu1Q3" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;218,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20210101__20210930_z9LY11HInj1b" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::505339"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1516"&gt;644,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zgGMeZUG3X5l" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;11,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210701__20210930_zK1uHg7k5cI9" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20210101__20210930_zqBPC4A7YIEd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 44%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Intercompany&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #000000 1pt solid; text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zbQLpsmly2Al" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,882,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zZ0ExVkwm0j6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(561,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20200930_zytbkQdUNp2g" style="text-align: right; line-height: 108%" title="::XDX::5%2C882%2C000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1522"&gt;5,321,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cost
    of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM7fY5zZ06v1" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,792,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfGoodsAndServicesSold_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zaFReT3AH5Pb" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(36,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20200930_zIEIdMXjIaB9" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::11573499"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1525"&gt;3,756,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--GrossProfit_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zlDBNZD4uC7h" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,090,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--GrossProfit_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_ziBari6Oh4ma" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(525,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--GrossProfit_dxL_c20200101__20200930_z288ufJyymvc" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::7%2C217%2C195"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1528"&gt;1,565,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Selling,
    general and&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;administrative
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zZNg86zHfWg4" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,614,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SellingGeneralAndAdministrativeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zHw4Ox5KGpxd" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,928,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_c20200101__20200930__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zhydBlR2zjle" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(525,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20200930_zE2SuhWpTE37" style="text-align: right; line-height: 108%" title="::XDX::9%2C672%2C558"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1532"&gt;5,017,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_z8BpA0IgKDX1" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AmortizationOfDeferredCharges_c20200701__20200930_zrBf0mW1HF0d" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;106,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Transaction
    costs&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zCelg388TBk2" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;486,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20200930_zzpmVSuSsvZa" style="text-align: right; line-height: 108%" title="::XDX::414%2C585"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1536"&gt;486,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zM1f7BBswIyb" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;370,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_iN_di_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zmHayI1UzPxj" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(4,414,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_iN_dixL_c20200101__20200930_z8sR27XgPMa2" style="border-top: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::-2%2C869%2C948"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1539"&gt;(4,044,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Other
    income &lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--NonoperatingIncomeExpense_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zodsXpJW4UG" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;948,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20200930_zLkpiVPijhy3" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="::XDX::689%2C550"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1541"&gt;948,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Income (loss) before income tax&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zw9D6IDJNC9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;370,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zIWqSSCtjqUi" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(3,466,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20200930_zqHHAmMOeGQ9" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::-2%2C180%2C398"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1544"&gt;(3,096,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Depreciation
    and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zIkRNes32mK" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;178,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zXFGiYzlgPbg" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;443,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20200930_zAzsAzhrgV4e" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="::XDX::429%2C800"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1547"&gt;621,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Capital
    expenditures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zmZdkinY4UW8" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;1,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zBnc3iDKyKGl" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;100,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20200930_zQVNkkXqyjfd" style="border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;101,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1113000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">834000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">119000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">669000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">1138000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-07-012021-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">119000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">543000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RestructuringCharges
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">242000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">242000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">55000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">4000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">66000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">59000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-1857000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">133000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">72000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">205000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-07-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">5000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <jcs:PaymentsToAcquirePropertyPlantAndEquipment1
      contextRef="From2021-07-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">9000</jcs:PaymentsToAcquirePropertyPlantAndEquipment1>
    <jcs:PaymentsToAcquirePropertyPlantAndEquipment1
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">14000</jcs:PaymentsToAcquirePropertyPlantAndEquipment1>
    <us-gaap:Assets
      contextRef="AsOf2021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">6776000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">50213000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">27000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">3530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">2190000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">9000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1340000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">167000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">803000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">1324000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-04-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">167000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">72000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">431000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-1396000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">275000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">431000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-1121000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">146000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">128000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      unitRef="USD">274000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-04-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">79000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-04-012020-09-30"
      decimals="0"
      unitRef="USD">79000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="AsOf2020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">8334000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">47410000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">27000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-09-30" decimals="0" unitRef="USD">55717000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">5719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">3459000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">2260000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">406000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">2290000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">3683000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-01-012021-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">406000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">2471000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <jcs:RestructuringCharges3
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">242000</jcs:RestructuringCharges3>
    <jcs:RestructuringCharges3
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">242000</jcs:RestructuringCharges3>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">376000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">5780000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">20000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">186000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">356000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">5966000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">426000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-012021-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">218000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">11000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">9000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-01to2021-09-30"
      decimals="0"
      unitRef="USD">20000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">5882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">3792000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">36000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">2090000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">525000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1614000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">3928000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-09-30_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">525000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">106000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="From2020-07-012020-09-30"
      decimals="0"
      unitRef="USD">106000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">486000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">370000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">4414000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">948000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">370000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-3466000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">178000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">443000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-09-30_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-09-30_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">100000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-09-30"
      decimals="0"
      unitRef="USD">101000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_80D_eus-gaap--EarningsPerShareTextBlock_zZNzWxiCf2Zj"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
12 &#x2013; &lt;span id="xdx_820_zllJsNM2OXG5"&gt;NET INCOME (LOSS) PER SHARE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;








&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during each period and year. Diluted
net income per common share takes into effect the dilutive effect of potential common shares outstanding. The Company&#x2019;s only potential common
shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which resulted in a dilutive effect of &lt;span id="xdx_904_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20210701__20210930_zHIGbtgn4Z6e"&gt;84,188&lt;/span&gt;
and &lt;span id="xdx_903_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20210101__20210930_zm1DnfVm6aC1"&gt;184,053&lt;/span&gt; shares for the three and nine months ended September 30, 2021, respectively. The dilutive effect for the three and nine-month periods
ended September 30, 2020 was &lt;span id="xdx_905_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20200701__20200930_zXqXFC28LyXb"&gt;89,561&lt;/span&gt; and &lt;span id="xdx_903_ecustom--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1_pid_c20200101__20200930_zYKTyMsIFHwi"&gt;0&lt;/span&gt; shares, respectively. The Company calculates the dilutive effect of outstanding options using the treasury
stock method. There were &lt;span id="xdx_900_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_do_c20210101__20210930_zTqxRkcVQDLf"&gt;no&lt;/span&gt; options or deferred stock awards excluded from the calculation of diluted earnings per share because there were no
outstanding options or deferred stock awards as of September 30, 2021. Options totaling &lt;span id="xdx_90A_ecustom--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3_pid_c20200701__20200930_zlQOhM6MVuYa"&gt;791,415&lt;/span&gt; and &lt;span id="xdx_908_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200930_zdrSWJD5UkS9"&gt;727,915&lt;/span&gt; were excluded from the calculation of
diluted earnings per share for the three and nine months ended September 30, 2020, respectively because the exercise price was greater than the average
market price of common stock during the period and deferred stock awards totaling &lt;span id="xdx_908_ecustom--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_pid_c20200701__20200930_zmwZI6NqpvR7"&gt;110,308&lt;/span&gt; shares would not have been included for the three and nine
months ended September 30, 2020, because of unmet performance conditions.&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerShareTextBlock>
    <jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">84188</jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1>
    <jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Shares">184053</jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1>
    <jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="Shares">89561</jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1>
    <jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="Shares">0</jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2021-01-01to2021-09-30"
      decimals="INF"
      unitRef="Shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <jcs:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="Shares">791415</jcs:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-01-012020-09-30"
      decimals="INF"
      unitRef="Shares">727915</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <jcs:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1
      contextRef="From2020-07-012020-09-30"
      decimals="INF"
      unitRef="Shares">110308</jcs:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_808_eus-gaap--FairValueDisclosuresTextBlock_zih7Z8M1Ipcg"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
13 &#x2013; &lt;span id="xdx_823_zg3zANt452xf"&gt;FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The accounting guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes
the inputs into three broad levels as follows: &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Level
1 &#x2013; Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets that the Company
has the ability to access at the measurement date. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Level
2 &#x2013; Observable inputs such as quoted prices for similar instruments and quoted prices in markets that are not active, and inputs
that are directly observable or can be corroborated by observable market data. The types of assets and liabilities included in Level
2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from
recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable
forward prices and volatilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Level
3 &#x2013; Significant inputs to pricing that have little or no observability as of the reporting date. The types of assets and liabilities
included in Level 3 are those with inputs requiring significant management judgment or estimation, such as the complex and subjective
models and forecasts used to determine the fair value of financial instruments. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zcHI3waNWtfh"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_z91x1UONBria"&gt;Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 45%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market Funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zWQ6hozaRdQi" style="text-align: right; line-height: 108%" title="Cash equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zvQ17uh2o5Dd" style="text-align: right; line-height: 108%" title="Cash equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zhrDttT8DfHe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930_z1ahJNIgX0zd" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Short-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_ztmxZIg6oQU" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Short-Term Investments, Fair Value Disclosure"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0eWV6TZUZQc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zonIdw4TIy32" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930_zDlSwwUX1hza" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Long-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zSEspMybjw24" style="text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zW5XiLaNpSLb" style="text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zTgXtF1oK1l6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5TYAEb2kWE5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zzUCIyvsTpl6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdRn7cxp8Wxi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930_zoHQPucinXa1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zC8S8uv7rQK6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Total"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zDnV4zxRdmfj" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,655,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8YELKQl9RRd" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FairValueNetAssetLiability_iTI_c20210930_zmomYvcssGo1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;39,043,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 45%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market Funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z02lCBVHMxjd" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zQ107kRcHWK7" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgLSwvEEwV8d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_zEpUFj4ZePNi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Short-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zNESTiICFKA2" style="text-align: right; line-height: 108%" title="Short-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zZSp2m4qJZIg" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_znWjYtHtS4V6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zEQrbB7Q95e5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zX0cqIxNQM47" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_z2K1ULPJYAQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Long-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zxwIWTpOyzT6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zJjYv7vMQXte" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zmvXoJuEmED7" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zo3usWm4oJuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zlCTFg7qOGW9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOS1DrdmwCD1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--LongTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_znJtzjZkCC0d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Current
    Liabilities:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Contingent
    Consideration&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zY8CBPikn2U2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Current Liabilities"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zJHfi6YXea6k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zIVATgZo527" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_msFV_c20201231_zTeijBVEenU8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zxM3NvaPsAug" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zuSOWZiGxHJ4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,364,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zROzWYSgc3L" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;55,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_mtFV_c20201231_zZhznlHAcIt4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;17,843,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif"/&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0; color: #000000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
estimated fair value of contingent consideration as of December 31, 2020 was $&lt;span id="xdx_90C_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zU8zTZm7m919" title="Fair value of accrued consideration"&gt;550,000&lt;/span&gt;, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of significant
unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities. The Company paid the full amount of
the contingent consideration during the first quarter of 2021 and there was no liability at September 30, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif"/&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;We record transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were &lt;span id="xdx_902_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20210701__20210930_zY0B5dkJhUJd" title="Transfers between levels"&gt;no&lt;/span&gt; transfers between levels
during the three months ended September 30, 2021.&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif"/&gt;


</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zcHI3waNWtfh"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_z91x1UONBria"&gt;Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;


&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 45%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;September 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market Funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zWQ6hozaRdQi" style="text-align: right; line-height: 108%" title="Cash equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zvQ17uh2o5Dd" style="text-align: right; line-height: 108%" title="Cash equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zhrDttT8DfHe" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Cash equivalents"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20210930_z1ahJNIgX0zd" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Short-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_ztmxZIg6oQU" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Short-Term Investments, Fair Value Disclosure"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z0eWV6TZUZQc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zonIdw4TIy32" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20210930_zDlSwwUX1hza" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,861,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Long-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zSEspMybjw24" style="text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zW5XiLaNpSLb" style="text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zTgXtF1oK1l6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5TYAEb2kWE5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zzUCIyvsTpl6" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,794,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdRn7cxp8Wxi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20210930_zoHQPucinXa1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Long-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;3,044,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zC8S8uv7rQK6" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%" title="Total"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;33,138,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zDnV4zxRdmfj" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,655,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20210930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8YELKQl9RRd" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;250,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FairValueNetAssetLiability_iTI_c20210930_zmomYvcssGo1" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;39,043,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;table dir="ltr" style="border-collapse: collapse; margin-bottom: 0pt; margin-left: 0; margin-right: auto; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%; width: 45%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%; width: 12%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Cash
    equivalents:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Money
    Market Funds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z02lCBVHMxjd" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zQ107kRcHWK7" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgLSwvEEwV8d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_zEpUFj4ZePNi" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Short-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zNESTiICFKA2" style="text-align: right; line-height: 108%" title="Short-term investments"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zZSp2m4qJZIg" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_znWjYtHtS4V6" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zEQrbB7Q95e5" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zX0cqIxNQM47" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_z2K1ULPJYAQa" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Long-term
    investments:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zxwIWTpOyzT6" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zJjYv7vMQXte" style="text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Convertible
    debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zmvXoJuEmED7" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zo3usWm4oJuc" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zlCTFg7qOGW9" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOS1DrdmwCD1" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;605,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--LongTermInvestmentsFairValueDisclosure_iI_maFV_c20201231_znJtzjZkCC0d" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Current
    Liabilities:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Contingent
    Consideration&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zY8CBPikn2U2" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%" title="Current Liabilities"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zJHfi6YXea6k" style="border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zIVATgZo527" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_msFV_c20201231_zTeijBVEenU8" style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;(550,000)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: #000000 1pt solid; border-bottom: #000000 1pt solid; text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zxM3NvaPsAug" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zuSOWZiGxHJ4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;8,364,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zROzWYSgc3L" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;55,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; line-height: 108%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_mtFV_c20201231_zZhznlHAcIt4" style="border-top: #000000 1pt solid; border-bottom: #000000 2.5pt double; text-align: right; line-height: 108%"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; color: #000000"&gt;17,843,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif"/&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0; color: #000000"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
estimated fair value of contingent consideration as of December 31, 2020 was $&lt;span id="xdx_90C_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--ContingentConsiderationMember_zU8zTZm7m919" title="Fair value of accrued consideration"&gt;550,000&lt;/span&gt;, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of significant
unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities. The Company paid the full amount of
the contingent consideration during the first quarter of 2021 and there was no liability at September 30, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif"/&gt;

&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;We record transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were &lt;span id="xdx_902_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20210701__20210930_zY0B5dkJhUJd" title="Transfers between levels"&gt;no&lt;/span&gt; transfers between levels
during the three months ended September 30, 2021.&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif"/&gt;


</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">33138000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">33138000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">33138000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2861000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2861000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">2861000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">2861000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2794000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2794000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">2794000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">250000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">3044000</jcs:LongTermInvestmentsFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">33138000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">5655000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">250000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">39043000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2059000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2059000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">2759000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2759000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">5605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">5605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">5605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">6210000</jcs:LongTermInvestmentsFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationMember"
      decimals="0"
      unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="AsOf2020-12-31_custom_ContingentConsiderationMember"
      decimals="0"
      unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">9424000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">8364000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">55000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">17843000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="AsOf2020-12-31_custom_ContingentConsiderationMember"
      decimals="0"
      unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <jcs:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</jcs:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_804_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zg8BLDonqOhf"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
14 &#x2013; &lt;span id="xdx_82A_zdYqir5xGTs3"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;In June 2016, FASB issued ASU 2016-13, &#x201c;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial
Instruments.&#x201d; The amendments in this update replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects
expected credit losses. This ASU is intended to provide financial statement users with more decision-useful information about the expected credit losses
and is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption of ASU
2016-13 on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;





</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2021-01-01to2021-09-30">&lt;p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zj2MZ5BP8dij"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;NOTE
15 &#x2013; &lt;span id="xdx_827_zh2tKFxGYKh3"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 12pt/108% 'Times New Roman', 'serif'; margin: 0"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The Company has evaluated subsequent events through the date of this filing. We do not believe there are any material subsequent events other than
those disclosed in the footnotes to these financial statements that require further disclosure. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 12pt/108% 'Times New Roman'; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


    &lt;div style="border-bottom: rgb(153,153,153) 3pt solid; margin-top: 6pt; margin-bottom: 6pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"&gt;&lt;tr style="vertical-align: top; text-align: center"&gt;&lt;td style="width: 100%"&gt;F-22&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
    &lt;div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"&gt;&lt;p style="margin: 0pt"&gt;&#160;&lt;/p&gt;&lt;/div&gt;







</us-gaap:SubsequentEventsTextBlock>
    <jcs:CashAndCashEquivalentsAtCarryingValue1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">13092484</jcs:CashAndCashEquivalentsAtCarryingValue1>
    <jcs:CashAndCashEquivalentsAtCarryingValue1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">13928504</jcs:CashAndCashEquivalentsAtCarryingValue1>
    <jcs:RestrictedCashAndCashEquivalentsAtCarryingValue1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">679006</jcs:RestrictedCashAndCashEquivalentsAtCarryingValue1>
    <jcs:ShortTermInvestments1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2759024</jcs:ShortTermInvestments1>
    <jcs:ShortTermInvestments1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">9449650</jcs:ShortTermInvestments1>
    <jcs:AllowanceForDoubtfulAccountsReceivableCurrent1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">121000</jcs:AllowanceForDoubtfulAccountsReceivableCurrent1>
    <jcs:AllowanceForDoubtfulAccountsReceivableCurrent1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">154000</jcs:AllowanceForDoubtfulAccountsReceivableCurrent1>
    <jcs:AccountsReceivableNetCurrent1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">10177445</jcs:AccountsReceivableNetCurrent1>
    <jcs:AccountsReceivableNetCurrent1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">10242405</jcs:AccountsReceivableNetCurrent1>
    <jcs:InventoryNet1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">8696880</jcs:InventoryNet1>
    <jcs:InventoryNet1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">8531112</jcs:InventoryNet1>
    <jcs:PrepaidTaxes1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">35948</jcs:PrepaidTaxes1>
    <jcs:PrepaidTaxes1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">72994</jcs:PrepaidTaxes1>
    <jcs:OtherAssetsCurrent1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">996472</jcs:OtherAssetsCurrent1>
    <jcs:OtherAssetsCurrent1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1160865</jcs:OtherAssetsCurrent1>
    <jcs:AssetsHeldForSaleNotPartOfDisposalGroupCurrent1 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">5337274</jcs:AssetsHeldForSaleNotPartOfDisposalGroupCurrent1>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">35758253</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">49401810</us-gaap:AssetsCurrent>
    <jcs:PropertyPlantAndEquipmentNet2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7242072</jcs:PropertyPlantAndEquipmentNet2>
    <jcs:PropertyPlantAndEquipmentNet2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">8238089</jcs:PropertyPlantAndEquipmentNet2>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7109212</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">250000</us-gaap:OtherLongTermInvestments>
    <us-gaap:Goodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2086393</us-gaap:Goodwill>
    <us-gaap:DeferredTaxAssetsNetCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">9534</us-gaap:DeferredTaxAssetsNetCurrent>
    <jcs:OperatingLeaseRightOfUseAsset2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">413415</jcs:OperatingLeaseRightOfUseAsset2>
    <jcs:OperatingLeaseRightOfUseAsset2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">367909</jcs:OperatingLeaseRightOfUseAsset2>
    <jcs:IntangibleAssetsNetExcludingGoodwill2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2775361</jcs:IntangibleAssetsNetExcludingGoodwill2>
    <jcs:OtherAssetsMiscellaneousNoncurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">171619</jcs:OtherAssetsMiscellaneousNoncurrent2>
    <jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">883370</jcs:AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2>
    <jcs:OtherAssetsNoncurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">12556000</jcs:OtherAssetsNoncurrent2>
    <jcs:OtherAssetsNoncurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1510813</jcs:OtherAssetsNoncurrent2>
    <us-gaap:Assets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">55556325</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">59150712</us-gaap:Assets>
    <jcs:AccountsPayableCurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2378449</jcs:AccountsPayableCurrent2>
    <jcs:AccountsPayableCurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">3720445</jcs:AccountsPayableCurrent2>
    <jcs:EmployeeRelatedLiabilitiesCurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2298075</jcs:EmployeeRelatedLiabilitiesCurrent2>
    <jcs:EmployeeRelatedLiabilitiesCurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">3517331</jcs:EmployeeRelatedLiabilitiesCurrent2>
    <jcs:OperatingLeaseLiabilityCurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">213553</jcs:OperatingLeaseLiabilityCurrent2>
    <jcs:OperatingLeaseLiabilityCurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">115935</jcs:OperatingLeaseLiabilityCurrent2>
    <jcs:OtherAccruedLiabilitiesCurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1524515</jcs:OtherAccruedLiabilitiesCurrent2>
    <jcs:OtherAccruedLiabilitiesCurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">2602752</jcs:OtherAccruedLiabilitiesCurrent2>
    <jcs:AccruedConsideration2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">550000</jcs:AccruedConsideration2>
    <jcs:DividendsPayableCurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">16147</jcs:DividendsPayableCurrent2>
    <jcs:DividendsPayableCurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">200363</jcs:DividendsPayableCurrent2>
    <jcs:ContractWithCustomerLiabilityCurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">456912</jcs:ContractWithCustomerLiabilityCurrent2>
    <jcs:LiabilitiesHeldForSaleCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1193218</jcs:LiabilitiesHeldForSaleCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7437651</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">11350044</us-gaap:LiabilitiesCurrent>
    <jcs:DeferredCompensationLiabilityClassifiedNoncurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">116460</jcs:DeferredCompensationLiabilityClassifiedNoncurrent2>
    <jcs:DeferredCompensationLiabilityClassifiedNoncurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">164348</jcs:DeferredCompensationLiabilityClassifiedNoncurrent2>
    <jcs:OperatingLeaseLiabilityNoncurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">197308</jcs:OperatingLeaseLiabilityNoncurrent2>
    <jcs:OperatingLeaseLiabilityNoncurrent2 contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">244038</jcs:OperatingLeaseLiabilityNoncurrent2>
    <jcs:ContractWithCustomerLiabilityNoncurrent2 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">310179</jcs:ContractWithCustomerLiabilityNoncurrent2>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">623947</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">408386</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2019-12-31"
      decimals="INF"
      unitRef="USDPShares">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-12-31" decimals="INF" unitRef="Shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-12-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-12-31" decimals="INF" unitRef="Shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">9321927</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">9321927</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-12-31" decimals="INF" unitRef="Shares">9252749</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-12-31" decimals="INF" unitRef="Shares">9252749</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">466096</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">462637</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">43572114</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">42977914</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4135284</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">4649395</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-678767</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">-697664</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">47494727</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">47392282</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">55556325</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">59150712</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">42575546</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">50906179</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jcs:CostOfGoodsAndServicesSold2
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">25369118</jcs:CostOfGoodsAndServicesSold2>
    <jcs:CostOfGoodsAndServicesSold2
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">28720367</jcs:CostOfGoodsAndServicesSold2>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">17206428</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">22185812</us-gaap:GrossProfit>
    <jcs:SellingGeneralAndAdministrativeExpense1
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">19218922</jcs:SellingGeneralAndAdministrativeExpense1>
    <jcs:SellingGeneralAndAdministrativeExpense1
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">22176598</jcs:SellingGeneralAndAdministrativeExpense1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">684856</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">19903778</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">22176598</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-2697350</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">9214</us-gaap:OperatingIncomeLoss>
    <jcs:InvestmentAndOtherIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">661754</jcs:InvestmentAndOtherIncomeLoss>
    <jcs:InvestmentAndOtherIncomeLoss
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">284944</jcs:InvestmentAndOtherIncomeLoss>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">288778</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-20368</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:InterestAndDebtExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">28514</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">38440</us-gaap:InterestAndDebtExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">922018</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">226136</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1775332</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">235350</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">20342</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-15269</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1795674</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">250619</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1624016</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">6218430</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-171658</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">6469049</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9249</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-1793</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9648</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">55422</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">18897</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">53629</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-152761</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">6522678</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">-0.19</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.17</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.67</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">-0.19</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.17</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.66</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">9322672</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Shares">9272259</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">9322672</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Shares">9337422</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2018-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9158438</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2018-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">457922</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">42680499</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2018-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-734001</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-751293</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" decimals="0" unitRef="USD">41653127</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">6469049</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">6469049</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">34469</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">1723</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">93437</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">95160</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">132826</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">6641</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">262995</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">269636</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">156525</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">7826</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">612424</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">620250</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">412776</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">412776</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">229509</jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2019-01-012019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">11475</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2019-01-012019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">1084217</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">326556</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">1422248</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.08</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="From2019-01-012019-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">759097</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">759097</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">53629</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">53629</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9252749</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">462637</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">42977914</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">4649395</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-697664</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">47392282</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-171658</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-171658</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-171658</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">20279</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">1014</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">93882</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">94896</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">94896</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">66059</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">3303</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">404281</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">407584</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">407584</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">65952</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">3298</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">20720</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">24018</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">24018</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">463274</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">463274</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">83112</jcs:OtherStockRepurchasedAndRetiredDuringPeriodShares>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">4156</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">387957</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-37213</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">354900</jcs:OtherStockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.04</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">379666</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">379666</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">379666</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">18897</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">18897</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">18897</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9321927</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">466096</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">43572114</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">4135284</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-678767</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">47494727</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-171658</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">6469049</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1624016</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">6218430</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1795674</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">250619</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">962307</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">1032797</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">463274</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">412776</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9534</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">9534</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">284273</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-20368</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-261192</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">618663</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">83977</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-2469800</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-37046</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-75298</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-339712</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-1348481</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1392457</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-381293</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-939758</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">1057428</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-714425</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-515279</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-28267</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-3137499</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">5133599</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1546030</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">5097537</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-4683529</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">10231136</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">249727</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">424988</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">4797919</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">18665534</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">18673530</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">435000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">18506198</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">8972087</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-4771982</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-10126431</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">8702213</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">4904456</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3930231</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-5221975</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">563882</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">743276</us-gaap:PaymentsOfDividends>
    <jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">118914</jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld>
    <jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">715410</jcs:ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">354900</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">1422248</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-799868</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-1450114</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">38140</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-7963</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1515026</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">3551084</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">14607510</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2018-12-31" decimals="0" unitRef="USD">11056426</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">13092484</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">14607510</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-27722</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-73151</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">26327</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">37974</us-gaap:InterestPaidNet>
    <jcs:DividendsDeclaredNotPaid
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">16147</jcs:DividendsDeclaredNotPaid>
    <jcs:DividendsDeclaredNotPaid
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">200363</jcs:DividendsDeclaredNotPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">10663</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">208650</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">449995</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">550000</us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_zCvsUHWTpXS5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
1 - &lt;span&gt;&lt;span id="xdx_822_zXwHao0yxbN7"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--NatureOfOperations_zuPM3Lwv36P5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86C_zDdtEHzKkgbi"&gt;Description
of business&lt;/span&gt;: &lt;/b&gt;Communications Systems, Inc. (herein collectively referred to as &#x201c;CSI,&#x201d; &#x201c;our,&#x201d; &#x201c;we&#x201d;
or the &#x201c;Company&#x201d;) is a Minnesota corporation organized in 1969 that classifies its business into &lt;span id="xdx_907_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zJBLJWreTLwd" title="::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2184"&gt;two&lt;/span&gt;&lt;/span&gt; segments: (1) the Electronics
&amp;amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary Net2Edge) which (i) manufactures
and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through PoE products, software
and services as well as traditional products such as media converters, network adapters and other connectivity products and (ii) designs,
develops, and sells edge network access products, TDM (time-division multiplexing) over IP and other circuit emulation solutions, along
with specialized cloud-based software solutions, primarily within the telecommunications market; and (2) the Services and Support segment
(consisting of subsidiaries JDL and Ecessa), which (i) provides technology solutions including virtualization, managed services, wired
and wireless network design and implementation, and hybrid cloud infrastructure and deployment and (ii) designs, develops, and sells
SD-WAN (software-designed wide-area network) solutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
classifies its businesses into two segments. Non-allocated general and administrative expenses are separately accounted for as &#x201c;Other&#x201d;
in the Company&#x2019;s segment reporting. Intersegment revenues are eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--ConsolidationPolicyTextBlock_zrbN6KcJFjbb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_86D_zv6qlFxdCxp4"&gt;Principles
of consolidation&lt;/span&gt;&lt;/span&gt;: &lt;/b&gt;The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany
transactions and accounts have been eliminated.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--UseOfEstimates_z6qogl2mD5V6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_86A_z5GObYme8HN3"&gt;Use of
estimates&lt;/span&gt;&lt;/span&gt;: &lt;/b&gt;The presentation of financial statements in conformity with accounting principles generally accepted in the United States
of America 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. The Company uses estimates based on the best information available in recording transactions and balances resulting
from operations. Actual results could differ from those estimates. The Company&#x2019;s estimates consist principally of reserves for
doubtful accounts, sales returns, warranty costs, asset impairment evaluations, accruals for compensation plans, self-insured medical
and dental accruals, lower of cost or market inventory adjustments, provisions for income taxes and deferred taxes, and depreciable lives
of fixed assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zpmAocdfP8Cf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_861_z5JxT4p5c9Uk"&gt;Cash equivalents&lt;/span&gt;&lt;/span&gt;:
&lt;/b&gt;For purposes of the consolidated statements of cash flows, the Company considers all highly liquid investments with a maturity of
three months or less at the time of purchase to be cash equivalents. As of December 31, 2020, the Company had $&lt;span title="Cash and cash equivalents"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90D_ecustom--CashAndCashEquivalentsAtCarryingValue2_iI_dxL_c20201231_zAv1Sy1X6fJ8" title="Cash and cash equivalents::XDX::13%2C092%2C484"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2192"&gt;13,092,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; in cash and
cash equivalents. Of this amount, $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_901_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_c20201231_zGJHJknqRFyl" title="Money market funds"&gt;9,424,000&lt;/span&gt; was invested in short-term money market funds that are not considered to be bank deposits
and are not insured or guaranteed by the federal deposit insurance company (FDIC) or other government agency. These money market funds
seek to preserve the value of the investment at $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_904_ecustom--ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_uUSDPShares_c20200101__20201231_z83PU54HIgeh" title="Value of the investment in short-term money market funds sought to be preserved (in dollars per share)"&gt;1.00&lt;/span&gt; per share; however, it is possible to lose money investing in these funds. The
remainder is operating cash and certificates of deposit which are fully insured through the FDIC.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zkogbLbJ6lW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_86A_z0rMxjYALsC7"&gt;Investments&lt;/span&gt;&lt;/span&gt;:
&lt;/b&gt;Investments consist of corporate notes and bonds, and commercial paper that are traded on the open market and are classified as available-for-sale
and minority investments in strategic technology companies. Available-for-sale investments are reported at fair value with unrealized
gains and losses excluded from operations and reported as a separate component of stockholders&#x2019; equity, net of tax (see Accumulated
other comprehensive loss below).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--InventoryPolicyTextBlock_zA6bdZhOUird" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_862_z9T03FaUGsUf"&gt;Inventories&lt;/span&gt;&lt;/span&gt;:
&lt;/b&gt;Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Provision
to reduce inventories to the lower of cost or net realizable value is made based on a review of excess and obsolete inventories, estimates
of future sales, examination of historical consumption rates and the related value of component parts.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85F_zDCazk5RcpJd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zdPm4FjDeJ54" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_869_zHz30125g1Ok"&gt;&lt;span id="xdx_86B_zC0hmU2l8DN9"&gt;Property,
plant and equipment&lt;/span&gt;&lt;/span&gt;: &lt;/b&gt;Property, plant and equipment are recorded at cost. Depreciation is computed using the straight-line method.
Depreciation included in cost of sales and selling, general and administrative expenses for continuing operations was $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_900_eus-gaap--Depreciation_c20200101__20201231_zfBwpjY0FKQg" title="Depreciation"&gt;757,000&lt;/span&gt; and $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_903_eus-gaap--Depreciation_c20190101__20191231_z2e5VAheRztg" title="Depreciation"&gt;1,028,000&lt;/span&gt;
for 2020 and 2019, respectively. Maintenance and repairs are charged to operations and additions or improvements are capitalized. Items
of property sold, retired or otherwise disposed of are removed from the asset and accumulated depreciation accounts and any gains or
losses on disposal are reflected in operations.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85F_zi3l9FVXcRu2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zVUCIRsn2KUe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86B_z9LG6pOrymMa"&gt;Goodwill
and Other Intangible Assets&lt;/span&gt;:&lt;/b&gt; &lt;span style="color: black"&gt;Goodwill represents the amount by which the purchase prices (including liabilities
assumed) of acquired businesses exceed the estimated fair value of the net tangible assets and separately identifiable assets of these
businesses. Goodwill and &lt;/span&gt;intangible assets with indefinite useful lives are not amortized but are tested at least annually for
impairment. &lt;span style="color: black"&gt;The Company reassesses the value of our reporting units and related goodwill balances annually
on April 1 and at other times if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be
recoverable.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_852_zhH33shCCer6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zcAlXy7pw2s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_860_zQ6OjZLfpCtg"&gt;Recoverability
of long-lived assets&lt;/span&gt;: &lt;/b&gt;The Company reviews its long-lived assets periodically when impairment indicators exist as required under generally
accepted accounting principles. Potential impairment is determined by comparing the carrying value of the assets with expected net cash
flows expected to be provided by operating activities of the business or related products. If the sum of the expected future net cash
flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value exceeds
the fair value of the asset.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85C_zUeaSIvPy23f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--StandardProductWarrantyPolicy_zBFAVHD2BFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_866_zkyTTjYtgnjb"&gt;Warranty&lt;/span&gt;:
&lt;/b&gt;The Company reserves for the estimated cost of product warranties at the time revenue is recognized. We estimate the costs of our
warranty obligations based on our warranty policy or applicable contractual warranty, historical experience of known product failure
rates, and use of materials and service delivery costs incurred in correcting product failures. Management reviews the estimated warranty
liability on a quarterly basis to determine its adequacy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The following
table presents the changes in the Company&#x2019;s warranty liability, included in other accrued liabilities in the consolidated balance
sheets, for the years ended December 31, 2020 and 2019, which relate to normal product warranties and a &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90A_ecustom--ProductWarrantyPeriod_dxL_c20200101__20201231_zhwNfWhzuEic" title="::XDX::P5Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2213"&gt;five&lt;/span&gt;&lt;/span&gt;-year obligation to provide
for potential future liabilities for certain network equipment sales:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_z8H1txYJJzZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zsTxt1gJXkj"&gt;&lt;b style="display: none; visibility: hidden"&gt;Schedule
of warranty&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Schedule of Warranty"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_c20200101__20201231_zZUZXDsvy3nh" style="width: 12%; color: black; text-align: right" title="Beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ProductWarrantyAccrual_iS_c20190101__20191231_zIvZZV0rHDz3" style="width: 12%; color: black; text-align: right" title="Beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;554,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amounts charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20200101__20201231_zhvnOMI1vcxl" style="color: black; text-align: right" title="Amounts charged to expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;59,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20190101__20191231_zop3x2rORfy5" style="color: black; text-align: right" title="Amounts charged to expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actual warranty
    costs paid&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20200101__20201231_zA9OwKawPeoa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(67,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20190101__20191231_zKVjtYWwTPI3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(51,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ProductWarrantyAccrual_iE_dxL_c20200101__20201231_zYVatXJOJQka" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance::XDX::513000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2229"&gt;505,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_c20190101__20191231_zBe47SSgytFd" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AC_zfe4CkaSECA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_855_zbzOStwIif1a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p id="xdx_846_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zOv3r8hzhvj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_867_zetjmeVSTTu5"&gt;Accumulated
other comprehensive loss&lt;/span&gt;: &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zIubVPqUSC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B8_ztEbYljkox1c"&gt;The components of accumulated other comprehensive loss&lt;/span&gt; are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Components of Accumulated Other Comprehensive Loss"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Foreign&lt;br/&gt;
    Currency&lt;br/&gt;
    Translation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Unrealized&lt;br/&gt;
    (loss)/gain on&lt;br/&gt;
    securities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated&lt;br/&gt;
    Other&lt;br/&gt;
    Comprehensive&lt;br/&gt;
    Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 55%; color: black; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zEYns40Ro7D2" style="width: 12%; color: black; text-align: right" title="Beginning balance, value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(764,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMGcaHETbkwe" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--StockholdersEquity_iS_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMPzEtuXLNm7" style="width: 12%; color: black; text-align: right" title="::XDX::-751293"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2239"&gt;(751,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net current period change&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHQwNGV1ZsU5" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z0Nh5atcIjci" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zIL586LXxJp8" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;53,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December
    31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zGAgCNzFLOVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(709,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5Xa0nU3F9Bc" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMIpx3SjYSpc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-697664"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2248"&gt;(698,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net current period change&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMuMlszNgZTj" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5tTYVTn0vFh" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNgxiguvKYu6" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zYQP64oZGZN6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance, value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zKAcur0Clfjb" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zo9O1YkELDXl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-678767"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2258"&gt;(679,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_8A9_zIqp7C9bRKA2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zsy6J1fWDRl1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86A_z7q1eGJR2Wel"&gt;Revenue
recognition&lt;/span&gt;&lt;/b&gt;: The Company&#x2019;s manufacturing operations (Electronics &amp;amp; Software segment) recognize revenue upon delivery of
the Company&#x2019;s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is
important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products
upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition
occurs at a specific point in time. Sales are made directly to customers and through distributors. Payment terms for distributors are
consistent with the terms of the Company&#x2019;s direct customers. The Company records a provision for sales returns, sales incentives
and warranty costs at the time of the sale based on historical experience and current trends.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has determined that the following performance obligations identified in its Services and Support segment are transferred over time: managed
services and professional services (time and materials (&#x201c;T&amp;amp;M&#x201d;) and fixed price). This segment&#x2019;s managed services
performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern
of transfer to the customer and are recognized evenly over the term of the contract. T&amp;amp;M professional services arrangements are measured
over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service
arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has also identified the following performance obligations within its Services and Support segment that are recognized at a point in time
which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer,
and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are
shipped or delivered to the customer&#x2019;s location, in accordance with the agreed upon shipping terms. Installation services are recognized
at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services
to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to
the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain
professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine
if revenue should be recognized over time or at a point in time. See Note 2 for further discussion regarding revenue recognition.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85B_zk7wvqDYWFgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--ResearchAndDevelopmentExpensePolicy_z7aZ6I1e2SG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86C_z71RZwufVGK"&gt;Research
and development&lt;/span&gt;: &lt;/b&gt;Research and development costs consist of outside testing services, equipment and supplies associated with enhancing
existing products and developing new products. Research and development costs are expensed when incurred and totaled $&lt;span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_c20200101__20201231_z5B6za4BMsM" title="Research and development costs"&gt;2,808,000&lt;/span&gt; in 2020
and $&lt;span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20190101__20191231_zmfGzFyqj538" title="Research and development costs"&gt;3,600,000&lt;/span&gt; in 2019.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_859_z21x5GowvWBi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--PensionAndOtherPostretirementPlansPolicy_zLRmUk4Amki3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_861_zH16QitQIJ41"&gt;Employee
Retirement Benefits&lt;/span&gt;: &lt;/b&gt;The Company has an Employee Savings Plan (401(k)) and matches a percentage of employee contributions up to &lt;span id="xdx_903_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pid_dpxL_uPure_c20200101__20201231_zYed9jchUkrl" title="Maximum matching percentage by employer::XDX::6"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2270"&gt;six&lt;/span&gt;&lt;/span&gt;
percent of compensation. Contributions to the plan in 2020 and 2019 were $&lt;span id="xdx_904_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20200101__20201231_zbBpPWMjz2b5" title="Contributions to the plan"&gt;371,000&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20190101__20191231_zrNUUTLKW6Jg"&gt;401,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_858_ztnQ7WAwqzJb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zYRzEWAhUrgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86F_zEuiJl9RQ116"&gt;Net income
(loss) per share&lt;/span&gt;: &lt;/b&gt;Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during
each year. Diluted net income (loss) per common share adjusts for the dilutive effect of potential common shares outstanding. The Company&#x2019;s
only potential common shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which
resulted in &lt;span id="xdx_901_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_do_uShares_c20200101__20201231_z5Yc6fja1rtj" title="Dilutive shares"&gt;no&lt;/span&gt; dilutive effect for 2020 and a dilutive effect of &lt;span id="xdx_90C_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pii_do_uShares_c20190101__20191231_z1ZMwdfRDKzl"&gt;65,163&lt;/span&gt; shares in 2019. Due to the net loss in 2020, there was no &lt;span style="color: black"&gt;dilutive
impact from outstanding stock options or unvested shares.&lt;/span&gt; The Company calculates the dilutive effect of outstanding options and
unvested shares using the treasury stock method. Options totaling &lt;span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zVtJp8QGO2ze" title="Shares not included in the computation of diluted earnings per share"&gt;697,201&lt;/span&gt; would have been excluded from the calculation of diluted earnings
per share for year ended December 31, 2020, because the exercise price was greater than the average market price of common stock during
the year and deferred stock awards totaling &lt;span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zOj9O10qXw74"&gt;110,308&lt;/span&gt; shares would not have been included because of unmet performance conditions. Options
totaling&lt;span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zyv0AW7vXSmg"&gt; 860,539&lt;/span&gt; were excluded from the calculation of diluted earnings per share for year ended December 31, 2019, because the exercise
price was greater than the average market price of common stock during the year and deferred stock awards totaling &lt;span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zFMmiEjUetd3"&gt;178,278&lt;/span&gt; shares were
not included because of unmet performance conditions.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85D_zuf95uI8HqFf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zV3qOZ7w8Jpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86E_z6nHW2egYfI6"&gt;Share
based compensation&lt;/span&gt;:&lt;/b&gt; &lt;span style="color: black"&gt;The Company accounts for share based compensation awards on a fair value basis. The
estimated grant date fair value of each stock-based award is recognized in income over the requisite service period (generally the vesting
period). The estimated fair value of each option is calculated using the Black-Scholes option-pricing model.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85D_zAk9SkbizUs8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_ecustom--NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_zpuUn23BN806" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_868_zxvdVPQawen9"&gt;Accqounting
standards issued&lt;/span&gt;: &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In June 2016,
the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-13, &#x201c;Financial
Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#x201d; The amendments in this update
replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses. This ASU
is intended to provide financial statement users with more decision-useful information about expected credit losses and is effective
for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption
of ASU 2016-13 on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_857_zigNf5UheqZ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0wDk5bkI7Re" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_861_zGwzB7ZbMQk6"&gt;Accounting
standards adopted&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In August
2018, the FASB issued ASU 2018-13, &#x201c;Fair Value Measurement.&#x201d; This new standard requires changes to the disclosure requirements
for fair value measurements for certain Level 3 items and specifies that some of the changes must be applied prospectively, while others
should be applied retrospectively. This standard is effective for public business entities in fiscal years beginning after December 15,
2019, and for interim periods within those fiscal years, with early adoption permitted. the company adopted this standard during 2020
with an immaterial impact to our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In December
2019, the FASB issued ASU&#160;2019-12,&#160;&#x201c;Simplifying the Accounting for Income Taxes&#x201d;, which, as part of its Simplification
Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period
tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for
outside basis differences. ASU&#160;2019-12&#160;also amends other aspects of the guidance to help simplify and promote consistent application
of GAAP. The guidance is effective for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted.
The Company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85E_zwxUCewpKfud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2020-01-012020-12-31">&lt;p id="xdx_849_eus-gaap--NatureOfOperations_zuPM3Lwv36P5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86C_zDdtEHzKkgbi"&gt;Description
of business&lt;/span&gt;: &lt;/b&gt;Communications Systems, Inc. (herein collectively referred to as &#x201c;CSI,&#x201d; &#x201c;our,&#x201d; &#x201c;we&#x201d;
or the &#x201c;Company&#x201d;) is a Minnesota corporation organized in 1969 that classifies its business into &lt;span id="xdx_907_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zJBLJWreTLwd" title="::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2184"&gt;two&lt;/span&gt;&lt;/span&gt; segments: (1) the Electronics
&amp;amp; Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary Net2Edge) which (i) manufactures
and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through PoE products, software
and services as well as traditional products such as media converters, network adapters and other connectivity products and (ii) designs,
develops, and sells edge network access products, TDM (time-division multiplexing) over IP and other circuit emulation solutions, along
with specialized cloud-based software solutions, primarily within the telecommunications market; and (2) the Services and Support segment
(consisting of subsidiaries JDL and Ecessa), which (i) provides technology solutions including virtualization, managed services, wired
and wireless network design and implementation, and hybrid cloud infrastructure and deployment and (ii) designs, develops, and sells
SD-WAN (software-designed wide-area network) solutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
classifies its businesses into two segments. Non-allocated general and administrative expenses are separately accounted for as &#x201c;Other&#x201d;
in the Company&#x2019;s segment reporting. Intersegment revenues are eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_84E_eus-gaap--ConsolidationPolicyTextBlock_zrbN6KcJFjbb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_86D_zv6qlFxdCxp4"&gt;Principles
of consolidation&lt;/span&gt;&lt;/span&gt;: &lt;/b&gt;The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany
transactions and accounts have been eliminated.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2020-01-012020-12-31">&lt;p id="xdx_847_eus-gaap--UseOfEstimates_z6qogl2mD5V6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_86A_z5GObYme8HN3"&gt;Use of
estimates&lt;/span&gt;&lt;/span&gt;: &lt;/b&gt;The presentation of financial statements in conformity with accounting principles generally accepted in the United States
of America 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. The Company uses estimates based on the best information available in recording transactions and balances resulting
from operations. Actual results could differ from those estimates. The Company&#x2019;s estimates consist principally of reserves for
doubtful accounts, sales returns, warranty costs, asset impairment evaluations, accruals for compensation plans, self-insured medical
and dental accruals, lower of cost or market inventory adjustments, provisions for income taxes and deferred taxes, and depreciable lives
of fixed assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_84B_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zpmAocdfP8Cf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_861_z5JxT4p5c9Uk"&gt;Cash equivalents&lt;/span&gt;&lt;/span&gt;:
&lt;/b&gt;For purposes of the consolidated statements of cash flows, the Company considers all highly liquid investments with a maturity of
three months or less at the time of purchase to be cash equivalents. As of December 31, 2020, the Company had $&lt;span title="Cash and cash equivalents"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90D_ecustom--CashAndCashEquivalentsAtCarryingValue2_iI_dxL_c20201231_zAv1Sy1X6fJ8" title="Cash and cash equivalents::XDX::13%2C092%2C484"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2192"&gt;13,092,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; in cash and
cash equivalents. Of this amount, $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_901_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_c20201231_zGJHJknqRFyl" title="Money market funds"&gt;9,424,000&lt;/span&gt; was invested in short-term money market funds that are not considered to be bank deposits
and are not insured or guaranteed by the federal deposit insurance company (FDIC) or other government agency. These money market funds
seek to preserve the value of the investment at $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_904_ecustom--ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare_uUSDPShares_c20200101__20201231_z83PU54HIgeh" title="Value of the investment in short-term money market funds sought to be preserved (in dollars per share)"&gt;1.00&lt;/span&gt; per share; however, it is possible to lose money investing in these funds. The
remainder is operating cash and certificates of deposit which are fully insured through the FDIC.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">9424000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <jcs:ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">1.00</jcs:ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare>
    <us-gaap:InvestmentPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zkogbLbJ6lW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_86A_z0rMxjYALsC7"&gt;Investments&lt;/span&gt;&lt;/span&gt;:
&lt;/b&gt;Investments consist of corporate notes and bonds, and commercial paper that are traded on the open market and are classified as available-for-sale
and minority investments in strategic technology companies. Available-for-sale investments are reported at fair value with unrealized
gains and losses excluded from operations and reported as a separate component of stockholders&#x2019; equity, net of tax (see Accumulated
other comprehensive loss below).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_848_eus-gaap--InventoryPolicyTextBlock_zA6bdZhOUird" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_862_z9T03FaUGsUf"&gt;Inventories&lt;/span&gt;&lt;/span&gt;:
&lt;/b&gt;Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Provision
to reduce inventories to the lower of cost or net realizable value is made based on a review of excess and obsolete inventories, estimates
of future sales, examination of historical consumption rates and the related value of component parts.&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_844_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zdPm4FjDeJ54" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_869_zHz30125g1Ok"&gt;&lt;span id="xdx_86B_zC0hmU2l8DN9"&gt;Property,
plant and equipment&lt;/span&gt;&lt;/span&gt;: &lt;/b&gt;Property, plant and equipment are recorded at cost. Depreciation is computed using the straight-line method.
Depreciation included in cost of sales and selling, general and administrative expenses for continuing operations was $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_900_eus-gaap--Depreciation_c20200101__20201231_zfBwpjY0FKQg" title="Depreciation"&gt;757,000&lt;/span&gt; and $&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_903_eus-gaap--Depreciation_c20190101__20191231_z2e5VAheRztg" title="Depreciation"&gt;1,028,000&lt;/span&gt;
for 2020 and 2019, respectively. Maintenance and repairs are charged to operations and additions or improvements are capitalized. Items
of property sold, retired or otherwise disposed of are removed from the asset and accumulated depreciation accounts and any gains or
losses on disposal are reflected in operations.&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:Depreciation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">757000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">1028000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zVUCIRsn2KUe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86B_z9LG6pOrymMa"&gt;Goodwill
and Other Intangible Assets&lt;/span&gt;:&lt;/b&gt; &lt;span style="color: black"&gt;Goodwill represents the amount by which the purchase prices (including liabilities
assumed) of acquired businesses exceed the estimated fair value of the net tangible assets and separately identifiable assets of these
businesses. Goodwill and &lt;/span&gt;intangible assets with indefinite useful lives are not amortized but are tested at least annually for
impairment. &lt;span style="color: black"&gt;The Company reassesses the value of our reporting units and related goodwill balances annually
on April 1 and at other times if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be
recoverable.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zcAlXy7pw2s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_860_zQ6OjZLfpCtg"&gt;Recoverability
of long-lived assets&lt;/span&gt;: &lt;/b&gt;The Company reviews its long-lived assets periodically when impairment indicators exist as required under generally
accepted accounting principles. Potential impairment is determined by comparing the carrying value of the assets with expected net cash
flows expected to be provided by operating activities of the business or related products. If the sum of the expected future net cash
flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value exceeds
the fair value of the asset.&lt;/span&gt;&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy contextRef="From2020-01-012020-12-31">&lt;p id="xdx_841_eus-gaap--StandardProductWarrantyPolicy_zBFAVHD2BFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_866_zkyTTjYtgnjb"&gt;Warranty&lt;/span&gt;:
&lt;/b&gt;The Company reserves for the estimated cost of product warranties at the time revenue is recognized. We estimate the costs of our
warranty obligations based on our warranty policy or applicable contractual warranty, historical experience of known product failure
rates, and use of materials and service delivery costs incurred in correcting product failures. Management reviews the estimated warranty
liability on a quarterly basis to determine its adequacy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The following
table presents the changes in the Company&#x2019;s warranty liability, included in other accrued liabilities in the consolidated balance
sheets, for the years ended December 31, 2020 and 2019, which relate to normal product warranties and a &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgU0lHTklGSUNBTlQgQUNDT1VOVElORyBQT0xJQ0lFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90A_ecustom--ProductWarrantyPeriod_dxL_c20200101__20201231_zhwNfWhzuEic" title="::XDX::P5Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2213"&gt;five&lt;/span&gt;&lt;/span&gt;-year obligation to provide
for potential future liabilities for certain network equipment sales:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_z8H1txYJJzZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zsTxt1gJXkj"&gt;&lt;b style="display: none; visibility: hidden"&gt;Schedule
of warranty&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Schedule of Warranty"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_c20200101__20201231_zZUZXDsvy3nh" style="width: 12%; color: black; text-align: right" title="Beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ProductWarrantyAccrual_iS_c20190101__20191231_zIvZZV0rHDz3" style="width: 12%; color: black; text-align: right" title="Beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;554,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amounts charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20200101__20201231_zhvnOMI1vcxl" style="color: black; text-align: right" title="Amounts charged to expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;59,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20190101__20191231_zop3x2rORfy5" style="color: black; text-align: right" title="Amounts charged to expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actual warranty
    costs paid&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20200101__20201231_zA9OwKawPeoa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(67,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20190101__20191231_zKVjtYWwTPI3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(51,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ProductWarrantyAccrual_iE_dxL_c20200101__20201231_zYVatXJOJQka" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance::XDX::513000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2229"&gt;505,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_c20190101__20191231_zBe47SSgytFd" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AC_zfe4CkaSECA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_891_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_z8H1txYJJzZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zsTxt1gJXkj"&gt;&lt;b style="display: none; visibility: hidden"&gt;Schedule
of warranty&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Schedule of Warranty"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_c20200101__20201231_zZUZXDsvy3nh" style="width: 12%; color: black; text-align: right" title="Beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ProductWarrantyAccrual_iS_c20190101__20191231_zIvZZV0rHDz3" style="width: 12%; color: black; text-align: right" title="Beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;554,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amounts charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20200101__20201231_zhvnOMI1vcxl" style="color: black; text-align: right" title="Amounts charged to expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;59,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_c20190101__20191231_zop3x2rORfy5" style="color: black; text-align: right" title="Amounts charged to expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actual warranty
    costs paid&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20200101__20201231_zA9OwKawPeoa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(67,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_di_c20190101__20191231_zKVjtYWwTPI3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Actual warranty costs paid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(51,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ProductWarrantyAccrual_iE_dxL_c20200101__20201231_zYVatXJOJQka" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance::XDX::513000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2229"&gt;505,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_c20190101__20191231_zBe47SSgytFd" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">513000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2018-12-31" decimals="0" unitRef="USD">554000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">59000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">10000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">67000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">51000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">513000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_846_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zOv3r8hzhvj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_867_zetjmeVSTTu5"&gt;Accumulated
other comprehensive loss&lt;/span&gt;: &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zIubVPqUSC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B8_ztEbYljkox1c"&gt;The components of accumulated other comprehensive loss&lt;/span&gt; are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Components of Accumulated Other Comprehensive Loss"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Foreign&lt;br/&gt;
    Currency&lt;br/&gt;
    Translation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Unrealized&lt;br/&gt;
    (loss)/gain on&lt;br/&gt;
    securities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated&lt;br/&gt;
    Other&lt;br/&gt;
    Comprehensive&lt;br/&gt;
    Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 55%; color: black; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zEYns40Ro7D2" style="width: 12%; color: black; text-align: right" title="Beginning balance, value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(764,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMGcaHETbkwe" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--StockholdersEquity_iS_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMPzEtuXLNm7" style="width: 12%; color: black; text-align: right" title="::XDX::-751293"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2239"&gt;(751,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net current period change&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHQwNGV1ZsU5" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z0Nh5atcIjci" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zIL586LXxJp8" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;53,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December
    31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zGAgCNzFLOVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(709,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5Xa0nU3F9Bc" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMIpx3SjYSpc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-697664"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2248"&gt;(698,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net current period change&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMuMlszNgZTj" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5tTYVTn0vFh" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNgxiguvKYu6" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zYQP64oZGZN6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance, value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zKAcur0Clfjb" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zo9O1YkELDXl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-678767"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2258"&gt;(679,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_8A9_zIqp7C9bRKA2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89F_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zIubVPqUSC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B8_ztEbYljkox1c"&gt;The components of accumulated other comprehensive loss&lt;/span&gt; are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Components of Accumulated Other Comprehensive Loss"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; font-weight: bold; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Foreign&lt;br/&gt;
    Currency&lt;br/&gt;
    Translation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Unrealized&lt;br/&gt;
    (loss)/gain on&lt;br/&gt;
    securities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated&lt;br/&gt;
    Other&lt;br/&gt;
    Comprehensive&lt;br/&gt;
    Loss&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 55%; color: black; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zEYns40Ro7D2" style="width: 12%; color: black; text-align: right" title="Beginning balance, value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(764,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMGcaHETbkwe" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--StockholdersEquity_iS_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMPzEtuXLNm7" style="width: 12%; color: black; text-align: right" title="::XDX::-751293"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2239"&gt;(751,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net current period change&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHQwNGV1ZsU5" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z0Nh5atcIjci" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zIL586LXxJp8" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;53,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December
    31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zGAgCNzFLOVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(709,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5Xa0nU3F9Bc" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20190101__20191231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zMIpx3SjYSpc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-697664"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2248"&gt;(698,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net current period change&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMuMlszNgZTj" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z5tTYVTn0vFh" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNgxiguvKYu6" style="color: black; text-align: right" title="Net current period change"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zYQP64oZGZN6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Ending balance, value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--StockholdersEquity_iE_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zKAcur0Clfjb" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockholdersEquity_iE_dxL_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zo9O1YkELDXl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-678767"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2258"&gt;(679,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2018-12-31_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="0"
      unitRef="USD">-764000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2018-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">13000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="0"
      unitRef="USD">55000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">-2000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2019-01-012019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">53000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="0"
      unitRef="USD">-709000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">11000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="0"
      unitRef="USD">9000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">10000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">19000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="0"
      unitRef="USD">-700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="0"
      unitRef="USD">21000</us-gaap:StockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_843_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zsy6J1fWDRl1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86A_z7q1eGJR2Wel"&gt;Revenue
recognition&lt;/span&gt;&lt;/b&gt;: The Company&#x2019;s manufacturing operations (Electronics &amp;amp; Software segment) recognize revenue upon delivery of
the Company&#x2019;s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is
important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products
upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition
occurs at a specific point in time. Sales are made directly to customers and through distributors. Payment terms for distributors are
consistent with the terms of the Company&#x2019;s direct customers. The Company records a provision for sales returns, sales incentives
and warranty costs at the time of the sale based on historical experience and current trends.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has determined that the following performance obligations identified in its Services and Support segment are transferred over time: managed
services and professional services (time and materials (&#x201c;T&amp;amp;M&#x201d;) and fixed price). This segment&#x2019;s managed services
performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern
of transfer to the customer and are recognized evenly over the term of the contract. T&amp;amp;M professional services arrangements are measured
over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service
arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has also identified the following performance obligations within its Services and Support segment that are recognized at a point in time
which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer,
and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are
shipped or delivered to the customer&#x2019;s location, in accordance with the agreed upon shipping terms. Installation services are recognized
at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services
to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to
the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain
professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine
if revenue should be recognized over time or at a point in time. See Note 2 for further discussion regarding revenue recognition.&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2020-01-012020-12-31">&lt;p id="xdx_848_eus-gaap--ResearchAndDevelopmentExpensePolicy_z7aZ6I1e2SG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86C_z71RZwufVGK"&gt;Research
and development&lt;/span&gt;: &lt;/b&gt;Research and development costs consist of outside testing services, equipment and supplies associated with enhancing
existing products and developing new products. Research and development costs are expensed when incurred and totaled $&lt;span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_c20200101__20201231_z5B6za4BMsM" title="Research and development costs"&gt;2,808,000&lt;/span&gt; in 2020
and $&lt;span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20190101__20191231_zmfGzFyqj538" title="Research and development costs"&gt;3,600,000&lt;/span&gt; in 2019.&lt;/span&gt;&lt;/p&gt;

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2808000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">3600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="From2020-01-012020-12-31">&lt;p id="xdx_843_eus-gaap--PensionAndOtherPostretirementPlansPolicy_zLRmUk4Amki3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_861_zH16QitQIJ41"&gt;Employee
Retirement Benefits&lt;/span&gt;: &lt;/b&gt;The Company has an Employee Savings Plan (401(k)) and matches a percentage of employee contributions up to &lt;span id="xdx_903_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pid_dpxL_uPure_c20200101__20201231_zYed9jchUkrl" title="Maximum matching percentage by employer::XDX::6"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2270"&gt;six&lt;/span&gt;&lt;/span&gt;
percent of compensation. Contributions to the plan in 2020 and 2019 were $&lt;span id="xdx_904_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20200101__20201231_zbBpPWMjz2b5" title="Contributions to the plan"&gt;371,000&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_c20190101__20191231_zrNUUTLKW6Jg"&gt;401,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">371000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">401000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zYRzEWAhUrgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86F_zEuiJl9RQ116"&gt;Net income
(loss) per share&lt;/span&gt;: &lt;/b&gt;Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during
each year. Diluted net income (loss) per common share adjusts for the dilutive effect of potential common shares outstanding. The Company&#x2019;s
only potential common shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which
resulted in &lt;span id="xdx_901_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_do_uShares_c20200101__20201231_z5Yc6fja1rtj" title="Dilutive shares"&gt;no&lt;/span&gt; dilutive effect for 2020 and a dilutive effect of &lt;span id="xdx_90C_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pii_do_uShares_c20190101__20191231_z1ZMwdfRDKzl"&gt;65,163&lt;/span&gt; shares in 2019. Due to the net loss in 2020, there was no &lt;span style="color: black"&gt;dilutive
impact from outstanding stock options or unvested shares.&lt;/span&gt; The Company calculates the dilutive effect of outstanding options and
unvested shares using the treasury stock method. Options totaling &lt;span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zVtJp8QGO2ze" title="Shares not included in the computation of diluted earnings per share"&gt;697,201&lt;/span&gt; would have been excluded from the calculation of diluted earnings
per share for year ended December 31, 2020, because the exercise price was greater than the average market price of common stock during
the year and deferred stock awards totaling &lt;span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20200101__20201231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zOj9O10qXw74"&gt;110,308&lt;/span&gt; shares would not have been included because of unmet performance conditions. Options
totaling&lt;span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zyv0AW7vXSmg"&gt; 860,539&lt;/span&gt; were excluded from the calculation of diluted earnings per share for year ended December 31, 2019, because the exercise
price was greater than the average market price of common stock during the year and deferred stock awards totaling &lt;span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pii_uShares_c20190101__20191231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--DeferredStockAwardsMember_zFMmiEjUetd3"&gt;178,278&lt;/span&gt; shares were
not included because of unmet performance conditions.&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Shares">65163</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">697201</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-01-012020-12-31_custom_DeferredStockAwardsMember"
      decimals="INF"
      unitRef="Shares">110308</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2019-01-012019-12-31_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">860539</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2019-01-012019-12-31_custom_DeferredStockAwardsMember"
      decimals="INF"
      unitRef="Shares">178278</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zV3qOZ7w8Jpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_86E_z6nHW2egYfI6"&gt;Share
based compensation&lt;/span&gt;:&lt;/b&gt; &lt;span style="color: black"&gt;The Company accounts for share based compensation awards on a fair value basis. The
estimated grant date fair value of each stock-based award is recognized in income over the requisite service period (generally the vesting
period). The estimated fair value of each option is calculated using the Black-Scholes option-pricing model.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <jcs:NewAccountingPronouncementsIssuedPolicyPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_84B_ecustom--NewAccountingPronouncementsIssuedPolicyPolicyTextBlock_zpuUn23BN806" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_868_zxvdVPQawen9"&gt;Accqounting
standards issued&lt;/span&gt;: &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In June 2016,
the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-13, &#x201c;Financial
Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#x201d; The amendments in this update
replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses. This ASU
is intended to provide financial statement users with more decision-useful information about expected credit losses and is effective
for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter
ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption
of ASU 2016-13 on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

</jcs:NewAccountingPronouncementsIssuedPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0wDk5bkI7Re" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_861_zGwzB7ZbMQk6"&gt;Accounting
standards adopted&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In August
2018, the FASB issued ASU 2018-13, &#x201c;Fair Value Measurement.&#x201d; This new standard requires changes to the disclosure requirements
for fair value measurements for certain Level 3 items and specifies that some of the changes must be applied prospectively, while others
should be applied retrospectively. This standard is effective for public business entities in fiscal years beginning after December 15,
2019, and for interim periods within those fiscal years, with early adoption permitted. the company adopted this standard during 2020
with an immaterial impact to our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In December
2019, the FASB issued ASU&#160;2019-12,&#160;&#x201c;Simplifying the Accounting for Income Taxes&#x201d;, which, as part of its Simplification
Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period
tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for
outside basis differences. ASU&#160;2019-12&#160;also amends other aspects of the guidance to help simplify and promote consistent application
of GAAP. The guidance is effective for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted.
The Company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_800_eus-gaap--RevenueFromContractWithCustomerTextBlock_zkKwMxuJCxG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
2 &#x2013; &lt;span id="xdx_82C_zodkyuwqsloa"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In accordance
with Accounting Standards Codification (&#x201c;ASC&#x201d;) 606, revenue is recognized when a customer obtains control of promised goods
or services. The amount of revenue recognized reflects the consideration that the Company expects to receive in exchange for these goods
or services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Electronics
&amp;amp; Software &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has determined that the revenue recognition for its Electronics &amp;amp; Software segment occurs upon delivery of the Company&#x2019;s connectivity
infrastructure and data transmission products. To determine when revenue should be recognized, it is important to determine when the
transfer of control has occurred. The Company has determined that control transfers for these products upon shipment or delivery to the
customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition occurs at a specific point in
time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Services
&amp;amp; Support&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has determined that the following performance obligations identified in its Services &amp;amp; Support segment are transferred over time:
managed services and professional services (time and materials (&#x201c;T&amp;amp;M&#x201d;) and fixed price). The managed services performance
obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern of transfer
to the customer and are recognized evenly over the term of the contract. T&amp;amp;M professional services arrangements are measured over
time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service arrangements
under a relatively longer-term service will also be measured over time with an input method based on hours expended.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has also identified the following performance obligations within its Services &amp;amp; Support segment that are recognized at a point in
time which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the
customer, and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the
goods are shipped or delivered to the customer&#x2019;s location, in accordance with the agreed upon shipping terms. Installation services
are recognized at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer
services to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available
to the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service,
certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case-by-case basis
to determine if revenue should be recognized over time or at a point in time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Significant
Judgments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;To determine
the transaction price, the Company estimates the amount of variable consideration at the outset of the contract, depending on the facts
and circumstances relative to the contract. The Company may provide credits or incentives to its customers, which are accounted for as
either variable consideration or consideration payable to the customer. The Company estimates product returns based on historical return
rates. The Company constrains (reduces) the estimates of variable consideration such that it is probable that a significant revenue reversal
of previously recognized revenue will not occur throughout the life of the contract. When determining if variable consideration should
be constrained, management considers whether there are factors outside the Company&#x2019;s control that could result in a significant
reversal of revenue. In making these assessments, the Company considers the likelihood and magnitude of a potential reversal of revenue.
The Company will assess if any incentives it offers to its customer is a consideration payable. The Company accounts for consideration
payable to a customer as a reduction of the transaction price, and therefore, of revenue. For contracts with more than one performance
obligation, the consideration is allocated between separate products and services based on their stand-alone selling prices. Judgment
is required to determine standalone selling prices for each distinct performance obligation. The Company generally determines standalone
selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone selling
price for its distinct performance obligations. The Company evaluates this range quarterly.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Costs
to Obtain or Fulfill a Contract&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
evaluates &#x201c;Other Assets and Deferred Costs&#x201d; (ASC 340-40), for the accounting for certain costs to obtain and fulfill contracts
(or, in some cases, an anticipated contract) with a customer. ASC 340-40 is applicable only to incremental contract costs, those that
an entity would not have incurred if the contract had not been obtained, and requires the capitalization of these costs as well as provides
guidance on the amortization and impairment considerations. The Company elects the practical expedient and expenses certain costs to
obtain contracts when applicable. Within Services &amp;amp; Support, commissions were paid upfront on certain long-term recurring revenue
agreements. Total costs to obtain a contract in the years ended December 31, 2020 and 2019 were $&lt;span id="xdx_908_eus-gaap--CapitalizedContractCostNet_iI_c20201231_zyHHF6kR55c1" title="Cost to obtain contracts"&gt;52,000&lt;/span&gt; and $&lt;span id="xdx_90B_eus-gaap--CapitalizedContractCostNet_iI_c20191231_ztw3o00XyrLc"&gt;0&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Transaction
Price Allocated to Future Performance Obligations&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;To determine
the allocation of the transaction price and amounts allocated to the performance obligations, the Company first determined the standalone
selling price for each distinct performance obligation in the contract in order to determine the allocations of the transaction price
in proportion to the standalone selling price for each performance obligation in the contract in accordance with ASC 606-10-32-31 and
32-33. Judgment is required to determine standalone selling price for each distinct performance obligation. The Company generally determines
standalone selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone
selling price for its distinct performance obligations. The Company evaluates this range quarterly.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Practical
Expedients and Exemptions&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company adopted various practical expedients and policy elections related to the accounting for significant finance components, sales
taxes, shipping and handling, costs to obtain a contract and immaterial promised goods or services. The practical expedient to disclose
the unfulfilled performance obligations was not made as they are expected to be fulfilled within one year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Disaggregation
of revenue&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenues
are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the consideration
we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we
disaggregate our revenues, which is different for each segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--DisaggregationOfRevenueTableTextBlock_zH51qUj6WT25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B9_z96cBigxryvc"&gt;For the Electronics
&amp;amp; Software segment, we analyze revenue by region and product group, which is as follows for the years ended December 31, 2020 and
2019&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BE_z6PmoVq7IzK9"&gt;Schedule of Disaggregation of Revenues&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Electronics
    &amp;amp; Software Revenue by Region&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zFrnWFCgpk6k" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,721,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zbxFDe7hhnx5" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;39,771,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zokepOaQJvuf" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,775,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zA3uEIF5pm93" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,236,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zxDwqVvYlLY1" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,496,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zJuZX4BETCWf" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,007,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Electronics
    &amp;amp; Software Revenue by Product Group&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intelligent edge
    solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zTMzloJmzzI5" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,162,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zMUIhM935Ksc" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,442,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Traditional
    products&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zruckIiPc9i8" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22,334,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_z5Z1h4BHzDa6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28,565,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zdefN6aHYya6" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,496,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zSwtkdzyofEk" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,007,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the Services
&amp;amp; Support segment, we analyze revenue by customer group and type, which is as follows for the years ended December 31, 2020 and 2019:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Services
    &amp;amp; Support Revenue by Customer Group&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zUYPu3TtQgUa" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,483,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zSjYD1qZvtfa" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,926,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_znhC9ct9NcRa" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;887,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_zk5Gq5mIC9gc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;705,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Financial and other commercial
    clients&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_zBUK3rfQI4i8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,708,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_ztmZAj7LkYn5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,268,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;CSI IT operations&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zzormO0iauVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;699,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zi0rri6aOaXa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;842,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zo5Y0d6Do9k2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,777,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z03Cpu18xg13" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,741,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Services
    &amp;amp; Support Revenue by Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Project &amp;amp; product
    revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zJ05tpjzUEr4" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,120,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zXczbpQPudr3" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,242,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services
    &amp;amp; support revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zEf3qpmMKrO1" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,657,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zqCqLiVUKKoa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,499,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zx6wPzvSvVO2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,777,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_znk3sMvotVB6" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,741,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A0_zFvNdW2Ignqg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Contract
Balances&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The contract
assets associated with the commission costs noted above were $&lt;span id="xdx_90E_eus-gaap--ContractWithCustomerAssetNet_iI_c20201231_ziskpYopwGn6" title="Contract assets"&gt;267,000&lt;/span&gt; and $&lt;span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNet_iI_c20191231_zH1zjhYhvGVi"&gt;0&lt;/span&gt; at December 31, 2020 and 2019, respectively. The Company
does not have material contract liabilities.&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">52000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_895_eus-gaap--DisaggregationOfRevenueTableTextBlock_zH51qUj6WT25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B9_z96cBigxryvc"&gt;For the Electronics
&amp;amp; Software segment, we analyze revenue by region and product group, which is as follows for the years ended December 31, 2020 and
2019&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BE_z6PmoVq7IzK9"&gt;Schedule of Disaggregation of Revenues&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Electronics
    &amp;amp; Software Revenue by Region&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zFrnWFCgpk6k" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,721,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zbxFDe7hhnx5" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;39,771,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zokepOaQJvuf" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,775,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--StatementGeographicalAxis__custom--InternationalMember_zA3uEIF5pm93" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,236,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zxDwqVvYlLY1" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,496,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zJuZX4BETCWf" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,007,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Electronics
    &amp;amp; Software Revenue by Product Group&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intelligent edge
    solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zTMzloJmzzI5" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,162,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--IntelligentEdgeSolutionsMember_zMUIhM935Ksc" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,442,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Traditional
    products&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_zruckIiPc9i8" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22,334,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--ProductOrServiceAxis__custom--TraditionalProductsMember_z5Z1h4BHzDa6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28,565,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zdefN6aHYya6" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,496,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zSwtkdzyofEk" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,007,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the Services
&amp;amp; Support segment, we analyze revenue by customer group and type, which is as follows for the years ended December 31, 2020 and 2019:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Services
    &amp;amp; Support Revenue by Customer Group&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zUYPu3TtQgUa" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,483,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--EducationMember_zSjYD1qZvtfa" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,926,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_znhC9ct9NcRa" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;887,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--HealthcareCustomerMember_zk5Gq5mIC9gc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;705,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Financial and other commercial
    clients&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_zBUK3rfQI4i8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,708,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--FinancialAndOtherCommercialClientsMember_ztmZAj7LkYn5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,268,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;CSI IT operations&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zzormO0iauVh" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;699,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--MajorCustomersAxis__custom--CsiItOperationsMember_zi0rri6aOaXa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;842,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zo5Y0d6Do9k2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,777,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_z03Cpu18xg13" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,741,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; text-align: center; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Services
    &amp;amp; Support Revenue by Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Project &amp;amp; product
    revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zJ05tpjzUEr4" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,120,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ProjectAndProductMember_zXczbpQPudr3" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,242,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services
    &amp;amp; support revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zEf3qpmMKrO1" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,657,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember__srt--ProductOrServiceAxis__custom--ServicesAndSupportMember_zqCqLiVUKKoa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,499,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zx6wPzvSvVO2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,777,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_znk3sMvotVB6" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,741,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember"
      decimals="0"
      unitRef="USD">29721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_srt_NorthAmericaMember"
      decimals="0"
      unitRef="USD">39771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember"
      decimals="0"
      unitRef="USD">4775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_InternationalMember"
      decimals="0"
      unitRef="USD">7236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">34496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">47007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember"
      decimals="0"
      unitRef="USD">12162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_IntelligentEdgeSolutionsMember"
      decimals="0"
      unitRef="USD">18442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember"
      decimals="0"
      unitRef="USD">22334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember_custom_TraditionalProductsMember"
      decimals="0"
      unitRef="USD">28565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">34496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">47007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember"
      decimals="0"
      unitRef="USD">4483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_EducationMember"
      decimals="0"
      unitRef="USD">1926000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember"
      decimals="0"
      unitRef="USD">887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_HealthcareCustomerMember"
      decimals="0"
      unitRef="USD">705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember"
      decimals="0"
      unitRef="USD">2708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_FinancialAndOtherCommercialClientsMember"
      decimals="0"
      unitRef="USD">1268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember"
      decimals="0"
      unitRef="USD">699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_CsiItOperationsMember"
      decimals="0"
      unitRef="USD">842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">8777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">4741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember"
      decimals="0"
      unitRef="USD">5120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ProjectAndProductMember"
      decimals="0"
      unitRef="USD">2242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember"
      decimals="0"
      unitRef="USD">3657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember_custom_ServicesAndSupportMember"
      decimals="0"
      unitRef="USD">2499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">8777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">4741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">267000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">0</us-gaap:ContractWithCustomerAssetNet>
    <jcs:LeasesDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_807_ecustom--LeasesDisclosureTextBlock_zijdtIHwLsP9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;NOTE 3 &#x2013;&lt;span id="xdx_822_zQ9AtJ1g98M9"&gt;
LEASES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In accordance
with ASC Topic 842, the Company recognizes assets and liabilities for the rights and obligations created by leases that extend more than
twelve months from the date of the balance sheet. Right of use (&#x201c;&lt;span style="color: black"&gt;ROU&#x201d;) assets represent our right
to use an underlying asset for the lease term, while lease liabilities represent our obligation to make lease payments arising from the
lease. Lease ROU assets and liabilities are recognized at the commencement date of a lease based on the present value of lease payments
over the lease term. Because the rate implicit in each individual lease is not readily determinable, the Company uses its incremental
borrowing rate to determine the present value of the lease payments. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
has entered into operating leases for &lt;span id="xdx_905_ecustom--LesseeOperatingLeaseNumberOfLocations_dc_uN_c20200101__20201231_zC6Pg6Eu8DF1" title="Number of locations"&gt;three&lt;/span&gt; office locations, including &lt;span id="xdx_90A_ecustom--LesseeOperatingLeaseNumberOfLocations_dxL_uN_c20190201__20190228_zyUCZzCpOKUj" title="::XDX::1"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2332"&gt;one&lt;/span&gt;&lt;/span&gt; in February 2019 and &lt;span id="xdx_909_ecustom--LesseeOperatingLeaseNumberOfLocations_dc_uN_c20200501__20200531_zn9gGdJXNsH1"&gt;one&lt;/span&gt; in May 2020 upon the acquisition
of Ecessa. These leases have remaining lease terms of &lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20201231__srt--RangeAxis__srt--MinimumMember_zEq9rmyGUmKe" title="Lease term"&gt;2&lt;/span&gt; to &lt;span id="xdx_904_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20201231__srt--RangeAxis__srt--MaximumMember_zZHEmgARKuj5"&gt;7&lt;/span&gt; years. &lt;span id="xdx_903_ecustom--LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease1Member_z8cg9w9abfKh"&gt;One&lt;/span&gt; of the leases includes &lt;span id="xdx_905_ecustom--LesseeOperatingLeaseNumberOfOptionsToExtend_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease1Member_zO49MYcAJZPl"&gt;two&lt;/span&gt; options to extend the lease for &lt;span id="xdx_90B_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20201231__srt--StatementScenarioAxis__custom--Lease1Member_z7bhD8JBMIUh" title="Lease renewal term"&gt;5&lt;/span&gt;
years each, and the other lease includes an option to terminate the lease in &lt;span id="xdx_909_ecustom--LesseeOperatingLeaseOptionToTerminateDate_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_zk8mt4c4ZN79"&gt;2022&lt;/span&gt;. &lt;span id="xdx_90A_ecustom--LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment_dc_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_z3K3TFQmXH7g"&gt;One&lt;/span&gt; lease includes a &lt;span id="xdx_905_ecustom--LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_pid_dp_uPure_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease2Member_zeFtW1tcwnc8"&gt;3&lt;/span&gt;% rent adjustment on each anniversary
of the lease and another includes a &lt;span id="xdx_90D_ecustom--LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage_pid_dp_uPure_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease3Member_zR5fSuVpMNCg"&gt;2.5&lt;/span&gt;% annual rent adjustment as well as &lt;span id="xdx_90B_ecustom--LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths_dxL_uN_c20200101__20201231__srt--StatementScenarioAxis__custom--Lease3Member_zovT7WYQnGV" title="::XDX::1"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2345"&gt;one&lt;/span&gt;&lt;/span&gt; free month each year. As of December 31, 2020, total ROU
assets and operating lease liabilities were $&lt;span id="xdx_903_ecustom--OperatingLeaseRightOfUseAsset4_iI_dxL_c20201231_zGeyl5knKqQa" title="::XDX::413%2C415"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2346"&gt;413,000&lt;/span&gt;&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--OperatingLeaseLiability_iI_c20201231_zMEPI1IJU6Yd"&gt;411,000&lt;/span&gt;, respectively. As of December 31, 2019, total ROU assets and operating
lease liabilities were $&lt;span id="xdx_909_eus-gaap--OperatingLeaseRightOfUseAsset_iI_dxL_c20191231_zv9imS1fP6jg" title="::XDX::367%2C909"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2348"&gt;368,000&lt;/span&gt;&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--OperatingLeaseLiability_iI_c20191231_zUJbP1ew8Al"&gt;360,000&lt;/span&gt;, respectively. All operating lease expense is recognized on a straight-line basis over the
lease term. In the years ended December 31, 2020 and 2019, the Company recognized $&lt;span id="xdx_903_eus-gaap--OperatingLeaseCost_c20200101__20201231_z4g2CksZQ23h"&gt;180,000&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--OperatingLeaseCost_c20190101__20191231_zejJOJzmbhN1"&gt;124,000&lt;/span&gt; in lease expense, respectively.
The Company also recognized $&lt;span id="xdx_904_eus-gaap--SubleaseIncome_c20200101__20201231_zDeIZ46WPrT8"&gt;82,000&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--SubleaseIncome_c20190101__20191231_zIcSok6bvaAk"&gt;0&lt;/span&gt; in sublease income for the years ended December 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zyI3cettGXN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_zqpSxhzWUcJd"&gt;Information
related to the Company&#x2019;s ROU assets and related lease liabilities were as follows&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash paid for operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeasePayments_c20200101__20201231_zE4uDlp8ipd9" style="width: 12%; color: black; text-align: right" title="Cash paid for operating leases"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;185,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeasePayments_c20190101__20191231_zsboOSsCm687" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;112,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Right-of-use assets
    obtained in exchange for new operating lease obligations &lt;sup id="xdx_F41_zXWdUNxOE2Vg"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zRI70w6l2mq4" style="color: black; text-align: right" title="Right-of-use assets obtained in exchange for new operating lease obligations::XDX::208%2C650"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2360"&gt;209,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zh0GIsqlFf" style="color: black; text-align: right" title="::XDX::208%2C650"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2361"&gt;450,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;




&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49B_20201231_zWkOzSBUFY3k" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20191231_zwfvIsjU0y6h" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;As
    of December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zn39A5usxg8i" title="Weighted-average remaining lease term"&gt;2.2&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20191231_zTa3ev5CQEX8"&gt;3.3&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_uPure_zIqWxU4D6sq2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted-average
    discount rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span id="xdx_F0B_z2cKioeYiVna" style="font-family: Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span id="xdx_F14_zfdNqEKUxrg4" style="font-family: Times New Roman, Times, Serif"&gt;2019
                                            includes $&lt;span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--ExistingOnJanuary12019Member_z4aEVuus00d9"&gt;280,000&lt;/span&gt; for operating leases existing on January 1, 2019 and $&lt;span id="xdx_90B_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--CommencedFirstQuarter2019Member_zW1omb6M1LYh"&gt;188,000&lt;/span&gt; for operating
                                            leases that commenced in the first quarter of 2019. 2020 includes $&lt;span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zx99SEihlrCa"&gt;209,000&lt;/span&gt; for an operating
                                            lease assumed with the Ecessa acquisition in the second quarter.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p id="xdx_8A9_zpV9RA5LvVG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zJP6bLL0r7K6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B3_z1QgOvUmczsj"&gt;Maturities
of lease liabilities as of December 31, 2020 were as follows&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20201231_zRrDBSp0mgEf" style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzWEk_zJsXZ0mKjDza" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 85%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;225,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzWEk_zPs8VFaFl0G5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;152,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzWEk_zWHr0bYMzf3j" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_maLOLLPzWEk_ze8GsF9zGYOi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzWEk_zeMN7tu6JVrl" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;428,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zwEWBdtGHJmk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_zkHmeXhnOt87" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Total operating
    lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;411,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A2_zhdZWCTBXkNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As of December
31, 2020, the Company does not have any additional future operating lease obligations that have not yet commenced.&lt;/span&gt;&lt;/p&gt;

</jcs:LeasesDisclosureTextBlock>
    <jcs:LesseeOperatingLeaseNumberOfLocations
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="N">3</jcs:LesseeOperatingLeaseNumberOfLocations>
    <jcs:LesseeOperatingLeaseNumberOfLocations
      contextRef="From2020-05-012020-05-31"
      decimals="INF"
      unitRef="N">1</jcs:LesseeOperatingLeaseNumberOfLocations>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2020-12-31_srt_MinimumMember">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2020-12-31_srt_MaximumMember">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <jcs:LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend
      contextRef="From2020-01-012020-12-31_custom_Lease1Member"
      decimals="INF"
      unitRef="N">1</jcs:LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend>
    <jcs:LesseeOperatingLeaseNumberOfOptionsToExtend
      contextRef="From2020-01-012020-12-31_custom_Lease1Member"
      decimals="INF"
      unitRef="N">2</jcs:LesseeOperatingLeaseNumberOfOptionsToExtend>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="AsOf2020-12-31_custom_Lease1Member">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <jcs:LesseeOperatingLeaseOptionToTerminateDate contextRef="From2020-01-012020-12-31_custom_Lease2Member">2022</jcs:LesseeOperatingLeaseOptionToTerminateDate>
    <jcs:LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment
      contextRef="From2020-01-012020-12-31_custom_Lease2Member"
      decimals="INF"
      unitRef="N">1</jcs:LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment>
    <jcs:LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage
      contextRef="From2020-01-012020-12-31_custom_Lease2Member"
      decimals="INF"
      unitRef="Pure">0.03</jcs:LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage>
    <jcs:LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage
      contextRef="From2020-01-012020-12-31_custom_Lease3Member"
      decimals="INF"
      unitRef="Pure">0.025</jcs:LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">411000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">360000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">180000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">124000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">82000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zyI3cettGXN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_zqpSxhzWUcJd"&gt;Information
related to the Company&#x2019;s ROU assets and related lease liabilities were as follows&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash paid for operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeasePayments_c20200101__20201231_zE4uDlp8ipd9" style="width: 12%; color: black; text-align: right" title="Cash paid for operating leases"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;185,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeasePayments_c20190101__20191231_zsboOSsCm687" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;112,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Right-of-use assets
    obtained in exchange for new operating lease obligations &lt;sup id="xdx_F41_zXWdUNxOE2Vg"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zRI70w6l2mq4" style="color: black; text-align: right" title="Right-of-use assets obtained in exchange for new operating lease obligations::XDX::208%2C650"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2360"&gt;209,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dxL_c20200101__20201231_zh0GIsqlFf" style="color: black; text-align: right" title="::XDX::208%2C650"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2361"&gt;450,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;




&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49B_20201231_zWkOzSBUFY3k" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20191231_zwfvIsjU0y6h" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;As
    of December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zn39A5usxg8i" title="Weighted-average remaining lease term"&gt;2.2&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20191231_zTa3ev5CQEX8"&gt;3.3&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_uPure_zIqWxU4D6sq2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted-average
    discount rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span id="xdx_F0B_z2cKioeYiVna" style="font-family: Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span id="xdx_F14_zfdNqEKUxrg4" style="font-family: Times New Roman, Times, Serif"&gt;2019
                                            includes $&lt;span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--ExistingOnJanuary12019Member_z4aEVuus00d9"&gt;280,000&lt;/span&gt; for operating leases existing on January 1, 2019 and $&lt;span id="xdx_90B_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20190101__20191231__srt--StatementScenarioAxis__custom--CommencedFirstQuarter2019Member_zW1omb6M1LYh"&gt;188,000&lt;/span&gt; for operating
                                            leases that commenced in the first quarter of 2019. 2020 includes $&lt;span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zx99SEihlrCa"&gt;209,000&lt;/span&gt; for an operating
                                            lease assumed with the Ecessa acquisition in the second quarter.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">185000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">112000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-12-31">P2Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2019-12-31">P3Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2020-12-31" decimals="INF" unitRef="Pure">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2019-12-31" decimals="INF" unitRef="Pure">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2019-01-012019-12-31_custom_ExistingOnJanuary12019Member"
      decimals="0"
      unitRef="USD">280000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2019-01-012019-12-31_custom_CommencedFirstQuarter2019Member"
      decimals="0"
      unitRef="USD">188000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">209000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zJP6bLL0r7K6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B3_z1QgOvUmczsj"&gt;Maturities
of lease liabilities as of December 31, 2020 were as follows&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20201231_zRrDBSp0mgEf" style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzWEk_zJsXZ0mKjDza" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 85%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;225,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzWEk_zPs8VFaFl0G5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;152,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzWEk_zWHr0bYMzf3j" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_maLOLLPzWEk_ze8GsF9zGYOi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzWEk_zeMN7tu6JVrl" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;428,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zwEWBdtGHJmk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_zkHmeXhnOt87" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Total operating
    lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;411,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">225000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">152000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">47000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">428000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">17000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">411000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80C_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_z2gZw0zK5Io7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE 4
&#x2013; &lt;span id="xdx_820_zq7svzncAghk"&gt;DISCONTINUED OPERATIONS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On April
5, 2019, the Company sold its Suttle FutureLink&#x2122; Fiber business line, including inventory, equipment, and customer relationships,
to PPC Broadband Inc. (&#x201c;PPC&#x201d;). The transaction was structured as an Asset Purchase Agreement with a simultaneous signing
and closing. The sale price was $&lt;span id="xdx_90C_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20190405__20190405__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zlifWuOAZ6w8"&gt;5,000,000&lt;/span&gt; cash, of which $&lt;span id="xdx_908_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_c20190405__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zQAW0l6z2oa9" title="Restricted cash"&gt;500,000&lt;/span&gt; was deferred into an escrow account until certain criteria were met
and was recorded as restricted cash within the consolidated balance sheet. The Company recognized a gain on the sale of inventory and
capital equipment totaling $&lt;span id="xdx_907_eus-gaap--GainLossOnSaleOfOtherAssets_c20190401__20190630__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--SuttleFuturelinkFiberBusinessLineMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zHdBNC6dGGzf"&gt;2,967,000&lt;/span&gt; during the second quarter of 2019. Concurrent with the closing of the transaction, Suttle and PPC
entered into a Transition Services Agreement under which Suttle agreed to manufacture products related to the FutureLink&#x2122; Fiber
business line until September 30, 2019, to ensure seamless supply to the customer base.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On March
11, 2020, the Company sold the remainder of its Suttle business lines, including the SoHo, MediaMAX, and SpeedStar brands and inventory
as well as working capital, certain capital equipment, intellectual property, and customer relationships to Oldcastle Infrastructure,
Inc. (&#x201c;Oldcastle&#x201d;) for $&lt;span id="xdx_901_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200310__20200311__us-gaap--IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis__custom--RemainderOfSuttleBusinessLinesMember__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_znGQl8BRTm8e"&gt;8,000,000&lt;/span&gt;, with a working capital adjustment 90 days after close. Oldcastle will operate the majority
of the acquired Suttle business through its wholly-owned subsidiary, Primex Technologies, Inc. Through the sale to Primex, a separate
online equipment auction held in the fourth quarter of 2020, and various other sales, the Company received total proceeds of $&lt;span id="xdx_90A_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_c20200101__20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zgr3NS1BlSd5"&gt;8,900,000&lt;/span&gt;
and recorded a gain on the sale of $&lt;span id="xdx_902_eus-gaap--GainLossOnSaleOfOtherAssets_c20200101__20201231__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsDisposedOfBySaleMember_zv9P6h3dxy9"&gt;2,247,000&lt;/span&gt; in 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Concurrent
with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (&#x201c;TSA&#x201d;) under
which Suttle continued to manufacture products for Oldcastle for six months, to ensure seamless supply and quality assurance to the existing
customer base. Concurrently with the closing of the transaction and the TSA, the Company and Oldcastle also entered into a lease agreement
under which Oldcastle will lease &lt;span id="xdx_908_ecustom--NumberOfBuildingsLeasedToPurchaser_dxL_c20200310__20200311_zdWh2PwgUev9" title="::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2397"&gt;two&lt;/span&gt;&lt;/span&gt; buildings in Hector, Minnesota, where Suttle had conducted operations. Base rents under the lease
agreement range from $&lt;span id="xdx_902_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MinimumMember_zNtQ019FMHbj"&gt;6,970&lt;/span&gt; to $&lt;span id="xdx_901_eus-gaap--DirectFinancingLeaseLeaseIncome_c20200310__20200311__srt--RangeAxis__srt--MaximumMember_zeg9xbc8vUF3"&gt;7,180&lt;/span&gt; per month. The associated assets and liabilities related to this sale were classified as held for
sale at December 31, 2019. The presentation of discontinued operations has been retrospectively applied to all prior periods presented.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_ecustom--ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_zuhmZyNioR2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_zCcQZYkiPYFe"&gt;The assets
and liabilities of this discontinued operation that are classified as held for sale are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20201231_zTTwecKSgjue" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December 31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20191231_zkfFyu5dgcJ1" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzS3L_zAJ0SaEPoRlk" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade
    accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2403"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,235,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_maAODGIzS3L_zPz0Bm4Ze6Y9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2406"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,009,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzS3L_zoXzvQrVtETi" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2409"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;93,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzS3L_maDGIDOzHuA_z0pxEzRJTcm2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2412"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,337,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOzGKE_zIUXCrkvXcn7" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property,
    plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2415"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;883,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOzGKE_maDGIDOzHuA_zmSJRkL0JFAg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2418"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;883,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOzHuA_zT1AeK051tsa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2421"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,220,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzMs6_zoioSaelx18e" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2424"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,111,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_iI_maLODGIzMs6_zVbnbFwovMyb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2427"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzMs6_zrZ6CdkFkWLg" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2430"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,193,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AD_zmLfNw98hmh9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_z3Tn6MxBvWz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BE_zpSUyutlgnB1"&gt;The financial
results of the discontinued operations are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200101__20201231_zG4noMAk0ZL3" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,024,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20190101__20191231_zguT1T77VExk" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,879,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200101__20201231_ze2AvAMYsYfh" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,167,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20190101__20191231_z8I9k6EegP55" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,965,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, general and administrative
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200101__20201231_zsfNr5Ni3uDi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;520,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20190101__20191231_zbzzqbla1oX7" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,684,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_c20200101__20201231_zIP0ZnZzT1g8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;960,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_d0_c20190101__20191231_zfdWKqyT16mi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Gain) loss on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20200101__20201231_zGjurVHjEXPg" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,247,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20190101__20191231_zYBcoOGROQWc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,990,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income before income
    taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_dxL_c20200101__20201231_zKgogV1lahEb" style="color: black; text-align: right" title="::XDX::1%2C624%2C016"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2444"&gt;1,624,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20190101__20191231_zyVQPNu9IQgl" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,220,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income tax
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20200101__20201231_zbDzu5c7g9Jl" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2446"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20190101__20191231_zLe1ySuQ3n3j" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200101__20201231_ze3uCZJ4CUb5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1%2C624%2C016"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2448"&gt;1,624,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20190101__20191231_zcHnp57gOLj5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::6%2C218%2C430"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2449"&gt;6,218,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AE_zEnjAvgOGx86" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;During the
year ended December 31, 2020, the Company recorded $&lt;span id="xdx_904_eus-gaap--RestructuringCharges_c20200101__20201231_zQBf6Q7MpzA8"&gt;960,000&lt;/span&gt; in restructuring expense. This consisted of severance and related benefits
costs due to the sale of the remainder of Suttle&#x2019;s business lines and the closure of the plant now that the TSA is completed. We
expect total restructuring costs to be $&lt;span id="xdx_90F_ecustom--RestructuringChargesIncludingRemainingShutDownCosts_do_c20200101__20201231_zkxd9bYuqpO8"&gt;1,000,000&lt;/span&gt;, including any remaining shut down costs. The Company paid $&lt;span id="xdx_90A_eus-gaap--PaymentsForRestructuring_c20200101__20201231_z8hDI38gO0ak"&gt;708,000&lt;/span&gt; in restructuring
charges during 2020 and had $&lt;span id="xdx_907_eus-gaap--RestructuringReserve_iI_c20201231_zEEqYTWCqACh"&gt;252,000&lt;/span&gt; in restructuring accruals recorded in accrued compensation and benefits at December 31, 2020 that
are expected to be paid during 2021.&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromSaleOfOtherProductiveAssets
      contextRef="From2019-04-052019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"
      decimals="0"
      unitRef="USD">5000000</us-gaap:ProceedsFromSaleOfOtherProductiveAssets>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2019-04-05_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2019-04-012019-06-30_custom_SuttleFuturelinkFiberBusinessLineMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"
      decimals="0"
      unitRef="USD">2967000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:ProceedsFromSaleOfOtherProductiveAssets
      contextRef="From2020-03-102020-03-11_custom_RemainderOfSuttleBusinessLinesMember_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"
      decimals="0"
      unitRef="USD">8000000</us-gaap:ProceedsFromSaleOfOtherProductiveAssets>
    <us-gaap:ProceedsFromSaleOfOtherProductiveAssets
      contextRef="From2020-01-012020-12-31_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"
      decimals="0"
      unitRef="USD">8900000</us-gaap:ProceedsFromSaleOfOtherProductiveAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2020-01-012020-12-31_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"
      decimals="0"
      unitRef="USD">2247000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:DirectFinancingLeaseLeaseIncome
      contextRef="From2020-03-102020-03-11_srt_MinimumMember"
      decimals="0"
      unitRef="USD">6970</us-gaap:DirectFinancingLeaseLeaseIncome>
    <us-gaap:DirectFinancingLeaseLeaseIncome
      contextRef="From2020-03-102020-03-11_srt_MaximumMember"
      decimals="0"
      unitRef="USD">7180</us-gaap:DirectFinancingLeaseLeaseIncome>
    <jcs:ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89E_ecustom--ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock_zuhmZyNioR2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_zCcQZYkiPYFe"&gt;The assets
and liabilities of this discontinued operation that are classified as held for sale are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20201231_zTTwecKSgjue" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December 31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20191231_zkfFyu5dgcJ1" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzS3L_zAJ0SaEPoRlk" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade
    accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2403"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,235,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_maAODGIzS3L_zPz0Bm4Ze6Y9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2406"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,009,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzS3L_zoXzvQrVtETi" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2409"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;93,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzS3L_maDGIDOzHuA_z0pxEzRJTcm2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2412"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,337,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOzGKE_zIUXCrkvXcn7" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property,
    plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2415"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;883,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOzGKE_maDGIDOzHuA_zmSJRkL0JFAg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.25in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2418"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;883,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOzHuA_zT1AeK051tsa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2421"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,220,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzMs6_zoioSaelx18e" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2424"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,111,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_iI_maLODGIzMs6_zVbnbFwovMyb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2427"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzMs6_zrZ6CdkFkWLg" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2430"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,193,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</jcs:ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">2235000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">3009000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">93000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">5337000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">883000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">883000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <jcs:DisposalGroupIncludingDiscontinuedOperationAssets contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">6220000</jcs:DisposalGroupIncludingDiscontinuedOperationAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1111000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">82000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1193000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_896_ecustom--ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock_z3Tn6MxBvWz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BE_zpSUyutlgnB1"&gt;The financial
results of the discontinued operations are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20200101__20201231_zG4noMAk0ZL3" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,024,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20190101__20191231_zguT1T77VExk" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,879,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20200101__20201231_ze2AvAMYsYfh" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,167,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20190101__20191231_z8I9k6EegP55" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,965,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, general and administrative
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20200101__20201231_zsfNr5Ni3uDi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;520,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_c20190101__20191231_zbzzqbla1oX7" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,684,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_c20200101__20201231_zIP0ZnZzT1g8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;960,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses_d0_c20190101__20191231_zfdWKqyT16mi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Gain) loss on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20200101__20201231_zGjurVHjEXPg" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,247,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_iN_di_c20190101__20191231_zYBcoOGROQWc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,990,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income before income
    taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_dxL_c20200101__20201231_zKgogV1lahEb" style="color: black; text-align: right" title="::XDX::1%2C624%2C016"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2444"&gt;1,624,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_c20190101__20191231_zyVQPNu9IQgl" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,220,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income tax
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20200101__20201231_zbDzu5c7g9Jl" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2446"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c20190101__20191231_zLe1ySuQ3n3j" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20200101__20201231_ze3uCZJ4CUb5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1%2C624%2C016"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2448"&gt;1,624,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_dxL_c20190101__20191231_zcHnp57gOLj5" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::6%2C218%2C430"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2449"&gt;6,218,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3024000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">18879000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2167000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">12965000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">520000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">2684000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">960000</jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses>
    <jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">0</jcs:DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2247000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">2990000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">6220000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">2000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:RestructuringCharges
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">960000</us-gaap:RestructuringCharges>
    <jcs:RestructuringChargesIncludingRemainingShutDownCosts
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1000000</jcs:RestructuringChargesIncludingRemainingShutDownCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">708000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">252000</us-gaap:RestructuringReserve>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_806_eus-gaap--BusinessCombinationDisclosureTextBlock_zeSPkYn3lQB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
5 &#x2013;&lt;span id="xdx_827_zxYUWcwkObFl"&gt;BUSINESS COMBINATIONS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On May 14,
2020, in a reverse triangular merger, the Company completed the acquisition of &lt;span id="xdx_909_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkGnpPL1aW76"&gt;100&lt;/span&gt;% of Ecessa Corporation. Ecessa designs and distributes
software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of over &lt;span id="xdx_90C_ecustom--NumberOfFieldInstallations_pid_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z8DMGj7GHgkc"&gt;10,000&lt;/span&gt; field installations (since
2002) of Ecessa Edge&#xae;, PowerLink&#xae;, and WANworX&#xae; controllers. The acquisition expands the Company&#x2019;s IoT intelligent
edge products and services and provides opportunities to expand the Company&#x2019;s services platform. The purchase price was $&lt;span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z0RU4vUzvCGa"&gt;4,642,000&lt;/span&gt;,
with cash acquired totaling $&lt;span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zBv8ZFokD9Rh"&gt;666,000&lt;/span&gt;. The purchase price includes initial consideration of $&lt;span id="xdx_904_eus-gaap--PaymentsToAcquireBusinessesGross_c20200514__20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zxtMhzKNRFh1"&gt;4,666,000&lt;/span&gt; and $ &lt;span id="xdx_90E_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zyyoCf5E3973"&gt;(24,000)&lt;/span&gt; in working capital
adjustments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zUeuMeg9J2fk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The assets
and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp;amp; Support segment as of the acquisition
date, at their respective fair values. &lt;span id="xdx_8B0_zrTEWB5mNB03"&gt;The purchase price allocation is based on the estimated fair value of assets acquired and liabilities
assumed and has been allocated as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; font-weight: bold; text-align: right"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;May
    14, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 85%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zlSAq2NQfXu7" style="width: 12%; color: black; text-align: right" title="Current assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,101,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zFe37rhdrVg4" style="color: black; text-align: right" title="Property, plant, and equipment"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;127,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkWuXjhuo4t1" style="color: black; text-align: right" title="Other long-term assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;421,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z496VtqxQ5Wg" style="color: black; text-align: right" title="Intangible assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,260,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Goodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zd6tEdcs6iI4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Goodwill"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zcHsrdqdY3o9" style="color: black; text-align: right" title="Total assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zmUYo6M1MAO3" style="color: black; text-align: right" title="Total liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;608,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWJcsPeXyF45" style="color: black; text-align: right" title="Net assets acquired"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,642,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A7_zyiAzSNDbJN4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Identifiable
intangible assets are definite-lived assets. These assets include trade name/trademark/internet domain assets, non-compete agreements,
customer relationships, and internally developed software intangible assets, and have a weighted average amortization period of &lt;span id="xdx_904_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtxL_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zw9QV4uGdgtd" title="::XDX::P7Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2480"&gt;7 years&lt;/span&gt;&lt;/span&gt;,
which matches the weighted average useful life of the assets. Goodwill recorded as part of the purchase price allocation is not tax deductible.
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The pro forma impact of Ecessa was not significant to the Company&#x2019;s
results for the year ended December 31, 2020. Ecessa&#x2019;s revenue and operating loss since acquisition are $&lt;span id="xdx_905_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zbjDadMbVYYf" title="Revenue since acquisition"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2482"&gt;1,265,000&lt;/span&gt;&lt;/span&gt; and $ &lt;span id="xdx_901_eus-gaap--BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zt6rkE2H1Z2c" title="Operating (loss) since acquisition"&gt;(598,000)&lt;/span&gt;,
respectively. The operating loss is primarily due to the revaluation of $&lt;span id="xdx_90B_ecustom--BusinessCombinationPreAcquisitionDeferredRevenue_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zGO6tc4tmKi8" title="Pre-acquisition deferred revenue"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2486"&gt;1,561,000&lt;/span&gt;&lt;/span&gt; of pre-acquisition deferred revenue to a preliminary
fair value of $&lt;span id="xdx_902_ecustom--BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zOefhQjvNAw" title="Revaluation of pre-acquisition deferred revenue to preliminary fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2488"&gt;257,000&lt;/span&gt;&lt;/span&gt; as of the opening balance sheet date and $&lt;span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_dxL_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zT3iZeCDJ6ka" title="Intangibles amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2490"&gt;205,000&lt;/span&gt;&lt;/span&gt; of intangibles amortization, thus lowering revenue recognized
and increasing post-acquisition expenses on a similar operating cost structure. The Company is still in process of integrating Ecessa
into its operations and therefore has not realized all potential cost-saving synergies.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;On
November 3, 2020, the Company acquired the operating assets of privately held IVDesk Minnesota, Inc. (&#x201c;IVDesk&#x201d;) from a third-party
receiver (&#x201c;Receiver&#x201d;). &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;IVDesk provides private cloud services
to small- and mid-size businesses (SMB), with a particular focus on the financial services industry. The acquisition expands the Company&#x2019;s
monthly recurring revenue service model, bringing additional resources and experience in cloud-delivered applications. &lt;span style="color: black"&gt;The
purchase price was $&lt;span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zqV6VTSRBcM1"&gt;1,368,000&lt;/span&gt; and includes initial consideration of $&lt;span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20201103__20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zNvoEYpbGjA6"&gt;950,000&lt;/span&gt;, working capital adjustments of $ &lt;span id="xdx_907_ecustom--BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zYaPCN7Matp2"&gt;(132,000)&lt;/span&gt;, and $&lt;span id="xdx_90F_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zqgcuGHFbYOa" title="Contingent consideration at fair value"&gt;550,000&lt;/span&gt;
in contingent consideration. The Company has agreed to pay up to $&lt;span id="xdx_90D_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zcbqsfL8iAge" title="Contingent consideration, maximum amount"&gt;550,000&lt;/span&gt; in additional consideration upon retaining a certain customer
level 120 days after closing. The Company provided the Receiver as seller a $&lt;span id="xdx_90A_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zu0kH7nto9zl"&gt;550,000&lt;/span&gt; letter of credit to secure its obligation to pay
the earn-out under the asset purchase agreement. At December 31, 2020, the Company had estimated liabilities of $&lt;span id="xdx_909_eus-gaap--BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zIIj1409eC8b" title="Business acquisition, liabliites arising from contingencies"&gt;550,000&lt;/span&gt; related to the
outstanding consideration. During March 2021, upon meeting the requirements of the earn-out, the Company paid the Receiver the additional
consideration.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The estimated
assets and liabilities of IVDesk are recorded in the consolidated balance sheet within the Services &amp;amp; Support segment at December
31, 2020. The preliminary purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed,
and included total assets of $&lt;span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zjCMxIJW43a5"&gt;1,500,000&lt;/span&gt;, including estimated goodwill of $&lt;span id="xdx_904_eus-gaap--Goodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zJVobkK83oY6"&gt;745,000&lt;/span&gt; and estimated intangibles of $&lt;span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_znEiZJYeiN41"&gt;720,000&lt;/span&gt;, and total liabilities
of $&lt;span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20201103__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zc0i8ek3k1F2"&gt;132,000&lt;/span&gt;. The fair value of acquired identifiable intangible assets of $&lt;span id="xdx_90E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zmRkV1aCwAIc"&gt;720,000&lt;/span&gt; is provisional depending on the final valuations for
those assets. All balances recorded are estimated amounts and the Company expects to finalize the purchase price allocation during the
first half of 2021 as the valuation of identifiable assets and liabilities is completed. The pro forma impact of IVDesk was not significant
to the Company&#x2019;s results for the year ended December 31, 2020. IVDesk&#x2019;s revenue since acquisition was $&lt;span id="xdx_90E_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zSoorjRkRYQg" title="Revenue since acquisition"&gt;401,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <jcs:NumberOfFieldInstallations
      contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember"
      decimals="INF"
      unitRef="N">10000</jcs:NumberOfFieldInstallations>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">4642000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">666000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2020-05-142020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">4666000</us-gaap:PaymentsToAcquireBusinessesGross>
    <jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">-24000</jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zUeuMeg9J2fk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The assets
and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp;amp; Support segment as of the acquisition
date, at their respective fair values. &lt;span id="xdx_8B0_zrTEWB5mNB03"&gt;The purchase price allocation is based on the estimated fair value of assets acquired and liabilities
assumed and has been allocated as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; font-weight: bold; text-align: right"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;May
    14, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 85%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zlSAq2NQfXu7" style="width: 12%; color: black; text-align: right" title="Current assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,101,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zFe37rhdrVg4" style="color: black; text-align: right" title="Property, plant, and equipment"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;127,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zkWuXjhuo4t1" style="color: black; text-align: right" title="Other long-term assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;421,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_z496VtqxQ5Wg" style="color: black; text-align: right" title="Intangible assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,260,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Goodwill_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zd6tEdcs6iI4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Goodwill"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zcHsrdqdY3o9" style="color: black; text-align: right" title="Total assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zmUYo6M1MAO3" style="color: black; text-align: right" title="Total liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;608,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20200514__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zWJcsPeXyF45" style="color: black; text-align: right" title="Net assets acquired"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,642,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1101000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">127000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">421000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">2260000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">5250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">608000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="AsOf2020-05-14_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">4642000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">-598000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">1368000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2020-11-032020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">950000</us-gaap:PaymentsToAcquireBusinessesGross>
    <jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">-132000</jcs:BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized>
    <us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:Goodwill
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">720000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="AsOf2020-11-03_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">132000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">720000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">401000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80F_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zrbS9QFlTaU2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
6 &#x2013;&lt;span id="xdx_829_zHvKa6Bt92Za"&gt;CASH EQUIVALENTS AND INVESTMENTS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zuLttQ90iaud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BD_zT4EuC6ZtEcf"&gt;&lt;span id="xdx_8B5_zHl69GOtK1H4"&gt;The following
tables show the Company&#x2019;s cash equivalents and available-for-sale securities&#x2019; amortized cost, gross unrealized gains, gross
unrealized losses and fair value by significant investment category&lt;/span&gt; recorded as cash equivalents or short and long-term investments as
of December 31, 2020 and December 31, 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin-top: 0; text-align: center; margin-bottom: 0"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Short-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Long-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zkzdUs5Q9Tie" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zeEwy7GOFwzl" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zLEAnLOR9kv2" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zqek02wwER97" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zghvfoxjZozf" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zuLvcOjn330b" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zaBK1FGv97Lj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z29wa3e1bkz6" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkPmc530VJa1" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z3QaPrLLZPd2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,658,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zXRYHLP7t3H8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zghdGQRpVpgi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z633RYmt4dwe" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,664,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zTM8RgmdP6Rd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zWmVJDN5kUL4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zdx3Rym0yU2a" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6m8wRp8Aro9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6PWJyQIYMN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z7NPah56AWje" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,963,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zo2tMYzqVwd9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zcjjwcuypVhh" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zKNlBzmCOty6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,969,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zTE9rVpo0zG2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHdUQRtBBqwi" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zBB3h2fWwcIa" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,387,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zVJGTLg445W3" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zxp3vMW7Rbra" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zJi17V4qDQi8" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,393,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zVeLoQNzKmmf" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zdqYib5bHu3a" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C759%2C024"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2541"&gt;2,759,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zsX0t63oOU8h" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="margin: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="29" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="29" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Short-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Long-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zB3PAwQjXcj3" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zYIVQn0QXoNk" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC9s9IfneOu1" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zxXUKI7lkmCb" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zwl43yv7y7Bb" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zCUNnTzzBP8" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zec7yuaIM7Ci" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,695,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_ziuijJPcZWU2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zugoINbRHXEk" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z8ZpxWmNZhn7" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zDobH6xjR3Ze" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;756,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zFrK4t4qPjY4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;756,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zH9k1zXiTYGi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;756,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zj4G7BTzbgG5" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zItMnuSmblz2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zXzHFGSdfOBj" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zV4yrHELyw47" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,701,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zvDr9Aosevq6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z5zQ84J1dBIa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHAWBCaC5u2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,450,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmgkqiaUN6p2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231_z6Tl4Veghu17" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,462,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231_zpjniHXf0Ezl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231_zLzEmpDnWBPl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,461,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231_zzIyviksh9G4" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_dxL_c20191231_zAHfqJGpDogl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::9%2C449%2C650"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2568"&gt;9,450,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermInvestments_iI_c20191231_zJ0ryu3wWhPb" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A6_zJBy1KfRPwJ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_ze6MH18Mni2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BB_zQQ4F24ev8s5"&gt;&lt;span id="xdx_8B8_z73crNhphdKi"&gt;The following
table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date&lt;/span&gt; of the securities as of December 31, 2020&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;Estimated
    Market Value&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zp1DJnNfweg9" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zqEflYdP1KJc" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Due after
    one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zItmMgcEU87j" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,204,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zN4mqWzL153f" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zeBXpOEuLXTf" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,963,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zUuqVuJsZ3S5" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,969,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AE_zk97yTNrQtY1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in
nature. The Company intends to hold the investments until it can recover the full principal amount and has the ability to do so based
on other sources of liquidity. The Company expects such recoveries to occur prior to the contractual maturities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
did not recognize any gross realized gains or gross realized losses during the years ending December 31, 2020 and 2019, respectively.
If the Company had realized gains or losses, they would be included within investment and other income in the accompanying consolidated
statements of (loss) income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In April
2020, the Company made an $&lt;span id="xdx_903_eus-gaap--EquitySecuritiesFvNiCost_iI_c20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember_zYWYmL70hG2k"&gt;899,000&lt;/span&gt; minority investment in the common stock of Quortus Ltd., a UK-based company that provides virtual
core network software for Private LTE solutions for critical and secure communications. This investment is important for the Company&#x2019;s
Electronics &amp;amp; Software segment because this segment has been partnering with Quortus to integrate the Quortus Private LTE core in
existing and new products for that segment&#x2019;s federal business, network extensions, and private networks for enterprises.&#160;The
Company&#x2019;s investment represents less than &lt;span id="xdx_90E_ecustom--MinorityInvestmentOwnershipPercentage_dp_c20200401__20200430__us-gaap--FinancialInstrumentAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zAzd08CMjlJ3"&gt;10&lt;/span&gt;% of the outstanding equity of Quortus Ltd. The Company uses the cost method to account
for investments in common stock of entities such as Quortus if the Company does not have the ability to exercise significant influence
over the operating and financial matters of the entity. The Company also uses the cost method to account for its investments that are
not in the form of common stock or in-substance common stock in entities if the Company does not have the ability to exercise significant
influence over the entity&#x2019;s operating and financial matters.&lt;/span&gt;&lt;/p&gt;

</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89B_eus-gaap--ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_zuLttQ90iaud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BD_zT4EuC6ZtEcf"&gt;&lt;span id="xdx_8B5_zHl69GOtK1H4"&gt;The following
tables show the Company&#x2019;s cash equivalents and available-for-sale securities&#x2019; amortized cost, gross unrealized gains, gross
unrealized losses and fair value by significant investment category&lt;/span&gt; recorded as cash equivalents or short and long-term investments as
of December 31, 2020 and December 31, 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin-top: 0; text-align: center; margin-bottom: 0"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Short-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Long-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zkzdUs5Q9Tie" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zeEwy7GOFwzl" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zLEAnLOR9kv2" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zqek02wwER97" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zghvfoxjZozf" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zuLvcOjn330b" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zaBK1FGv97Lj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z29wa3e1bkz6" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zkPmc530VJa1" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z3QaPrLLZPd2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,658,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zXRYHLP7t3H8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zghdGQRpVpgi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_z633RYmt4dwe" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,664,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zTM8RgmdP6Rd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zWmVJDN5kUL4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zdx3Rym0yU2a" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6m8wRp8Aro9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z6PWJyQIYMN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z7NPah56AWje" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,963,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zo2tMYzqVwd9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zcjjwcuypVhh" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zKNlBzmCOty6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,969,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShortTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zTE9rVpo0zG2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermInvestments_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHdUQRtBBqwi" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20201231_zBB3h2fWwcIa" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,387,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20201231_zVJGTLg445W3" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20201231_zxp3vMW7Rbra" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20201231_zJi17V4qDQi8" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,393,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20201231_zVeLoQNzKmmf" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShortTermInvestments_iI_dxL_c20201231_zdqYib5bHu3a" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C759%2C024"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2541"&gt;2,759,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermInvestments_iI_c20201231_zsX0t63oOU8h" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="margin: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="29" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="29" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Amortized
    Cost&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Gains&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Unrealized Losses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Cash
    Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Short-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Long-Term
    Investments&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt; width: 23%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zB3PAwQjXcj3" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zYIVQn0QXoNk" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zC9s9IfneOu1" style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 8%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zxXUKI7lkmCb" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zwl43yv7y7Bb" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--CashAndCashEquivalentsMember_zCUNnTzzBP8" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zec7yuaIM7Ci" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,695,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_ziuijJPcZWU2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_zugoINbRHXEk" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember_z8ZpxWmNZhn7" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zDobH6xjR3Ze" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;756,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zFrK4t4qPjY4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;756,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember_zH9k1zXiTYGi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;756,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zj4G7BTzbgG5" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zItMnuSmblz2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zXzHFGSdfOBj" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zV4yrHELyw47" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,701,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zvDr9Aosevq6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_z5zQ84J1dBIa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShortTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zHAWBCaC5u2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,450,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermInvestments_iI_c20191231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zmgkqiaUN6p2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_c20191231_z6Tl4Veghu17" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,462,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20191231_zpjniHXf0Ezl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20191231_zLzEmpDnWBPl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,461,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CashEquivalentsAtCarryingValue_iI_c20191231_zzIyviksh9G4" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShortTermInvestments_iI_dxL_c20191231_zAHfqJGpDogl" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::9%2C449%2C650"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2568"&gt;9,450,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermInvestments_iI_c20191231_zJ0ryu3wWhPb" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2020-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">700000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">7658000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">7664000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">2059000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">5605000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">8963000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">8969000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">2759000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">6210000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">18387000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">18393000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">9424000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:LongTermInvestments contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">6210000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">8761000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">8761000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">8761000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">8761000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">8761000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2019-12-31_us-gaap_CashAndCashEquivalentsMember"
      decimals="0"
      unitRef="USD">8761000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">8695000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">8694000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_CommercialPaperMember"
      decimals="0"
      unitRef="USD">8694000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">756000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">756000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">756000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">9701000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">9700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">9450000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2019-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">250000</us-gaap:LongTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">18462000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">18461000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">8761000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:LongTermInvestments contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">250000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_895_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_ze6MH18Mni2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BB_zQQ4F24ev8s5"&gt;&lt;span id="xdx_8B8_z73crNhphdKi"&gt;The following
table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity
date&lt;/span&gt; of the securities as of December 31, 2020&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;Estimated
    Market Value&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zp1DJnNfweg9" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zqEflYdP1KJc" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Due after
    one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zItmMgcEU87j" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,204,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zN4mqWzL153f" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zeBXpOEuLXTf" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,963,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_c20201231__us-gaap--InvestmentTypeAxis__us-gaap--InvestmentsMember_zUuqVuJsZ3S5" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,969,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">2759000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">2759000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">6204000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">6210000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">8963000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-12-31_us-gaap_InvestmentsMember"
      decimals="0"
      unitRef="USD">8969000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="AsOf2020-04-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">899000</us-gaap:EquitySecuritiesFvNiCost>
    <jcs:MinorityInvestmentOwnershipPercentage
      contextRef="From2020-04-012020-04-30_us-gaap_CommonStockMember_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.10</jcs:MinorityInvestmentOwnershipPercentage>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80F_eus-gaap--InventoryDisclosureTextBlock_zWJYphMoSdRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
7 - &lt;span id="xdx_823_zSKa5x731m7j"&gt;INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zLmL60zYY9fi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BD_zN1pLHm1DbY2"&gt;Inventories&lt;/span&gt;
consist of:&lt;/span&gt;&lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49C_20201231_zNsxV3YYExM5" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20191231_zj3iBVZQOAV2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--InventoryFinishedGoods_iI_maINz9f7_zIg5Q6xHzJBh" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,871,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,728,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_maINz9f7_zDKdfosdyc8j" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Raw and processed materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;826,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,803,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--InventoryNet1_iTI_dxL_c20201231_zLl8VZdo1VJ" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C696%2C880"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2590"&gt;8,697,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--InventoryNet1_iTI_dxL_c20191231_zDs608wWi7O3" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C531%2C112"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2591"&gt;8,531,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A2_ziZlpx4sRAri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zLmL60zYY9fi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BD_zN1pLHm1DbY2"&gt;Inventories&lt;/span&gt;
consist of:&lt;/span&gt;&lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49C_20201231_zNsxV3YYExM5" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20191231_zj3iBVZQOAV2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--InventoryFinishedGoods_iI_maINz9f7_zIg5Q6xHzJBh" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,871,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,728,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_maINz9f7_zDKdfosdyc8j" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Raw and processed materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;826,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,803,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--InventoryNet1_iTI_dxL_c20201231_zLl8VZdo1VJ" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C696%2C880"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2590"&gt;8,697,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--InventoryNet1_iTI_dxL_c20191231_zDs608wWi7O3" style="border-bottom: Black 3pt double; text-align: right" title="::XDX::8%2C531%2C112"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2591"&gt;8,531,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7871000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">6728000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">826000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1803000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zYGIKfiTwmp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
8 - &lt;span id="xdx_828_z4AvoirivAhe"&gt;PROPERTY, PLANT AND EQUIPMENT&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmuvtXvj4ec8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_z4rNCK2uFp6d"&gt;Property,
plant and equipment and the estimated useful lives are as follows&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Estimated&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;useful
    life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 54%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 15%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zgvVYYwAWP6d" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,852,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z3qtooSEoot7" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,965,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zpDjhDKjeud" style="font-family: Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zhYu8wv6xzX1"&gt;40
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zyBArPuSgkPd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,891,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zzZIZBYVXjFf" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,727,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9vO3bD0hZF9" style="font-family: Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zP9ndj09fsz7"&gt;15
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPJ9M1HMnJR9" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,404,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za3Frp7lWjpf" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,347,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzCL9mX6EvGj"&gt;3&lt;/span&gt;-&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zMINU1ZTIgyd"&gt;10&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOBd3l41avvd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,012,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zJiIDDC2Pts2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,628,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Construction
    in progress&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zjZbSOBvAHS9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_d0_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zE2u5SPdmLng" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPE_c20201231_zgi9QTsFENpj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,186,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231_z7nn80lAdqU3" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,667,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less accumulated
    depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPE_c20201231_zX3XpD3wJan2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,944,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20191231_zRGH9mSFO9Y9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,429,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_mtPPE_c20201231_zFUmQMgDnihk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::7%2C242%2C072"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2616"&gt;7,242,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_c20191231_zQeVL792UKMh" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::8%2C238%2C089"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2617"&gt;8,238,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A0_zeWLSqbshrCl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmuvtXvj4ec8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_z4rNCK2uFp6d"&gt;Property,
plant and equipment and the estimated useful lives are as follows&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Estimated&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;useful
    life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 54%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 15%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zgvVYYwAWP6d" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,852,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z3qtooSEoot7" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,965,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zpDjhDKjeud" style="font-family: Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zhYu8wv6xzX1"&gt;40
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zyBArPuSgkPd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,891,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zzZIZBYVXjFf" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,727,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9vO3bD0hZF9" style="font-family: Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zP9ndj09fsz7"&gt;15
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPJ9M1HMnJR9" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,404,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za3Frp7lWjpf" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,347,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzCL9mX6EvGj"&gt;3&lt;/span&gt;-&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zMINU1ZTIgyd"&gt;10&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOBd3l41avvd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,012,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zJiIDDC2Pts2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,628,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Construction
    in progress&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zjZbSOBvAHS9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_d0_c20191231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zE2u5SPdmLng" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPE_c20201231_zgi9QTsFENpj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,186,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20191231_z7nn80lAdqU3" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,667,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less accumulated
    depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPE_c20201231_zX3XpD3wJan2" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,944,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20191231_zRGH9mSFO9Y9" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,429,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_mtPPE_c20201231_zFUmQMgDnihk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::7%2C242%2C072"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2616"&gt;7,242,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--PropertyPlantAndEquipmentNet3_iTI_dxL_c20191231_zQeVL792UKMh" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::8%2C238%2C089"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2617"&gt;8,238,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">2852000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2019-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">2965000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_BuildingAndBuildingImprovementsMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_BuildingAndBuildingImprovementsMember">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="0"
      unitRef="USD">8891000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2019-12-31_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="0"
      unitRef="USD">8727000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_MachineryAndEquipmentMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_MachineryAndEquipmentMember">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">6404000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2019-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">9347000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_srt_MinimumMember_us-gaap_FurnitureAndFixturesMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_srt_MaximumMember_us-gaap_FurnitureAndFixturesMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">3012000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2019-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">3628000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_ConstructionInProgressMember"
      decimals="0"
      unitRef="USD">27000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2019-12-31_us-gaap_ConstructionInProgressMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">21186000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">24667000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">13944000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">16429000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80C_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_z8r9aZFM0AC9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
9 &#x2013;&lt;span id="xdx_826_z9IZW6i2Kfjl"&gt; GOODWILL AND INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfGoodwillTextBlock_zNVdrvq0vYS6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span&gt;&lt;span id="xdx_8BC_zq1Fafjz36s6"&gt;The changes
in the carrying amount of goodwill&lt;/span&gt; for the year ended December 31, 2020 by company are as follows:&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Ecessa&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;IVDesk&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJa2CrjRewA2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2622"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMEj9yWfUsL8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2623"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zb3oAEmUD6Mc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2624"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 55%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zn03fiYZxXPh" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zBmG2fJBMOW2" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zElQXDLUqsla" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zrhpsVfrFo7f" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRTHJAzPwkq2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zfxWlPqva9S" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2630"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRQuplceFud4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zXgZqJI4yqw1" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GoodwillGross_iE_c20200101__20201231_zUxp1Kc7xSXi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zZp7sCbEx5qc" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2634"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRW1HIjzRxuc" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2635"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231_zKIE1qEfwKB4" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2636"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Balance at December 31,
    2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zEKw7ecemhf7" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zHaszlsqAVVe" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBzwtWRfRKqk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2639"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A3_zMXb1KJlnWM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The fair
value of goodwill of $&lt;span id="xdx_908_eus-gaap--Goodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zOksS6v4RKjf"&gt;745,000&lt;/span&gt; and acquired identifiable intangible assets of $&lt;span id="xdx_900_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_c20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_z9KzDSyVZ5ka" title="Intangible assets"&gt;720,000&lt;/span&gt; is provisional at December 31, 2020 depending on
the final valuations for those assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_znPLqAM7ahyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B9_zM0r8iRI2ya5"&gt;The Company&#x2019;s
identifiable intangible assets with finite lives&lt;/span&gt; (excluding the provisional $720,000 related to IVDesk) are being amortized over their
estimated useful lives and were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Carrying Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated
    Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 55%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade Name/Trademark/Internet
    Domain Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zgayKO0e7fed" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;90,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zvILghFpyvgb" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zr66fsZu1sOh" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;85,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Non-compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYc9JK5cZ1xd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;80,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zO25TTfSRdqa" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zPLS1Fp7bDU2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;64,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqTGoWWFW811" style="color: black; text-align: right" title="::XDX::1010000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2651"&gt;290,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zelQYPNNMvde" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(34,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zrHjgHA7hGof" style="color: black; text-align: right" title="::XDX::976000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2653"&gt;256,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Internally
    Developed Software&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zA73GQPUWCPi" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,800,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zSoZv1tUqJZa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(150,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zWsqaWqkPCvl" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,650,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231_zOgSFpPKdw89" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2980000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2657"&gt;2,260,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231_zFow3dGYRku2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(205,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231_zfxk1uinwAci" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2775000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2659"&gt;2,055,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;p id="xdx_896_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zc3PA0DnFD6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortization
expense on these identifiable intangible assets was $&lt;span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_zx1E3kHSOtf2" title="Amortization expense"&gt;205,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20190101__20191231_ztGLOnbO8W36"&gt;0&lt;/span&gt; in 2020 and 2019 respectively. The amortization expense is included
in selling, general and administrative expenses. &lt;span style="color: black"&gt;&lt;span&gt;&lt;span id="xdx_8BE_zCBeyB7ON1ah"&gt;The estimated future amortization expense for identifiable
intangible assets during the next five fiscal years is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Year Ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 85%; color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20201231_zTS4VB7fd9b2" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;351,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20201231_zJPe4EAkCRi8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;351,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20201231_zNT7Bc0vPQdc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;335,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20201231_zp69PUaUTyta" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;324,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iIP3us-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20201231_z73GJ6U7M0Pa" style="color: black; text-align: right" title="Year 5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;290,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20201231_zGiURC64RsJk" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;404,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A9_zWNouBvyOxD1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_899_eus-gaap--ScheduleOfGoodwillTextBlock_zNVdrvq0vYS6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span&gt;&lt;span id="xdx_8BC_zq1Fafjz36s6"&gt;The changes
in the carrying amount of goodwill&lt;/span&gt; for the year ended December 31, 2020 by company are as follows:&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Ecessa&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;IVDesk&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zJa2CrjRewA2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2622"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iS_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zMEj9yWfUsL8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2623"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_iS_c20200101__20201231_zb3oAEmUD6Mc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2624"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 55%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zn03fiYZxXPh" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zBmG2fJBMOW2" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_c20200101__20201231_zElQXDLUqsla" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zrhpsVfrFo7f" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRTHJAzPwkq2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zfxWlPqva9S" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2630"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zRQuplceFud4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GoodwillGross_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zXgZqJI4yqw1" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GoodwillGross_iE_c20200101__20201231_zUxp1Kc7xSXi" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,086,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zZp7sCbEx5qc" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2634"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zRW1HIjzRxuc" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2635"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iE_c20200101__20201231_zKIE1qEfwKB4" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2636"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Balance at December 31,
    2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--EcessaCorporationMember_zEKw7ecemhf7" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,341,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--IvdeskMinnesotaInc.Member_zHaszlsqAVVe" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_iE_dxL_c20200101__20201231_zBzwtWRfRKqk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2%2C086%2C393"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2639"&gt;2,086,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-01-012020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-01-012020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2086000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="AsOf2020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2086000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_EcessaCorporationMember"
      decimals="0"
      unitRef="USD">1341000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">745000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="AsOf2020-12-31_custom_IvdeskMinnesotaInc.Member"
      decimals="0"
      unitRef="USD">720000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_znPLqAM7ahyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B9_zM0r8iRI2ya5"&gt;The Company&#x2019;s
identifiable intangible assets with finite lives&lt;/span&gt; (excluding the provisional $720,000 related to IVDesk) are being amortized over their
estimated useful lives and were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Gross
    Carrying Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated
    Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 55%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade Name/Trademark/Internet
    Domain Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zgayKO0e7fed" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;90,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zvILghFpyvgb" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameTrademarkInternetDomainAssetsMember_zr66fsZu1sOh" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;85,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Non-compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYc9JK5cZ1xd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;80,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zO25TTfSRdqa" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zPLS1Fp7bDU2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;64,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zqTGoWWFW811" style="color: black; text-align: right" title="::XDX::1010000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2651"&gt;290,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zelQYPNNMvde" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(34,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zrHjgHA7hGof" style="color: black; text-align: right" title="::XDX::976000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2653"&gt;256,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Internally
    Developed Software&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zA73GQPUWCPi" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,800,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zSoZv1tUqJZa" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(150,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zWsqaWqkPCvl" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,650,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_dxL_c20201231_zOgSFpPKdw89" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2980000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2657"&gt;2,260,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_c20201231_zFow3dGYRku2" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(205,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_dxL_c20201231_zfxk1uinwAci" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::2775000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2659"&gt;2,055,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;p id="xdx_896_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zc3PA0DnFD6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortization
expense on these identifiable intangible assets was $&lt;span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_zx1E3kHSOtf2" title="Amortization expense"&gt;205,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20190101__20191231_ztGLOnbO8W36"&gt;0&lt;/span&gt; in 2020 and 2019 respectively. The amortization expense is included
in selling, general and administrative expenses. &lt;span style="color: black"&gt;&lt;span&gt;&lt;span id="xdx_8BE_zCBeyB7ON1ah"&gt;The estimated future amortization expense for identifiable
intangible assets during the next five fiscal years is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Year Ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 85%; color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20201231_zTS4VB7fd9b2" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;351,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20201231_zJPe4EAkCRi8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;351,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20201231_zNT7Bc0vPQdc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;335,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20201231_zp69PUaUTyta" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;324,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iIP3us-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20201231_z73GJ6U7M0Pa" style="color: black; text-align: right" title="Year 5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;290,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20201231_zGiURC64RsJk" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;404,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">90000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">5000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_custom_TradeNameTrademarkInternetDomainAssetsMember"
      decimals="0"
      unitRef="USD">85000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">80000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">16000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">64000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      unitRef="USD">34000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">1800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_custom_InternallyDevelopedSoftwareMember"
      decimals="0"
      unitRef="USD">1650000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">205000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_896_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zc3PA0DnFD6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortization
expense on these identifiable intangible assets was $&lt;span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_zx1E3kHSOtf2" title="Amortization expense"&gt;205,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20190101__20191231_ztGLOnbO8W36"&gt;0&lt;/span&gt; in 2020 and 2019 respectively. The amortization expense is included
in selling, general and administrative expenses. &lt;span style="color: black"&gt;&lt;span&gt;&lt;span id="xdx_8BE_zCBeyB7ON1ah"&gt;The estimated future amortization expense for identifiable
intangible assets during the next five fiscal years is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Year Ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 85%; color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20201231_zTS4VB7fd9b2" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;351,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20201231_zJPe4EAkCRi8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;351,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20201231_zNT7Bc0vPQdc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;335,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20201231_zp69PUaUTyta" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;324,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iIP3us-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20201231_z73GJ6U7M0Pa" style="color: black; text-align: right" title="Year 5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;290,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_c20201231_zGiURC64RsJk" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;404,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">205000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">351000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">351000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">335000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">324000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">290000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">404000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zk3kavJImbj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
10 &#x2013; &lt;span id="xdx_826_zp3uySm9cbqd"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Line of
credit:&lt;/b&gt; On &lt;span id="xdx_907_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20200101__20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zQ4Jq7PgiMzc"&gt;August 28, 2020&lt;/span&gt;, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing
a $&lt;span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_znrEZogT1wU8"&gt;5,000,000&lt;/span&gt; line of credit facility agreement, that replaced a prior facility.&#160;On October 29, 2020, the Company entered into a
First Amendment to the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain &lt;span id="xdx_90E_ecustom--LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit_dc_c20201029__20201029__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zjCCX5ihe2A7"&gt;one&lt;/span&gt; or more letters
of credit in an aggregate amount up to $&lt;span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20201029__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zHAQQ9HMFUH7"&gt;2,000,000&lt;/span&gt;, subject to the general terms of the credit agreement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
had &lt;span id="xdx_906_eus-gaap--LineOfCredit_iI_do_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zgzqGZuWN557"&gt;&lt;span id="xdx_90B_eus-gaap--LineOfCredit_iI_do_c20191231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zIuH2fjxlKu2"&gt;no&lt;/span&gt;&lt;/span&gt; outstanding borrowings against the line of credit, or the prior credit facility, at December 31, 2020 or December 31, 2019 and
$&lt;span id="xdx_901_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_z1ShHcg3q0Re"&gt;1,051,000&lt;/span&gt; of the credit line is available for use at December 31, 2020. Due to the revolving nature of loans under this credit facility,
additional borrowings and periodic repayments and re-borrowings may be made until the maturity date. Interest on borrowings on the credit
line is at LIBOR plus &lt;span id="xdx_903_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zMSUNBl55IH8"&gt;1.25&lt;/span&gt;%, with a minimum LIBOR rate of &lt;span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pii_dp_uPure_c20200101__20201231__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember__srt--RangeAxis__srt--MinimumMember_zBgMeVMB0Hoa"&gt;0.75&lt;/span&gt;%, (&lt;span id="xdx_90B_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pii_dp_uPure_c20201231__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zBdS1IyCwOJk"&gt;2.0&lt;/span&gt;% at December 31, 2020). The Credit Agreement expires August 28,
2021 and is secured by government securities owned and pledged by the Company.&#160;The Credit Agreement contains financial covenants
including a tangible net worth minimum.&#160;The Company was in compliance with its financial covenants at December 31, 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As of December
31, 2020, the Company had no other material commitments (either cancelable or non-cancelable) for capital expenditures or other purchase
commitments related to ongoing operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Long-term
compensation plans:&lt;/b&gt; The Company has a long-term incentive plan that provides long-term competitive compensation to enable the Company
to attract and retain qualified executive talent and to reward employees for achieving goals and improving company performance. The plan
provides grants of &#x201c;performance units&#x201d; made at the beginning of performance periods and paid at the end of the period if
performance goals are met. Awards were previously made every other year and are paid following the end of the cycle with annual vesting.
Payment in the case of retirement, disability or death will be on a pro rata basis. The Company recognized expense/(income) of $&lt;span id="xdx_909_ecustom--IncomeExpenseForLongTermCompensationPlans_c20200101__20201231_zyfB4YRJiAOj"&gt;66,000&lt;/span&gt;
and $&lt;span id="xdx_90F_ecustom--IncomeExpenseForLongTermCompensationPlans_c20190101__20191231_zlSUCUjyaZt4"&gt;164,000&lt;/span&gt; in 2020 and 2019, respectively. Accrual balances for long-term compensation plans at December 31, 2020 and 2019 were $&lt;span id="xdx_903_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20201231_zQ3cfy9ujdI4"&gt;230,000
&lt;/span&gt;and $&lt;span id="xdx_90A_eus-gaap--AccruedEmployeeBenefitsCurrentAndNoncurrent_iI_c20191231_zbTOxIbJjFKk"&gt;164,000&lt;/span&gt;, respectively.
There were &lt;span id="xdx_902_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zgJQ34dNMhxe"&gt;&lt;span id="xdx_903_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zn9QrGoRnp38"&gt;&lt;span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsCash_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_z1ySa8YYp3u9"&gt;&lt;span id="xdx_900_ecustom--DeferredCompensationArrangementAwardsPayoutsStock_pid_do_c20190101__20191231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlanMember_zjGy7KBqsze9"&gt;no&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; award payouts in 2020 and 2019.
Awards under the 2018 to 2020 plans will be paid out &lt;span id="xdx_90D_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_zqifA3sWOGSk"&gt;50&lt;/span&gt;% in
cash and &lt;span id="xdx_90C_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pid_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan1Member_z0b9DQmQGHE7"&gt;50&lt;/span&gt;% in stock. Awards under the 2019 to 2021 and 2020 to 2022 plans will be paid out &lt;span id="xdx_901_ecustom--DeferredCompensationArrangementPercentagePaidOutInStock_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zNU0ne73r5Gd"&gt;75&lt;/span&gt;% in stock and &lt;span id="xdx_902_ecustom--DeferredCompensationArrangementPercentagePaidOutInCash_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--LongTermCompensationPlan2Member_zxNbqqX3V2j5"&gt;25&lt;/span&gt;% in cash. The stock
portion of these awards are treated as equity plans and included within the Stock Compensation footnote within the Deferred Stock Outstanding
section below.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Other
contingencies: &lt;/b&gt;In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend
against these actions and claims. Company management is not aware of any outstanding or pending legal actions or claims that would materially
affect the Company&#x2019;s financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2020-01-012020-12-31_us-gaap_LineOfCreditMember">2020-08-28</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember"
      decimals="0"
      unitRef="USD">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <jcs:LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit
      contextRef="From2020-10-292020-10-29_srt_MinimumMember_us-gaap_LineOfCreditMember"
      decimals="INF"
      unitRef="N">1</jcs:LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2020-10-29_us-gaap_LetterOfCreditMember"
      decimals="0"
      unitRef="USD">2000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember"
      decimals="0"
      unitRef="USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="AsOf2019-12-31_us-gaap_LineOfCreditMember"
      decimals="0"
      unitRef="USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember"
      decimals="0"
      unitRef="USD">1051000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember"
      decimals="INF"
      unitRef="Pure">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="From2020-01-012020-12-31_us-gaap_LondonInterbankOfferedRateLIBORMember_us-gaap_LineOfCreditMember_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2020-12-31_us-gaap_LineOfCreditMember"
      decimals="INF"
      unitRef="Pure">0.020</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <jcs:IncomeExpenseForLongTermCompensationPlans
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">66000</jcs:IncomeExpenseForLongTermCompensationPlans>
    <jcs:IncomeExpenseForLongTermCompensationPlans
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">164000</jcs:IncomeExpenseForLongTermCompensationPlans>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">230000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">164000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <jcs:DeferredCompensationArrangementAwardsPayoutsStock
      contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlanMember"
      decimals="0"
      unitRef="USD">0</jcs:DeferredCompensationArrangementAwardsPayoutsStock>
    <jcs:DeferredCompensationArrangementAwardsPayoutsCash
      contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlanMember"
      decimals="0"
      unitRef="USD">0</jcs:DeferredCompensationArrangementAwardsPayoutsCash>
    <jcs:DeferredCompensationArrangementAwardsPayoutsCash
      contextRef="From2019-01-012019-12-31_custom_LongTermCompensationPlanMember"
      decimals="0"
      unitRef="USD">0</jcs:DeferredCompensationArrangementAwardsPayoutsCash>
    <jcs:DeferredCompensationArrangementAwardsPayoutsStock
      contextRef="From2019-01-012019-12-31_custom_LongTermCompensationPlanMember"
      decimals="0"
      unitRef="USD">0</jcs:DeferredCompensationArrangementAwardsPayoutsStock>
    <jcs:DeferredCompensationArrangementPercentagePaidOutInCash
      contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan1Member"
      decimals="INF"
      unitRef="Pure">0.50</jcs:DeferredCompensationArrangementPercentagePaidOutInCash>
    <jcs:DeferredCompensationArrangementPercentagePaidOutInStock
      contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan1Member"
      decimals="INF"
      unitRef="Pure">0.50</jcs:DeferredCompensationArrangementPercentagePaidOutInStock>
    <jcs:DeferredCompensationArrangementPercentagePaidOutInStock
      contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan2Member"
      decimals="INF"
      unitRef="Pure">0.75</jcs:DeferredCompensationArrangementPercentagePaidOutInStock>
    <jcs:DeferredCompensationArrangementPercentagePaidOutInCash
      contextRef="From2020-01-012020-12-31_custom_LongTermCompensationPlan2Member"
      decimals="INF"
      unitRef="Pure">0.25</jcs:DeferredCompensationArrangementPercentagePaidOutInCash>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_809_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zUqZuFaA7Qrc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
11 &#x2013; &lt;span id="xdx_82D_zBMZAfXhx0fg"&gt;STOCK COMPENSATION&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;2011 Executive
Incentive Compensation Plan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On March
28, 2011 the Board adopted and on May 19, 2011 the Company&#x2019;s shareholders approved the Company&#x2019;s 2011 Executive Incentive
Compensation Plan (&#x201c;2011 Incentive Plan&#x201d;). The 2011 Incentive Plan authorizes incentive awards to officers, key employees
and non-employee directors in the form of options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted
stock units, performance stock units (&#x201c;deferred stock&#x201d;), performance cash units, and other awards in stock, cash, or a combination
of stock and cash. The 2011 Incentive Plan, as amended, allows the issuance of up to &lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20110519__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zqZ6R8NDhewh" title="Number of awards authorized"&gt;2,500,000&lt;/span&gt; shares of common stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;During 2020,
stock options covering &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwPStAKOiq22" title="Number of options granted"&gt;191,301&lt;/span&gt; shares were awarded to key executive employees and non-employee directors, which options expire &lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zrXmAGGdnbw2" title="Award expiration period::XDX::P7Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2703"&gt;seven&lt;/span&gt;&lt;/span&gt;
years from the date of award and generally vest &lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pii_dp_uPure_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zP8QFFIjtc79"&gt;25&lt;/span&gt;% each year beginning one year after the date of award. The Company also granted deferred
stock awards of &lt;span id="xdx_905_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_pid_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zT31cUlhkaNe" title="Deferred stock awards granted"&gt;89,131&lt;/span&gt; shares to key employees during 2020 under the Company&#x2019;s long-term incentive plan for the 2020 to 2022 period.
&lt;span style="color: black"&gt;These awards vest over &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_pid_dt_c20200101__20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zgutBXGDUSWh" title="Award vesting period"&gt;three years&lt;/span&gt; with the first vesting date being May 6, 2021.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
31, 2020, &lt;span id="xdx_90F_eus-gaap--SharesIssued_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zodlVjoSq2l3"&gt;431,032&lt;/span&gt; shares have been issued under the 2011 Incentive Plan, &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zwq43uVggeT2" title="Number of options outstanding"&gt;1,445,885&lt;/span&gt; shares are subject to currently outstanding options,
deferred stock awards, and unvested restricted stock units, and &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20201231__us-gaap--PlanNameAxis__custom--TwoThousandElevenExecutiveIncentiveCompensationPlanMember_zGUmMP26Pm04" title="Awards eligible for grant"&gt;623,083&lt;/span&gt; shares remained available for future issuance under the 2011
Incentive Plan.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Stock
Options Outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zXXFntrRVr0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_zI2NGoDxgSd5"&gt;&lt;span id="xdx_8BE_zoEixgOfsE2b"&gt;The following
table summarizes changes in the number of outstanding stock options&lt;/span&gt; under the Director Plan, Stock Plan and the 2011 Incentive Plan during
the two years ended December 31, 2020.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;exercise
    price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;remaining&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;per
    share&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;contractual
    term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 54%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding
    &#x2013; December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20190101__20191231_z23QfwZN5AT5" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,380,492&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20190101__20191231_znQw9XdgY8Ff" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7.56&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20180101__20181231_zi3XhmJfrBFb" style="width: 15%; color: black; text-align: center" title="::XDX::P4Y2M5D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2718"&gt;4.18 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20190101__20191231_zuGB2rrRiKU7" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100,769&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zE5wWhAZsAai" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.69&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20190101__20191231_zNJBonB8Eqy4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(151,950&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zNU2fLiC5dU" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.08&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20190101__20191231_zEZDqNWhVghi" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(198,839&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zGuvRx8jrGXf" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9.33&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20200101__20201231_z60Mj7kGaGmh" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,130,472&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20200101__20201231_zOaS551Zx3eb" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7.28&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20190101__20191231_zjMZElImKJf6" style="color: black; text-align: center" title="::XDX::P3Y5M23D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2727"&gt;3.48 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20200101__20201231_zUHP6J5acRN2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;191,301&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zVEN0As1MTx8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5.10&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zY37TCGOE0I4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_z82O0r7sGar9" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.64&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20200101__20201231_zs2jVDPg9lN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(140,583&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zHKjk9Iope0h" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.90&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20200101__20201231_zkaMC8BPgQUc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,173,190&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200101__20201231_z7gqpZvtzoNk" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6.52&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_z4jW565jdZYi" style="color: black; text-align: center" title="::XDX::P3Y4M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2736"&gt;3.35 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Exercisable at
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pii_c20201231_z1JHfzFJbMu2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;877,926&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z7DyIiBfL3d6" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7.20&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zOEEzMsrJQt3" style="color: black; text-align: center" title="::XDX::P2Y7M2D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2739"&gt;2.59 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Expected to vest
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pii_c20201231_zGzu8D9RtbYc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,173,190&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z1bIX86rjs4e" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6.52&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zfVfpmAhfxw7" style="color: black; text-align: center" title="::XDX::P3Y4M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2742"&gt;3.35 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AB_zGo8WlW8VCy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zwoRNFQ4y7U1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B7_zSIg7OuGIyc4"&gt;The fair
value of awards issued under the Company&#x2019;s stock option plan is estimated at grant date using the Black-Scholes option-pricing
model. The following table displays the assumptions used in the model.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49C_20200101__20201231_z1WuIteNzZua" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20190101__20191231_z9na1DTChfSf" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_uPure_zUpzkKyz2Yj7" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;40.2&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31.3&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_uPure_zHKgQ0Us8d41" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected holding period&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20200101__20201231_zqof4IEYV9z6" style="color: black; text-align: right" title="::XDX::P6Y"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2751"&gt;6
                                            years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20190101__20191231_zlQjPLLcdcH8" style="color: black; text-align: right" title="Expected holding period::XDX::P6Y"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2753"&gt;6
                                            years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_uPure_z3elOtpZ9qH5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.3&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AF_zKrrsTlkhIE9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zBHGIr8fneUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total unrecognized
compensation expense was $&lt;span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMtXFr4JGyb8" title="Unrecognized compensation expense related to stock options"&gt;222,000&lt;/span&gt; as of December 31, 2020, which is expected to be recognized over the next &lt;span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9HNCy9LCnu2" title="Recognition period for unrecognized compensation expense"&gt;2.8&lt;/span&gt; years. The aggregate
intrinsic value of all outstanding options, exercisable options, and options expected to vest &lt;span style="font-size: 10pt"&gt;(&lt;/span&gt;the
amount by which the market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant)
was $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20201231_z4o9JDSgYTb6" title="Aggregate intrinsic value of options outstanding"&gt;437,000&lt;/span&gt; based on the Company&#x2019;s stock price at December 31, 2020. The intrinsic value of options exercised during the year
was $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200101__20201231_zAkXuk161GGh" title="Intrinsic value of all options exercised"&gt;18,000&lt;/span&gt; in 2020 and $&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190101__20191231_zwvOWkRVQjN2"&gt;380,000&lt;/span&gt; in 2019. Net cash proceeds from the exercise of all stock options were $&lt;span id="xdx_90B_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20201231_z34C2XdHuTtj" title="Net cash proceeds from exercise of stock options"&gt;&lt;span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_c20190101__20191231_z5ILoGNKeKn6"&gt;0&lt;/span&gt;&lt;/span&gt; in 2020 and 2019. &lt;span id="xdx_8BC_zYT6YCJOcqAi"&gt;The following
table summarizes the status of stock options outstanding at December 31, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Range
    of Exercise Prices&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Option
    Life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise
    Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 54%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zQ7cNGls01g4" title="Range of Exercise Prices, lower limit"&gt;2.50&lt;/span&gt; to $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zIaIQbu4sln4" title="Range of Exercise Prices, upper limit"&gt;4.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zvU0yNJKOu04" style="width: 12%; color: black; text-align: right" title="Shares"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;515,989&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zq96mfY2Hevc" style="width: 15%; color: black; text-align: center" title="Weighted Average Remaining Option Life::XDX::P4Y7M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2778"&gt;4.6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdorS6OzmHS4" style="width: 12%; color: black; text-align: right" title="Weighted Average Exercise Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.75&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zipg1jEJPqka"&gt;5.00&lt;/span&gt; to $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUTryLJ6V85c"&gt;7.49&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zDeHk9FZJevg" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;353,359&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z2i8fYe4cCi2" style="color: black; text-align: center" title="::XDX::P3Y7M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2784"&gt;3.6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zlDoMQCJm5w" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6.17&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z0RpEEpd6Okj"&gt;7.50&lt;/span&gt; to $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zEc0WYa0AJEe"&gt;9.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDxVlwr84DQb" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zSjXWcqJRE48" style="color: black; text-align: center" title="::XDX::P0Y"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2789"&gt;0 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zTH8etMMTHw2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zSq2h2UqqdHk"&gt;10.00&lt;/span&gt; to $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zqdgTMDVl7Qh"&gt;12.49&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zkKek9ruxS0j" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;244,477&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zdRfOBjBnhVk" style="color: black; text-align: center" title="::XDX::P1Y2M12D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2794"&gt;1.2 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_ze953An5CPs5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11.32&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zO0NJK7m420l"&gt;12.50&lt;/span&gt; to $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_z6WVLZnjw9g4"&gt;14.15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zbSEUJwYC9fj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;59,365&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zIt2PGYFNXCg" style="color: black; text-align: center" title="::XDX::P2M12D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2799"&gt;0.2 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zmLf2vAkAS43" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12.97&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A7_z44xXCCjFu16" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
receives an income tax benefit related to the gains received by officers and key employees who make disqualifying dispositions of stock
received on exercise of qualified incentive stock options and on non-qualified options. The amount of tax benefit received by the Company
was $&lt;span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20200101__20201231_zfyxjKwrsBs5" title="Excess tax benefits from exercise of stock options"&gt;&lt;span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c20190101__20191231_zAqFKYSVsQ13"&gt;0&lt;/span&gt;&lt;/span&gt; in both 2020 and 2019. The tax benefit amounts have been credited to additional paid-in capital.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Deferred
Stock Outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zlxb9iQntNh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BF_zIxUAx6WuwKi"&gt;&lt;span id="xdx_8BA_zdN8PVKLi0m1"&gt;The following
table summarizes the changes in the number of deferred stock&lt;/span&gt; shares under the Stock Plan and 2011 Incentive Plan over the period from
December 31, 2018 to December 31, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Grant
    Date&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding
    &#x2013; December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z6hodxpWfB6i" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;270,066&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3rm1783j4r4" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.48&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVGllNBYnYfe" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;161,107&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdkRtv1GDZ1e" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.76&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zhQgtWonCTL1" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,575&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjHtAiaxEeMd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.56&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zU2Kh6244Trd" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(105,371&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z25RSzuFF6le" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.90&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkAsnBnh5mtb" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;321,227&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7CsQPNlR0d" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.37&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7lGRce5hf3k" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;95,631&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMcJHnkRoaM5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5.33&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zC87n18y2iUj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(57,952&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGcG6z3ZQvh4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.81&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIF2Yjpoz0W5" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(86,211&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7IDlmvrJA6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.22&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7E9MyLTcimh" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;272,695&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjrCIxv1LBd2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.91&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A0_zxh6nlgEC6F8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The grant
date fair value is calculated based on the Company&#x2019;s closing stock price as of the grant date. As of December 31, 2020, the total
unrecognized compensation expense related to the deferred stock shares was $&lt;span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zvDjZw51R02d" title="Unrecognized compensation expense for awards"&gt;347,000&lt;/span&gt; and is expected to be recognized over a weighted-average
period of &lt;span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zSaDAGYIH8Ve"&gt;2.1&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Compensation
Expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Share-based
compensation expense is recognized based on the fair value of awards granted over the vesting period of the award. Share-based compensation
expense recognized for 2020 and 2019 was $&lt;span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20200101__20201231_zNSy5EME9xed" title="Share based compensation expense before income taxes"&gt;463,000&lt;/span&gt; and $&lt;span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_c20190101__20191231_z6iWPxvI3Ldb"&gt;413,000&lt;/span&gt; before income taxes and $&lt;span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20200101__20201231_z9zb2dcIOyZ6" title="Share based compensation expense after income taxes"&gt;366,000&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpenseNetOfTax_c20190101__20191231_zyAblulwzXp9"&gt;326,000&lt;/span&gt; after income taxes, respectively.
Share-based compensation expense is recorded as a part of selling, general and administrative expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Employee
Stock Purchase Plan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Under the
Company&#x2019;s Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), employees are able to acquire shares of common stock at &lt;span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_pid_dp_uPure_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zdPpCBoCaxCk" title="Percentage of price of common stock at which employees are able to acquire"&gt;85&lt;/span&gt;% of the
price at the end of each current quarterly plan term. The most recent term ended December 31, 2020. The ESPP is considered compensatory
under current rules. At December 31, 2020, after giving effect to the shares issued as of that date, &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_uShares_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zDCIQryHidA7" title="Awards eligible for grant"&gt;68,843&lt;/span&gt; shares remain available for
purchase under the ESPP.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Employee
Stock Ownership Plan (ESOP)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;All eligible
employees of the Company participate in the ESOP after completing &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zu0mb17bpUvj" title="Requisite service period::XDX::P1Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2838"&gt;one&lt;/span&gt;&lt;/span&gt; year of service. Contributions are allocated to each participant
based on compensation and vest &lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_z6hs75r3h4F1" title="Award vesting percentage"&gt;20&lt;/span&gt;% after &lt;span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zP0S5RqjJNge" title="Initial award vesting period::XDX::P2Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2842"&gt;two&lt;/span&gt;&lt;/span&gt; years of service and incrementally thereafter, with full vesting after &lt;span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zHmFn9K7zrb2" title="Award vesting period::XDX::P6Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2844"&gt;six&lt;/span&gt;&lt;/span&gt; years. At December
31, 2020, the ESOP held &lt;span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pid_uShares_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlanMember_zzlm9dTwPe6j" title="Shares of ESOP allocated to accounts of eligible employees"&gt;706,287&lt;/span&gt; shares of the Company&#x2019;s common stock, all of which have been allocated to the accounts of eligible
employees. Contributions to the plan are determined by the Board of Directors and can be made in cash or shares of the Company&#x2019;s
stock. The 2020 ESOP contribution was $&lt;span id="xdx_903_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member_zGIFfghUa9Eg" title="ESOP contributions"&gt;328,263&lt;/span&gt; for which the Company issued &lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pid_uShares_c20210301__20210331__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z5GhvEznsKZg" title="Issuance of common stock to Employee Stock Ownership Plan, Shares"&gt;71,830&lt;/span&gt; shares in March 2021. The 2019 ESOP contribution was
$&lt;span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPCashContributionsToESOP_c20200101__20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z809dCd0GEe5"&gt;407,584&lt;/span&gt; for which the Company issued &lt;span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_iI_pii_c20201231__us-gaap--PlanNameAxis__custom--EmployeeStockOwnershipPlan2Member_z3UfHSsVKPh7"&gt;66,059&lt;/span&gt; shares in 2020.&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2011-05-19_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">191301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember"
      decimals="INF"
      unitRef="Pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">89131</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="From2020-01-012020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember_us-gaap_PerformanceSharesMember">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharesIssued
      contextRef="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">431032</us-gaap:SharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">1445885</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2020-12-31_custom_TwoThousandElevenExecutiveIncentiveCompensationPlanMember"
      decimals="INF"
      unitRef="Shares">623083</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zXXFntrRVr0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B4_zI2NGoDxgSd5"&gt;&lt;span id="xdx_8BE_zoEixgOfsE2b"&gt;The following
table summarizes changes in the number of outstanding stock options&lt;/span&gt; under the Director Plan, Stock Plan and the 2011 Incentive Plan during
the two years ended December 31, 2020.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;exercise
    price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;remaining&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;per
    share&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;contractual
    term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 54%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding
    &#x2013; December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20190101__20191231_z23QfwZN5AT5" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,380,492&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20190101__20191231_znQw9XdgY8Ff" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7.56&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20180101__20181231_zi3XhmJfrBFb" style="width: 15%; color: black; text-align: center" title="::XDX::P4Y2M5D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2718"&gt;4.18 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20190101__20191231_zuGB2rrRiKU7" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100,769&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zE5wWhAZsAai" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.69&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20190101__20191231_zNJBonB8Eqy4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(151,950&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zNU2fLiC5dU" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.08&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20190101__20191231_zEZDqNWhVghi" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(198,839&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20190101__20191231_zGuvRx8jrGXf" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9.33&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pii_c20200101__20201231_z60Mj7kGaGmh" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,130,472&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_uUSDPShares_c20200101__20201231_zOaS551Zx3eb" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7.28&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20190101__20191231_zjMZElImKJf6" style="color: black; text-align: center" title="::XDX::P3Y5M23D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2727"&gt;3.48 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20200101__20201231_zUHP6J5acRN2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;191,301&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zVEN0As1MTx8" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5.10&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zY37TCGOE0I4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_z82O0r7sGar9" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.64&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20200101__20201231_zs2jVDPg9lN1" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(140,583&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pii_uUSDPShares_c20200101__20201231_zHKjk9Iope0h" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.90&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20200101__20201231_zkaMC8BPgQUc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,173,190&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200101__20201231_z7gqpZvtzoNk" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6.52&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20200101__20201231_z4jW565jdZYi" style="color: black; text-align: center" title="::XDX::P3Y4M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2736"&gt;3.35 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Exercisable at
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pii_c20201231_z1JHfzFJbMu2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;877,926&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z7DyIiBfL3d6" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7.20&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zOEEzMsrJQt3" style="color: black; text-align: center" title="::XDX::P2Y7M2D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2739"&gt;2.59 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Expected to vest
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pii_c20201231_zGzu8D9RtbYc" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,173,190&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pii_uUSDPShares_c20201231_z1bIX86rjs4e" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6.52&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20200101__20201231_zfVfpmAhfxw7" style="color: black; text-align: center" title="::XDX::P3Y4M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2742"&gt;3.35 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-12-31" decimals="INF" unitRef="Shares">1380492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2018-12-31"
      decimals="INF"
      unitRef="USDPShares">7.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Shares">100769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">2.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Shares">151950</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">4.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Shares">198839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="USDPShares">9.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-12-31" decimals="INF" unitRef="Shares">1130472</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2019-12-31"
      decimals="INF"
      unitRef="USDPShares">7.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">191301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">5.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">8000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">140583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">10.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">1173190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">6.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">877926</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">7.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">1173190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">6.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zwoRNFQ4y7U1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B7_zSIg7OuGIyc4"&gt;The fair
value of awards issued under the Company&#x2019;s stock option plan is estimated at grant date using the Black-Scholes option-pricing
model. The following table displays the assumptions used in the model.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49C_20200101__20201231_z1WuIteNzZua" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20190101__20191231_z9na1DTChfSf" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_uPure_zUpzkKyz2Yj7" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;40.2&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31.3&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_uPure_zHKgQ0Us8d41" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected holding period&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20200101__20201231_zqof4IEYV9z6" style="color: black; text-align: right" title="::XDX::P6Y"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2751"&gt;6
                                            years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20190101__20191231_zlQjPLLcdcH8" style="color: black; text-align: right" title="Expected holding period::XDX::P6Y"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2753"&gt;6
                                            years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_uPure_z3elOtpZ9qH5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.3&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zBHGIr8fneUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total unrecognized
compensation expense was $&lt;span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMtXFr4JGyb8" title="Unrecognized compensation expense related to stock options"&gt;222,000&lt;/span&gt; as of December 31, 2020, which is expected to be recognized over the next &lt;span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9HNCy9LCnu2" title="Recognition period for unrecognized compensation expense"&gt;2.8&lt;/span&gt; years. The aggregate
intrinsic value of all outstanding options, exercisable options, and options expected to vest &lt;span style="font-size: 10pt"&gt;(&lt;/span&gt;the
amount by which the market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant)
was $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20201231_z4o9JDSgYTb6" title="Aggregate intrinsic value of options outstanding"&gt;437,000&lt;/span&gt; based on the Company&#x2019;s stock price at December 31, 2020. The intrinsic value of options exercised during the year
was $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200101__20201231_zAkXuk161GGh" title="Intrinsic value of all options exercised"&gt;18,000&lt;/span&gt; in 2020 and $&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190101__20191231_zwvOWkRVQjN2"&gt;380,000&lt;/span&gt; in 2019. Net cash proceeds from the exercise of all stock options were $&lt;span id="xdx_90B_eus-gaap--ProceedsFromStockOptionsExercised_c20200101__20201231_z34C2XdHuTtj" title="Net cash proceeds from exercise of stock options"&gt;&lt;span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_c20190101__20191231_z5ILoGNKeKn6"&gt;0&lt;/span&gt;&lt;/span&gt; in 2020 and 2019. &lt;span id="xdx_8BC_zYT6YCJOcqAi"&gt;The following
table summarizes the status of stock options outstanding at December 31, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Range
    of Exercise Prices&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Option
    Life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise
    Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 54%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zQ7cNGls01g4" title="Range of Exercise Prices, lower limit"&gt;2.50&lt;/span&gt; to $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zIaIQbu4sln4" title="Range of Exercise Prices, upper limit"&gt;4.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zvU0yNJKOu04" style="width: 12%; color: black; text-align: right" title="Shares"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;515,989&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zq96mfY2Hevc" style="width: 15%; color: black; text-align: center" title="Weighted Average Remaining Option Life::XDX::P4Y7M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2778"&gt;4.6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdorS6OzmHS4" style="width: 12%; color: black; text-align: right" title="Weighted Average Exercise Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.75&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zipg1jEJPqka"&gt;5.00&lt;/span&gt; to $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUTryLJ6V85c"&gt;7.49&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zDeHk9FZJevg" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;353,359&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z2i8fYe4cCi2" style="color: black; text-align: center" title="::XDX::P3Y7M6D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2784"&gt;3.6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zlDoMQCJm5w" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6.17&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z0RpEEpd6Okj"&gt;7.50&lt;/span&gt; to $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zEc0WYa0AJEe"&gt;9.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDxVlwr84DQb" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zSjXWcqJRE48" style="color: black; text-align: center" title="::XDX::P0Y"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2789"&gt;0 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zTH8etMMTHw2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zSq2h2UqqdHk"&gt;10.00&lt;/span&gt; to $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zqdgTMDVl7Qh"&gt;12.49&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zkKek9ruxS0j" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;244,477&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zdRfOBjBnhVk" style="color: black; text-align: center" title="::XDX::P1Y2M12D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2794"&gt;1.2 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_ze953An5CPs5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11.32&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zO0NJK7m420l"&gt;12.50&lt;/span&gt; to $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pii_uUSDPShares_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_z6WVLZnjw9g4"&gt;14.15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pii_uShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zbSEUJwYC9fj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;59,365&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtxL_c20200101__20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zIt2PGYFNXCg" style="color: black; text-align: center" title="::XDX::P2M12D"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2799"&gt;0.2 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pii_uUSDPShares_c20201231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFiveMember_zmLf2vAkAS43" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12.97&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2020-12-31_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">222000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2020-01-012020-12-31_us-gaap_EmployeeStockOptionMember181580406">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeOneMember"
      decimals="INF"
      unitRef="USDPShares">2.50</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeOneMember"
      decimals="INF"
      unitRef="USDPShares">4.99</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2020-12-31_custom_RangeOneMember"
      decimals="INF"
      unitRef="Shares">515989</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2020-12-31_custom_RangeOneMember"
      decimals="INF"
      unitRef="USDPShares">3.75</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeTwoMember"
      decimals="INF"
      unitRef="USDPShares">5.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeTwoMember"
      decimals="INF"
      unitRef="USDPShares">7.49</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2020-12-31_custom_RangeTwoMember"
      decimals="INF"
      unitRef="Shares">353359</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2020-12-31_custom_RangeTwoMember"
      decimals="INF"
      unitRef="USDPShares">6.17</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeThreeMember"
      decimals="INF"
      unitRef="USDPShares">7.50</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeThreeMember"
      decimals="INF"
      unitRef="USDPShares">9.99</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2020-12-31_custom_RangeThreeMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2020-12-31_custom_RangeThreeMember"
      decimals="INF"
      unitRef="USDPShares">0.00</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeFourMember"
      decimals="INF"
      unitRef="USDPShares">10.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeFourMember"
      decimals="INF"
      unitRef="USDPShares">12.49</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2020-12-31_custom_RangeFourMember"
      decimals="INF"
      unitRef="Shares">244477</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2020-12-31_custom_RangeFourMember"
      decimals="INF"
      unitRef="USDPShares">11.32</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeFiveMember"
      decimals="INF"
      unitRef="USDPShares">12.50</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-01-012020-12-31_custom_RangeFiveMember"
      decimals="INF"
      unitRef="USDPShares">14.15</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2020-12-31_custom_RangeFiveMember"
      decimals="INF"
      unitRef="Shares">59365</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2020-12-31_custom_RangeFiveMember"
      decimals="INF"
      unitRef="USDPShares">12.97</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89F_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zlxb9iQntNh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BF_zIxUAx6WuwKi"&gt;&lt;span id="xdx_8BA_zdN8PVKLi0m1"&gt;The following
table summarizes the changes in the number of deferred stock&lt;/span&gt; shares under the Stock Plan and 2011 Incentive Plan over the period from
December 31, 2018 to December 31, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted
    Average&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Grant
    Date&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair
    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding
    &#x2013; December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z6hodxpWfB6i" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;270,066&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3rm1783j4r4" style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.48&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVGllNBYnYfe" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;161,107&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdkRtv1GDZ1e" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.76&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zhQgtWonCTL1" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,575&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjHtAiaxEeMd" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.56&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zU2Kh6244Trd" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(105,371&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20190101__20191231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z25RSzuFF6le" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.90&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zkAsnBnh5mtb" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;321,227&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7CsQPNlR0d" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.37&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7lGRce5hf3k" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;95,631&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMcJHnkRoaM5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5.33&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zC87n18y2iUj" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(57,952&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGcG6z3ZQvh4" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.81&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIF2Yjpoz0W5" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(86,211&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zi7IDlmvrJA6" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.22&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; color: black"&gt;Outstanding &#x2013;
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pii_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z7E9MyLTcimh" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;272,695&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pii_uUSDPShares_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjrCIxv1LBd2" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.91&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2018-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">270066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2018-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">4.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">161107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">2.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">4575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">4.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">105371</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2019-01-012019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">3.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">321227</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2019-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">3.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">95631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">5.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">57952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">2.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">86211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">4.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">272695</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">3.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2020-12-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">347000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2020-01-012020-12-31_us-gaap_PerformanceSharesMember">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">463000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">413000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">366000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">326000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="From2020-01-012020-12-31_us-gaap_EmployeeStockMember"
      decimals="INF"
      unitRef="Pure">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2020-12-31_us-gaap_EmployeeStockMember"
      decimals="INF"
      unitRef="Shares">68843</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlanMember_us-gaap_ShareBasedCompensationAwardTrancheOneMember"
      decimals="INF"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
      contextRef="AsOf2020-12-31_custom_EmployeeStockOwnershipPlanMember"
      decimals="INF"
      unitRef="Shares">706287</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP
      contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan1Member"
      decimals="0"
      unitRef="USD">328263</us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="From2021-03-012021-03-31_custom_EmployeeStockOwnershipPlan1Member_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="Shares">71830</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP
      contextRef="From2020-01-012020-12-31_custom_EmployeeStockOwnershipPlan2Member"
      decimals="0"
      unitRef="USD">407584</us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
      contextRef="AsOf2020-12-31_custom_EmployeeStockOwnershipPlan2Member"
      decimals="INF"
      unitRef="Shares">66059</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80D_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z9bMAulzjM1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
12 &#x2013; &lt;span id="xdx_82F_z3ZNh1QQ6fhh"&gt;COMMON STOCK&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In August
2019, the Company announced the adoption of a $&lt;span id="xdx_904_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20190831_zmpvY2w3enk9" title="Amount authorized to be repurchased"&gt;2.0&lt;/span&gt; million stock repurchase program running through the end of 2020. Under the stock
repurchase program, repurchases can be made from time to time using a variety of methods, including through open market purchases or
in privately negotiated transactions in compliance with the rules of the United States Securities and Exchange Commission and other applicable
legal requirements. This new $&lt;span id="xdx_904_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20190831_zuhZQRplQgWc"&gt;2.0&lt;/span&gt; million repurchase program replaces a stock repurchase program that the Company had adopted in 2008.
At December 31, 2020, there remained $&lt;span id="xdx_90B_eus-gaap--StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_iI_c20201231_z6z646dcLqS7" title="Remaining amount authorized to be repurchased"&gt;341,000&lt;/span&gt; under this repurchase program.&lt;/span&gt;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="AsOf2019-08-31" decimals="-5" unitRef="USD">2000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="AsOf2019-08-31" decimals="-5" unitRef="USD">2000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">341000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zCI6zVrkKEla" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
13 - &lt;span id="xdx_824_zxNxtoMIzUM"&gt;INCOME TAXES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zq6r9brHrULl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income tax
(benefit) expense from continuing operations consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20200101__20201231_zo7dZ6bC4ch5" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_496_20190101__20191231_zyEaEAKrk5e" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zW3NybZBNmc1" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current year income taxes (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_maCITEBztnE_zaXFh7tSnyCe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 70%; color: black; padding-left: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(45,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_maCITEBztnE_z2Ri0BlWsm0i" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_mtCITEBztnE_maITEBzN1B_zgr1TpQtEtQb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden"&gt;&#160;Current year income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(25,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z3FZYX2JrM53" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_maDITEBz1H5_zbRIWMEX47El" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden"&gt;&#160;Deferred income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtDITEBz1H5_maITEBzN1B_c20200101__20201231_zQekSGTOYNN5" style="color: black; text-align: right" title="Deferred income taxes (benefit)::XDX::9%2C534"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2883"&gt;9,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtITEBzN1B_c20190101__20191231_zvT5DT7JXsp1" style="color: black; text-align: right" title="::XDX::9%2C534"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2884"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20200101__20201231_zgvrsrFjqYlk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Income tax expense (benefit)::XDX::20%2C342"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2886"&gt;20,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20190101__20191231_zrJpzWDxSqQk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-15%2C269"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2887"&gt;(15,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A7_znvqH4jJQLf9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company&#x2019;s
Austin Taylor Communications, Ltd. unit operated in the United Kingdom (U.K.) and is subject to U.K. rather than U.S. income taxes. Austin
Taylor had no activity in 2020 and 2019. At the end of 2020, Austin Taylor&#x2019;s net operating loss carry-forward was $&lt;span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--AustinTaylorCommunicationsLtdMember_zIM15fN7l3C1" title="Net operating loss carryforward"&gt;7,462,000&lt;/span&gt;. The
Company remains uncertain whether it will be able to generate the future income needed to realize the tax benefit of the carry-forward.
Accordingly, the Company has continued to maintain its deferred tax valuation allowance against any potential carry-forward benefit from
Austin Taylor.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net2Edge,
Ltd., formally known as Transition Networks EMEA, Ltd., operates in the U.K. and is subject to U.K. rather than U.S. income taxes. Net2Edge,
Ltd. had pretax losses of $&lt;span id="xdx_903_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_iN_di_c20200101__20201231__dei--LegalEntityAxis__custom--Net2edgeMember_zdW1ixXmNKS5" title="Pretax losses"&gt;955,000&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_iN_di_c20190101__20191231__dei--LegalEntityAxis__custom--Net2edgeMember_zf6YS54WsAY2"&gt;1,519,000&lt;/span&gt; in 2020 and 2019, respectively. At the end of 2020, Net2Edge, Ltd.&#x2019;s net operating
loss carry-forward was $&lt;span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--Net2edgeMember_zKPbByH0LnZ8" title="Net operating loss carryforward"&gt;9,700,000&lt;/span&gt;, of which a full valuation allowance is recorded.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In 2007,
Transition Networks China began operations in China and is subject to Chinese taxes rather than U.S. income taxes. Transition Networks
China had no activity in 2020 and 2019. At the end of 2020, Transition Networks China&#x2019;s net operating loss carry-forward was $&lt;span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--TransitionNetworksChinaMember_z4sNQrbYUpwg" title="Net operating loss carryforward"&gt;0&lt;/span&gt;.
Transition Networks China ceased operations in 2014 and incurred minor non-operating expenditures in 2015 to close the operations. As
of 2016, Transition Networks China no longer has any operational activity.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Suttle Costa
Rica operated in Costa Rica and was subject to Costa Rica income taxes. As of December 31, 2020, the amount of unremitted earnings outside
of the United States was not significant to the Company&#x2019;s liquidity and was available to fund investments abroad. The Company closed
its Costa Rica facility in 2017 and no longer has any operational activity in Costa Rica. Suttle Costa Rica had no activity in 2020 and
2019. At the end of 2020, Suttle Costa Rica&#x2019;s net operating loss carry-forward was $&lt;span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_c20201231__dei--LegalEntityAxis__custom--SuttleCostaRicaSMember_zPjXvFzDvNSa" title="Net operating loss carryforward"&gt;0&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zH8A4T9tnPt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The provision
for income taxes for continuing operations varied from the federal statutory tax rate as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20200101__20201231_z01Oiesgz4dl" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_498_20190101__20191231_zynBbBqPjt46" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_maETR_zUWRKMuguwW5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax at U.S. statutory
    rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_maETR_z3cP2u7whqrj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;State income taxes, net of federal
    benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.8&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;26.2&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_maETR_z7NTXYw89QKa" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign income taxes, net of
    foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11.3&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98.9&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_maETR_zMNzUSlSuxGc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other nondeductible items&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3.3&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2.1&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxContingencies_dp_maETR_z9OpNdjC0eM9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Effect of increase in uncertain
    tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2914"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17.2&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_maETR_z1SCvIms35n4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8.7&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(181.7&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_maETR_z0LMmHY8szR6" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_dp_mtETR_zgt1sQ3v1CNc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Effective
    tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A6_zQrmVeVn8rHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zT55xEja1xR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred
tax assets and liabilities as of December 31 related to the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20201231_ziJVTcSwEio9" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20191231_zA5IGpe1yhvg" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract_iB_zHwOa1HMMdi2" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_maDTAGzTdc_z0VlRv8WHYh1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 70%; color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Allowance
    for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;26,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--DeferredTaxAssetsInventory_i01I_maDTAGzTdc_zF3TeSg2ttmd" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;798,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,254,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_i01I_maDTAGzTdc_zPBC0TR6BYXf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued and
    prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;314,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;302,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_ecustom--DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_i01I_maDTAGzTdc_zkvttPwRGub7" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;70,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;44,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_maDTAGzTdc_zYe1rY6WHxM9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Domestic
    net operating loss carry-forward&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,398,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,141,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_i01I_maDTAGzTdc_z1g7l6iQahMb" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-term
    compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2946"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;248,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_i01I_maDTAGzTdc_zQe7ylxS2UZb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nonemployee
    director stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;552,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;514,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_maDTAGzTdc_zxUpHWGdegA5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other stock
    compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;51,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_ecustom--DeferredTaxAssetsIntangibleAssets_i01I_maDTAGzTdc_zW2JpNFLrQt4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intangible
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2955"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;253,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_i01I_maDTAGzTdc_zLRbLYzWGjsi" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign net
    operating loss carry-forwards and credits&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,261,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,087,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_maDTAGzTdc_zALQ4h9gf3Kl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Federal and
    state credits&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;767,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;767,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_i01I_maDTAGzTdc_zcGcydGdL0Pd" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzTdc_maDTANzHI5_z1AzSZZc8Nlj" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,286,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,707,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzHI5_z5ij0sAJHbx6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8,728,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8,170,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzHI5_maDTALNz8ZZ_zkL7nKh4JKV9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net deferred
    tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;558,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;537,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract_iB_zSLY3E9gj5ce" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesOther_i01I_maDITLzGSF_zo3ce0U2W9k5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(318,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(485,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_i01NI_di_maDITLzGSF_z2YhqetVAxn3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intangible
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(175,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2983"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_ecustom--DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_i01I_maDITLzGSF_zx0SaZAYcY8g" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Lease
    right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(65,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(42,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_di_mtDITLzGSF_msDTALNz8ZZ_zVBCWS5yWRq5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net deferred
    tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(558,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(527,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNz8ZZ_zQcvVAY9GCEe" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2991"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A3_zbHdQw59CNQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
assesses available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing
deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the &lt;span id="xdx_902_ecustom--CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence_dtxL_c20200101__20211231_zx6wV9oAaAug" title="Cumulative loss::XDX::P3Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2994"&gt;three-year&lt;/span&gt;&lt;/span&gt;
period ending December 31, 2020. This objective evidence limits the ability to consider other subjective evidence such as the projections
for future growth. On the basis of this evaluation, as of December 31, 2020, a valuation allowance of $&lt;span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20200101__20201231_zAseHBz2zz53" title="Valuation allowance"&gt;8,728,000&lt;/span&gt; has been recorded to
reflect the portion of the deferred tax asset that is more likely to not be realized. The amount of the deferred tax asset considered
realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased
or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective
evidence such as the Company&#x2019;s projections for growth.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
31, 2020, the Company has a federal net operating loss carryforward from 2015 through 2020 activity of approximately $&lt;span id="xdx_902_eus-gaap--OperatingLossCarryforwards_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z013v5uT7xS8" title="Net operating loss carryforward"&gt;10,940,000&lt;/span&gt; that
is available to offset future taxable income and begins to expire in 2035. The Company also has a federal capital loss carryforward from
2018 of approximately $&lt;span id="xdx_908_eus-gaap--DeferredTaxAssetsCapitalLossCarryforwards_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_ziCLhhDyvNHe" title="Capital loss carryforward"&gt;1,930,000&lt;/span&gt; that is available to offset future capital gains and expires in 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;During 2015,
the Company engaged in a research and development tax credit study for the tax years 2011 to 2014. As a result of this study, the Company
claimed $&lt;span id="xdx_901_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_c20200101__20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z7Y4T0gT9QJl" title="Income tax benefit related to research and development credit"&gt;1,554,000&lt;/span&gt; of federal and $&lt;span id="xdx_908_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_c20200101__20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zKBBjsSXhL7i" title="Income tax benefit related to research and development credit"&gt;1,024,000&lt;/span&gt; of state research and development credits. The Company amended prior year tax returns to
claim these credits and offset prior year taxes paid. Credits not used to reduce taxes are available to be carried forward. At December
31, 2020, the Company has an estimated federal research and development credit carryforward of approximately $&lt;span id="xdx_90D_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zIKLjawglQ68" title="Tax credit carryforward related to research and development"&gt;467,000&lt;/span&gt; and a state research
and development credit carryforward of approximately $&lt;span id="xdx_90D_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zOeaEDuwXzgg" title="Tax credit carryforward related to research and development"&gt;594,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company
assesses uncertain tax positions in accordance with ASC 740. Under this method, the Company must recognize the tax benefit from an uncertain
tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based
on the technical merits of the position. The tax benefits recognized in the financial statements from these uncertain tax positions are
measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The
Company&#x2019;s practice is to recognize interest and penalties related to income tax matters in income tax expense.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_z94wVFBlYAOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Changes in
the Company&#x2019;s uncertain tax positions are summarized as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20200101__20201231_ziUQAMT9t19" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20190101__20191231_zf9RjvafdUK6" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--UnrecognizedTaxBenefits_iS_zZgRBHo8Ia6d" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Uncertain tax positions
    &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;60,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_z4bfxT3Zcrze" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross increases
    - current period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;41,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--UnrecognizedTaxBenefits_iE_zQGlnlCf2Zy9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Uncertain tax positions
    &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;115,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AC_zfqIH8eTn4pa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Included
in the balance of uncertain tax positions at December 31, 2020 are $&lt;span id="xdx_903_eus-gaap--UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_iI_c20201231_zmuJRDwu8lZj" title="Unrecognized tax benefits that, if recognized, would affect the effective tax rate."&gt;115,000&lt;/span&gt; of tax benefits that if recognized would affect the tax rate.
The Company&#x2019;s unrecognized tax benefits will be reduced by $0 in the next twelve months due to statute of limitations expirations.
There are no other expected significant changes in the Company&#x2019;s uncertain tax positions in the next twelve months. The Company&#x2019;s
income tax liability accounts included accruals for interest and penalties of $&lt;span id="xdx_906_eus-gaap--UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_iI_c20201231_zMBh4hoF04El" title="Accruals for interest and penalties"&gt;0&lt;/span&gt; at December 31, 2020. The Company&#x2019;s 2020 income
tax expense decreased by $&lt;span id="xdx_90A_ecustom--NetIncreaseDecreaseInAccruedInterestAndPenalties_c20200101__20201231_z9851we2Jxog" title="Net increase (decrease) in accured interest and penalities"&gt;0&lt;/span&gt; due to net decreases for accrued interest and penalties.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company&#x2019;s
federal and state tax returns and tax returns it has filed in Costa Rica and the United Kingdom are open for review going back to the
2017 tax year.&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zq6r9brHrULl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income tax
(benefit) expense from continuing operations consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20200101__20201231_zo7dZ6bC4ch5" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_496_20190101__20191231_zyEaEAKrk5e" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zW3NybZBNmc1" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current year income taxes (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_maCITEBztnE_zaXFh7tSnyCe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 70%; color: black; padding-left: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(45,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_maCITEBztnE_z2Ri0BlWsm0i" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_mtCITEBztnE_maITEBzN1B_zgr1TpQtEtQb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden"&gt;&#160;Current year income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(25,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z3FZYX2JrM53" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_maDITEBz1H5_zbRIWMEX47El" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; visibility: hidden"&gt;&#160;Deferred income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtDITEBz1H5_maITEBzN1B_c20200101__20201231_zQekSGTOYNN5" style="color: black; text-align: right" title="Deferred income taxes (benefit)::XDX::9%2C534"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2883"&gt;9,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_dxL_mtITEBzN1B_c20190101__20191231_zvT5DT7JXsp1" style="color: black; text-align: right" title="::XDX::9%2C534"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2884"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20200101__20201231_zgvrsrFjqYlk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Income tax expense (benefit)::XDX::20%2C342"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2886"&gt;20,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_iT_dxL_mtITEBzN1B_c20190101__20191231_zrJpzWDxSqQk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-15%2C269"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2887"&gt;(15,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-9000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-45000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">20000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">20000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">11000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">-25000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">10000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2020-12-31_custom_AustinTaylorCommunicationsLtdMember"
      decimals="0"
      unitRef="USD">7462000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="From2020-01-012020-12-31_custom_Net2edgeMember"
      decimals="0"
      unitRef="USD">-955000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="From2019-01-012019-12-31_custom_Net2edgeMember"
      decimals="0"
      unitRef="USD">-1519000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2020-12-31_custom_Net2edgeMember"
      decimals="0"
      unitRef="USD">9700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2020-12-31_custom_TransitionNetworksChinaMember"
      decimals="0"
      unitRef="USD">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2020-12-31_custom_SuttleCostaRicaSMember"
      decimals="0"
      unitRef="USD">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zH8A4T9tnPt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The provision
for income taxes for continuing operations varied from the federal statutory tax rate as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20200101__20201231_z01Oiesgz4dl" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_498_20190101__20191231_zynBbBqPjt46" style="color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended December 31&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_maETR_zUWRKMuguwW5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax at U.S. statutory
    rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_maETR_z3cP2u7whqrj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;State income taxes, net of federal
    benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.8&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;26.2&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_maETR_z7NTXYw89QKa" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign income taxes, net of
    foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11.3&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98.9&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_maETR_zMNzUSlSuxGc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other nondeductible items&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3.3&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2.1&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxContingencies_dp_maETR_z9OpNdjC0eM9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Effect of increase in uncertain
    tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2914"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17.2&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_maETR_z1SCvIms35n4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8.7&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(181.7&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_maETR_z0LMmHY8szR6" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_dp_mtETR_zgt1sQ3v1CNc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Effective
    tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.262</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">-0.113</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.989</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">-0.033</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">-0.021</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.172</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">-0.087</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">-1.817</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">0.140</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">-0.011</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2019-01-012019-12-31"
      decimals="INF"
      unitRef="Pure">-0.065</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zT55xEja1xR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred
tax assets and liabilities as of December 31 related to the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20201231_ziJVTcSwEio9" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20191231_zA5IGpe1yhvg" style="border-bottom: Black 1pt solid; color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract_iB_zHwOa1HMMdi2" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_maDTAGzTdc_z0VlRv8WHYh1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 70%; color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Allowance
    for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;26,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--DeferredTaxAssetsInventory_i01I_maDTAGzTdc_zF3TeSg2ttmd" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;798,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,254,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_i01I_maDTAGzTdc_zPBC0TR6BYXf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued and
    prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;314,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;302,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_ecustom--DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_i01I_maDTAGzTdc_zkvttPwRGub7" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;70,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;44,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_maDTAGzTdc_zYe1rY6WHxM9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Domestic
    net operating loss carry-forward&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,398,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,141,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_i01I_maDTAGzTdc_z1g7l6iQahMb" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-term
    compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2946"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;248,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_i01I_maDTAGzTdc_zQe7ylxS2UZb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nonemployee
    director stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;552,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;514,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_maDTAGzTdc_zxUpHWGdegA5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other stock
    compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;51,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_ecustom--DeferredTaxAssetsIntangibleAssets_i01I_maDTAGzTdc_zW2JpNFLrQt4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intangible
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2955"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;253,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_i01I_maDTAGzTdc_zLRbLYzWGjsi" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign net
    operating loss carry-forwards and credits&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,261,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,087,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_maDTAGzTdc_zALQ4h9gf3Kl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Federal and
    state credits&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;767,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;767,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_i01I_maDTAGzTdc_zcGcydGdL0Pd" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 1pt; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzTdc_maDTANzHI5_z1AzSZZc8Nlj" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,286,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,707,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzHI5_z5ij0sAJHbx6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8,728,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(8,170,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzHI5_maDTALNz8ZZ_zkL7nKh4JKV9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net deferred
    tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;558,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;537,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract_iB_zSLY3E9gj5ce" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesOther_i01I_maDITLzGSF_zo3ce0U2W9k5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(318,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(485,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_i01NI_di_maDITLzGSF_z2YhqetVAxn3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intangible
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(175,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2983"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_ecustom--DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_i01I_maDITLzGSF_zx0SaZAYcY8g" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt; padding-left: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Lease
    right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(65,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(42,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_di_mtDITLzGSF_msDTALNz8ZZ_zVBCWS5yWRq5" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net deferred
    tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(558,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(527,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNz8ZZ_zQcvVAY9GCEe" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2991"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">26000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">29000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">798000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">1254000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">314000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">302000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <jcs:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">70000</jcs:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities>
    <jcs:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">44000</jcs:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3398000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">2141000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">248000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">552000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">514000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">82000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">51000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <jcs:DeferredTaxAssetsIntangibleAssets contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">253000</jcs:DeferredTaxAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3261000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">3087000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">767000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">767000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">18000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">17000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">9286000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">8707000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">8728000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">8170000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">558000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">537000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-318000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">-485000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">175000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <jcs:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-65000</jcs:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <jcs:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">-42000</jcs:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">558000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">527000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">10000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">8728000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2020-12-31_us-gaap_DomesticCountryMember"
      decimals="0"
      unitRef="USD">10940000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="AsOf2020-12-31_us-gaap_DomesticCountryMember"
      decimals="0"
      unitRef="USD">1930000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="From2020-01-012020-12-31_us-gaap_DomesticCountryMember"
      decimals="0"
      unitRef="USD">1554000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="From2020-01-012020-12-31_us-gaap_StateAndLocalJurisdictionMember"
      decimals="0"
      unitRef="USD">1024000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="AsOf2020-12-31_us-gaap_DomesticCountryMember"
      decimals="0"
      unitRef="USD">467000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="AsOf2020-12-31_us-gaap_StateAndLocalJurisdictionMember"
      decimals="0"
      unitRef="USD">594000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_89B_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_z94wVFBlYAOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Changes in
the Company&#x2019;s uncertain tax positions are summarized as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20200101__20201231_ziUQAMT9t19" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20190101__20191231_zf9RjvafdUK6" style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--UnrecognizedTaxBenefits_iS_zZgRBHo8Ia6d" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="width: 70%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Uncertain tax positions
    &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;60,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_z4bfxT3Zcrze" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross increases
    - current period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;41,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--UnrecognizedTaxBenefits_iE_zQGlnlCf2Zy9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Uncertain tax positions
    &#x2013; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;115,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">101000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2018-12-31" decimals="0" unitRef="USD">60000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">14000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">41000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">115000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">101000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">115000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <jcs:NetIncreaseDecreaseInAccruedInterestAndPenalties
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">0</jcs:NetIncreaseDecreaseInAccruedInterestAndPenalties>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_ziTHA59pIqc8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
14 - &lt;span id="xdx_827_zwmSGRHxmy7g"&gt;INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Following
the acquisition of Ecessa during the second quarter of 2020 and the merging of certain operations, the Company classifies its remaining
businesses into &lt;span id="xdx_90B_eus-gaap--NumberOfOperatingSegments_pid_dxL_uSegment_c20200101__20201231_zmhr18CjTZR6" title="Number of segments::XDX::2"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3029"&gt;two&lt;/span&gt;&lt;/span&gt; segments as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Electronics
                                            &amp;amp; Software: designs, develops and sells Intelligent Edge solutions that provide connectivity
                                            and power through PoE products and actionable intelligence to end devices in an IoT ecosystem
                                            through embedded and cloud-based management software. In addition, this segment continues
                                            to generate revenue from its traditional products consisting of, media converters, NICs,
                                            and Ethernet switches that offer the ability to affordably integrate the benefits of fiber
                                            optics into any data network; and&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;


&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services
                                            &amp;amp; Support: provides technology solutions that address prevalent IT challenges, including
                                            network resiliency, security products and services, network virtualization, and cloud migrations,
                                            IT managed services, wired and wireless network design and implementation, and converged
                                            infrastructure configuration, deployment and management, and SD-WAN network devices.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Management
has chosen to organize the enterprise and disclose reportable segments based on products and services. Intersegment revenues are eliminated
upon consolidation. &#x201c;Other&#x201d; includes non-allocated corporate overhead costs. As a result of our treatment of Suttle as discontinued
operations, &#x201c;Other&#x201d; includes amounts previously allocated to Suttle that do not meet the criteria to be included in income
from discontinued operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Electronics
&amp;amp; Software manufactures its products in Asia and the United States and makes sales in both the U.S. and international markets. Services
&amp;amp; Support operates in the U.S. and primarily makes sales in the U.S. Net long-lived assets held in foreign countries were approximately
$&lt;span id="xdx_90C_eus-gaap--NoncurrentAssets_iI_c20201231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zJuGBExfvIu3" title="Net long-lived assets"&gt;49,000&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--NoncurrentAssets_iI_c20191231__srt--StatementGeographicalAxis__custom--ForeignCountriesMember_zNOeV6eDnpYc" title="Net long-lived assets"&gt;112,000&lt;/span&gt; at December 31, 2020 and 2019, respectively. &lt;span style="background-color: white"&gt;Consolidated sales to U.S. customers
were approximately &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zsrbyQs6S609" title="Concentration Risk Percentage"&gt;87&lt;/span&gt;% and &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--GeographicConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--StatementGeographicalAxis__country--US_zNQ3vZJ9hb72" title="Concentration Risk Percentage"&gt;74&lt;/span&gt;% of sales from continuing operations in 2020 and 2019 respectively. In 2020, sales to &lt;span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z8W9vRylQ476"&gt;two&lt;/span&gt; of Electronics
&amp;amp; Software&#x2019;s customers accounted for &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zMivY1Fcz399" title="Concentration Risk Percentage"&gt;18.7&lt;/span&gt;% and &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zyG5PDMYKMb4"&gt;17.3&lt;/span&gt;% of consolidated sales and &lt;span id="xdx_903_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zyIvV41Lj6f8" title="Number of Customers"&gt;one&lt;/span&gt; of Services &amp;amp; Support&#x2019;s customers
accounted for &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zifQ67EOFDsg" title="Concentration Risk Percentage"&gt;10.3&lt;/span&gt;% of consolidated sales. In 2019, sales to &lt;span id="xdx_90B_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zioGZNlh7DCk"&gt;two&lt;/span&gt; of Electronics &amp;amp; Software&#x2019;s customers accounted for &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zNrx0ULzHuW1"&gt;21.2&lt;/span&gt;%
and &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_z5LCmVByLcJ1"&gt;16.2&lt;/span&gt;% of consolidated sales. &lt;span style="color: black"&gt;At December 31, 2020, Electronics &amp;amp; Software had &lt;span id="xdx_90F_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zfl7XUWzV4l9"&gt;one&lt;/span&gt; customer that made
up &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z5KLmmMq2iu7" title="Concentration Risk Percentage"&gt;17&lt;/span&gt;% of consolidated accounts receivable and Services &amp;amp; Support had &lt;span id="xdx_90C_ecustom--NumberOfCustomers_dc_uN_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRe6hwTUxaA4" title="Number of Customers"&gt;one&lt;/span&gt; customer that made up &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zAboDRz3lEI3" title="Concentration Risk Percentage"&gt;38&lt;/span&gt;% of accounts receivable. At December
31, 2019, Electronics &amp;amp; Software had &lt;span id="xdx_90A_ecustom--NumberOfCustomers_dc_uN_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zX6WE1Gdyrr9" title="Number of Customers"&gt;two&lt;/span&gt; customers that made up &lt;span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer1Member_zUdC9VgRU9dd" title="Concentration Risk Percentage"&gt;45&lt;/span&gt;% and &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20190101__20191231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember__srt--MajorCustomersAxis__custom--Customer2Member_zpEvOyLvtWV6" title="Concentration Risk Percentage"&gt;17&lt;/span&gt;% of consolidated accounts receivable.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRfxJsKXTh84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Information
concerning the Company&#x2019;s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zaYHiboKxyGj" style="display: none; visibility: hidden"&gt;Schedule of Segment Information&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zcJGs8D9HErk" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Electronics
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zsb1k4mORRFl" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdpxR8FtVjb8"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20200101__20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zkrXkbOu3hS4" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Intersegment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Software&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdTLDv2onhL9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 25%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,496,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,777,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3067"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(697,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20201231_zqKvTXxQ9YFj" style="width: 12%; color: black; text-align: right" title="::XDX::42%2C575%2C546"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3069"&gt;42,576,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--CostOfGoodsAndServicesSold_zLYbLwQqcY6i" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,606,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,798,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3073"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20200101__20201231_z9VJWF9hokYl" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(35,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20201231_zK5ePnmKp5T1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::25%2C369%2C118"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3076"&gt;25,36
                                                                                                                                                          9,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--GrossProfit_zPYeNeilfdr4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,890,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,979,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3080"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(662,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GrossProfit_dxL_c20200101__20201231_zJ9QbVqC0owe" style="color: black; text-align: right" title="::XDX::17%2C206%2C428"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3082"&gt;17,207,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--SellingGeneralAndAdministrativeExpense_zpnsLoQB5D2f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, general and administrative
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,875,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,669,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,337,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--SellingGeneralAndAdministrativeExpense2_iN_di_c20200101__20201231_zgjBE8pFjXn5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(662,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20201231_zZJV7PVVP1sd" style="color: black; text-align: right" title="::XDX::19%2C218%2C922"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3089"&gt;19,219,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_z90sYGIdDqM9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3091"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3092"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;685,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3094"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20201231_zA2YkoRGSBWc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::684%2C856"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3095"&gt;685,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_zkkbJhrdZ78k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,015,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;310,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,022,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3100"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_dxL_c20200101__20201231_zaWrbKGJRvS4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-2%2C697%2C350"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3101"&gt;(2,697,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zVRhoqLXES2b" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(32,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;964,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3106"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20201231_zjGXv1Ovuwz3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::922%2C018"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3107"&gt;922,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z1DufG78m102" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income (loss) from continuing
    operations before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,005,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;278,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,058,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3112"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20201231_zuZCvLTH5Q83" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-1%2C775%2C332"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3113"&gt;(1,775,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zlZl4TOqqR5c" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;288,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zknYyh8Hgpx5" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;292,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFSrRBj19av8" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;382,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20201231_zSYByPhqDS7l" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::962307"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3117"&gt;962,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_zfGlIBFqWnof" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;155,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3122"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231_zvS5zqpRy7Ga" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z2OZabrz5698" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,398,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_dxL_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUftif2gA8w1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3125"&gt;8,521,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zi9qGwkUGqij" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31,664,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Assets_iNI_di_c20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z3tjVIby2Oyl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(27,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Assets_iI_dxL_c20201231_z4Fq2Cpk1xmk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3128"&gt;55,556,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zVMYAzFWWC2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Electronics &amp;amp;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUZwC0Uqh9Ta" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services &amp;amp;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFDoOGHKO03l"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20190101__20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z1V8kyr6tvB8" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intersegment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Support&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwMVMtYt3sSb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 25%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,007,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,741,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3132"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(842,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20190101__20191231_zMsGfWfP4OO9" style="width: 12%; color: black; text-align: right" title="::XDX::50%2C906%2C179"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3134"&gt;50,906,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--CostOfGoodsAndServicesSold_zCEHl56ekpu" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25,613,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,259,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3138"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20190101__20191231_zOlYaqZx1IYk" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(152,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20190101__20191231_ztmtFqOiHbEa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::28%2C720%2C367"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3141"&gt;28,720,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--GrossProfit_znMrNjmu7wY1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,394,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,482,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3145"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(690,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GrossProfit_dxL_c20190101__20191231_z3ksGVdTxbGl" style="color: black; text-align: right" title="::XDX::22%2C185%2C812"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3147"&gt;22,186,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_zzaSbaZdSyh9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, general and administrative
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,354,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,485,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,028,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(690,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20190101__20191231_z4gsLrWya2Gl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::22%2C176%2C598"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3153"&gt;22,177,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--OperatingIncomeLoss_z1sQA7W6YQpk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,040,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,028,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3158"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_dxL_c20190101__20191231_zj1xpaMNei9i" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::9%2C214"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3159"&gt;9,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_zh8RNmWczSj6" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;243,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3164"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_dxL_c20190101__20191231_zM6vEMHAJG43" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::226%2C136"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3165"&gt;226,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJGofsEgZpsl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income (loss) from continuing
    operations before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,033,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,785,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3170"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20190101__20191231_z6RuvNIEkI4c" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::235%2C350"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3171"&gt;235,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zwHwzUFtUbpd" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;360,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRJcXsSMGUjc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::292000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3173"&gt;92,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrlJTqQuQn92" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3174"&gt;581,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231_zu6WeBCrGEN1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1032797"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3175"&gt;1,033,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_ziMUd0OHtfBa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;69,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;275,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3180"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20190101__20191231_zFR5wQ9pHX88" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;425,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zHPIOCr8rlsb" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,902,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zA5FvVAvzHWl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziacn5mxIbrl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,582,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Assets_iNI_di_c20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zjAmgHqGF3q" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(27,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_iI_dxL_c20191231_zDnFslQYrTX" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::59%2C150%2C712"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3186"&gt;59,151,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A7_zkEtCHwJFNck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2020-12-31_custom_ForeignCountriesMember"
      decimals="0"
      unitRef="USD">49000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2019-12-31_custom_ForeignCountriesMember"
      decimals="0"
      unitRef="USD">112000</us-gaap:NoncurrentAssets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US"
      decimals="INF"
      unitRef="Pure">0.87</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-01-012019-12-31_us-gaap_GeographicConcentrationRiskMember_us-gaap_SalesRevenueNetMember_country_US"
      decimals="INF"
      unitRef="Pure">0.74</us-gaap:ConcentrationRiskPercentage1>
    <jcs:NumberOfCustomers
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="INF"
      unitRef="N">2</jcs:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member"
      decimals="INF"
      unitRef="Pure">0.187</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member"
      decimals="INF"
      unitRef="Pure">0.173</us-gaap:ConcentrationRiskPercentage1>
    <jcs:NumberOfCustomers
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ServicesAndSupportSegmentMember"
      decimals="INF"
      unitRef="N">1</jcs:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ServicesAndSupportSegmentMember"
      decimals="INF"
      unitRef="Pure">0.103</us-gaap:ConcentrationRiskPercentage1>
    <jcs:NumberOfCustomers
      contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="INF"
      unitRef="N">2</jcs:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member"
      decimals="INF"
      unitRef="Pure">0.212</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member"
      decimals="INF"
      unitRef="Pure">0.162</us-gaap:ConcentrationRiskPercentage1>
    <jcs:NumberOfCustomers
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="INF"
      unitRef="N">1</jcs:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="INF"
      unitRef="Pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <jcs:NumberOfCustomers
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ServicesAndSupportSegmentMember"
      decimals="INF"
      unitRef="N">1</jcs:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ServicesAndSupportSegmentMember"
      decimals="INF"
      unitRef="Pure">0.38</us-gaap:ConcentrationRiskPercentage1>
    <jcs:NumberOfCustomers
      contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="INF"
      unitRef="N">2</jcs:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer1Member"
      decimals="INF"
      unitRef="Pure">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-01-012019-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_ElectronicsAndSoftwareSegmentMember_custom_Customer2Member"
      decimals="INF"
      unitRef="Pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_890_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRfxJsKXTh84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Information
concerning the Company&#x2019;s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zaYHiboKxyGj" style="display: none; visibility: hidden"&gt;Schedule of Segment Information&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zcJGs8D9HErk" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Electronics
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zsb1k4mORRFl" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Services
    &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zdpxR8FtVjb8"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20200101__20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zkrXkbOu3hS4" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Intersegment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Software&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Eliminations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdTLDv2onhL9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 25%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,496,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,777,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3067"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(697,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20200101__20201231_zqKvTXxQ9YFj" style="width: 12%; color: black; text-align: right" title="::XDX::42%2C575%2C546"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3069"&gt;42,576,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--CostOfGoodsAndServicesSold_zLYbLwQqcY6i" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,606,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,798,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3073"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20200101__20201231_z9VJWF9hokYl" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(35,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20200101__20201231_zK5ePnmKp5T1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::25%2C369%2C118"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3076"&gt;25,36
                                                                                                                                                          9,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--GrossProfit_zPYeNeilfdr4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,890,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,979,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3080"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(662,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GrossProfit_dxL_c20200101__20201231_zJ9QbVqC0owe" style="color: black; text-align: right" title="::XDX::17%2C206%2C428"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3082"&gt;17,207,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--SellingGeneralAndAdministrativeExpense_zpnsLoQB5D2f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, general and administrative
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,875,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,669,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,337,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--SellingGeneralAndAdministrativeExpense2_iN_di_c20200101__20201231_zgjBE8pFjXn5" style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(662,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20200101__20201231_zZJV7PVVP1sd" style="color: black; text-align: right" title="::XDX::19%2C218%2C922"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3089"&gt;19,219,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_z90sYGIdDqM9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3091"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3092"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;685,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3094"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_dxL_c20200101__20201231_zA2YkoRGSBWc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::684%2C856"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3095"&gt;685,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_zkkbJhrdZ78k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,015,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;310,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,022,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3100"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_dxL_c20200101__20201231_zaWrbKGJRvS4" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::-2%2C697%2C350"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3101"&gt;(2,697,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zVRhoqLXES2b" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(32,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;964,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3106"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NonoperatingIncomeExpense_dxL_c20200101__20201231_zjGXv1Ovuwz3" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::922%2C018"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3107"&gt;922,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z1DufG78m102" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income (loss) from continuing
    operations before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,005,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;278,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,058,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3112"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20200101__20201231_zuZCvLTH5Q83" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::-1%2C775%2C332"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3113"&gt;(1,775,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zlZl4TOqqR5c" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;288,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zknYyh8Hgpx5" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;292,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFSrRBj19av8" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;382,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20200101__20201231_zSYByPhqDS7l" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::962307"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3117"&gt;962,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_zfGlIBFqWnof" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;155,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3122"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231_zvS5zqpRy7Ga" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_z2OZabrz5698" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,398,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_dxL_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUftif2gA8w1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3125"&gt;8,521,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Assets_iI_c20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zi9qGwkUGqij" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31,664,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Assets_iNI_di_c20201231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z3tjVIby2Oyl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(27,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Assets_iI_dxL_c20201231_z4Fq2Cpk1xmk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::55%2C556%2C325"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3128"&gt;55,556,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zVMYAzFWWC2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Electronics &amp;amp;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zUZwC0Uqh9Ta" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services &amp;amp;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zFDoOGHKO03l"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20190101__20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_z1V8kyr6tvB8" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intersegment&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Support&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwMVMtYt3sSb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 25%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;47,007,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,741,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3132"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(842,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_dxL_c20190101__20191231_zMsGfWfP4OO9" style="width: 12%; color: black; text-align: right" title="::XDX::50%2C906%2C179"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3134"&gt;50,906,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--CostOfGoodsAndServicesSold_zCEHl56ekpu" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25,613,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,259,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3138"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--CostOfGoodsAndServicesSold3_iN_di_c20190101__20191231_zOlYaqZx1IYk" style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(152,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfGoodsAndServicesSold_dxL_c20190101__20191231_ztmtFqOiHbEa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::28%2C720%2C367"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3141"&gt;28,720,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--GrossProfit_znMrNjmu7wY1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,394,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,482,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3145"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(690,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GrossProfit_dxL_c20190101__20191231_z3ksGVdTxbGl" style="color: black; text-align: right" title="::XDX::22%2C185%2C812"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3147"&gt;22,186,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_zzaSbaZdSyh9" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, general and administrative
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,354,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,485,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,028,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(690,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--SellingGeneralAndAdministrativeExpense_dxL_c20190101__20191231_z4gsLrWya2Gl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::22%2C176%2C598"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3153"&gt;22,177,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--OperatingIncomeLoss_z1sQA7W6YQpk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,040,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,028,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3158"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_dxL_c20190101__20191231_zj1xpaMNei9i" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::9%2C214"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3159"&gt;9,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_zh8RNmWczSj6" style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;243,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3164"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_dxL_c20190101__20191231_zM6vEMHAJG43" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="::XDX::226%2C136"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3165"&gt;226,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJGofsEgZpsl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income (loss) from continuing
    operations before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,033,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,785,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3170"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dxL_c20190101__20191231_z6RuvNIEkI4c" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::235%2C350"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3171"&gt;235,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zwHwzUFtUbpd" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;360,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zRJcXsSMGUjc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::292000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3173"&gt;92,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_zrlJTqQuQn92" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3174"&gt;581,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_dxL_c20190101__20191231_zu6WeBCrGEN1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::1032797"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3175"&gt;1,033,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_ziMUd0OHtfBa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;69,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;275,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3180"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20190101__20191231_zFR5wQ9pHX88" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;425,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ElectronicsAndSoftwareSegmentMember_zHPIOCr8rlsb" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,902,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__custom--ServicesAndSupportSegmentMember_zA5FvVAvzHWl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_iI_c20191231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--AllOtherSegmentsMember_ziacn5mxIbrl" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,582,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Assets_iNI_di_c20191231__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_zjAmgHqGF3q" style="border-bottom: Black 3pt double; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(27,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_iI_dxL_c20191231_zDnFslQYrTX" style="border-bottom: Black 3pt double; color: black; text-align: right" title="::XDX::59%2C150%2C712"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3186"&gt;59,151,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">34496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">8777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">19606000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">5798000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-35000</us-gaap:CostOfGoodsAndServicesSold>
    <jcs:CostOfGoodsAndServicesSold3
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">35000</jcs:CostOfGoodsAndServicesSold3>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">14890000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">2979000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-662000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">13875000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">2669000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">3337000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-662000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <jcs:SellingGeneralAndAdministrativeExpense2
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">662000</jcs:SellingGeneralAndAdministrativeExpense2>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">685000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">1015000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">310000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-4022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">-10000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">-32000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">964000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">1005000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">278000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-3058000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">288000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">292000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">382000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">81000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">14000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">155000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">250000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="AsOf2020-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">15398000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">31664000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">27000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">47007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">4741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">25613000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">3259000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-152000</us-gaap:CostOfGoodsAndServicesSold>
    <jcs:CostOfGoodsAndServicesSold3
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">152000</jcs:CostOfGoodsAndServicesSold3>
    <us-gaap:GrossProfit
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">21394000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1482000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">-690000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">17354000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1485000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">4028000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-01-012019-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">690000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">4040000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">-3000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-4028000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">-7000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">-10000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">243000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">4033000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">-13000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">-3785000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">360000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-01-012019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">81000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-01-012019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">69000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-01-012019-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">275000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">425000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="AsOf2019-12-31_custom_ElectronicsAndSoftwareSegmentMember"
      decimals="0"
      unitRef="USD">19902000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2019-12-31_custom_ServicesAndSupportSegmentMember"
      decimals="0"
      unitRef="USD">1694000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2019-12-31_us-gaap_AllOtherSegmentsMember"
      decimals="0"
      unitRef="USD">37582000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2019-12-31_us-gaap_IntersegmentEliminationMember"
      decimals="0"
      unitRef="USD">27000</us-gaap:Assets>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_802_eus-gaap--FairValueDisclosuresTextBlock_zIrRleF3Vir7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
15 &#x2013; &lt;span id="xdx_826_zaUzINVfWvMe"&gt;FAIR VALUE MEASUREMENTS&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Fair value
is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market
participants at the measurement date. Assets and liabilities measured at fair value are classified using the following hierarchy, which
is based upon the transparency of inputs to the valuation as of the measurement date:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Level 1 &#x2013;
Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the
ability to access at the measurement date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Level 2 &#x2013;
Observable inputs such as quoted prices for similar instruments and quoted prices in markets that are not active, and inputs that are
directly observable or can be corroborated by observable market data. The types of assets and liabilities included in Level 2 are typically
either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades
of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward
prices and volatilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Level 3 &#x2013;
Significant inputs to pricing that have little or no observability as of the reporting date. The types of assets and liabilities included
in Level 3 are those with inputs requiring significant management judgment or estimation, such as the complex and subjective models and
forecasts used to determine the fair value of financial instruments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zGFGssxjXuhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_zxVElnnW6ic5"&gt;Financial
assets and liabilities measured at fair value on a recurring basis&lt;/span&gt; as of December 31, 2020 and 2019, are summarized below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zrFTPfk2vz7g" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z9Ewlz91OKr7" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zOhqhQncxFmc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_z3qt1W3Wu2V7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zpnVRRuGItu" style="color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_dxL_c20201231_zV4KES3P516c" style="color: black; text-align: right" title="Long-term investments::XDX::6210000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3202"&gt;5,605,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zQ4v3AIhIYnl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5cDhfZAdT9k" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zsoz3XWKHFrb" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn92YcnmiL54" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231_zLU0c48NXbWa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--AccruedConsiderationMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zMzIs028zKDi" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z6iAMEggyQa7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn4L221HiFQ" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z7v6nHqtP77b" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zFzj8FefdBs1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zmI6NwhDuvu1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,364,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJJFUAc4Kiv6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FairValueNetAssetLiability_iTI_c20201231_zErHehOZA8bk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,843,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zyEWxk9bJThl" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z5SOuq1XZM85" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zqDrfcSgYrX7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231_z6tqbzRS2AX8" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z9daSbjJ5BTe" style="color: black; text-align: right" title="Short-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231_zpirBv1Oyi8c" style="color: black; text-align: right" title="Short-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zZiP8n53Lsbk" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3242"&gt;756,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zzodjjaDcFU9" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3244"&gt;756,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z8varhg8gqG6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,450,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zdCSZQIc9gr6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3248"&gt;9,450,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEeitVPD2BFj" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zJcD28AZnFD1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zb8IMILYoTrg" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231_z3JwmFNmLzv2" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zS5qLbqyUvA3" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zSwEpMCB68kc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,450,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_ztUT7CWHdhJ8" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FairValueNetAssetLiability_iTI_c20191231_zpKRSgBGWyi6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,461,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A6_z1Kapt89InM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The estimated
fair value of contingent consideration as of December 31, 2020 was $&lt;span id="xdx_90D_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20201231_zKrAmjFZgbKf" title="Contingent consideration at fair value"&gt;550,000&lt;/span&gt;, as noted above. The estimated fair value is considered a
level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of
significant unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities.&#160;There
was &lt;span id="xdx_905_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet_do_c20200101__20201231_zUdqSnYYmBZa" title="Transfers between levels"&gt;no&lt;/span&gt; change in the estimated contingent consideration during the year ended December 31, 2020. In March 2021, the Company paid the
full amount of the $&lt;span id="xdx_90C_eus-gaap--PaymentForContingentConsiderationLiabilityInvestingActivities_c20210301__20210331_ztIWqbWEGu6f" title="Payment of contingent consideration"&gt;550,000&lt;/span&gt; contingent consideration to the Receiver.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;We record
transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were no transfers between
levels during 2020 and 2019.&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_897_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zGFGssxjXuhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_zxVElnnW6ic5"&gt;Financial
assets and liabilities measured at fair value on a recurring basis&lt;/span&gt; as of December 31, 2020 and 2019, are summarized below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zrFTPfk2vz7g" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z9Ewlz91OKr7" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zOhqhQncxFmc" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20201231_z3qt1W3Wu2V7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,059,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,759,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zpnVRRuGItu" style="color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--LongTermInvestmentsFairValueDisclosure_iI_dxL_c20201231_zV4KES3P516c" style="color: black; text-align: right" title="Long-term investments::XDX::6210000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3202"&gt;5,605,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zQ4v3AIhIYnl" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_z5cDhfZAdT9k" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zsoz3XWKHFrb" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn92YcnmiL54" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;605,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20201231_zLU0c48NXbWa" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,210,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FinancialInstrumentAxis__custom--AccruedConsiderationMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zMzIs028zKDi" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z6iAMEggyQa7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zn4L221HiFQ" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccruedLiabilitiesFairValueDisclosure_iNI_di_c20201231_z7v6nHqtP77b" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Current Liabilities, fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(550,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zFzj8FefdBs1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,424,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zmI6NwhDuvu1" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,364,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FairValueNetAssetLiability_iTI_c20201231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJJFUAc4Kiv6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FairValueNetAssetLiability_iTI_c20201231_zErHehOZA8bk" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,843,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="color: black; font-weight: bold; text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December
    31, 2019&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="text-align: center; vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Total
    Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    Market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zyEWxk9bJThl" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z5SOuq1XZM85" style="border-bottom: Black 1pt solid; width: 12%; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zqDrfcSgYrX7" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsFairValueDisclosure_iI_c20191231_z6tqbzRS2AX8" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Commercial
    Paper&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--CommercialPaperMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z9daSbjJ5BTe" style="color: black; text-align: right" title="Short-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231_zpirBv1Oyi8c" style="color: black; text-align: right" title="Short-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,694,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate
    Notes/Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231__us-gaap--FinancialInstrumentAxis__custom--CorporateNotesAndBondsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zZiP8n53Lsbk" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3242"&gt;756,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zzodjjaDcFU9" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3244"&gt;756,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z8varhg8gqG6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,450,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--ShortTermInvestmentsFairValueDisclosure_iI_dxL_c20191231_zdCSZQIc9gr6" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Short-term investments::XDX::8694000"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3248"&gt;9,450,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td style="color: black; text-align: left; padding-left: 6pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEeitVPD2BFj" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FinancialInstrumentAxis__us-gaap--ConvertibleDebtSecuritiesMember_zJcD28AZnFD1" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zb8IMILYoTrg" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--LongTermInvestmentsFairValueDisclosure_iI_c20191231_z3JwmFNmLzv2" style="border-bottom: Black 1pt solid; color: black; text-align: right" title="Long-term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(214,243,232)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zS5qLbqyUvA3" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,761,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zSwEpMCB68kc" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,450,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FairValueNetAssetLiability_iTI_c20191231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_ztUT7CWHdhJ8" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;250,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 3pt double; color: black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3pt double; color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FairValueNetAssetLiability_iTI_c20191231_zpKRSgBGWyi6" style="border-bottom: Black 3pt double; color: black; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,461,000&lt;/span&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">9424000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member_custom_CorporateNotesAndBondsMember"
      decimals="0"
      unitRef="USD">5605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">5605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">605000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">6210000</jcs:LongTermInvestmentsFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="AsOf2020-12-31_custom_AccruedConsiderationMember_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">550000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">9424000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">8364000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">55000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">17843000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">8761000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      unitRef="USD">8761000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">8761000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">8761000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_CommercialPaperMember_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">8694000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">8694000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:ShortTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">9450000</jcs:ShortTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">250000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_ConvertibleDebtSecuritiesMember"
      decimals="0"
      unitRef="USD">250000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure
      contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">250000</jcs:LongTermInvestmentsFairValueDisclosure>
    <jcs:LongTermInvestmentsFairValueDisclosure contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">250000</jcs:LongTermInvestmentsFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member"
      decimals="0"
      unitRef="USD">8761000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member"
      decimals="0"
      unitRef="USD">9450000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">250000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">18461000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">550000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <jcs:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">0</jcs:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="From2021-03-012021-03-31"
      decimals="0"
      unitRef="USD">550000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:CommitmentsDisclosureTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_80C_eus-gaap--CommitmentsDisclosureTextBlock_z4nbJeiBwQxd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
16 &#x2013; &lt;span id="xdx_825_zFQK6eLy75dg"&gt;GENERAL COMMITMENTS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On August
2, 2018, the Company entered into a purchase agreement with Launch Properties, LLC for the sale of the Company&#x2019;s building located
at 10900 Red Circle Drive, Minnetonka, MN for $&lt;span id="xdx_907_ecustom--SaleOfPropertyPurchaseAgreementConsiderationAmount_c20180801__20180802_z7R3ynj4cvgk" title="Sales of building, purchase agreement, consideration amount"&gt;10,000,000&lt;/span&gt;. The building currently includes the Company&#x2019;s corporate administrative
offices, as well as some operations for Transition Networks and JDL Technologies. This agreement was terminated on July 28, 2020 and
earnest money totaling $&lt;span id="xdx_90F_ecustom--RestrictedCashTransferredToCompany_iI_c20200728__us-gaap--OtherCommitmentsAxis__custom--PurchaseAgreementMember_zuelKBObgAE1" title="Earnest monet in escrow transferred to company"&gt;225,000&lt;/span&gt; was transferred to the Company and recognized as other income in the accompanying condensed consolidated
statements of income (loss) and comprehensive income (loss) for the year ended December 31, 2020. The Company is reviewing options to
continue to use or sell the property.&lt;br/&gt;
&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsDisclosureTextBlock>
    <jcs:SaleOfPropertyPurchaseAgreementConsiderationAmount
      contextRef="From2018-08-012018-08-02"
      decimals="0"
      unitRef="USD">10000000</jcs:SaleOfPropertyPurchaseAgreementConsiderationAmount>
    <jcs:RestrictedCashTransferredToCompany
      contextRef="AsOf2020-07-28_custom_PurchaseAgreementMember"
      decimals="0"
      unitRef="USD">225000</jcs:RestrictedCashTransferredToCompany>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2020-01-012020-12-31">&lt;p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zbLpNSypIJ03" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;NOTE
17 &#x2013;&lt;span id="xdx_827_z73XXetc5uI2"&gt; SUBSEQUENT EVENTS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br/&gt;
&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On
March 1, 2021, the Company entered into an Agreement and Plan of Merger with Helios Merger Co. and Pineapple Energy LLC pursuant to which
Pineapple would become a wholly owned subsidiary of the Company (the &#x201c;Merger&#x201d;). In connection with the Merger, CSI intends
to pursue dispositions of its existing assets and businesses prior to the closing of the Merger. To the extent these dispositions occur,
CSI expects to declare a cash dividend that distributes a portion of the proceeds from these dispositions to its shareholders as of a
pre-closing record date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Following
the closing, CSI will use commercially reasonable efforts to complete the dispositions of these assets as soon as reasonably practicable
(and, in any event, within 18 months of the closing). Proceeds that become available from the dispositions that occur following the closing
of the Merger will be distributed pro rata to the legacy shareholders pursuant to the contingent value rights agreement described above.
CSI will continue to support these existing business lines as it pursues new owners for these businesses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;In connection
with the execution of the Merger agreement, the Company announced that &lt;span style="color: black"&gt;CSI and Pineapple Energy were exploring
equity financing through a private placement that would close in connection with the closing of Merger, with proceeds to be used by the
combined company to finance additional acquisitions and working capital needs of the combined company.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>133
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MBN<G8R#(*3O^XH^3(RX,@O"*07 R" SW\46&\A$K/!D)?D!"SP8UW3!+-=8
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
MOEPH2-/*1@!^_U@4]>N;YKL:VR_SG/X/4$L#!!0    ( /EY.E0!H\=L:0,
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
M]]*;OU#>[JII@XZ#$<I#@:N$-'[-<83A9& R8PQFP4S]H([@CI14 :$(CIK
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
MZ-B_V6[O=KFP_EQ<W:]MV]W:=K>:MYNBOKE=KO]LV_V"]_YN<W5M'Y'%>YM
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
M_GF][KY_Z+]=\N$+3E_]'U!+ P04    " #Y>3I4 Z!+:=T"  !8"   &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*56;6_:,!#^*U8T:9VTD5>@18 $
M)%"T%EA#-TW3/ICD(%&3.+4-M/]^MI-FM L,J5^P[WS/\YS/L8_NGM '%@%P
M])0F&>MI$>=Y1]=9$$&*68/DD(F5-:$IYL*D&YWE%'"H0&FB6X;1TE,<9UJ_
MJWP+VN^2+4_B#!84L6V:8OH\A(3L>YJIO3CNXDW$I4/O=W.\ 1_X?;Z@PM(K
MEC!.(6,QR1"%=4\;F)V)(^-5P/<8]NQ@CN1.5H0\2&,:]C1#)@0)!%PR8#'L
M8 1)(HE$&H\EIU9)2N#A_(5]K/8N]K+"#$8D^1&'/.IIEQH*88VW";\C^VLH
M]].4? %)F/I%^S+6T%"P99RD)5ADD,99,>*GL@X' ,%3#[!*@/46X!P!V"7
M/E?!*0'.N0K-$M!\"V@= ;1*0.M<A78):*O#*JJKCL;%'/>[E.P1E=&"34[4
M^2JT.)$XDU^BSZE8C06.]T?SF>O-?,]%8N;/;Z;N8"D,?RF&6V^V]-%\C$;7
M@]G$\]%T)A;FHZ_7\QO7N_.1]^U^NOR)+NXSO UC#N$G=+' %#(> 8\#G'Q"
M7] 'I",6"2_KZEQD+'7UH,QN6&1G'<G.1K=$D#'D92&$-7CW-/[J?_CQ:;QI
MG2#01:FK>ELO]1Y:)QE]R!O(-CXCR[#,FH1&Y\.-NGJ\3]U[G_KX--R%0,#-
MH_#)V7#SZL11V-6G;RL^^]AN..8@'E6.R!KYG 0/$4E"H.PC\AZW,7]&OP8K
MQJEX+7^?D',J.4?).<?DY!TH%% 8[^(0LI"A7%CJ=M1=CH*PK0AE2]GU[4:S
MJ^\.OY<BIGD08[R.<,]@\?Z-,1J&\SIH?$[0I#;HL@HJ2J<?/%@IT(WJ10P%
M9)OQHJ*5MVIW _7*O_$/S<[(K/&[9L>K\X]%VRRZW%_9HN?>8KJ),X826(L4
MC$9;E)06?:PP.,G5,[HB7#S*:AJ)U@]4!HCU-2'\Q9 "U9^)_A]02P,$%
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
MNX=D^'E$DG_T?^N-/B?DH3=)R.9Z3.Y&[1DL]'2,36=26(<C^HCL4BESJ7*
MR"#*"+.+H+7%KLTJT0&A. *$R82\&R3]AZ0W3MZ3X6AS!1>M_;]L3J(E?_\V
M_-[[TIY.ZXT&Y"$93QZ&_>;<FM-+"!C";,I@[C4=A5 <=#-&S36" ::DDLK
MS& 21,FEI$'DZD =%PH_%Y[N%=*;D)OD\W T:J9ZZ''_3'H/J*ML+J,\B&'T
MFXLDF%*$@9)6LG&R,L&4-)"A8(XY6718*/Q8>)ZO$KCM\Q)"<I)%0MDCSU;&
M7$&.;F(+(L0=GV!*TYV'3MH[D.>GP_&W^_LO[<G/WA<R&([[7^[&WQZ2PV.@
M,!XA7GWM389W(^\QP X5Q;%=ZKV-C%+/UXYCH3<"@T7(1*S#@-CY.&J.]@%6
M':3+S"1%3*<XC':'OSM0%'Y0'.:U!LZHG70L;/X2H;5+C:B8Y-8F-29KSC69
MUF)[V;%R1:L.^80?^0:[7&"FI\NT.>"4%Q[3D1UFT:22YE9D'U%22/HM\S$9
M%9;YMJPY&>"<WCH"%'X"Q%:IVR,PQS>R!_ZJS]AY$]B.N/.@B>C83OC9[FZW
MVU$VA_,;R@7*>SO>4SS6*11HH4__F+;'?\B\*,E2MTC\N,R>W.L4_D>?L;PJ
ML"7'*+02]1-U":(3(HYC1Y8N.S*4?C+L=OCW\B&L7TB$_Y"\)_$_[_R\1W90
M)X^O\OT5!YYMB&I./(=VBH<IE6@F2*.5,6'(1& N\"2(,&0T$J[5<]D!G/0#
MW-D'<K?U[1]+EX'DUHR Z 0[.%^U]8&MBT/@8C,H(KIF.TS%YBKPU=['*"M=
M/K5? 56DC7";+Q!V=W=?&O7:[VN,^S?T0Y\B]P?T0[+YCJBK?O-9T]>T?,KR
M"F+*'!X5_*K@;<O-ET*;'W7QW'X*\UC4=;%J+Q<ZA>'5".#O\Z*HWWXT#]A]
MKW7]7U!+ P04    " #Y>3I4;;)@?<<1  # ,   &    'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;+5;VW+C.))]YU<@O!T3K@A9EN1[W2)4;G>/=^OB+;FF
M8V)C'R 2DC!-D6R"M*W]^CV9"8"42W9Y>G9?RI(((.^9)Q.LM_=E_;M;&=.H
MAW5>N'=[JZ:I7A\>NG1EUMH-R\H4>+(HZ[5N\+5>'KJJ-CKC3>O\<#(:G1ZN
MM2WVWK_EWV[J]V_+MLEM86YJY=KU6M>;#R8O[]_MC??"#U_M<M70#X?OWU9Z
M:6:F^5;=U/AV&$_)[-H4SI:%JLWBW=YT_/KRF-;S@K]9<^]ZGQ5),B_+W^G+
M=?9N;T0,F=RD#9V@\>?.7)H\IX/ QA_^S+U(DC;V/X?3?V'9(<M<.W-9YK_9
MK%F]VSO?4YE9Z#9OOI;W?S5>GA,Z+RUSQ_^J>UE[?+2GTM8UY=IO!@=K6\A?
M_>#UT-MP/GIBP\1OF+QTPY'?<,2""F<LUL^ZT>_?UN6]JFDU3J,/K!O>#6EL
M05:<-36>6NQKWL^^??HT_?IW]>47-;O^]?/U+]>7T\^W:GIY^>7;Y]OKS[^J
MFR\?KR^OKV9O#QO0HUV'J3_[@YP]>>+L"_6I+)J54U=%9K(=^R^?WS^>/'/
M(02-TDZ"M!\FSYXX,]50'8T&:C*:C'<Q]/SVGTV*[6/>/GJ&G:.H_",^[^B)
M\Z9I6K9%8XNENBESFUKCU']-YZZIX=W__0R!XTC@F D<_[]8]]FS*;V\=I5.
MS;L]Y ]GZCNS]_[SE]NK9*S^\F_GD_'XC7HY??6S<6EM*XKMI%RH#ZT#/>?4
M9;E>MX5--3UQR6SC&K-V W5=P!;[*U,;6RA$ >>%.Y-O*+>8NC:9:DJE'?,R
M&;VYG%T/^"/8\C^5;?WXIWL3?BAKU:Q,W%VN*UUL_,-7RCJEU2=;@,6RT:!?
M5V7-+&+C4A?V?T ?C(TO3B^29J4;17;.U;1=(J;51#Q0I;EVSBXL+6Z<F@>A
M;0'>F_M239V"<N]LV3I(EEF7YJ4SV4"!T/99 V;7\ZETD:F/NFCJLK /7EDI
MGN6F(<5@I=.Y4?.-@EY(47&Q@O)UGM,?6F:=:[$#YR6H :[!!W)7Y*7T=UJ#
M[6SLLS=.W:]@AHTJ[POL<.W<V<RB,@S4;:V1]ED[GTW#%4IX&C"C1,= /74D
MYU8:7U)=V48S*Z2=IXY/=AROKMH:E4Y]M&M+$N]O><B];5;/,=4S_.UGKU/$
M9K#^0%5M[5IHC#3'RC1I6^,LQ"\>I2O4%:67M3&H=TV2:6)A6M5P@,FY-_V^
M)W#U%[VNWLS4C.S!/&DN<('8D'Q PZD="M. S>98:^8!E=SA2VUR)N!Y@=CB
MB2[8D&J]J=45*8!LG"(HB*B:E8OFGC3MS)(Y7>D[.(4QA>*0+NA8A!#Y74EY
MBFS3.Q\.WJP0"E10U7AT\)]#^D@JJ$KBC.GWGV\[:?1^US]T49=KMO<,*<6F
M)C+;5HBQ)O Z5)_+X@">6J8L_=(4.")GU>@,E=)2&B6#)U%3(FJE\3NY@9;T
MB\W04"]5? &3=<@#+&/D.?JZYP+*)Z80$D/X3F/JU,N&H#50E] T.=RP8#;;
MJJ1T53CD^XPEAL[PK$BMSI-9@T5\[HWH7U+*+1C GHRDR'J[\66N<^R%6 SY
M-.L<50ZGS&'R4.I$[\%1GCC*!>)\B"T@BE'[R#?N%6N51*O-BA <E+KU7,Y_
MT;D(CF)IV'<XB2"H,U,[KUAE_FAMLV&#T)'-"D'$U MD1K46.& (#NP0D],4
MU>8NK[R,)^U6:@% ZR)A^*,ML^=),0Q06S$#WR*C;(*_)&M=  R+PUX7/D#A
MG%0H%JI[.N"DJ[-_(*4+7_OW*YNNR YYFV%7 8\M"+GF,"3234UYN+=A@(R0
M@D_D211%+(6<KU1A$$$.:1+I(?%!K1;:UCB-<T/P/860Y6PX\+F&-=/%I:BT
MIRG4M.?40A\>*Q.?"Z_1J#5H*#-#=6GJ!CT'Q)7.A"$^'U$V)$JH?2V8\VJ
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
MG$3#[P*(#^[%P\L"B&B^)'*B#_4L3;^@OP+&Y=(%$9+M,2.J)EU$R.2^S@X
M7% 7D?@SOBA@-.-O#:A&PC=S:5$&W@.(<P:YA21>.8"<,#ADY^3;GCE@U)?Z
M0>!.+XNSHY?R2-'WK/A4;HT4<<(D[+JHW+:J0M=-D*/NKE<"MS$/<%O "M@Q
M5F1<2A=!'H_SR>S*\#)'2+[38#^6^D9+ON>Z8WIK3[SA$ST%)^[?N4"M=_ X
M5KX/B!>:*WF<2&R(3;M3L]3F]"F3P_<3.2>6,A>]]$1![JT= 4)2$PV'E;[3
M-F=0UY3)%@OSC;\EZ-P J2PKZX"B1),>T#<<Q=W-%HV8&;,C8"V,\;.A0"6R
MGB,T4GY\UN-O$%PTV9T(H^*"@-^K9BL3A$F4X'D:!V^!:F8RI18&PLI?XI:$
MB?4WL7$.!P_C4=-\*^R[A$6FWL'/S!@9#TW8&Q9MS=Y ,\36^3=VE@@P&:@*
MI1XT(+SN #;3%<=PAA5Y*4W>9' ^$MQR-#CUH.,*;EINC$F^&IK%\KH/Z*H7
ME-.<?5!'9P))CD?REP"/7#@E_D*J(L]<R1Q8G9X,QJ='X):**]U-0;&HICQG
MVW%K[0>-D+/EOC5<.,,%3B_.!D!A0%VCP='H7)V?C@8G1Q=J?'8^F)R=*QYZ
M)Y+@*=J )_5C;!2Z?1DY"Y,[=F@I;VS?7BOI?1'G)5VKN20\S</81UVGT7!R
M%NM 2/"IC[(>7ZOP;5VL\!P3SC9=U'D<N=]-M;F[)![04\G35]NSV\<M,#,C
MVB4.4IVG'H-37RO3X ^Y!J_H5LJ<KWUI\0$5;8[V$NF69WE_^%E@PK9C1?E7
M ZX+]>]M80@KGPXX&\3K4]5[GV86]WTH22,![/TRG7WHO<7!1^[<]HTGKW'?
M=/8M;B/2!T#_88K3W=]2.J];01@'ZA))QS8\IB,(>EM6-E5'D]-7 _5)H 1[
M/KU%L;62+E.B3+TCA^%.^I:G'<A5O3DM%"[#8IK20\F2]F%W:=:Y4:*XL#43
M%:A2YN5RPW<;OIOX-IP-U:_3Z8U'-EOK&%#49D'O$0BL2?DZ69C/2QE<,%B&
MNA++L[0 YD+EV35JIIE_+< &/H!PR4QJ*>L<X,&BS;=O!><(Z2>H<^T'7</7
M)I0*I+;QU56XA>0U-$&SZ_B;].@TD7^T>!X[9+W EJZ/'I]P,S4)E89.:,E+
M_:4 U; _6I0D-%Z^JGRB!!DZ_J.ANH+/<1]/0Q!D3QH49@B)'Q$=G_,U(E=\
ML5L>JTB(,Y\"?>GB8_U(%*8)'DR>1F.C'UX%#'LQT@M)/E9B4EY&2H@YF?!3
MH,4 $Y+G6T%#J>-OG#IZP=!S<6BR,/<J4.MNT<(PQ^.1WCV77\(LL^5[^6G=
M$1%S!Z#YD8J5.@*>-FL_KH-KR6B8/=Z5W65/H+UN&:+0]4=NN>TH^7J#.PEV
M"0*H5$-=TE7DL+HV37]]:#"#I'T'9E:K%O _[8;9)C@.V%] ?-A*ADO/.4XB
MTZ5P+_\X GQ7(4'0/W0@<=GS3XK"BI"'W&@W?OS"I<][1+,ED+\-I-E#$CNF
M=;P:\KX*>[[0&>%O<:@A4CWA<1<'XTGTN!GHY#9TDJ:?]DDAUU(B;_5#?-/+
MQ_: H"RAR_ FFC_)OY2(K ]KR 4 9$ ^:GWVI?E7?'4F-P]T=>R;A!YA7YL;
M(DPO7ZQ1I5UT3WFI@P'+HQ>]^.I-^]1CJ4L_$&,F.$KY^PIN3&AU/Y&S^_OJ
M3%ST.6 &BT?N$5^GZ8^#:' 17[4$Q?Y<%!3X?4%*^()7Y>Z3+NLHFW3FD2:8
MJYD+@U:Y*0PQMVRM=%20>V7R"@A1#!GF/6L"KN0VUO&E*8>9MPW.H'(FP"6>
M]%V$!7%Y./+/58#1CP(DV<*&/PH0]7\1(+M>'3[LO22.WFG)[\[SS731R/OB
M\=?X>OZ4WTH_[);+N_TH9- )6E^SP-;1\.QD3]7ROKQ\:<J*7SF?EPT:-?ZX
M,FCE:EJ Y_163_A"!.)_6GC_OU!+ P04    " #Y>3I4P,!6P@D/   )-
M&    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;-U;;7/;-A+^CE^!\64ZR0QM
M2Y0LR7&2F<1QVMQ,$D_LMA]N[@-$0A*N%,$"I!WWU]_N N"+3,INFEX[-^-$
M%$DL=A>[S[X >G&KS2]V(V7)OVRSW+X\V)1E\?SXV"8;N17V2!<RAR<K;;:B
MA*]F?6P+(T5*@[;9<3P:S8ZW0N4'KU[0O4OSZH6NRDSE\M)P6VVWPMR]D9F^
M?7DP/@@W/JOUIL0;QZ]>%&(MKV3Y8W%IX-MQ32556YE;I7-NY.KEP>OQ\_,I
MOD\O_*3DK6U=<Y1DJ?4O^.5]^O)@A S)3"8E4A#P<2//998A(6#C5T_SH)X2
M![:O _5W)#O(LA16GNOL9Y66FY<'BP.>RI6HLO*SOOU!>GE.D%ZB,TO_\UOW
M[G1^P)/*EGKK!P,'6Y6[3_'%ZZ$U8#$:&!#[ ?%C!TS\@ D)ZC@CL=Z*4KQZ
M8?0M-_@V4,,+T@V-!FE4CJMX51IXJF!<^>KSQ4\7'W^\X)\OSC]]__']]?M/
M'U\<ET 8'Q\GGL@;1R0>('+*/^B\W%A^D:<R[1E_OG_\.-Y#X!@DJL6*@UAO
MXKT4KV1QQ">CB,>C>-S'T/[A;V4"P\<T?+2'G4FMY0G1FPQI6=[(O))\9?26
MGX.H!LP75KK<\'-:8VGXOUXO+=W_]YX)I_6$4YIP^L>6=2\1!)#GMA")?'D
M"&&EN9$'KSY^NKY@,?_N'XMX/#[C/1/Q*WA3)=+R[\2V..-755%H4_+KC039
MMX7([_A&6'"V4AHP:9GR<B-*^ \4I#/ %96O>2$-852>2*Z7F5H+='O+52KS
M4JT4C%(Y5Z4=FL[*-:!-R861'/2:VY4T!D;I&U!V"4CTG %U0*J4VT!!Y"DO
MC%Y)BR@ELN;)4QQ!SP$ZI%$B@WNHA'AT=DT3?Z!OX[-G]-9*?9%("P;##<MO
M :CPLR98@:4;CCA;RIRDQ&'^,4^\C=@CAFJ[QVB_=K@"$?@22&?XLLXJN@O$
MK+(E:E6OX 6@HH &7*=T.RD;PK02J#);@3D*4+7(LCM:&RN\!O =MA$WLKE=
MB!*TDB/-H&M>:GJ>! /'H;08&PE0K>'*R$2O<_4;,(L. O.XQ8%1:!I$;=,H
MXXA[3?>O$1,&IEY+7'5+,[7HUZONO$Z KO*B*OE6EAN=4B2 EW*^T96Q7'Z!
M*)FB8>I;85)8-M"O7=VA"I&C?O4?\7?-JK,^'GF'16<" MC,! 8SD#_3\-0<
MDO3-&/B76?W'Q3EB'QZRMUV][:Y+IE:R9UUV7)O8;7GJXUP;17F<3]=6VN(4
M[_!"@WP(#,[! ;5$YOE5)CTLA"F10Y/>DE91 WI5XI<S& 4&GV7$S)E?*607
M>(4W-9HM=P30LH.5-Y[3-?<SHIY(4X+*.P;+PA"GM]_!(_KW7HDC?KN1.?&Q
MUCIUJVDWJBC0' Q ;@9V9LBP.]P2G,_/+,MT0@J(D*1($FU26B<R,W)WI$9^
M #8*(KQO::T%I ^M3<-H9TP"1I1!7$B=;H)YPGLLV!>H\@9,BQ3NW>DKEPC5
MZ1Q;]?,H5J4W^[9QMX()(Q? I&U'&B2]4L8"S1NA,K&$%=Z=?>E@M;WJX&RI
M-EU_,A)-'Q>^E4/ 0-L=6@N)N3'+(?\'$  NO$.M%#J]0B@J(8 1 !WQMQ*!
M@0*#8S\7965J!_<THUXS;JDU*#IHX[XJNR+)&Y%5P(7U<B3*)-46PTT0@">
M8(?+NT/\])* _NJ4@:M54 BS '(98-X WJ-I]/#S5EFQ7AOIP(?IFA[WR=H]
M(Z8U#B)Z#8%"M@JQUKF;;AF;ZE@*<@]87*^^=0X&?UM=!41;2C 8B(U8XY!N
M&(5NB!+.O6XE03G$ZY*B@01G1C+R2[*I_0 "@)7W^4%/O>?0KZ_.^6PT.QR/
M#D_@+]H!ZA+M%I(-3/Z QPWDH+>2I8WF),GD%0=3O-/.7?;#=X2"0$:3W?TF
M:ZV#-]2>L3:Z*ERJ<5<0J*ED0\F-]=Q9+RKZ@)$.)7.TBZVK(RC<,:@"P-27
M0#&4 O0B)O7/^144Q&GED+=K#'@G& $;$.5SPW:=P7^/;$.^A@RUZQG>YH-_
M1#8''S/B$CGD]15[5SOO$SY=Q-%H-(*K\7@>KJ+):.:O)^,I7K$?I,C*38(V
M',_&]#">TB,^GXWH<S9WKUZDE0-]/G,OQ-%D[&:)_><D&DV("/M$( LX#1(3
M2TFF*)N!Q[&;9[9H!IW0%3)(]]CYU7O^_IKKPMLTC!N?NG?F[MVI%^7$<<U0
MO--I$'42G4Q&_OHDFONQ>+UPLSYBP:[!J/Z,9;HT^C_HG&YB@ ;0:UD;^!,>
MGP8IXF@V'OOKT[B1;7JZZ)/!>AD"J7$T.W%*./4*F$;STSBLW6+Z-8KC?67R
M_BKS$;5@!W28 QWX#I"' ',%D)]2@GVN4T@5O1F&P@K@J2ZJ *:B6@'=/(B
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
MO,>U^YW1W=1E97^JNREKM'I[N9)H4YH(\'Y9EG5[0P>$'WM?_PE02P,$%
M  @ ^7DZ5"NH@G46!P  ,AD  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL[5G=;]LV$'_G7T%XQM "2BQ_VVD2P$W<-4";976:/0Q[H"7:(BJ)+DG%
M]?[ZW5&R/FS9Z8(.R("]6-+Q>)\_WAWH\[547W3 N:'?HC#6%XW F-59JZ6]
M@$=,G\H5CV%E(57$#'RJ94NO%&>^W12%K8[K#EH1$W'C\MS2[M3EN4Q,*&)^
MIZA.HHBIS5L>RO5%H]W8$CZ)96"0T+H\7[$EGW'S>76GX*N52_%%Q&,M9$P5
M7UPT)NVSJQ[R6X8'P=>Z]$[1D[F47_#CQK]HN&@0#[EG4 *#QR._XF&(@L",
MKYG,1JX2-Y;?M]+?6=_!ESG3_$J&OPO?!!>-48/Z?,&2T'R2Z_<\\Z>/\CP9
M:OM+UREO'S1ZB38RRC;#=R3B],F^97$H;1BY!S9TL@V=[]W0S39TK:.I9=:M
M:V;8Y;F2:ZJ0&Z3ABXV-W0W>B!BS.#,*5@7L,Y=7D]E[.OWM\\W#Y,/T]GY&
M)[?7].;V83J[_XC?YRT#6I"WY642WZ82.P<DCNE'&9M TVGL<[]F_]7Q_>W.
M$0$M<"_WL;/U\6WGJ,097YW2KNO0CMMIUQET?/LU]V![VVYWCYC3S4/>M?*Z
M!^3=Q(]<&S@)1COTFL\-9;%/IU\3839TQKU$"2.XIG],YMHHP/F?1Y3V<J4]
MJ[3W _-\7.+MK_=3TJ,__S3JM-MOZ%,*Z'W Z4*&4#9$O*2&S4/P40?@AH&5
M*QFM6+RQTH9O-/68#BB'F#RR$"-E8\0>F0AQXPF4KQ,-*U3G\<JV4A9)9<1?
MW*>>U,:A2R6UIDD,-2ZTY"74-KU/)R%\\U31@@E%07/"Z7Q#M5C&8B$\%ALJ
M\N2!B88OI=I ,?.D JA2EMF-(O8<D J]5>;$+H<R7IX8KJ*21(T"Y (PL#(\
MFG.%H"4(6KL%<)A1,RR>D0JGA3>9;-TG5^ ^_06]))\+[_<([\!7\F!]O0*;
MR;1D\\P:?(]F?D"#\8U8KI)G9P3.*]^0CTQ]@;:S2&)?TR;M=IUV=^2XK@L?
M-CF=-Y6W"L-Q;C)+YD8:%I;YMES;9VGI,!<IG;XS")%:205Y)+?2<-UZ*]'V
MOC/H=U,Y]O=5&Q^O+;U?$=IQ1@.["&_#<0_?0"9H@!0 3(D]W9V^6VOO$_3"
MY[XS=NOM&;N'[ '.7FK/O94!$1X#J;T-=_;<BLJ6NW79*(0V2V*W:"1;-+X<
MY(V=7J=W!'CE]:.\10H*MMUL%2L'>78Q%T5<>8*%Y(ZMX.@.W7H<[-)WO@^
M=P@@33,WK( %Z(/>#EC<_MA2 -@ID/;!.]A!V/;Y!+V(W,@9#[HU]B!]O&//
M,+-GX'3:;@6\[9'3'0VS/ WWP(O+XVY-2@N9S4)J72O*QEC I;;]"/(E8$CD
ME5X M5DFJERQ'1@9L3U83JC>-1W*-H.0:0TM!)B@GZ!\#T8<[.T)N =ZL(=M
MB ]B4 DR%(VMKBO86G^V>^2F6Z.S$T&N$T[6P@0BIG!0Z(8S19L$#[2[>[@M
M+UM 2RI83:!DL@SH B9M2]&V .2U*"L%35)4J&:I*EV# QA?C+908%\,(P2-
MTN$./$(?G'+WMYT4>BT6!T;S.H&-&8RB NJ"5P 40C\WU?8)H<Z;<9/VL@-S
M$Y/)2HG0EJFJPHCYF"%@'HU3G+3=N@GQ.T:AP3-'(?)"1B%2HC][%'I&5T 3
M]LD?4@N^KT64"VRI792HMG70_UO',UH'?6F]@_[ YD'_>??8G7S:X_\8QD?.
M,)_GZC!>7C_*6T[4EFTWI\7*09XG,#YR!N,J7DHP&(RKN-RC'()Z?U!_<';H
M.]__PG _=H9NN]X]7*I* 7!F<K=R2ACO#3I[F:JBO%>;UT)H,S>[ID.]F GI
MJ:F'VK.$\PS=FWTJ1SI_M[QV]B''9A\H 6YOI\8T2T6J6:I+]T4C)P [.+/@
M+I7@&(J&B0-F.<0E],RLV>*=)OV:, 5FA!N\FQ1I!PZ8'7NT\+F"\&!L]ENU
MB'WAI3&>2[#82#KG)24B)C$&D9^630.RX7@>@#V082J\/%$EL8&Y26"'C^UH
M]6CM!W D84AAJ(H]L8($P:0!K+FYR,'F(L0;+1#M2ZJEO6WU(<!9%#0 Q>-V
M$ P%%"T?F*O&\6\K[H$1.O&"K7*<AT&B]&#60?T05/@\@!=@KD@DOO!I+$TQ
M9U+4DXY%U:$(KVMVZ%FD_6*J36$! 43"WO6,C0;V!P=D:'0%H!1N3LG-HC*#
M!LRO49YJL]/JAJYE LF98VZ\,,'I-D-V:09#;6ED@4E&R)OFP?-216@DXDB&
MPK?'11MXI'F&)+Q"C:^SS:<P-%,[-)/G#,WI%66K="T--7UI;^L1RP"5](8Z
MI^9_"$SL/7BK8$__38"3O<3 A'P!6]W38;]!57I#GWX8N;*7W'-IC(SL:\#!
M3H4,L+Z04/VS#U20_TUR^3=02P,$%     @ ^7DZ5(U!?]K+#   ;B8  !D
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
M_A%T"ZH =)D!GD.CJ30+/PGV)^'\&Y77"("ZC*AW:<MMHGD!?&TLNUSI$A(
MRZ4QQ,YU@W!#E@*D/HMZ!IW'+?\XK$3-F9OQ,,V6#7"  "1$B?8L%_Q NAEP
MDV8;!M";HO?:>N^ZYU>D=S;=H$/G$--DZPHN,W.T@;.)U:?WYE#J UC,+=1%
MLLHYNAU;>]B.!VYA^Q7)6_:+[HQ%SF!OC49_[P;HFXX/*.?N0"&CV@*%"0#!
M:#M9:SYT8#I(815[%&G=L)Y']&9YX*5]'3W'BP/'2US^A@\'D<^#01 QC7D@
M0\OY[]I/JOLM.1W'"?J!Q#WAX2!VV:<NZQ\'F&_DXH'G#L*@KP9OU=CWRNY*
MNRN:.N!0A==)O#D@2TF0VH1*9_[?L"X_%UFZ @^@^-S"18L('5&PF,K>_;+%
M5#]=A&E20?Y% ,PHLB1V49:-S/B]"=FI6:=M O3H!5A:4>Y9SV6FJ9@M3)P;
M+-@PLT U6"Y26)FCE[(/+321O83(;;_TXB0Z^/% UX$GVYQ\R(>,"K@WG+"4
M##U=BWN1_G#[\7K9MA4V<+<#EC\3L)J9G@K:[6ZES51_3L".;<#^E3S#+N$G
M-C'K$0TSS;^OC#L_]IUA$L%OP2#QS(P' NYG ZUC+PF=:#2D:'.C?K3%(\=S
MDQ/,$@T/+OT*S/=;!QTT)8#?/VS)^KV%L /0@E:S$AN4=W4L* OX,F=0NGD[
MM+I!2Q0E&B)AZ.O/P#==G!\%^G/G2.1Z7:*_GLNE+7&N)M<W)Y15F2CD3!)@
M-FWW=IF"W%4KF<FEB3S3[4&<I[IS(-L*H71L0WOB3DY06%?ZNN&-?+!7@9\
MX2..K?/=X-!YV"L.@CQO0X-T'K1]$K1]>,%><[K"_B].5S:6/''.LCW@=YZX
ML%>?N/ _]\2%?8L3%_[-3ES8<R<NVY[_76<OEZN: HB8S=DIL3.B77KH)9X3
MN![: G0BB',^2APO\$B/IMM:G:8M4:-:M($W5AV#LI9!'1[BT@U\.N$)(V<T
MBOC0!WF, I-AV!.EX2;3L&]0&NX7;WOEW4X-MRGN]HNW_?KNY63BT<E6,'*=
M,/%!K#$2 ;($[IHRL"WE/&Q5/$RX/Q@F_3K.BY"V(Y?KU#+JIQ8O&3FC(,&3
M9! <+.38KBH)U9-@^C#VH8@_0EH*]Q2Q.(@&GMM79*21=$(*AEMJA"Y27\!U
M09FXK]%CJZ[MJEJKQW9%>4!T%,=.X@^U+RE3#Z*D$]TN*)]=]\WNR@9\5"AL
MJCX;OJ8#WA0M>_S<@QQ?$C]*9-A&R85IYY0IUDSIMFK:IOB\2+.[TTE&C7UC
MQ4\)A02G196+8G"P]J)FND@?3=RG4&[1]D'-YL#!R+-_PC2F?W#J Y.9(@>(
MV#CMOBI 1H54CSQT!S[_#N,& ?^.?9'-'9]2N*,P%D2BO"9#T#]@D$]#-[-0
MEB)-;1$W--U.^\DN)9V*@.0>I2@ -EH >^#B_]=*H=E<E9O"A1TL;$R!XONF
M,/$'(WX,KHE-86M02N%F"MP7",44UZE:-9M#[Y89=PKK/2SM%YX;;OG2D@AO
M:](OQ%S$\VU(\1NBFX;;"M60#?N'G(IN"--#V!O".$JQ09+P"*5[,DKP96A1
M2Q5J'&%0-(#%\2!,>( B+4!4!-V@X<"+F28?%VR!><@WYI$+,3SRZ)-[/LG[
M80B*B+$[OAWD8:-\&J4U\<!?Y@>G8<3=S2!_D,3:XS8^&+92(''1T0Z5"=5"
M ,$/_%:48BJ!(E&D-EQI(V9P6<.MC#[6:\L(G1:W?[M9SRNT2G<Z&$Q!\*A/
M1C;G3)LM9=V<U>;TAIYVE42OB-DY@3(5VE;9T3XTP6D;02IJMTS;6-%CC*X7
M:[LM]D*W=1BRK^RVOGUGA+3EQXBM(=%OB.31=48>6DO/C0'5>-BU16B*XDBG
M+G0__9SA1DX0>YSZHM>E#*2NP/<<WX^)L>-NV21RA@$E*V3 =M4(^0',3JEJ
MY/67'0T=S*WU\?U7)JJV$:0V4&^-9G*FF9R2A3TB -]G:9&M#*!-6U8=_CVI
M/<0S0#-%Q^:(;Y,H!GRL[^[I9(XK%-$EZ]/E4WW@5I =[L<-+(,PMISJO=AT
M'N9FV?3[SBTW])RUR:SM;UE=[V]_ 6K3AW6*'CUXLN=E3_2\>@,I@C5^C(WA
MT#2PH6<^@^'0-KC#0XWM@=_Z]5'/__:W_B$JOS!X=1/.VR:<?9LFW/;?U'G'
M+F)JA*!$E^L/ QY[J$GA73=&41AR<FZ4''K=XZSW2L^"#J#I32=J1T"FYNV>
M[F[W,M58OT-TMAENWL1"FSVCS%&(*41=9,,CTP2V7U2UU"\(W59*50M].1<I
MMI(&X/FTJE3[A1;H7C'[^%]02P,$%     @ ^7DZ5/R(<N7? @  TP8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULG55-;^(P$+WG5XRB'FGSQ5<1
M(+64:GO8MH)N][#:@TD&L)K86=M VU^_8R=DT0K0:B^)/9[W/&_LO QW4KWI
M-:*!]R(7>N2OC2D'0:#3-19,7\D2!:TLI2J8H:E:!;I4R#('*O(@#L-N4# N
M_/'0Q9[5>"@W)N<"GQ7H35$P]7&+N=R-_,C?!V9\M38V$(R')5OA',VW\EG1
M+&A8,EZ@T%P*4+@<^3?18-*V^2[AE>-.'XS!*EE(^68G#]G(#VU!F&-J+ .C
MUQ8GF.>6B,KX57/ZS986>#C>L]\[[:1EP31.9/Z=9V8]\OL^9+ADF]S,Y.X+
MUGHZEB^5N79/V%6Y2>Q#NM%&%C68*BBXJ-[LO>[# : ?G@#$-2#^5T!2 Q(G
MM*K,R;ICAHV'2NY V6QBLP/7&X<F-5S84YP;1:N<<&;\\/@Z?7QYFCU,Y\/
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
MZ#_;0T#50T3?30\1?3<]1%3W$/ =]!#1IAX"7MY#P+8> I[O(> %/02\N(>
MS3T$/-%#/ +G_Q[BN1YBA4R;D)I:@;^  $Z%F]GU@J*LD8K*@$\E(9A1$K@#
M>M,Q2<E/O]5=DFD_[_0#NI^/0+_>JD.@^@6W5^FOA9L3U45RWZX(1;_0Z-C/
M_LP>#@67I>D@L/1._\U!( DB\H%/(DC[^^&9A#7_XHX)GNF8HK^C8X+_>L?T
MU/-VG9&C?[29JLLHNB^C4+Z$1T%[IU=;3IEOT5=%+^ZKGFJHZN]>.' VW;"T
MUV[3?)?A+AD-@3J7-ERL-:/-/>:IO[YKWR\/EZ"73%.V&1 X(=%D;[_? ATN
M%L.'5:6_FQLK2^SL7V=(%*_= IJ?*&7K#V>@N=T]^0-02P,$%     @ ^7DZ
M5)Q!UWB8!0  01$  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULO5A;
M;]LV%'[7KSCPBJ$#O%A77](D@'-IEZ%-NR9K,0Q[H.4CFX@DNB05)_OU.R0E
MV6EL)PW:O=BD?+[#<_T.Y8.ED-=JCJCAMLA+==B9:[W8[_54.L>"J3VQP))^
MR80LF*:MG/740B*;6E"1]T+?[_<*QLO.T8%]]D$>'8A*Y[S$#Q)4511,WAUC
M+I:'G:#3//C(9W-M'O2.#A9LAI>H_UQ\D+3KM5JFO,!2<5&"Q.RP,P[V3V(C
M;P4^<5RJM3483R9"7)O-^?2PXQN#,,=4&PV,OF[P!//<*"(SOM0Z.^V1!KB^
M;K2_MKZ3+Q.F\$3DG_E4SP\[PPY,,6-5KC^*Y6]8^Y,8?:G(E?V$I9--H@ZD
ME=*BJ,%D0<%+]\UNZSBL 8;^%D!8 \*G J(:$%E'G676K5.FV=&!%$N01IJT
MF86-C463-[PT6;S4DG[EA--';]Z_/_U\_O8MC"].X?SB:GSQYOSX[1F,+R_/
MKBX/>IK.,)*]M-9W[/2%6_2-X)TH]5S!63G%Z0;\R6Y\$.Y0T"/G6@_#QL/C
M<*?&2USL0>1W(?3#8)-!N^&GF!(\L'!_ASE1&_#(ZHNV!5R(Z9+G.;!R"N>E
M9N6,3W*$L5*H%9QRE>9"51+A[_%$:4EU_L^.8^/VV-@>&W^W/._6=_'^ZLP;
MPL\_#<,@> 6[U</5'"&=DZNH@)>@S99)><?+&;!"5*4&D<&L"0V1DY6Y0R8!
M31T I0&+"<HV%39^)5D%A:L7)T?9UK5@G7*8W$$JB@4K[X!16)GR,I$3>ZE]
M[RQ%I1B<?SI%=0U70K/<^YV5%?&9UYSSPCD9OMJT\L;IEXHK;BDIZ$9QT/5]
M'P9Q8K_#KC_LFY77V.]%*[TK^1<MXL4:ICEC@T^/@]](H937AG27;>,TK8HJ
M9QJG'J= <4DTK8'*4+4>?_7M';.<E2E%4V\*^:/FV8HX<5FQ*@>OJ#*F="S/
M.#/]P%>MP5QK++F>0\9+KA%RXGYETSG!NHBDYO]2 8@;M,7#J7*4YH7Q"BJ%
M694W*"J<)=I*@+82'CI11_"DJ=.QJ]/U8(W=J<QF_P*U=R79%+T+5F#/+FDP
M7O>HR5&6-)!/A1FK3:=3C/PF0B^#T*Q^H>5P9'-R(<I?3=6B1F\\DX@F)0J&
MOD6\C/I./HZM](D=%%1='S&WUJ@Y7RA*@A_4@*#O.\0PL0O/6<7R_(YJ\X:F
M^<)TC\CTTD0UZ []YJBXMBWHQLG08DTB1Z/6^"3Q&^O#;NS2_K#@?WP\1WYK
M41O-Y"G1#.IH]I\:S2AV@-&@_VW!#)I0!=U^G0@;S&%K>N@GJV .!JYSU@/C
MX2U=X12"L$1*B\?ZAIG@1+$SE:K?,Z7GVI#"EW&I]#TF)2JV76P:Q5*51+5
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
MKYBC**;\$$K4PIJ"K4BK)$27((T)J?' H+98WN7T51J]CN(1&2WI40K+RR\
M:\&V":Y->121UKA:8KB@^+#N:\^+[_-*LI$:/R\3WS%Z.?HL[-+0N="(OFO1
M% K$L4%!XU6'N/+,<^6RVNXW-.I$4<1_P<1XLWJI,^]M03S@'KE2)/*TC>1T
MTJYDN^Y+_>C%QC2^OOBI+3$QX*^5!!>/Z"=:7K,UW&K#5BL3(>_[G6C4#R_[
M7= ?=3^.B*O0.)0Z3!&A9K<VD\1SQAL,@SV[;1NA.FQ&A7=2A9<)AU4>\@*A
MJ(W^\+3SGA;<AT2I/*31/[E5^8J3"?LU^"8 6[O@%O*^+J=&+TWH=#M-YPLV
M/W#59B& NKHZEKG0[H@.#FJO#X;A-QX$BEJ;-=P:1?R/^1C1#5O!V?PT]!S1
M2P-.;V>H+:1=AEF?VSQ*:CW?;G>WGQ/C,$7WGH[7WR)7"%*T,B3U J)\,^VZ
M/F\6WI1A1)X;CX$[/&;X))*6#^#]PAB_6;""[4?6V3]02P,$%     @ ^7DZ
M5'>_F)<8"P  N1P  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULG5E;
M<]LV%G['K\!XLSO*C"R3E&3):9(9UW9WLVW23NUT=V=G'R 2DM"0A$J"EM5?
MO]\Y "DJD=S+B\0+<.Z7#X>OM[;Z5*^U=O*IR,OZS=G:N<VKBXLZ7>M"U2.[
MT27>+&U5*(?;:G51;RJM,MY4Y!=)%%U>%,J49V]?\[,?JK>O;>-R4^H?*EDW
M1:&JW=<ZM]LW9_%9^^!'LUH[>G#Q]O5&K?2]=A\W/U2XN^BH9*;096UL*2N]
M?'-V';^ZF=!Z7O"3T=NZ=RU)DX6UG^CF7?;F+"*!=*Y31Q04_A[UC<YS(@0Q
M?@DTSSJ6M+%_W5+_AG6'+@M5ZQN;_\MD;OWF;'XF,[U43>Y^M-M_Z*#/E.BE
M-J_Y5V[]VO'X3*9-[6P1-D."PI3^7ST%._0VS*,3&Y*P(?F]&\9APY@5]9*Q
M6K?*J;>O*[N5%:T&-;I@V_!N:&-*\N*]J_#68)][^^[#S??O[^3#];_O[E]?
M.%"DYQ=IV/VUWYV<V'TEW]O2K6MY5V8Z.[+_YOG]<?(,@0NHTNF3M/I\G3Q+
M\5YO1G(<#642)?$Q@9[??JM3;(]Y>_2,../.O&.F-SYEWC*UA98/ZDG>FCK-
M;=U46O[W>E&["A'\OV=83#H6$V8Q^9,>?'[WA^\?[D0<R;_]99[$\5>R3TV^
M*Z5;:XGRL%&5XK2S2WYT8XN-*G>\:_95+5-;UC8WF7(ZDTM3JC(U*I>UPP/D
MO*N'"-H298%N9*KRM,GQJI;&&\BI)]Q0/F:RV5C/5]?.%$Q1+Y>:\UU"#"W4
M9I.;5"UR;+02%8V$*U>H*C6RMY8H;DQ@V>0YI*G!3^ZTJD;R86V89]YDX!<8
MT%9:GC951>)!&)D;M3"Y<3NI:KE%E:%_5=>ZKFEY9B 1%J>@XKG2TV5E"]&^
M AV45<<*PVH&A@B2@;PJ,TFU#64LM4W)NS=-M;%@0%+J6A_A <FI1&F(F7DR
M$ CZ$K568*-AZ^W:I&NI$&J53FV%U)*V%*3C0N7PC99<,4;R_=XIN,IWOX*7
M8^['28/>"IZK\AV_\0;Q>[#LD\[-VEK(ME;NJ*1; TLNO%B/FEZRS9:-H[S
M0G:J#XJ1O'82^0S#+735)37QPMHM_/%"QO%L&$4164R$F)3P<-TL?D; 4'1\
M'-V/Y%)GB)&\%VU]M_:>PE$%.7,#*3AX64UX#>V@E#\WE:DSPPW(NXDW46C5
M(HGB.9<-_,2S[FHN*DW=M*8X+<F#-Q:4Y8\(8$_B\US:!WM/,(I[UGD@HU$L
M889H%-'EL1KW>U)^+,\_3_:6F1@L=*F7QKV4^@E"(QK(2Y3D"-2&8C7D',S
MJ6]J^#:4AJ7- 0VPZ)7X#PPCN+)+%-;@QEBTIKD2-R'CR(*'I: 3X97X)CCO
MA1Q<L;-?TN5DZJ_%/;LIB?C6_YVBNZ>*P.'U@Z0E<]M&:U^,/G//&R'G61Q=
MWV/@EX?%WK:"1&@MNE_YHA4>6L5!G&.!(:X!!Q _#VJ7HXS@;=&4B")VPU!^
MY[*1Q ,7G,.BL4<^XB'NOH5/,KAQ\''T[>@E!_;GJ?+MB (-^4497/K<Z>N'
ME&091)!AK3)96H_%J%:"(3N7:).#.86YE.,!XH->#N6!'EW8E]KU2CDZ)4)+
M5=7N'-FW5546,GXVG%PF;*0/VB5WV4H/!:D^E QI<U2F3Z7=EI38#Y5";'+?
MPF)&QO+N_=VU-]:P-53=&8H,\.?L<B@,&P9MDSN)Y0H)[1%#4^_?>#B-?8!<
M#6>1]_X[LETT&XIC4M^LT5-1.%?@WLL]JB;\YDNAZ3G5<1^7OR']$9;"$_YS
M'CZIPA_U=B3O&^=R[8NFH*)Y$-[[6LH2T::^#?9O/XMB]D>O)@V#X*2)*J@C
MTX*F1.TVCA&(JDI(BGV-JTVF1:AV(;>X"-7,O[1.UN@69@F^)<MQ##'EYI?&
M9 PP@N#J49F\!37+ACQ:/@*B,'Z2:E%9E1UT#$EX4F?"X'5/U:5*/7)A7Z$5
M$0/X,+?E2E/.4E??[<,(U:WOWGY[ZAO?$W\F'L3I>/B"SA^/@P<&HO;1T/E1
M$(XZ*+STX'A_>E25"3C#]Z=0T:F]-\Y6NWU_577H7O7OZ%V$Z8%R.)LZ6H+I
M)#%Z\U_#7VA0?6F'7NUE*XL(O4 .HM$<Q3^Y'"7BFP ZCFT4+2(AT5-T(0J!
M01R/QMA]-1]=B>\YWTM+"C1P%L,JAJ"#,:\:)( 1+\4=@PT&J"4( 8"32QM
MQ,H!M7#+ BHUWI;LMN0K&<\@X V*R8J7/ZJ\\<<#1=9C@#F8CV;$)I['=!$$
M2F"1>#** E^ '-%9?Q!#HK]BR^5H2O]MAQ6GD2YY[#"1@2QS+@XA[7IH9.^Z
MVR^1Z2MQW8K.P9799N%P?F@!.@5A<AG:='(5NOHC4I,B:'8U#W4]F4[XW76:
M5@TX4%[P^<ED;>NO(28O J3E3B:^8[OOCQPSWQ$FGM0MW(^&F8K?S)7Q<!P$
M28;Q)/:TD?7G3E>%0!@1?^^H#8X!>W\F$]XF/MA2%YO<[K3&.08@'=HAN&WZ
M21[LGDY]"YYZ18)S>>$AFWF[+AC,(60H%D7P9R? =,PKVJ"'JN(Y57TDM)$_
M'B:7'L^!RGSF*84T)P=X)-^NGEWZ,T/X#\+'P8/^V=\K8GGL!',U3.8^#N9H
MW7[U3VW\BW[\#V?)/* YW,3!J2\%.F)'N1_;TZE?/AW/#A%F_SR*H,<+1!3.
MUVSAP3CNN$SF+9K]TM*#>-9BRV!T'W:BHD'7N5V>-^VI#QDX[4@FIZ3>A^N@
ME1SKI\DL;'BP#I6MU,<.@LBAUO,MH.XW-M&=*_<]T1>A1W\@*P&$^$8_HA>3
MN9'N[;A FB5 P!+MU] 9X.C9LCN(KE!YJ[9@D 6X=ST90J@K<20 T. .VOO&
MH/A0$;(,.TBH+Z73OD)JW\[\K*&@"0BMXNB&6 USHF,QKW#K2NMS/L'L0PG-
MM2UVXA"UM)B VWO7Y$Z5C+9B<%=$39P2.]NLUJ&;M^T=>JD-VNX36Q;8FMUU
M-8E"N;L:^ZM;G(S!@"@-15\<7:[4RF,U15,,J$.3"?@PTX\ZMYNBG;CX]$01
M:;)=-\'ICM=$.B8?X7_" $ZU0Q%&8@1^:>>!,42:*U. ^PM"W+XRXRI*_-4D
M%(+IU>1T!':M4!ZV0E(HI=D*9_O6N+6\OK^1LTDT BC,V(D0JM!N;;-#%Q4X
M__ $!%'TJ^[T;$$ ^T2=:L+2EG"#H8$2(?X"!=-/7G8>W1/\Y/%+2[;;V(9\
M#?:@RC,AA+HJ@,MYP6+7;B)?J@:25V&@Q),Y$>9R3J=K.GCFT*XR^Y-_RVD_
M&0DJU7MMNT/IL2%A!]*0AZ?LKBHM"A2NAI+%#PR#6+FJ5J@!G1W9"CX=5C2)
M:\\_2[-$9",I4@J]WM0*:BRTGR.JG&7E423-@[BN(-YLWG0:BL\A_89&N@;1
M +\@4O<>-B68DV@4]VB.*@^SM ZJ]&848(75'&"]IP$[C*1'7?1:'#M6/&.V
M\*6&%>LCW3TN^GA\LVB'P_]49:, =V(N W% 0Y=1KV6V*+(6Y]T\%:8V-OM,
MH "! DKY+<Y?'-5X]C?M1C)Q.$+S8!<G(A\1[;"3CW(G[.*.T"9C[>E',CHZ
MCEGN$4:8%3*4U6@WI<<G_7OC8W%I\J,GUR-S&I*"9X94#"OT$KV5*TOQN5
M9![@"C[AM65R=.Q[PD7OZQ 2=L4?S6AN!UCK/Q1U3[OO<M?\.>IBO]Q_U'N/
M%*-19JZ7V!J-9M,S6?D/9?[&V0U_:UI8YVS!EVNM8"=:@/=+:UU[0PRZKY5O
M_P]02P,$%     @ ^7DZ5*B/EGM,#   .R8  !D   !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&ULQ5I9;^0V$G[7KR"<1= #:&S=QUR XW&R7JSM@=O98+'8
M!UIB=Q.C%CLBVQ[GUV\5#[74UUP)]L76P3I8K*_(^EIOGD3W42X84^33LFGE
MVY.%4JM79V>R6K EE:=BQ5IX,Q/=DBJX[>9G<M4Q6FNA97,6!4%VMJ2\/7GW
M1C_[T+U[(]:JX2W[T!&Y7BYI]_P3:\33VY/PQ#VXX_.%P@=G[]ZLZ)Q-F?IU
M]:&#N[->2\V7K)5<M*1CL[<GY^&KBP3'ZP'_XNQ)#JX)SN1!B(]X<U6_/0G0
M(=:P2J$&"O\>V05K&E0$;OQN=9[T)E%P>.VT_ZSG#G-YH))=B.8W7JO%VY/B
MA-1L1M>-NA-/?V=V/BGJJT0C]5_R9,;&P0FIUE*)I14&#Y:\-?_I)QN'@4!Q
M2""R M&7"L16(-83-9[I:;VGBKY[TXDGTN%HT(87.C9:&F;#6US%J>K@+0<Y
M]>[F]OZ2A"'Y\8<B"L/79'KYR_7ES3VYNOGY]N[Z_/[J]N;-F0)#./RLLDI_
M,DJC TI+<BU:M9#DLJU9O4?^XKA\&!U1< 8S[*<9N6G^%!W5.&6K4Q('/HF"
M*-SGT''Q]ZP"\5"+!T?<B?NHQUI??-"=.2!!D3NV$IWB[9S\Y_Q!J@Z2^K]'
MU">]^D2K3_[<1?UNI>1^P<B%6*YH^TRJADK)9YQ)PI4D#VL)"J4D4( ZBA"&
MYZT21+3,0YU1!CI9]\@KD/B1+E=PNUYA?%Z152<>>0W/%:L6K6C$_)E(T:R-
M&K6@BM"Z[E ]U+)'VF!PK^Y)M: -7,^9],%8U:QKC'7+%-86*$*2-YRUU;-/
M)*O6'5?/:*I>5TIZM*WAJ?''[V4>>:?6M.%_Z"GX!$=5C5C7 ,ZYG9>/II>T
MA2HX5/'$.[A' ;QJT%FG%:;&YZU^QY>KAF%R; QXE6@?68?:>#OK*"0*>+CN
M&($7,SY?=W9LS5:->-:9A:J,"WA[2J[[:[*@$@(C)&L)A'_!H<9TO() /1/8
M#6C+_V 0TLU"HJJ:2YBE9! S7!'ZT#"8F4YBJ<MH#>M(Q+KKXT>&\3LE5ZUB
M764T>K!$K%W#<E*8 VLXU#6J0,5Z!4I@3K"TO-9S.M7I%@6O;\&C3E]#ZIFE
M!/E6M"_!<5%I\4ITX!Q<$@'A6L">!H\D;'+D'$SA<D-M)V*F_52PYRD=#W@P
M72L%,T*7<>:7.OVFGH,I! P# "6)@]OU((7]X_[1I5ACA# IN5A+"/'&70C^
MP*ZU:9*Y%C U19:XC:-#%:0FZSA%F0?F]&,Z>' MEHS,.K$\Y"1&W^SWW,2W
M8EV+0!BLLD9U_EH2JP!?CY"J03RU3MJE)Z!5*U&+CIEI@%Y&EEB\"4AS44O"
ML(8#M%>*+1]8UY=AG=I84'4:0(QG F+S)%^1*9Q5ZC4$!I?&FAI,P7-EPC-E
M8I1;MF80O2#DTB:7GL2]4+3Q[K6OP_UECV_>%&J()'\CH5\FN1\$ 5SK&$6O
MX6H2AB4^?*%'%%&!-]X%))L'+DLM&_IA&&M))^?^]V^\7SHAI0>0F7%%BC@9
M#=\8R<-4#Y_":0<6QO?FK(6E:70$:0TSY+AYX('(8Y_@@"?!?I9I:;06:_\&
M"D,_*XS/YTO<@$PU(U86JGRPWW'SW+OO:"NI/H=Y&F']B#093]G>>W?,%2U,
M+&?'C8J2:"1E[[U;DX#MW&7Y!&J0?$'2U,['+Z/8S&@3-+_(]-1>>"8%K*B)
M;9:-#.5F/E=ZB&>U/S#(-.;D%/T$BYR6-@=0?YJ[M1]FA)^7UNY[!GBON,E5
M! 4=!ADR)HZMMCS:2:TH,&M]05<<TU7'JN98[C$?4RM0[@B&B5E0*9G"D9F?
MYYD=E09^%#JCDZCW/\W\,HML;OW%F IZ3,5^&@=[,&7<?:%'Q&FR!U.1'Y;C
MU)S8C(8W1;B+J="/DRV!,,L=",(\_GI<%4%L<15'B<W#C<HR"X[@*ABG7X\K
M\_P(KO(Q0/(M?) Q/I(X= ")RVP+(&66#N#AD-5#+T_'4#3W%B+D"$2<48V%
M, KW8"0SB_<%"$E<YH:FMHXADB?'(+(9F.^BQ#S:H*3P8UMV80:YGX0N,8<H
M2?T\S+\?)3>X-W[IQH,V=]V?)$$/DM2/[38R!DGL)[9<;>=9_V8,DLB/LBV0
M]&:PW"5?#Q)0:8$:PU9C +-1FOJI0<Q^F,3)?IC8YT=@$OE)'H[SUSWYWBV(
M8.:32>R*U 06J BVL)7Y89KMV7PFUAS4J< BL]C&99A9R7^BH7T(F\1IO_A@
MOLSZNR'&H"Q%7X:R)'(HB\)=E&7)492%#NV[26KF^)=C)1A@I2AV=]))FO5%
M"+!B*M(.5O)RO/"3V$857IEP;X,EV-Z"TBAU8$FS;SBIP6G,;-Y@L[3U;J,4
M_H5'P/+M>TI2C"7M_<%=)<YM[B90)I.M[(5[DR\']I4R*4;&[/T7["O.+.:_
MG^S->:@O=IO[_,Z2NTQ/DG@WYUV2',AYMRD%N\>7,-!O]W%+1WD5I&E?R16M
MV-L3<!T[9G:BR18O3,C+$;UR<7MS<7EW<W7S"SQ^_^OT_N[?CH:9DO.;]^3Z
M_!^W=^0"WMQ>7]Y-R<^ZH\(#-'9IM/I]S277D0 $7 (V)26U*8@X0#+H_FKR
M^YIV@%4<8]HSVQ8O63?7?>&,0 >I*#2%PTY8'29_.H:$,OKA:"!FV1_U)+P?
M?RBSO'P-98!5JA,MKUS-F(J9>H+N\)5E2"1R'(^L$2O'+S2-U)4%X#;'-O&R
MGK-M:LBR1]C:ML@>/W+UK'-C)9X8-K"=6,\7Y(.X'+,7!C6:Z^"]B8IA$\Z0
M$V&&J^)(W) K<4\@?/)90I7RG$XL6'5M:1_-$[TT;,F&FP%OS22Q34<:BQLR
M1RVX[!MMU]9+#XR;FJ*0C-$\BFG^,<Y06HPX5)Q^*DBH0-4Q*^?#*M:<$D,I
MP2I#2&^N+J2O W*)T&T9^/3$%33A-H!B-F.FT:</O$&6#+R@,\!J#=%YUM&9
M:X]PS .X-T-O($]F' JV)U8*UM0L.&9'315UW-=K71I="FSM&7\- >A]$0%(
MOH, ]/Y< I#T!*#WC02@43-]__*W\YN!44O.;<A!;TP.COA AAOXJN.2?04E
M>(P.=,E]@ [T_N]TX)CV\_YLVN\KJ3Z[+7K'J;[#113383VCE=G-N/;/+@XH
M/Y=@TU7Z7UN.KDXA!YFTJ?01KLRA"48_"+4P(T^GIR9M<47-&0Z*SY)V'QF&
M>C^@K<=&UT@-Y!?(<HC8EL5^U T$JA'M_&4#ARB D^GD%JS1,<+S R*IPA7H
M</^!$@]+N8*Y?@+54,:?/=C\+3<6FL/?19]D"%AM$L*OS9G?X"!9O5U%I,A)
MGN >1L+B-(?#Q6F,OV? 80 N\'$4GD8DS.#/N2+O664/L/:7)'^X6F1KM1:T
M-KIR_2\NM,(DQ0=#,O0S?.Z8Q,41CQ!?2,H-6!V+^\QHY^C:'5_UZD1!6!+8
MEKZ&K-V3D'L: ^N,UT__LQW"F%*",VGINIG"S_,]G&U6FH<O=.OCIZ:3TPT!
MV;"VI9_9$W7J&+U!;Y!:#7 XCS-OT$L31S@E?F'[@\@O\W$?/LD,V08*X$@?
M!8Y3,+T"&?0*Y&"O$/N%I6@BWU&\L1_'9FY#"Z4?A9;M&!S\QCV ^Y\58]K'
MWA_L!>"L:SAIR(^^*P@B9[N?,/CHHGZH(YY8!7 5._DR&U/AI=&\U2WH0KCY
MO6)0GUTC83H(/)@[WC3JS__8-:1%GQ%C*M>&>-Q/D#W]1%0X?5'I6M!X3S/J
M:%;;69"MSJ+H6PM'1H5INJ,D2H,Q>P5K$)?.@<)/(Z<&4)ME3I6ELHCELE+;
MUNZI/>.?7[\9F&'9 U/_>.+ F/AY$N[,:E(DT<:_P"^#?< $Q&66PH[]:(O@
MFH2I4P']<VX)B!$P(^1"341"/RFVFG[+3*(\,LG9-P S=YRUUF\6#S%A^_FQ
M!5.?#A.XT$U;6,4.'!M=&WP9>!\"EEOU#<*BK9]G(L, ?2.NP*/^EXQ)&/=K
M"#[G1=K?#O+7U,_/@BK.7'_=8RHM=A,G=/8_BZK,D52.WAZJ20S3,D!5"3GH
M# .02@<D*+)IC^T1JDH_3(VQ?9]OG V^S\$F6G^V),T9Q7RJTS_MOXPZUQ\$
MG6V&F\^JKBGVX)(T; :BP6F>GI#.?*ID;I18Z:]]X(0&YQ9]B4=?UN$ >#\3
M0KD;--!_+_;N?U!+ P04    " #Y>3I48I>B O@"  !L!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6RM54UO&C$0O>=7C+92E4J4_0 "20 )$JI$
M:A(4TO90]6!V!];":V]MDPW_OF,OH40)Z:47[+'G/;\9[+?]2NF5R1$M/!5"
MFD&06UN>A:%)<RR8::H2)>TLE"Z8I5 O0U-J9)D'%2),HN@D+!B7P;#OUZ9Z
MV%=K*[C$J0:S+@JF-V,4JAH$<?"\<,^7N74+X;!?LB7.T'XKIYJB<,>2\0*E
MX4J"QL4@&,5GX[;+]PG?.59F;PZNDKE2*Q=<9X,@<H)08&H= Z/A$2]0"$=$
M,GYO.8/=D0ZX/W]F_^)KIUKFS."%$C]X9O-!T L@PP5;"WNOJBO<UM-Q?*D2
MQO]"5>>VH@#2M;&JV())0<%E/;*G;1_V +U#@&0+2+SN^B"O\I)9-NQK58%V
MV<3F)KY4CR9Q7+H_968U[7+"V>'MY &N;R_N;B9P_/5N-OL$T\D]S*Y&]Y-^
M:.D EQ:F6[)Q398<(#N%&R5M;F B,\Q>XD,2ME.7/*L;)^\2SK!L0BMJ0!(E
M\3M\K5VU+<_7.L W85IRN30P10VSG&F$GZ.YL9HNQZ]W^-L[_K;G;_^?;OZ#
M[.YA<A0G\/%#+XGC<WB'',;,\!0D/6(N4U4@' MES"<HJ4Z*"[K_QI?+C;_$
M&="*S1$J?VTI9H^HZ16"7!=S JG%"YP!>M#&,IE1^R!;:S<@2W-W E<$EQEL
MD.DF7'*Q)L*C/3&O5%BV(DHNK0)<+.B!>BV90](;?5XC#:6R*"UGXK":)CP0
M]D(5)9,;WZON.25(L7F%/GJC%B>'7EFZ E4ZGS"^E&TB,T:EG+G^5-SF7J50
M<OG9HBY<=8Z>!!,]N:1AWFA*P:1I0)5S:@^QD#\0GI,#O55AK]V(>SV(:8PZ
M+>B=-CHG,40@%71/XT8[[D WZ39.:8SCJ-&*>F_=TW#/ 0K42^]SAG2MI:W-
M8+>ZL])1[2!_TVL?OF%ZR:D- A<$C9K=3@"Z]K8ZL*KT?C)7EMS)3W/Z'*!V
M";2_4-3V;> .V'U@AG\ 4$L#!!0    ( /EY.E11D<S'O0<  #D=   9
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
MI5GOEQ4]KJB= IV72MGGC7/0/]?S?P%02P,$%     @ ^7DZ5)WYZ<0O!0
M+ P  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&ULI5?;;MLX$'WW5Q!>
M8-$%4E^4=)NVB8'$3=$"O62;M'U8[ ,MC2VB%*F2E!W_?<^0DN)D76.!?8C,
MR\SAF2N9LXUUWWU)%,1=I8T_'Y8AU"_'8Y^75$D_LC49["RMJV3 U*W&OG8D
MBZA4Z7$VF?PYKJ0RP]E97+MVLS/;!*T,73OAFZJ2;GM)VF[.A]-AM_!9K<K
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
M6M)9AC8(T/>%,;Y;! /]X_7T/U!+ P04    " #Y>3I49Y<;MQ@#  !J!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6RM55UOHT84?>=77-%5U4HT
MP( =G-J6[,2K72G)NMELJZKJPQ@N9K3 L#-#G/S[WAELFE:-G_H"<X=[SCUG
M/B[S@U1?=85HX+FI6[WP*V.ZJS#4>84-UQ>RPY:^E%(UW%"H]J'N%/+"@9HZ
M9%$T#1LN6G\Y=W-;M9S+WM2BQ:T"W3<-5R]KK.5AX<?^:>)!["MC)\+EO.-[
M_(SF2[=5%(4C2R$:;+60+2@L%_XJOEJG-M\E_"KPH%^-P3K92?G5!A^+A1]9
M05AC;BP#I]<37F-=6R*2\>W(Z8\E+?#U^,3^WGDG+SNN\5K6OXG"5 L_\Z'
MDO>U>9"'#WCT,[%\N:RU>\)AR$VI8MYK(YLCF.)&M,.;/Q_7X14@B]X L".
M.=U#(:?RAAN^G"MY &6SB<T.G%6')G&BM9ORV2CZ*@AGEMN'3]O-P^/O 6QO
M5_>/L+J_@<TO7SYN[S;WC_/04 F;&.9'NO5 Q]Z@BQG<R=94&C9M@<4_"4+2
M-@ID)X%K=I;Q!O,+2.( 6,2B,WS):#AQ?,E;AA4=:&5>R'#-6P.\+6#SK1<=
MG30#?ZQVVB@Z*G^>*96.I5)7*OV_UO8LG;V>5[KC.2Y\NG\:U1/ZR_M/CQLO
M@Y_@;#$877O=Z!I'US8R%0)J(^B@8P&]QK*OH:8;HX$K!*ZAE#5=8>UMQBS:
M&VQVJ+PD]@:$5XL2W5;1(YYYMY;Z'; @F[ @BB(WGDTG=NRM>U$7HMUK)T T
MG9)/: 5I2,A1&GDOR)6&+,AFL4-GP26[=-@[GE>T/NKE7U8L,)X<@=,@C5('
MG 5).@#?]ZH5IK>6"%B*9SNV!>,(DB"*!YE),&69R[^6+9V(WO403[1 (O<$
MT# (@>^_RUC,?O98',39U$VQ-)A.AVJW-I/G>=_TM5TRKT#:NUQPUY)^B)-@
ME@X*?Z2(]++9$'GOX#)@Z6G1LH E3@_\U[D,7]W_!M7>=3D-N>Q;,[2"<79L
MI*NA?_R=/G3A.Z[VHM508TG0Z.)RXH,:.ML0&-FY;K*3AGJ3&U;T,T!E$^A[
M*:4Y!;; ^'M9_@502P,$%     @ ^7DZ5)GQ3-;$!0  ; T  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C4N>&ULK5?;;MLX$'WW5PR\1;$%7%N6[33-#7"<
M=-= <T&=;A\6^T!+M$5$(E62LI._WS.4[#AMXNW# DTM4IPS,X=ST\G:V'N7
M2>GIH<BU.VUGWI='O9Y+,ED(US6EU'BS,+80'DN[[+G22I$&H2+OQ5%TT"N$
MTNVSD[!W:\].3.5SI>6M)5<5A;"/YS(WZ]-VO[W9^**6F>>-WME)*99R)OW7
M\M9BU=NBI*J0VBFCR<K%:7O</YH,^7PX\)>2:[?S3.S)W)A[7DS3TW;$!LE<
M)IX1!'Y6<B+SG(%@QO<&L[U5R8*[SQOT3\%W^#(73DY,_DVE/CMM'[8IE0M1
MY?Z+6?\I&W]&C)>8W(7_:5V?'<5M2BKG3=$(PX)"Z?I7/#0\[ @<1J\(Q(U
M_*L"@T9@$!RM+0MN70@OSDZL69/ETT#CA\!-D(8W2O,MSKS%6P4Y?S:YN;J:
MWEU=7M_-:'Q]09.;Z[OI]1^7UY/IY>RDYZ&"#_:2!NZ\AHM?@?M(5T;[S-&E
M3F7Z@OQDOWP_W@/0@V];!^.-@^?Q7L29++LTB#H41W'_)8/VBU_(!.+](![M
M,6>PY7L0\ :O\6V*0GFD@7<D=$H3>*OT4NI$24<7RB6Y<965]/=X[KQ%E/^S
M1^MPJW48M [_KUO>#W=]<W?9^DAO?SN,^_UCVD5_*XKR^#D^337Y3)*QJ=*H
M%)28RCJL%S2O'*"=ZX0#X*84^I&4(_E0&B=3\H9RN11Y2'>C:\Z27*BB?E0Z
M 180'?C$822PQ+98HGXYSZA0]+-LM[7150B-8L7WP6JU\236P@;C^#7JGO.0
MPQ7!?D+M#(_/;<*+QB2?"<_NY2F O;1*Y/DCB<4"16O7Q<#<AV-'"S""JP<8
M_%4,UP*:E0Y5R+$1*-=6!#5=NM&$:/:RF$M+_5$=TAV:S*8$^Z65S =($*B.
M\ CY$UP&FH<Q*3D)LJ $@596-LD$<[.TLG9_K7Q&@I;65"5K9@*5KU@WS%-Z
M!1@#KG]G/]B!.#J^G=Y>MJ:;5V&S?_R.+Z(0]P"G-S2(NQ%]A3&VQ8(PLPB.
M\6*O075,L ;::J!,K)HC(3:V4HV>07<8U4]WD)WA @ ]YB1;2>O5/ <@VH2T
MS-7,F^0>;N=Y#:L1:^I[I=+ -]]JJE8JY7@J@Q"2%($!I$!Y@DS&,1=0F&?(
MKPPG,UGN'8XJI#:B9 &?6TEMPN:*?@3HTMBAD;)P?3)TR8:F7_'C1;;6(1+-
M&O%0EM8\* Y*!.3'[K"/9I+GK"3^0/W#[N%V/1S\.GGL-M+%"BYG3TQBJ=ZG
M*@_! _+,2KF0*2$_:JN0N9@Z<'5LMZY"3,-?ER'[''+158(U5B528I<2B]H@
M;:*<[ 3U&$,@R2 OGX)ZE>"L6@32&1CX$O?L'W<#$(:)^BRRVP53]7_"0JJ.
M:@PVP?HJR6K;$2K=P./^I!.Y,TQ0IN:**UC05\Q1%%-^""5J84W!5J15$J)+
MD,9TU'A@4%LL[W+Z*HU.1_&(C);T*(7EY6> M6#;!->F/(I(:UPM,5A0?%AW
MM>?%]WDEV4B-GY>);QB[''T2=FGH7&A$W[5H"@7BV*"@\:I#7'GFN7)9;?<;
M&G6B*.*_8&*\6;W4E_>V(!YNCUPI$GG:1G(Z:5>R7?>E?O1B8_JI[05BP%\K
M"2X>T0^TO&9KN-6&K58F0M[W.]&H'U[VNZ _ZGX8$5>A<2AUF"%"S6YMYHCG
MC#<8!GMVVS9"==@,"K]+%5XF'%9YR N$HC;Z_=/..UIP'Q*E\I!&_^16Y2M.
M)NS7X)L ;.V"6\C[NIP:O32AT^TTG<_8?,]5FX4 ZNKJ6.9"NR,Z.*B]/AB&
MWW@0*&IMUG!K%/$_YF-$-VP%9_/3R'-$+XTWO9V!MI!V&>9\;O,HJ?5LN]W=
M?DJ,PP3=>SI>?X=<(4C1RI#4"XCRS;3K^KQ9>%.&\7AN/(;M\)CA<TA:/H#W
M"V/\9L$*MA]89_\"4$L#!!0    ( /EY.E0K<T2YR@P  &(F   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;-5::6_C.!+]SE]!9'L&": X.BVK+\ Y
M>G>PVY.@W3.#Q6(_*!)M$Y$ECT3'R?[Z?452LGSDF)D>+!8(8EEBD57%5Z^J
M:+U?5_5=,Q="\8=%438?CN9*+=^>G3797"S29E M18DGTZI>I I?Z]E9LZQ%
MFFNA17'FN^[P;)'*\NCC>WWOIO[XOEJI0I;BIN;-:K%(Z\=S453K#T?>47OC
MBYS-%=TX^_A^F<[$1*B?EC<UOIUUL^1R(<I&5B6OQ?3#T=A[>Q'2>#W@9RG6
M3>^:DR6W575'7W[(/QRYI) H1*9HAA0?]^)"% 5-!#5^M7,>=4N28/^ZG?V3
MMAVVW*:-N*B*7V2NYA^.1D<\%]-T5:@OU?IOPMH3T7Q9533Z/U^;L6%PQ+-5
MHZJ%%88&"UF:S_3!^J$G,'*?$/"M@/]:@< *!-I0HYDVZS)5Z<?W=;7F-8W&
M;'2A?:.E88TL:1<GJL93"3GU<?+U^N+O_.+Z\\W5CY/QUQ^N?WQ_IC O/3W+
M[!SG9@[_B3D2_KDJU;SA5V4N\@/R%\_+>_XS$YS!H,XJO[7JW']VQHE8#GC@
M.MQW?>^00L^+7XH,XIX6=Y]1)^B<'.CY@J?4F:>U."6TY?PF?400*#ZNZ[2<
M"7W]K_%MHVH@^M_/+!9VBX5ZL? /[>CS<_QX_?6*1?R4Z\E.S\>3J\NM*?G5
M8EE4CT*PB:JR.WZSJK,Y[.,W15KRG["--5-SP2^JQ3(M'[__R\CWXG=-)\8/
MB1W3,-]]=S6YN=&7WKL3APLKTG XD:>WA>"J0OC_NI+XWI!K&UY->58M%N"%
M1D^<*CZ*>)0X@1M@%SV/73V(;$64P7\H,SB=KD@[$%*J"46K<%WRSRETXO[(
MT7*<K#BOTCKG:5XM%78P+7->T;A'[B6]4;NV:M7F50%?0/?ELJ[N(7UHI)[B
M@()L7\'61UJ$[K2.&O"OF+F[S=.5FE>U_ ^<(SN#TS4,:<A_U70J,RCF\#OQ
MV/<QC"NK\K2]PW-X.5-53=-HY2ES0)S!&="JX<>]Z:WPKZNTD%,I<FR?W0^8
M+S)I#*F)6K$R-D[5,B.?ZE'[=_BJE#1R*6J=L+!2_T'G#?"VJ.M6JL,.Z\ME
M:3-OY]-;"&/JUB.R;%6@80ZO\(00=2M+HS, 9BV!*(W9\3?FA/,0S2 P7!?(
MCHUVEVR:E5X?,ZR6Y'K?B5S7<5V7CQ4'4RFQN(4F+5TYW'-"/\* $:[<.'22
MQ->+9475R')&,]',5]^GB^6["9^D"(FO8),F-:D1?^/5#+D#2^DI84G9**E6
M&K[<.NUB3@1$IE^ ?>NJL'XC2^!04$+>[OE!P)+9 X 5L9A5=4Y&LK54<RV1
M"R7JA?6>@94)@;1H6@.VT(TO"ZF4$(CXZ53H[-ZSQ&N=(U)$YR:$Q[1_? ;K
MN]!<J4;A IYB*R(BO58O,#1(E=G_M6PTHJ="DCRV73PL96TLW]C%M5V$.+*J
MX6NX:+HJBD=^#\3:A<6#J#/9:(;2]I:/':"U$XITB0PP8.,I9N$S>4^;:8PE
M7#0K6(8U4>+4QB<T"RV <0[Y@@S9W5F+B3Q5XBW3.SA\Q\=%08/+TYXS]H*+
MV1CZ,OFI:4.&KP61JE"JP+!;,,-#1C A>4RX(%]I-03H%WM)V:M<:?Q2A'1D
M? @T6P3=+$$'1!$MQ""X-+O.H)")2Y[.:J%3)&*V@]9O6(6"3VBV-B;I;&L%
MR6Q^*\@R.VP'/8@#9L?VO3QXWLMFX98<YZG>9,#.HD.P)?9 \$(TQ ^I,?Y3
M*FM*/'<HVW].BY7@Q_M!V$'XI,5"7ZT7=J[3"!O(.@HHA6J#_G?M(I24T\XT
M[>B48U(*)"));27J'MG04 I_F1\PB!]KK7+PA:1"2$<V..M>E%(@_) 8*@KE
MW#(H"9?B0?$UTJL%Q$D/(:3!'T2)W?E&[&SH"X#ASP+F4T5YH=V17#9+C&K3
MB]ZDWF0:G[AFVPIH7#19+6])@5O4%(Y5=(<4&X.(EH:MNAG164$0>4G9/X)N
M016 +C/ <V@NE6;A)\'^))Q_H_(: 5"7$?4N;:%--"^ KXUEERM=0@)@N32&
MV+EN$&[(4H#49U'/H/.XY1^'E:@Y<S,>IMFR 0X0@(0HT9+E@A](-P-NTFS#
M 'I3]%Y;[UWW_(KTSJ8;=.@<8AIK7<%E9HXV<#:Q^O3>'$I] (NYA;I(5CE'
MGV-K#]OKP"ULOR)YRW[1W;#(&>RMT=SOW0!]TY$!Y=P=*&146Z P 2 8;2=K
MS8<.3 <IK&*/(JT;UO.(WBP/O+2OH^=X<>!XB<O?\.$@\GDP""*F,0]D:#G_
M7?M)=;\EI^,X03^0N"<\',0N^]1E_>, \XU<//#<01CTU>"M&OM>V5UI=T53
M!QRJ\#J)-P=D*0E2FU#IS/\;UN7G(DM7X $4GUNX:!&A(PH64]F[7[:8ZJ>+
M,$TJR+\(@!E%EL0NRK*1&;\W(3LUZ[1-@!Z] $LKRCWKN<PT%;.%B7.#!1MF
M%J@&RT4**W/T4O:AA2:REQ"Y[9=>G$0'/Q[H.O!DFY,/^9!1 ?>&$Y:2H:=K
M<2_2'VX_7B_;ML(&[G; \F<"5C/34T&[W:VTF>K/"=BQ#=B_DF?8)?S$)F8]
MHF&F^?>5<>?'OC-,(O@M&"2>F?% P/ULH'7L):$3C884;6[4C[9XY'AN<H)9
MHN'!I5^!^7[KH(.F!/#[QRQ9O[<0=@!:T&I68H/RKHX%90%?YO1)-V^'5C=H
MB:)$0R0,??T9^*:+\Z- ?^X<B5RO2_37<[FT)<[5Y/KFA+(J$X6<20+,INW>
M+E.0NVHE,[DTD6>Z/8CS5'<.9%LAE(YM:$_<R0D*ZTI?-[R1#_8J\!,@?,2Q
M=;X;'#H)>\5!D.=M:'#O<&GG\(*]YG2%_5^<KFPL>>*<97O [SQQ8:\^<>%_
M[HD+^Q8G+OR;G;BPYTY<MCW_N\Y>+E<U!1 QF[-38F=$N_302SPG<#VT!>A$
M$.=\E#A>X)$>3;>U.DU;HD:U: -OK#H&92V#.CS$I1OX=,(31LYH%/&A#_(8
M!2;#L"=*PTVF8=^@--POWO;*NYT:;E/<[1=O^_7=R\G$HY.M8.0Z8>*#6&,D
M F0)W#5E8%O*>=BJ>)AP?S!,^G6<%R%M1R[7J6743RU>,G)&08(GR2 X6,BQ
M7542JB?!]&'L0Q%_A+04[BEB<1 -/+>OR$@CZ804#+?4"%VDOH#K@C)Q7Z/'
M5EW;5;56C^V*\H#H*(Z=Q!]J7U*F'D1))[I=4#Z[[IO=E0WXJ%#85'TV?$T'
MO"E:]OBY!SF^)'Z4R+"-D@O3SBE3K)G2;=6T3?%YD69WIY.,&OO&BI\2"@E.
MBRH7Q>!@[47-=)$^FKA/H=RB[8.:S8&#D6?_A&E,_]34!R8S10X0L7':?56
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
M^5MN+#2'OXL^R1"P6B6X7ZLSO]I!LGJ[@DB1DSS!/8R$Q6D.AXO3&'_/@,,
M7.#C*#R-2)C!GW-%WK/*'F#M3TS^,%ID*UH+6AM9N?X7%UI@DN*#(1GZ&3YW
M3.+BB$?P+R3E!JR.Q7UFM'-T[8ZM.CI1$)8$MJ6O(6OW).2>QL :X_7+_VR'
M,*:4X$Q:NFZF\/-\#V>;E>;A"]WZ^*GIY'1#0#:L;>EG]D2=.D9OT!ND5@(<
MSN/,&_32Q!%.B5_8_B#RRWS<AT\R0[:! #C21X'C%$RO0 :] CG8*\1^82F:
MR'<4;^S'L5G;4$/I1Z%E.P8'OW$/X/YGQ9CVL?<'>P$XZQI.&O*C[PJ"R.GN
M%PPV.J\?ZH@G5@!<Q6Y^F8VI\-)(WNH6="'<_%XQJ,^ND3 =!![,'6\:]>=_
M[!K2HL^(,95K73SN)\B>?B(JG+RH="UHO*<9=32K[2S(5F=1]*V%(Z/"--T1
M$J7!F+V"&,2E,Z#PT\B) =1FF1-EJ2QBN:S4MK5[:L_XY]=O!F98]L#4/YXX
M,"9^GH0[JYH42;2Q+_#+8!\P 7&9I;!C/]HBN"9AZD1 _YQ; F($S BY4..1
MT$^*K:;?,I,X'YGD[!N F3O.6LLWP4-,V'Y^K,'4I\,$+G33%E:Q \=&U@9?
M!MZ'@.6BOD%8M/7S3&08H&_$%5C4_Y(Q">,^AF!S7J3][2!_3?W\+*CBS/77
M/:;28C=Q0J?_LZC*'$GEZ.VAF,0P+0-4E9"#3C$ J71 @B*;]M@>H:KTP]0H
MV_==Q]G@BQYLHO6'3M*<4<S'/?W3_ENJ<_T)T=EFN/D0ZYIB#RY)PV8P-3C-
MTQ/2F8^;S(T2*_U]$)S0X-RB+_'HRSH< .]G0BAW@PKZ+\S>_0=02P,$%
M  @ ^7DZ5$#'@J60 @  4P4  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&ULI51-<]HP$+WG5^RXG9Z8^ -(: +,@*%M9H P)&T/G1Z$O=B:V)(KR27Y
M]UW)X-*9A$L/6"MIW]NWRZZ&>ZF>=(YHX+DLA!YYN3'5C>_K),>2Z4M9H:";
MG50E,[15F:\KA2QUH++PHR"X\DO&A3<>NK.U&@]E;0HN<*U UV7)U,L4"[D?
M>:%W/-CP+#?VP!\/*Y;A YJOU5K1SF]94EZBT%P*4+@;>9/P9MJS_L[A&\>]
M/K'!9K*5\LEN[M*1%UA!6&!B+ .CY3?&6!26B&3\.G!Z;4@+/+6/[)]<[I3+
MEFF,9?&=IR8?>0,/4MRQNC ;N?^"AWSZEB^1A79?V#>^_<B#I-9&E@<P*2BY
M:%;V?*C#"6 0O &(#H#(Z6X".94S9MAXJ.0>E/4F-FNX5!V:Q'%A_Y0'H^B6
M$\Z,/\]7\\UD ?']<GGWN)RO'A^&OB%B>^TG!Y)I0Q*]01)&L)3"Y!KF(L7T
M7P*?%+6RHJ.L:726<8;))73##D1!%)SAZ[9I=AU?]PV^6)8E-]1,1@,3*<0D
MEXL,1<)1PXSKI)"Z5@@_)EMM%/7*SS-1>VW4GHO:^[_BGB=9W3_.+\(K^/!N
M$(7A+;Q""O<")G5&W7(1V9*%@PZ8'"G+LF+B!2AM5)@"%T8"@ZI624Z=#"Q3
MB+8HU'0FAP6K19+#6M'(*T.%Z<!B$0--OF/3K$"0NU-FI^GZ5L.VYD5*!85"
M)LQ@>L$,A,''(( -Q8VY2@@[4S2 '5AR(=!(\<3(7CGZ]^3<"0+W@RCJV_6U
M^OLGC5ZBRMPX:TAD+4S3\^UI^V),FD'YZ]X\-TNF,BXT%+@C:'!YW?= -2/<
M;(RLW-ALI:$A=&9.KQXJZT#W.RG-<6,#M._H^ ]02P,$%     @ ^7DZ5,*2
M:\X2$P   CL  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULK5M;<]NX
MDG[GKT!YITXY5;(LR?$MMRK%X\QZ-\ED(^=,G=K:!XB$))SA;0C0MO;7;U\
MD)0I6C-G7Q*9(KH;??VZ ;U[+*K?S48I*YZR-#?OCS;6EF].3TV\49DTXZ)4
M.7RS*JI,6OBS6I^:LE(RH459>CJ;3"Y.,ZGSHP_OZ-FWZL.[HK:ISM6W2I@Z
MRV2U_:C2XO']T?3(/_BNUQN+#TX_O"OE6BV4_5%^J^"OTT ET9G*C2YR4:G5
M^Z/Y],W-;(8+Z(V_:_5H6I\%;F59%+_C'W?)^Z,)2J12%5LD(>&_!W6CTA0I
M@1Q_.*)'@2<N;'_VU#_1YF$S2VG439'^IA.[>7]T=202M9)U:K\7C_^NW(;.
MD5Y<I(;^%8_\[OGK(Q'7QA:96PP29#KG_^634T1KP=5DSX*96S [=,&96W!&
M&V7):%L_2RL_O*N*1U'AVT -/Y!N:#7L1N=HQH6MX%L-Z^R'Q8\O7^;?_R%^
M_206=[]\O?MT=S/_>B_F-S>__OAZ?_?U%_'MU\]W-W>W"W'\K4AUK)5Y]>[4
M FLD<!H[-A^9S6P/FVOQI<CMQHC;/%%)S_J;X?73V0"!4]ASV/C,;_SC;)#B
M0I5C<389B=ED-NT3:'CYSRJ&Y5-:/AD0YRS8X8SHG>VA-X_CHLZMSM?"JUG\
M]WQI; 6._C\##%X'!J^)P>N] INXTB7%3K$2R]K "\;TF?)@0A$0^N@(B9LB
MR^I<QQ*_,=%B:ZS*S$C<Y:"IXXVJE,X%N"L%\(-*MY@%5%6I1-A"2"/^]F]7
ML]GD[<WB;D0?IV_]HZ*N=A\]*O^@J(3=J+"ZR$J9;]V7KX0V0HHO.@<1"RN!
M?U46E60M5&N9Z_\%_B#8]/KB.K(;:05:(17S>@W!)V;L'R).I3%ZI?%E:X+V
M8"7(;A\+,3<"TNB#+FH#.TNTB=/"J&0D@%&7UHC$=7(*F2?BL\QM5>3ZR2DK
MAN]295$Q\*:1J1++K0"]H*+"RVA%F:;X'[ZFC:EA!="+(%L;"Q_0F2"!Q+_C
M.[ <E3*]?&O$XP;,L!7%8PXK3+TT.M&0PT?BOI*0H$D[7Y6E6L(RC4A0Y*-
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
ML(P)[LF73@EE[OP"@:X&29<--8[#3MB8$9 2[CHY30#P[79M(?=W& :E:$M
M N8[[A&N^[;GKC@A#+\! H[MD3QPH!^R8 WBQI#O9N%E(KR]U9B'ITU48(V?
M\?--)A]SZUKSZ +VO5%I"8T&&](/5C/L$-%MM*%+711FSC9  RLLP[M Z5F$
M^>W2%/+/%:7)2P$2=1#T2P$B_A\"I*^ G+9^99BI:DT_OJ2+<[GE'QR&I^$'
MGG/Z6>-I\SK_.A1**ZC$B%2M8.ED?'E^)"K^P27_88N2?K.X+*PM,OJX43)1
M%;X W^.E8_\',@@_>_WP?U!+ P04    " #Y>3I4MC\J$<H#  #'"0  &0
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
M\$TV]D'8KW^[4;PS'] +KK )S++$'R8FM  ^7W&N^HUV,/R"3?\!4$L#!!0
M   ( /EY.E1=U"@"V@8  #(4   9    >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;+U86V_;-A1^YZ\@O&!( "'6Q9:E- F0NET;H$V")%TQ#'N@)=HF)HDJ
M2<?)O]_A18KDV$ZP8GNQ2>K<SW<.CW2ZYN)ON:14X<>RJ.398*E4?3(<RFQ)
M2R*/>4TK>#+GHB0*MF(QE+6@)#=,93$,?3\>EH15@_-3<W8CSD_Y2A6LHC<"
MRU59$O'TGA9\?38(!LW!+5LLE3X8GI_69$'OJ/I6WPC8#5LI.2MI)1FOL*#S
ML\%%<#*--;TA^)W1M>RLL?9DQOG?>G.9GPU\;1 M:*:T! )_#W1*BT(+ C-^
M.)F#5J5F[*X;Z;\9W\&7&9%TRHOO+%?+LT$RP#F=DU6A;OGZ,W7^C+6\C!?2
M_.*UH_4'.%M)Q4O'#!:4K++_Y-'%X2T,H6,(W\H0.8;(.&HM,VY]((J<GPJ^
MQD)3@S2],+$QW. -JW06[Y2 IPSXU/F'R[OI]=7]Y=6WCQ_P]<W'VXO[R^NK
M.WQX3V8%E4>G0P5:-.TP<Q+?6XGA#HDI_LHKM93X8Y73? O_=#]_$.X1, 3W
M6A_#QL?WX5Z)=[0^QI'OX= /@VT&[6?_0#-@#PR[O\><J UY9.1%N^0QF8&#
MK%K1'%_75! -:(E)E6-X5G-)"OQ)\%4M\9\7,ZD$8/VO/8I'K>*143S:H?A^
M23&1DBJ)^1PKV.5=4_BS*5D!=&S.X)1(O*1%CJ%A8# ,) @M!?8%= !YL@T@
M^\VXKO#%:@'0;H(*O]J8*2]K4CUA6BDJ0#.K%,<$URN1+:%0,5D(2J&!*"@1
MM<3?655SH?!G7N2L6D@/?_DR-69J8<94YZ43_.LO21A,WDEH/A!@'6UP6/**
M%*@6VGGUA N>$65TX\_0:+CP\%=6551R1> P*U9:EY%:4&V4,>6ZR#,B%6C4
MZ@]2W_=\WS_&]QVO!,VXR'5 \4%@"3"#1TP8EPHN(2N5EBPI<ED"*S0/>,3Q
M6C %">-K0]/D$1[HW1S$X =2K+19($B?95Q: NB9UMW6A(Z E^E5&.I%T7(&
M>INB.4;_"790JPDUFA!4FSMQ%8>F1"Z-_9E>T!\K!IY"S"0Z0":GX3M817ZD
M8XKN!<E!29;Q%9!HGRG00R]K:<?>9#(VM)?5 \CA@E'9/DV\<1R8I]?@I8 >
M+(1.D'6^)1M%J54'P"C0!E'7K@!431)#>^-0YJ&Z()7RC%/:GUI# &B346P(
M@<L+QB.S-O<J@IBOI,L "L*N[HI7+]1W!85)U*%V.>REI<\0>Y$+P(4+(JK)
MDXE@SR\OCM.&3  &4 9(A^N=V.L97)O1BLY9)VB3>&(C:]%2+9 MHH*1&2N8
M>GK.0OR< D2L@I:LFR[PSX^W9*)+VX.)-PF35XSHPVI[J'?*[])WB%Y$O&?2
MV)BTI\6/VQ8_?K7%SUE%JHQ!CQ-4PC3S:L6^H:._JA7]K%;H,-#>>U=_KQ'A
M*U"Z^S'2S</T"]RNT!V$6N(#''J)!0FL ;,6A?K<]T:V-F$#F8M<S4VA=>J2
MDX8_\":)03J&4@XM;P"'DY%=3KPDM7QWT&D!4!Y: /*%NV1(#F,;T[>X'E@Q
M?=1%8L3Z(RL!S!M9*T!X:J^& *P)_*:C0579J=<V]30)#9'#$ @(1D'W!%UN
MW"S-C=-P;.S1+04#5YE:"5T0'1O#Q#F<.F_;D]2"%GV"5P4$IC4WKNLPAT'D
MC<:FSQ[!)FT6W5/P8FR$'2&8R6'BKER[S9ZPTEX7MID8%^)1W^F-O6O7SG1L
MK;6-K/F+@LWV S<Z+RDT*BA,BMU.D4?M.F CB)RG<9.3)$I<RM(H='>(9D+
MU.JV=ATZ+_M66G(\%[S<61D'5GG0(#9N5L: !LBM"=LFVKWUJM\,3V1-,GHV
M@%<_2<4#'?1;!_J71?P')0+9ZFPN<@@[<G49I&U)0F3#4>-6XB63M*T\W%8>
MX-K5:@#>QN->D>'=1?8,X''HNWS%B;M/NTA_KL8T[A?$H8;U43N6;8([],*1
MM<S .'55>^10Z)#40+6%: ,\O UXR '/BUUD8B^TYC>H 8+&M4[M=U!XJ.T]
M>A5=K88#K2.PD-YS^\3M[1._]05#)Z5[_1D<,;G#*G@&<Z<&T\^]>4SWVK<;
M]VYP^A^,1IVRL/,MWCB!(C$S+-HRPT+"FKSK!A!&+^;8]KEN76EGB.K/B"U9
MVAT.-VBZRL9>%$W>,,7VF)+>Z/EB4-U#NVU,[9$_U\;FE-HC@SDZZ$SSVT;)
MEMI>JJ^-;IOB;0"W5L^P\UFFI&)AOE;!"Y(VUWZA:4_;#V(7YCO0\)G<?DW[
M2L2"0?$6= ZL_O$$&KRP7ZCL1O':?.29<:5X:99+"B@2F@">SSE7S48K:#\3
MGO\#4$L#!!0    ( /EY.E0"-E8 L 4  &X7   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;.U8W6_;-A!_UU]!>,;0 DKTY2^Y20#'<=< :9#5:?8P
M[(&6:$NH)+HD%=?[ZW>D/FW+2IIU0 KL12*/=\<[WH]W),\VE'WA 2$"?8NC
MA)]W B'68\/@7D!BS$_IFB0PLJ0LQ@*Z;&7P-2/85T)Q9-BF.3!B'":=BS-%
MNV,79S0549B0.X9X&L>8;2])1#?G':M3$#Z%JT!(@G%QML8K,B?B\_J.0<\H
MM?AA3!(>T@0QLCSO3*SQM"_Y%<-#2#:\UD;2DP6E7V3GVC_OF-(@$A%/2 T8
M?H]D2J)(*@(SON8Z.^644K#>+K2_5[Z#+PO,R91&?X2^",X[HP[RR1*GD?A$
M-Q]([H\RT*,15U^TR7G-#O)2+FB<"X,%<9AD?_PM7X?G"-BY@/U< 2<7<)2C
MF67*K2LL\,49HQO$)#=HDPVU-DH:O D3&<6Y8# :@IRXF$[F']#L]\_7#Y.;
MV>W]'$UNK]#U[<-L?O]1]=_<XT5$^-LS0\!T4LCP<M67F6K[B&H7?:2)"#B:
M)3[Q&^2G[?*6W:+  #]+9^W"V4N[5>.<K$^18^K(-FVKR:!V\2OB@;BEQ,T6
M<YQR[1VESSFB[SIY)%S EA!<1U=D(1!.?#3[FH9BB^;$2UDH0L+1GY,%%PP
M_U?+I+URTIZ:M'=DTON H"6-8/>&R0H)%5S$ U B8&1*XS5.MK_^,K*MX3N.
M/,P#1,"B1QQ).Y6%^!&'D10\@2QRPF$$\=+:7!3AF#(1_DU\Y%$N=+1BE'.4
M)I!J(D5>08KA#?0(^B2;:(E#AF#FE*#%%O%PE83+T,.)0&&Y=&"B("O*MDT
M;5T*F2#'?(T]<MZ!#,@)>R2=5[\^VDO7!W*N1QEL)(1SNZ6* P<HD]XR<:*&
M(YJL3@1A<4TCEPKH$A"Z%B1>$":WE":WE!*!79)3\YTRUG8XU>;3)H7[VA3<
M1[])+[7/E?<'A/?@J_:@?)V"S=JL9O-<&7POS;R1!LN6IKAJGHTUR"9DJWW$
M[ M4QV6:^!QUD>/HEC/23=.$C@J._6ZGM</0SJW-TX6@ D=UOH*K^->&CG-I
MM=PPAB5B:\H@CMHM%80;EU3:WM<'?2?3H[YO+/E[J^C]':6V/AJH06@-W9YL
M@4Z8 4( ,-54[K'[9J.]3] KG_NZ:S;;XYK'[ '.7F;/O=(!*^P"R2J6._\7
MJO)AIRD:E=)N36V!1JU X^M!GJOW[%X+\.KCK;Q5""JV_6A5(T=Y]C$7QX1Y
M(8ZT.[R&K3LTFW&P3]_K'P'O$$":16ZX Q:@#WI[8#'[KJ( L#,@'8)WL(>P
MXO\$O5JYD>X.G 9[)-W=LV>8VS/0;<O< :\UTIW1,(_3\ "\<MAU&D):Z>Q6
M6E'3">7?5C3ME50T[0=4?/2"S2U-."3?9!8\;Z?7]TEMU]>H*@.@_S/ "S(
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
MVGV;Q#"A\U3?B<5'*./I&GV12%7^2Q:%;*]GDVBNM,A*,'J0,5ZT]'NY#BU
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
M"&)%XQB--Z#]E=9NJ_@ PX!?_ !02P,$%     @ ^7DZ5"4'H7$9 P  >@8
M !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULI551;]LV$'[7KSBHQ= "
M6B11LBUGM@$[<=$"2>>F:8MBV ,MG6RB%*F25)S\^Y&4K69#DSWT1;JC[OON
M._)XFAVD^J;WB ;N&R[T/-P;TY['L2[WV%!])EL4]DLM54.-==4NUJU"6GE0
MPV.2)..XH4R$BYE?VZC%3':&,X$;!;IK&JH>5LCE81ZFX6GAANWVQBW$BUE+
M=_@1S:=VHZP7#RP5:U!H)@4HK.?A,CU?Y2[>!WQF>-"/;'"5;*7\YIQWU3Q,
MG"#D6!K'0.WK#B^0<T=D97P_<H9#2@=\;)_8W_C:;2U;JO%"\B^L,OMY6(10
M84T[;F[DX2T>ZQDYOE)R[9]PZ&,GXQ#*3AO9',%60<-$_Z;WQWUX!"B2)P#D
M""!>=Y_(J[RDABYF2AY N6C+Y@Q?JD=;<4RX0_EHE/W*+,XL-C=_;M8WMU\C
MV%PMW]_"\OTEK#]\>K>Y7EOOU2W=<M2O9[&QN1PB+H^\JYZ7/,&;$KB6PNPU
MK$6%U;\)8BMR4$I.2E?D6<9++,\@2R,@"4F>X<N&RC//ESU5N;*=K<R#K9Q3
M88"*"M;?.];:EC/PUW*KC;(]\_<SJ?(A5>Y3Y?^;JAU2X9#*>6:/@-HPVV98
M0:>Q[CAPVZ\:J$*@&FK)[072/SN)9Y.[6WVN6UKB/+375J.ZP_"'HN"7%07K
M(<H>$39;5$&6!CTBX*Q&?V+VD4Z#*T?]$DA4C$B4)(FWI^.1LX-5QWC%Q$Y[
M :QIE;Q#)TA#!K]#G@0/2)6&(BJFJ4<7T81,//::EGM;N'KX3RD.F(Z.P'&4
M)[D'3J,L[X%O.B68Z5Q)%EBS>V>[A&D"692DO<PL&I/"QU](81NC\S,E8 *L
MR)T%:.B%P&\O"I*2/P*21FDQ]DLDC\;C/MN5BZ1EV34==UL65&@/I634CZA7
M:19-\U[A:^M9O63:>\%+F$0D/VU:$9',ZX&?M6?\:!XTJ'9^ZFDH92=,/QJ&
MU6&P+OMY\B.\G\K75.V8T,"QMM#D;#(*0?63KG>,;/UTV4IC9Y4W]_;G@,H%
MV.^UE.;DN 3#[V;Q#U!+ P04    " #Y>3I4+E]S=&8&  #-$P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6S-6&UOV[H5_LY?<>"U0PNH,DF]ITF
M-.W=+NYZ$R19+X9A'QB+MH5(HB]))\W]]3ND9,5)5,=#NV%?+%,\[WS.BWAX
MI_2-64IIX6M3M^9HLK1V=3"=FME2-L*$:B5;W)DKW0B+2[V8FI66HO1,33WE
ME*;31E3MY/C0OSO7QX=J;>NJE><:S+IIA+[_(&MU=S1AD\V+BVJQM.[%]/AP
M)1;R4MJ_K\XUKJ:#E+)J9&LJU8*6\Z/)"3LXS1R])_A2R3NS]1^<)]=*W;C%
MS^71A#J#9"UGUDD0^+B5I[*NG2 TX_=>YF10Z1BW_V^D_^1]1U^NA9&GJOZM
M*NWR:))/H)1SL:[MA;K[J^S]29R\F:J-_X6[GI9.8+8V5C4],UK05&WW%%_[
M..S#P'L&OB]#U#-$WM'.,N_61V'%\:%6=Z =-4IS?WQL/#=Z4[7N%"^MQMT*
M^>SQY=79Z2]P>O;Y_-.OER=7/Y_]"F^NQ'4MS=O#J44%CFPZZX5]Z(3Q;P@K
MX+-J[=+ I[:4Y0C_Z6Y^QG<(F*)G@WM\X]X'OE/BI5R%$-$ ..5LS*#=[!_E
M#-F99Z<[S(F&:$=>7O0M<Y9"RW<.=B6<BWO,!@LG6HMV(?W_?YY<&ZL1VO_:
MH2P>E,5>6?P-95=+"7-58YY6[0*L.]0^6:L_I('9TJDU4+5@D;)=-]=2@YH#
MYKJQHBT=%^)O=@-JY5+.C 'B11/(#S4!U@@,[:DY90S.:]&"NNU?K:2N5 EX
M:M)+VIP<6$40";9_V\/A@/SFDUR61* $K%G/7F"=<I40S2#RJ]2SRDBRTM5,
MP@QQZ@YJ+6IBI6[(66\@VD",.V;TBMQ+H0TY>_"&_/E/.6?L_8B-+&!9%+""
MPBM(PX1#%$8).;D3&E,!/!]_OWF23[TY);S)BB*("OH6XC"C!(O;7%;6;40H
M+Z>XP6@81]MFP,:,YU%YJNFI1G^&PN[B?#7"N\*RC399!;?2[.1^\AQ+VO\
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
M$8)A *V^.LAH[+<_#?0,\HI#10T)"6+@GL^".7H'IDI<"6- #1,)^BWFFI5
M%ENJ81002.2;Y1+FEL$">F#:*H,4UU7&I(91:Y-P(Q1WOOS^NUE$HE>8I #P
M:DVKE25_H$5-W? SWJ/ C8>S(#5JR(R8!P\H H^021!ZO3 H4>O](0%$+X%E
M&B1P[TGJ:9O4T]Z<::O.Z*!*,? 2K7)<<+K@!=@$B4-M*^J$&(X !< !)O$5
M7;(7@#GIG*@-S=C9 (XRBLD'-FA1H6^#JI.2!^P]01=-2&S1Y*)>Z&5=P#$E
M$W4%JJ&A3'U#B>:^_SQ .S25D<YGKC&-HF1B_UUDF:Q! P!&8-*&\KQI4@I@
M6B(<AY$E_MGF4V,7B'.=:^)$74-:*\TS9'/:%2R4+DQ,&!-4RJ=C +RE,L?Q
M*/9 HA&9$"=;5*MCS62)H#R,?I> FX)V\C2:6#;T5E2LW!3BB3&4<PF9!ZZ
M,T_V&>]Q)XD%CA-GB$]:2[BO9M;0>8=I* 538\C'LP60Q):B*68P%?69ZC*A
MJ>AX%$W=Y $IL]1)\NW+!$#9SM)0IU-+T=P]>.(CZ+[]((W*_$!=S$?1S.7!
M;)2&COI34]>H6]>C-)KYR0HOQ ?U"+V%,.8'<CM)''D2I_NST-!TDAY^0$9E
MW'EX&)-6RV36S-U_>WI(4O^S<;I+.R3-.?E8+(]KQ1P4Z"Q)*S)Z#O4N78<-
M<J!/HM0SW L-';OJL.W<"#741+X9_;BGCZ5M'TM[^YCKM,JT6E/[5Y")M'JR
MFM)7:M>M\7ZWIG#P=$L0_\N4;/_X[85PN)/M<*%O@ZO3RSX>9D96.GF%?Z)5
M#=L=)M;3Q'>P:=A)\V:B*70,*XX[XT'M<9'_ Y!O6[ZS?$ESIRN[K<$@\$>Q
M'99#81]W]J>2R97=$LV9&!JQ6Z7:K^TB>N'VKQVYVV)OJ5QQ@%ZP);"&00JG
M)^DV0_>BQ<9N8PNA8;>SCVM8IIDT!/!_*81N7HR"=CT__QM02P,$%     @
M^7DZ5*)E(ED8"   ?AH  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
MM9EM;]LX$H"_ZU<0OL/" 81:)$6]M$F U,GV<K@XA9V]P^%P'Q2;MH65):](
M-^W]^AN^R9(M.VF+_6*+$F<X).>9X4B7+U7]NUAS+M'735&*J\%:RNW[T4C,
MUWR3B7?5EI?P9%G5FTQ"LUZ-Q+;FV4(+;8H1"8)HM,GR<G!]J>]]KJ\OJYTL
M\I)_KI'8;399_>TC+ZJ7JP$>N!O3?+66ZL;H^G*;K?B,R]^VGVMHC1HMBWS#
M2Y%7):KY\FIP@]^/0]5?=_AGSE]$ZQJIF3Q7U>^J<;^X&@3*(%[PN50:,OC[
MPL>\*)0B,.,/JW/0#*D$V]=.^Z]Z[C"7YTSP<57\*U_(]=4@&: %7V:[0DZK
ME[]Q.Q^F],VK0NA?]&+ZQL$ S7="5ALK#!9L\M+\9U_M.K0$DE,"Q J0MPI0
M*T#U1(UE>EJWF<RN+^OJ!=6J-VA3%WIMM#3,)B_5+LYD#4]SD)/7]Y-?'Z</
M-T_WCQ,T?IR,[Z:3^\DG=#^Y_6WV-/TWFMU]>KB;/,W0S>06/=S\_7&*QO#D
M\>%N.D/#I^RYX.+B<B3!%*5P-+?#?C3#DA/#INBA*N5:H+MRP1<]\N/S\IB<
M43""-6@6@KB%^$C.:ISQ[3M$ Q^1@. ^@\Z+W_(YB&,M'IPQAS;[0K4^>M*<
M%; BT91OJUKFY0K]Y^99R!K<_K]GU(>-^E"K#T^IAVBPV!4<54ODAKHO35
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
M\7P>R?R7[,NU=H?XF50\+HV101PFQ3][+84X,7!HBX%3&CCG!FT>NJ5!]\S
M=5L,W-+ /??@M1CT2H,\=*N(/1=NQA0;CP3?$Z%7(YH>Y.KGUJA7F.A$62J!
M;T.T4^/E\_W]Y.EO\O"5+.??%O.O\^ED\8-,IM.'Y\6/^>(;>7SX<SZ=WRW)
MQ0P4"R-)%DP(IO?W<F0IY*"1++_T=UOX<UK\#<D]3]16DKLD@*#!?F:VIXX!
MP,+@*P6<-P5N'2/B$M(KTK4_$\=VJ(0-5H%JX#7].(HMMTR ; K.##(#'T%H
M ?*\G)&+3Y<EHT_$(@5L*_C=A\'I\ V\ >N=B-TJC;HYN-L"OLCB%0C"UZ3D
M*\E_I%W,VP*MGZ/ILVPW=D;6[E0ITXIW%-V*HFND.&5R2U@2$%\/X%<6[EBD
MF3;M4P'5._%.N_;0<0=N,XE>1:)G)(&Y"P>L7_&"/6"=)4&C]U[-^]!U7-NV
MFYWW*^=]H_.?+,I [Y': @F3'4BE]P>'F%I<J"\*1$SB&D4B>8;'+5&<K(!@
M/Y(@=A"0"S0,>!0Q(4F*NY]GTR5N_#%9FZ+KU[5MCLNKXO*,<<T .?DATYVG
MR:%7<^CUO%,UB_*I+Z.V,VA5?5"Q&QC9/0H>9+XB>WUJ)NJ@I0IYX]%G!NJ1
M Z#4AFH=5I2&1J0GW$$F_*(< MCAYT*:9X+/97,]#&O:H#*#NH;#6M5V^[;=
MJB&UCVW*-A<.>PWC#+.3*7\;)ANMHH^4\6.&K X$XC3B!Q"-#<6,W+^R[3\,
MHM*35DK-)PPV)A&N,IV'4E>+KK,T8HU)66*=2MKU:%W1AG6N3=L5=8YL'7/5
MA%&FFWA9J?J\;BW9$NIT7VL\ZTOZ/=KOMM \-A9J[BS+@EW"]3GE1QDV?7U@
M:6E]'J>9RLM>GVJ!#@C?8FHGF"$G9Y(IMBFM=QK/\8:TU\+\V&^HN>'DS+_H
MK]B /+)#7F 3?09L0(\_DX<TI_[//>CF^:\I!X_]A9H;S.^6:U;Z?[?/0P^_
M*<[SH;YNT+=[W6&+K,<F1LU=; 9K$ *)+Q7W7\@$SU5L41\1\=A/J+FA_'X1
MO9HXE-I=>W N8L,Z;^!X@S,1K9,+0 QBD]^\))+-$E5\Q%6SU>UNDM]ISN9O
MZ?64-LS/]&TPOW <X8NKY#T3FQ"/NPC6Z,J^\G#?17$[*QX43_/KQXHKO,SD
MPRW>:$'H!?A^S;EZ>] .JCOR^']02P,$%     @ ^7DZ5"N"E3HE!   H \
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
M>;N3F]+M[B#I1S];A6(1COA2O(+QWA:]R'9G,W<W1;JI#N[=IH48P>IRS?V
M9R5 ?+Y,TV)_4SIH3LA>_@]02P,$%     @ ^7DZ5$K ^]U=!@  K1T  !D
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
M&HKO[J[(J?Z9]^N?!7458AHA0A+!]=5U$)%T6$7V9=_(F#=_P ?[[;ZI.@)
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
M7/789"Y:NB;2579,I"OT3Z0%5N@GUHE-YF*ERPH$(-"**_1;L:@*_:SJM<D
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
M>M6VOG.1S9-LHWAJ6_*"*]W@[7*M9S *$Z#?+SE7QXT1R*?ZX"]02P,$%
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
MEX=B'QB;CKF51"U)V\VB'[^DI(CV4J*=HNU#(\F<F</A\)RA=+'EXJM<4:K
MMS3)Y&5GI53^KMN5\Q5-B3SC.<WT+TLN4J+TK7CJREQ0LBB,TJ2+@B#NIH1E
MG<%%\>Q>#"[X6B4LH_<"R'6:$O$\I G?7G9@Y^7! WM:*?.@.[C(R1.=4?4Q
MOQ?ZKEM[6;"49I+Q# BZO.Q<P7?7(3(&Q8A/C&[ESC4P4WGD_*NYF2XN.X%!
M1!,Z5\8%T7\V=$23Q'C2./ZIG';JF,9P]_K%^Z28O)[,(Y%TQ)//;*%6EYWS
M#EC0)5DGZH%O_Z#5A"+C;\X36?P/MM78H /F:ZEX6AEK!"G+RK_D6Y6('0,$
M6PQ098#^;Q"W&.#* !\;(:P,PF,-HLH@.M8@K@SB8PUZE4&O6*PRN\72C(DB
M@PO!MT"8T=J;N2C6M[#6*\(R4XHS)?2O3-NIP?#C;'K[?C8#H[N;X?3VZL/T
M[G8&WHRI(BR1X)8(04RQO+WH*AW.&'7GE>MAZ1JUN+[EFS,0X!.  A1\G(W!
MF]^:O(S\7F[(,X#AGI/;=?I(18.KL=_5C.9G  >%+]@.Z/WQ7CS3FOB]C.E<
M>X&'O%P?[07V&[UT=3W418'JHD"%6]Q6%&NIGT@)KN;_K)ED!6E\^5,_ U-%
M4_F7)P:N8^ B1M@28\0SQ;(GFBDPYYK9%M04FB$G!9:$"; AR9HV);;T&Q5^
M#=-N!E$4Z'\7W4T#GK#&$WKQ7'.^V+(D:2JKT(F(@O,8]W$=LD16CHL/C;OV
M(C'B\T[F9$XO.UI=)!4;VAD 3\JC>HJ1=XK33)'LB3TF5 *2<J'8OT7*FZ8<
M.5/&8;R;Y'*KN,-@X Z;1 V)B9QAU^ZPED6-ZQG'WAF_G^LJ)F#$1<ZK\OIR
M0PU[^$JX5WOO_;)M<E['./?.X&Z;42%7+->BK8,(NFBB4+\/& 1G0?"[!TV_
M1M/W>BJ9%_ E6#*:+ #+I"))4F16@N^@E9E'?6=I8?N>A8%5K\ +Z /7\4&^
M%O.5[D= +MB<&G@OR0*:7YAZ;I2=P*G=, Y1.Z@=285^:B-R91&PK+PNZZ,1
M"722$\=Q.Q!+XQ!Y@=0%N@/@1 /2%SIK<P-SGWMSPAKKJXH3[^7*!]&J /3+
M0#-$T[YJ<= 0<V86F"S^UJV0[H!5(SKLH#M%83LX*PG0KPF?BT96KR'9Z P]
MT3W6!#D5C"_VJHW5# N(E%3)QB;%'[0'GBD1TK-;H25\Z&?\<GNT0AE!EW$C
MY!%3:(D7^IGW7NC3DE#/)R!/B-9XDNF]J+.4MRYB[#($ZK4CL20->S\J[*/*
M="\H#J&C3.-J8'1HX.18C]=^U*]O J!5%.B7@^D113JJ?.Q)-HH]E6$E!/HU
MI*S)A)%'ENCM3IO#]YU\Q\%Y:W1D!0/Y!>.!;FBVID"SCE8*/S%/*E_[-1E'
M[3"L1""_1-SE!>5JBGN3<"G?'HG'%8K3J.])RT[#[U>*>T%/=X*;PSP5AM%$
MF:]&-*XHP"B&[6BL*""_*.A%TLU_R;*:7O,#X(#B9DS"]/F8B.<#QP?DJ@6*
MVHD&6;5 ?N)^17L]04U'!4]A6<9'!WK\3V,JOX(;EFE5U3OM!$PS?48\HNM%
MEMM1_,OZ7F1Y&_EY^\=;NR%J8NO8LT\L=R(_=_ZLCFJ(7'[M>X0767I%?GK]
M"0W5$+G=^BG$[:TQMO2+_?3[PZ?^(7;;==^Q'ULJQ@>Z]39(97_7B,7O$:(
M+,BSKX7#EIGQC_3P1CX3QI2A&J&?ZJ5="IZ:&923F3<+Z["*YDECV?!@E]S;
M,KWSQL=/ZP>ZT2%VF1D6V-HB6VK&?FI^;3<ZQ"X_XW9ZQI:>L9^>/<WH$+O-
M>"]TWY*,L?O2I6G<Y$A_UW[(K^]$L142[#\D'-.)#K%[,.@AMV(GA\?MH[1"
MA(\1(G_#.L1-?;^',:WB8+_BO*IAK7SMO=,(VCLR;%4%^U6EC21/S+<(EJY3
MT_&L6_:2V\M[7]A:,0G]8G*@UP'?P:CX@$(%>*#52ZH5R^7NB/J(?U4=\8_H
ME$*K+2'\99U2:"4B]$O$E?M6HFD=#G@Y;W_OT-WYOF0^4-X0\<0R"1*ZU*Z"
MLYY>6U%^\RMO%,^+3TZ/7.G\%Y<K2G31F 'Z]R7GZN7&?,6JO[P._@-02P,$
M%     @ ^7DZ5-GJ&FT"!   U!$  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C$N>&ULK5A-;]LX$/TK V$/+="-1,GQ1V ;B.UN-T #!,VV>RCV0$MC6XA$
MJB0=U_^^)"5+5F-+2M:71))G'M\;CN>9&N^X>)(;1 4_TX3)B;-1*KMQ71EN
M,*7RBF?(]"<K+E*J]*U8NS(32".;E":N[WE]-Z4Q<Z9C^^Q!3,=\JY*8X8,
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
MBB^D,==/M$UM/>DQ7'-!DPPLYTE$TC?^R/*P!Y \Y0 G SC'@/H)@)L!W&.
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
MODH7F*4I>O?!6N<T8?Z7WVI326O38V][!0+/0SN:IL>\ Z2'>(3$S .DAWJ
MI+FWHE6&B5;O5(,$&H\Q <@$L_U,(R[1WDV)J 3 5",F7:!,M;N!9H8B\G[5
M?1ZM8I4AVS+],P_2381FPEWO/@$XML$Y++I SI4+G")@#)Y+@8 :+":?H6M,
M,K_NEU;+2EK+CDT^2)#JQ#2BM"WF$2 ]1"(D9A(A,97H.BDNE56M*G#WY3/G
M()2K]90"&7* RV*W?\@!CG/ WA0 F6+N0RY01'2),Q0QR?S[$)35K8K6K2^<
MAE!H@3,D&0 QRV@=,J89K8/&/*.8F&@4DV3::F9%:^:@N0@ZQN'R5EEYJXZV
M@U*AI;3@D8.E),)=K9 #G #K)*80!SHOA&,N;@9PI\+_H*UX5\?:.:G<]1=@
M!QE @:U/!8"="C#;AG!]>OKW;5V$^E-V.2H@_%&' M0\;%W(F:#6!7"P=:'\
M-E!J '?*B.;5^88+;39>LKE1N3J<"2"%$2X!2Y< +N&(7! /D%8 ' =Z>3:.
MZY-KW80ZSMY&!00[H =9#\ .VK3H<@-0;F\Q S#E]P?*^@,ULLK7FT-48(E$
M"CKP"P#,!!*_H< \M.II:,0" #W[%0"2*>W?>ZFLB5#/W7NIT$H)S#4T&I#L
M4&0>7/LT.&:!D#["X4H6@O'46HV4MAK/F/E*T0)JF%= 2)Q80$B<68!(F%I
M2)Q;@#&IY$)J748ZMBK[3]H F +]CM0#PD'Y@(!0/T @$A ("!4$ !("(K5&
M)*6-R-A\6^KN.L1]# #B+B84F(=6/0V-6 "@IWL!2+IWL=8JI:V5OS]/T>IX
MS#5:'H_)#D7FP;5/@V,6".DC''Y>AV+<6K!TQ(*%[YU+X0Y%0"M:I0][#.3#
M(*D0B'H,!$2.%@")#L,:NY0V=@?OFTO1MRX!4^B;,NC^@34#I@# "%^;6L.5
MTH9KZ^=W4W)!^XC2SL<DMW+\NT[TI5;$IR/+NGV3)'2Y ];Q'"M0<:Q LR,$
MZK-M=7Q*Z_@C3PO2M1WRC(X4J#A6H-D1 O6_16J5?Q:F_+W3AW3Y U@_5J#B
M6(%F1PC49]WZ@8SV V.3C73Q0T@_4J#B6(%F1PC4)]WJ_HS6_:,?WCW2&IW)
ML0(5QPHT.T*@/NE6^V=CJX9>-HF9H0V^PG6+$P04'*@N !0J<_,64P34'&1M
M$5 (L P$ ).X'[%/LQ7\&2WX7SB-F<$]O9!FA,0\(]6.B49(S#1"8JKAIF**
M:VL'LI%=#B&?Z<W +$X"DF, E[K:/@<PGJ0@EPZ 2086B .<(J9Y,^L6LA&W
M$#Z/FKFS&)[O>4*DT&!&!B#E)KGD$ 6F;A(T>8[J-BT)&# /DFASUB=E]+Q,
M^)QJAK;.@G:'/NT"IG  CH'V- 4XG: W&. 4F,9!UY?XS7S6^?I^V,Z$%\[2
M9N@3^)D$:Q0ADG&0.0%(J<'#FZ*0(@'( B)C\&GJ&42F5)=@?6!&^\"7S-AF
M[J0'Z!\G ,;  )(#7/N-.I=A\-E_T'T7 "? 4M$9P,G,O_Q36_^F1_Q;V(3M
M1+N3&V YVQ3 -CFDX7TC',@:S@!NT,WT[]LZ*$T[J&-]/U:[DPS^"1]MO88>
M6>SD37EKD)"/.9@WNP#(W9KA8>L/1N;!M4^#8Q8 *9A"G3I"II)8+*FMS]#/
MG6/0*"/O81Q ?90'0_/P"YB&1RT0U$<[@M*\6^.A1W8W'SYS3$<\P&<?*U!Q
MK$"S(P3J/P=K2G38XK/O/L.LP2P#U#T("&4/ )YBW0.06/8@(%0]"$B)'FU]
MD*9]T-@LLP9&Q=,K :?BZ91"D7EP[=/@F 5 ^CHD@*3[(VN4-&V4B'$ ?7S(
MP_@6*D/& ?3M(P_GP1<P#8]:(*B/=@2E>;>V2M.VZH 99PT6CD'7CX#0] /@
M*7;]"(EM/T!BUX^!?M.O.R><T;[IX'EGC1:H ?./<-#](R"T_P@(_3\$PL:*
MKI'( )CF\\1K^S-%;-Z>?5U7J\75TV[6ZJ;Y.C?CX@';65G<.=DKWOJ([SK/
MS6+>J9 V(-Z9[GW!P>N'#J4 2+RY$B'QYDJ(A)LK8>U) E[_&8*V-^3?U\[B
MSLE:,>TLCCR+O:^N-[CX'@" ^IX @/H> 8)ZG@%R#KZ' +T+_10ZIW'%83[#
M-T]=[ /TV[4"'W";(2B7BEA<R.+.65<QK<1'YG:+??G>A2896 \[0U"C%X@E
M8BSN'!(5TPIU9#ZTV)?O]_Z^*P78L4OMG+@4TZKNA;.(Q3Y^7TID8,B;06@J
M)'4CG5./XL#O2CYKGJ[8AQ],A'AN!)[22M])YWRD>&21?LAVOI$@SSCCL7MX
MZ<CII0=\79"!8SW-D(Y8!<@D[N]+'EQQ]_S/D8^H!'\AD(%#-D_1DD@()+KD
M[B&:(Z=H'ND3?PP<BFGN!'(/QOE8$-UV]P#-D1,T7S!)43!XK"5(-R"@H X
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
MFY<OA'(BV=I<@0LF5;+,<*4>59AK _4]94QN)]I!_4P;_@%02P,$%     @
M^7DZ5!*3&)'F!0  VR0  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&UL
MS5I1;]LV$/XKA+&'%FACB:1D.T@,-#:*%4B&H%F[AV$/M$W'1"71)>FD'?;C
M1\JJ*(<4K21^T$LBR7>G.Q[Y?7>D+AZY^"8WE"KP(\\*>3G8*+4]'P[E<D-S
M(L_XEA;ZES47.5'Z5MP/Y590LBJ5\FP(HR@=YH05@^E%^>Q63"_X3F6LH+<"
MR%V>$_'SBF;\\7(0#WX]^,SN-\H\&$XOMN2>WE'U97LK]-VPMK)B.2TDXP40
M='TY^!"?SQ-D%$J)KXP^RL8U,*$L./]F;CZM+@>1\8AF=*F,":+_/= 9S3)C
M2?OQO3(ZJ-]I%)O7OZQ_+(/7P2R(I#.>_<56:G,Y& _ BJ[)+E.?^>/OM HH
M,?:6/)/E7_!8R48#L-Q)Q?-*67N0LV+_G_RH!J*A$.,6!5@IP*X*J%) 715P
MI8#+D=F'4H[#G"@RO1#\$0@CK:V9BW(P2VT=/BM,WN^4T+\RK:>F'UE!BB4C
M&2!24B4!*58@8V3!,J88E2"G1.X$70&BP)HP 1Y(MJ/ I$SG?;D3@A7W9NB9
MUI6 K\$=W2J:+Z@ *'H'8 3CTNB<+JNG<?E4_T8$K28<^U>_86%FX3EX,Z>*
ML$R^!>_!E[LY>//;VXNATK$:CX?+*JZK?5RP)2[MQ%G]?H_Z+*RNG3VK'?6H
MSSNKQY-#]:%.4)TE6&<)EO906Y;,P'\U _\.?+!YNF[DZ>97GG1F/M=Y,5)_
M\,(FZJI,U-_7^@7@DTZ3_"?@'JK=0Z5[N,6]&9$;0+_OF)X;M%#2EZZ]A:2T
M8,#H88I0C,91I(?WH9D85W""(7;DYJ[<>)3&3;F#6' ="P[&<K?A0KU75.2
M%0]4JKPMHKV=M.$ '!\ZL _((S=*)FY KMPXG>#6@)(ZH"08T#4O[CO%DSCO
M1Q%V!W[FRJ70A/TT'E<.)E%K.&D=3AH,YT^N2.9S/W7=GT08N?Z[@O%H[!&<
M>P3'.##%1G4(H_!RT6M1)Z&Y?'T(-7)>_SX)#."X?OLX^/8;7M"?X(:(;[JJ
M^+@K5AH.;DID#D'!I+8^Z2-2Q9'EN^C56%692(^#E4?2CU8>P2!<Q0T"C\,!
M<;'E@BBJAT]1.;SB'5,:6_:)>TD_L>6?.$Q W4&[,G0<M7V"T2%L'SIK"28.
M,TQG0(Y]S#'Q(+)',$FCI-U7RQUQF#QF7+LH%%MD5!=P"Z6+.YW*?<J[3#&+
MZG':RREF,3L.@W;WK+FX_83WJJ2Y<D]R5B''47N'$5D>B,-$,.-Y3D59^]^2
MK2[,NR34\D#<2R* E@A@F @Z8\8,NM@]BMHS "UTPV/072@=H:D%]*5D*ZIQ
MW'3#'3(!&[U#+]$;6O2&1]J';O40=!$Y6!!!B\@PC,C-$?I4;'=*O@/7](%F
M(.Z4"@NG,.EE*BP,PW!UW:4Z@IY*VU\=>23]U9%',%@=00O;, S;K>T"=&&U
M+0I7LB4*5S <A85J&(;J+A,4_ =>5MI#B^FPEYB.+*:CUQ?WJ'-Q[Y%LV8IX
M9G&/+$.@,$.T)QYV22VR)(%Z21*HL<5TJA(?=2WQ?8+>G1F/X 0'F =9YD$G
MZ@50UU[ (QCL!9 E+Q3N!5JA%+D[/4F:N*7LS",X1JEO0;F"X0&W!(?"!-=E
M06DD?7%3C2PSH5$O5YPE'10FG6>LN''7%><1C+PKSA4,;H8BRV%H<J(5-^FZ
MXES!X(K#ELYPF,XZ3];G-W+84A".^SA/L:4N#$_4R%6& HU<M1/OR@5G'[8L
MAL,LUIY1U"EKC5,,W,NL63;!)SJ6P$?/$:KD>LXE?/LIQ^T=1F2I!;_P9 *[
MW8T_ E?.PZ+SX^8. [",A$]R+H&?>3"!+>/@E[8YZ!#O7K4IB2U7X%[V.XDE
MB"1,$-W/]B+GM-0[!1.WD_$NHN/V#B.R;).\M.%Y.@5>O'.66&9)>MD4)99.
MDI/LG"7N6;E_Q0X;'Y*8SWYNB+AGA00976O-Z&RD38C]ES3[&\6WY;<E"ZX4
MS\O+#24Z&T9 _[[FNGRN;LSG*O7W3-/_ 5!+ P04    " #Y>3I4S%,5V_H"
M   S"0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6S%5EUOVC 4_2M6
MM(=6ZIJ0\-%6@$0)U9!*AZ!T#]4>3'(#5AV;V0ZT_WZV$U*ZAK1[F,8#L1.?
M<\\]MJ_=W7'Q)-< "CVGE,F>LU9J<^6Z,EI#BN4YWP#37Q(N4JQT5ZQ<N1&
M8PM*J>M[7MM-,6%.OVO?346_RS-%"8.I0#)+4RQ>KH'R7<]I./L7,[):*_/"
M[7<W> 5S4(O-5.B>6[+$) 4F"6=(0-)S!HVKL.$9@!WQ0& G#]K(I++D_,ET
MQG'/\8PBH! I0X'U8PM#H-0P:1V_"E*GC&F A^T]^XU-7B>SQ!*&G/X@L5KW
MG L'Q9#@C*H9WWV#(J&6X8LXE?8?[?*QG<!!42853PNP5I 2EC_Q<V'$ 4#S
M5 /\ N!_%A 4@.!/0/L(H%D FM:9/!7K0X@5[G<%WR%A1FLVT[!F6K1.GS S
M[W,E]%>B<:I_,QC/T,/@=C%"D]%@OIB-)J.[^SDZ"4%A0B6ZPT)@,S>GZ"M:
MS$-T\N6TZRH=VA"X41'F.@_C'PG30!/.U%JB$8LAKL /Z_'!1_CP@_A^#8&K
M/2N-\_?&7?NUC!,LSE'0.$.^YS>J$JJ'SV&CX=Y1>%@/#R$JHWLUV03E,@@L
M7W!L&6 BT .F&9RA[TGR=8DI9A&@N:T],R*?Y!D*B8PHEYD -&9YR3%;]_%6
MDZ&Q@E3^K)'2+*4TK91FG92MD8)XHNM")#*(4<1UJ8E!V)!5?N6D+4MJBMVV
MWVIY^M=UMQ5B6J685JV8>X&93$!(M 2U V"(PA:HK)KPUCL%K\%SC?F(=N6(
M-_+:I;QVK;RA7M.$K8"IMP8AK%!2^EAE5_N=E#J[.J6>3JV>*7Y)C1@]<=$1
M:56UH_-7<W=1BKGXK#G#-^8\3B!=@JA;K)=EC,O_O6\:WFLI]_[%SBE8/[3?
M/3AE4A K>UI+S9\QE1\XY=OR1C"PYZ#[.CR_3NCBN2),ZLV4:*AWWM'!17Y"
MYQW%-_;,6G*E3T#;7.M;#0@S0']/.%?[C@E0WI/ZOP%02P,$%     @ ^7DZ
M5*\AG261 @  \ 8  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULC95-
M;]LP#(;_BF#LT );_94X:Y$8R,>&[5 @:-#M,.R@V$PL5)8R2:G;?S]*=ERW
MB=->;$DF7SX4)7I<2?6@"P!#GDHN],0KC-G=^+[."BBIOI([$/AE(U5)#4[5
MUM<[!31W3B7WHR!(_)(RX:5CM[94Z5CN#6<"EHKH?5E2]3P#+JN)%WJ'A3NV
M+8Q=\-/QCFYA!>9^MU0X\UN5G)4@-)."*-A,O&EX,Q]9>V?PBT&E.V-B,UE+
M^6 G/_.)%U@@X) 9JT#Q]0ASX-P*(<:_1M-K0UK'[OB@_MWECKFLJ8:YY+]9
M;HJ)]]4C.6SHGIL[6?V )I^AU<LDU^Y)JMIV@!&SO3:R;)QQ7C)1O^E3LP\=
MAS#I<8@:A^BMPZ#'(6X<8I=H3>;26E!#T[&2%5'6&M7LP.V-\\9LF+!57!F%
M7QGZF72%QR+?<R!R0RJJ%!7FF5PLP%#&]27Y0NY7"W+QZ7+L&XQF??RL49[5
MRE&/<AB16RE,H<DWD4/^6L!'S)8U.K#.HK.*"\BN2!Q^)E$0!2> YA]V#Z_/
MX,3MUL5.+^[1FV:9W O#Q)8L)6<9 TW^3-?:*#R;?\\$&+0!!B[ H"? #+9,
M"*N_IIR*#$X5H988.@E[91_381@' >[/8W=K3I@-!UVS5X3#EG!XEG!:VAW0
M)"NHVD).C"3PA U&GT2MM9(NP_4QZ;%5&/2")BUH<AXT,WO*7TYX)C5B[RC+
M3X$F1PA?DM$QZ0FS8=B+.FI11V=1\;:\4_+1QTK^KEF-YW>:1PE81MM3L:2V
MLO7=;%?;MCUUW>K-^@S;>=U]7V3J?\$MG@XF-.&P0<G@:H10JNZO]<3(G6M1
M:VFPX;EA@;\D4-8 OV^D-(>)#=#^Y-+_4$L#!!0    ( /EY.E1C-21C#@0
M (,/   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;*U778^C-A3]*Q;J
MPXPT,V ^PRB)E G]6&FG'6VZ[4/5!X?<!+J J>TDN_^^-C"$!(.R:N9A N;<
MXWONM7U]IT?*OO $0*"O>5;PF9$(43Z;)H\3R E_HB44\LN6LIP(^<IV)B\9
MD$UEE&>F;5F^F9.T,.;3:NR-S:=T+[*T@#>&^#[/"?OV AD]S@QLO ]\2G>)
M4 /F?%J2':Q ?"[?F'PS6Y9-FD/!4UH@!MN9L<#/$?:5087X(X4C[SPC)65-
MZ1?U\F$S,RSE$600"T5!Y,\!EI!EBDGZ\6]#:K1S*L/N\SO[3Y5X*69-."QI
M]F>Z$<G,F!AH UNRS\0G>OP%&D&>XHMIQJO_Z-A@+0/%>RYHWAA+#_*TJ'_)
MUR80'0/)HS>P&P/[TL ?,' : ^?2P!TP<!L#MXI,+:6*0T0$F4\9/2*FT))-
M/53!K*RE_+10>5\))K^FTD[,?T\ Q30O:0&%X(AN92;B?;[/B( -HB(!5GUG
MD*AD'P!EE'-T%X$@:<;OT2/ZO(K0W0_W4U-(?Q2K&3=SO]1SVP-SA^B5%B+A
MZ,=B QN-_7+<'MLC!*8,1!L-^ST:+_8HXPK*)^18#\BV;*QS:-P\@EB:X\K<
MTIA'5YOC<$2-T^;6J?C< ;X7V*5%D18[N3,R4L3P@ XDVX,N4S635S&IL^(P
M=P,W= ,[F)J';@1T0">T[8E]#HPT0.Q[#NXPGJER6U7NJ"J9Z^LDU31^QP$\
M\7PW]+P+27V@7GND UYH/Y/DM9*\44F+SI:3IYD\JPJTW#,&1?P-+3;_R&-
M'K4"+81@Z7HOR#H#)"AZ(TP-__4*^1K8WR-+QF\]\6^V9/Q>-!X#2_U=A%>+
M"WNX2(?SW2[N3%+02@I&)?TJBV=<!5.@$EA*-RA.2+'3:@IZ/F@E]6$:/7V0
MYPVJF;1J)K=9_:,TZC;QS$L2P\R01SL'=@!CCG0GWN2Z+$=:7#BH-VSUAN-;
MX[?EAP?4W2 _R\L,NOLHJ]#] XI@+= *9'Y3D0*7R(,L2VI_/,H[T2,GF8S1
M]=L$6Z>R:=ULHS14W=C8N+^H-##<AT4ZF#,89]RY".#;[9.&ZRS=OD92'X8U
M:T?'9@]+LD^2[-MLEH;GS$]/(Z</TR0RTK'A83FG<H['Z[G:"_^C!N!3A<7C
M)?:[%G>_*#[ZP23P+R\.6F 8^+Y[&3X-,/"P'3H# 3R563Q>9[]OB7L]-_S0
MU2R*/@YKJH$&YHULVU/!QN,5^_HU[O<N9-AS.D%MY/1AVGQ&6N!Y/FM)9J<[
MR8'MJBZ/RZYB7XCZ:MZ.MIWDHNJ?+L:7JL.LNIX33=V>OA(F5RQ'&6PEI?44
M2*]8W?'5+X*650^TID)V5-5C(KMD8 H@OV\I%>\O:H*V[Y[_!U!+ P04
M" #Y>3I4JLO"1BL"   -!0  &0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX
M;6R-5,%RVC 0_94=3P_)3(N-;9(V YY)#&TYE#!0TD.G!V'66!-9<B6!T[^O
M)!N7E-#F8FFE?>_M6TL:UD(^J@)1PU/)N!IYA=;5C>^KK,"2J)ZHD)N=7,B2
M:!/*K:\JB63C0"7SPR"X\DM"N9<,W=I<)D.QTXQRG$M0N[(D\M<=,E&/O+YW
M6%C0;:'M@I\,*[+%)>I5-9<F\CN6#2V1*RHX2,Q'WFW_)HUMODMXH%BKHSE8
M)VLA'FTPW8R\P!:$##-M&8@9]I@B8Y;(E/&SY?0Z20L\GA_8/SKOQLN:*$P%
M^T8WNAAY[SW88$YV3"]$_1E;/P/+EPFFW!?J)G<0>)#ME!9E"S85E)0W(WEJ
M^W $Z,=G &$+"%\+B%I Y(PVE3E;8Z)),I2B!FFS#9N=N-XXM'%#N?V+2RW-
M+C4XG2PF#Y/9:@*+27K_:3;].KV?P<48-:%,P8Q(26R;+^$=K)9CN'AS.?2U
MD;5@/VLE[AJ)\(S$&+,>1/VW$ 9A\ (\?36\_^$YW#=F.\=AYSAT?-$YQ[A'
MOD/(I2@A%5Q+<Y1,UW4!J>LW2OA^NU9N_<<_!*-.,'*"\1G!5"@-6H!8FZYR
MR%I)]5(G&Z:!8[(7<)\,S'TT7=L?-^PTZT_&LQ+CKL3X/R6V;2!*X<N5Q2>:
MX=7U:6FG:7^7YA\=5OM0?"%R2[D"AKG!!+UK Y;-Y6L"+2IW?M="F[_CIH5Y
MKU#:!+.?"Z$/@;T2W0N8_ 902P,$%     @ ^7DZ5-1(YO:M P  G@P  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULQ5==;^(X%/TK5O9#,]*6)";0
MT 6DX6.T,U(UW5;=>5CM@TDNQ)K$SMH&VG^_UTY(*0T1^]072)Q[CN\Y7-]<
MQGNI?N@,P)"G(A=ZXF7&E#>^KY,,"J9[L@2!3]92%<S@K=KXNE3 4@<J<I\&
MP= O&!?>=.S6[M1T++<FYP+N%-';HF#J>0:YW$^\T#LLW/--9NR"/QV7; ,/
M8![+.X5W?L.2\@*$YE(0!>N)]RF\68;4 ES$7QSV^NB:6"DK*7_8FR_IQ ML
M1I!#8BP%PZ\=S"'/+1/F\6]-ZC5[6N#Q]8']LQ./8E9,PUSFWWEJLHD7>R2%
M-=OFYE[N_X!:T,#R)3+7[I/LZ]C (\E6&UG48,R@X*+Z9D^U$4< Y&D'T!I
M3P'1&4"_!O1/ /3<#E$-B"X%#&J D^Y7VIUQ"V;8=*SDGB@;C6SVPKGOT.@7
M%[90'HS"IQQQ9OI%5,56_>XY,Y 2(XG)@,QE43+Q_.M/,0VO?]?D_MLC85J#
MT82)M(G. 7\GDG.VXCDW'#39@P*,)&N98QUJ\F$!AO%<?R17Y/%A03[\_''L
M&TS>IN G=:*S*E%Z)M$1N97"9)HL10II"W[1C0]I!X&/KC76T8-U,]K)^ !E
MC_2#WP@-:-B2T/QR>-"FIQN^@ 3AX5GX\F)X..HPH]_44=_Q16?XYDQGI&0\
MQ5]=$>QC"FM*;*KJT&WR*KZ!X[/M;#<-XT$0H);=L8R6L) >A[U*-VK2C3K3
M=0WQ2JZOMAH.12U76*4"*YH+ D])QL0&G!J![>Y$$0;G?...39NX6>?NMOG?
MZ)(E,/&PNVM0._"FI*V$HC?J:1 /!R<F+2X+6[X-BZ+1:#1H]W+0>#GH]/*[
M:\:07K$=>H2>*;!OJ!>O#*BBK0*Z:2EY!J8TH:2HSBV>X)0]M]F][&;JUTS]
MABEN87JE?=AH'_X_[2G7B=P*0[!:H$UT-U^_-PQ^:5/8#8MZ@U/8*SG7C9SK
M3IYE EHS[/RJE*IZ*?Q]"\4*U#\=[''#'K_GH5O$+:=@=+95C)JL1]V>/''M
M<D SOC*QQ7&J;IN7>!,&+R_BX#W=6=;;O[(G#L[:$QY-$&%WZY<%3HX)9OF9
M*VW(GV@1'OG++:(O.]'WM8BVO)/BMQ;Y1_-6 6KC!EU-W,&O7IG-:C-,?W(C
MY,GZ++R9ARWK"SM\N_GNA;Z:W&^9VG"A4<\:MPIZUYBLJH;AZL;(TDU[*VEP
M=G27&?Z! &4#\/E:2G.XL1LT?TFF_P%02P,$%     @ ^7DZ5() G.-[ @
M-0<  !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULC95M3]LP$,>_BA7M
M!4B#//<!M9%&JVF30$(PMM=N>VDMG#BSKP2^_<Y.B#HE =XT\</__[N[QN=%
MK?23.0 @>RED:9;> ;&Z\GVS/4#!S:6JH*257.F"(PWUWC>5!KYSHD+Z41!,
M_(*+TLL6;NY.9PMU1"E*N-/,'(N"Z]=KD*I>>J'W-G$O]@>T$WZVJ/@>'@ ?
MJSM-([]SV8D"2B-4R33D2^];>+6:V_UNPV\!M3EY9S:3C5)/=O!SM_0"&Q!(
MV*)UX/1XAA5(:8THC+^MI]<AK?#T_<W]N\N=<MEP RLE_X@='I;>S&,[R/E1
MXKVJ?T";3VK]MDH:]\OJ=F_@L>W1H"I:,450B+)Y\I>V#B>",!D11*T@^JP@
M;@6Q2[2)S*6UYLBSA58UTW8WN=D75QNGIFQ$:?_%!]2T*DB'V2W'HQ8HP#"5
M,PE4$28%WPC93'(WOX8M%!O0+ Z_LBB( E:#!KN8*TD?@F%G:T NI#EG%^SQ
M8<W.OIPO?*0 +<;?ML%<-\%$(\$0YK)##,A7GY:'\__E/I6EJTW4U29R?O&(
MWXVMAGG'*.Z,8F>4C!A1.N%0-1I5ZE3VN#UG490& :7^/$!+.EKR$2T:HC6J
MR0DM3*-16MK1TH]H\1 M[=&2Z2ALTL$F'\&2(=BD#QME33O6]%W6+X5<MB>B
MXJ_4N= ,L:=]=C0;I<\Z^NQ=^@T8PT11'1%V3)1(Q\W@$'[6PU^$XX6>=_CY
M)Y*GNT)S%.6^WQB&0IGW/N<D#$]#:0YQ?UL\"?H1^R=-S5XHMUSO16DHE)R$
MP>64''33I)L!JLKUN8U"ZIKN]4#W&FB[@=9SI?!M8%MG=U-F_P!02P,$%
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
M#$Y'**&V[>=V8&3A.KB%--@/NLL,6W90=@'.+Z4TNX%M"JL_ ?/_4$L#!!0
M   ( /EY.E0\"8$,< ,  $$+   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y
M+GAM;+56VV[;.!#]%4+8AQ9((^IBQ0YL XWMW0W0[ 9-N_M0](&6QS912E1)
MRF[^?H>THBBUQ74+],7B9<Z<F3GFD..]5%_T%L"0;X4H]238&E-=AZ'.MU P
M?2DK*'%G+57!#$[5)M25 K9RH$*$,:596#!>!M.Q6[M7T[&LC> EW"NBZZ)@
MZO$&A-Q/@BAX6GC/-UMC%\+IN&(;> #SL;I7. M;+RM>0*FY+(F"]21X&UTO
MHL0"G,4_'/:Z,R8VE:647^SD=C4)J(T(!.3&NF#XV<$,A+">,(ZOC=.@Y;3
M[OC)^^\N>4QFR33,I/B7K\QV$@P#LH(UJX5Y+_=_0I/0P/K+I=#NE^P;6QJ0
MO-9&%@T8(RAX>?BR;TTA.H H[0'$#2 ^%Y T@.1[0-(#2!M >B[#H &XU,-#
M[JYP<V;8=*SDGBAKC=[LP%7?H;%>O+1_E >C<)<CSDP_;(%4M<JW6&Q2*9X#
M84+(G#D9N78JK B.#5J"-AS%P84UXXKLF*B!R#5A6H/1J/K7FBO<9>6*",Z6
M7'##0=O]NFC6D8DL <HG'KNLR5KB;*^OR:LY&,:%?DW>D(\/<_+JM]?CT&"F
M-MXP;[*Z.605]V3U -4E2>@%B6D<G8#/_/ YY B/')R>@,_]\#OV2**T%[TX
MFSP:O82'*&ZK<-PJ'#M_28^_FUKCBM;DK55'<R?LIW>X1FX-%/JSAR-I.1+'
MD?9P_"'E:L^%.*74 3EP2-NV=M.8#K-DE(S#75>2,^T6WDAL7[W6%<MA$F#C
MU*!V$$R))\6T33'UIKC(L8:,S*2JI#J<CD]W4"Q!^0HX:+T/?IE(6<N1>3.8
MU4I!:9K#>NIOG1U)$$4THI2V$KP@OFJ)K[S$]PKO-64>+T@E6&DN7!L S+/"
M&\><"N3@+^L&$E_UQC%LXQAZX_@;6Y@B0I:;-P94X2G$\(@_C?OK,&KY1U[^
MV]*P<L.7 CS4HR/J.,YH+W=$GQL]_>DSVD!?*)^D+S)N^N:9AO/&,/L_PX4_
MZA\_SU'GYHN\!?D@#1,>)1IX-X5!//!(\=R1H_@,YLX%>9(^/J+/Z+"?_;E7
M1_YF_1>8[R_LD_S'#3G-TO@X@+#S^K"/RSNF-KS41, :D?3R"EVHPWOM,#&R
M<@^2I33XO''#+;YQ05D#W%]+:9XF]HW3OIJG_P%02P,$%     @ ^7DZ5(8;
M\]9V!@  #R8  !D   !X;"]W;W)K<VAE971S+W-H965T.# N>&ULO9I=;]LV
M%(;_"N$-0PLDM412LM4E 1I[[0HT0]"TW46Q"]JF;:&2Z))T/H;]^%&R*MKA
M$2W$C6\2RWX/R9<4^9QCZ^Q.R&]JR;E&]WE6J//>4NO5ZWY?39<\9^J56/'"
M?#(7,F?:7,I%7ZTD9[,J*,_Z. CB?L[2HG=Q5KUW+2_.Q%IG:<&O)5+K/&?R
MX9)GXNZ\%_9^O/$Q72QU^4;_XFS%%OR&Z\^K:VFN^DTKLS3GA4I%@22?G_?>
MA*_'-"X#*L67E-^IK=>HM#(1XEMY\7YVW@O*$?&,3W79!#/_;OF(9UG9DAG'
M][K17M-G&;C]^D?K;ROSQLR$*3X2V=_I3"_/>\,>FO$Y6V?ZH[C[D]>&HK*]
MJ<A4]1?=U=J@AZ9KI45>!YL1Y&FQ^<_NZXG8"@AI2P"N W#7 %('D*X!M Z@
MU<QLK%3S,&::79Q)<8=DJ3:ME2^JR:RBC?VT*-?]1DOS:6KB],6G)4=SD9GE
M3XL%TFR2<874TC2BS2<CD:]8\?#;+T,<#GY7:,K4$O'OZ_269;S0"K%BAM@M
M2[,R\-3<AJ?*?((4GZYEJE.NZE#$<B%U^B^?H:E0^@0MI% *K0MSKV;5VPMS
MCRK@_<Q<\TU'<Y9*9'I><S1Y0"I=%.D\G;)"H[2XY4J;VU&;(6J^$/(!O1AS
M;0:F7J)3]/EFC%[\^O*LK\V4E<;[TWIZ+C?3@UNFYX:O7B$2G" <X! ('_G#
MQWQJPL,J/ #"QYW#PV0WO&_6N5ELW"PVKMHCK>U--+IIUN8$O7&7[NL'$X3>
M:YZK?SQ=DJ9+4G5)6[H$>M@90'-;C,QM@2Z92A6T2IM.HJJ3\BB[O2!)0,,@
M,+-ZN[T>KC <DN' $8XA(8WQMG#',&T,4Z_A#G,,&=PT&C\R2%R#KM 83%SA
M&!+2.&PU&#4&(Z_!47D&_&'/@!/$-!HQ*1_*$^1+N3TA@Y%KD(1DZ!ITA0G%
MU/7GZH8#C[VXL1=[[=TLS1UYJKG,T?OF5 'OR=B=X$$0!21Z9,C5X4&4!)@^
M,N3J$DJ3.&HQ-&@,#0[:@=/I.E]GYM2<H7?5X?O9'K[OS*%\@B;<1'+TB=U#
MTS!P%]9=5%<T:%VI86-L^&S&/ICK?<:&SIA/@0.GDVJ\3[4S 4DS 8EW CZ(
M8M'I3DV ):+NEAJYNAB7PWSLQM7A*&BU$P8V%PGV'RTEZ1^?,>CK%<\G7/J(
M%&ZE/.&Q,!A:](;X&""L>^EPC@)*^" %A-Z3-+3L#_WP?R(+ZU:[>'25+1Y=
MH=^CQ7WHY_T3<1@"P&_QZ"I;/+I"OT=+_+ #\KW[$OV'KD3!'] 5D]],M?IV
M7<RZ[5K+Y3 ^VJZU[ P/@V?770M LF6U767+:KM"_VI;K(9^KCYUU[J,:_/H
M*EL\ND*_1TO.T(_.I^Y:@*0M'EUEBT=7Z/6(+4VQGZ9;24&7G8@M/_'1^(FW
M2M>C\!.[L#.Y.)"Q L)A$@-U%B!,!H%G 2T^\;/@$[NL,Q8CP"( Q21. (L
M9LO\O=6BI2?VT[-[M85=NN%A#"3DD+"LMUQ7$%@]>2RVO,1^7CYWR86!8AJ8
M"%?57G1ARV'L+Y"?N^S";AT,U5W=9..]LMU9L(D!]B<&G6LO#-7'4/$%".'J
M"Q#ZRB]LP8_]X(> 81*[D<AS+J<IR] U6W'9"2:6Q#@YVG>2%HW$C\:? Y-1
MW<OC'>9^U^CJAG$2M2X9L2@FX3,@8E2WNG_@KLX,G+8/W.*<^''>^> ?$9>O
M\%@!8'O'NO45]F'?81]XXHV)BU?/&44L7(D?KJW[6:Z$-,-%?PG-5?]2=*S5
MB 4@B8ZVJ2V8R&%@ZOI3@TN,*(X O@+"01RYM< 8$D9Q^P);"!$_A)Z8(!(7
M(,8AD" "PD$< T4,)/0YM$@B?B1USP^)6RO"^2$D#*#\$!!Z35GD$7_Q^=SI
M(8&^[W7GP56UIX?4HI4>AM9#TT/JLA1*#_?*=NU9X%(_<#OG?=1%)QXD0-X'
M",U=UIX<4,M8ZF=LZ_EOWC='H5DC].@$Z4(!:KE)R;$H0+=^?O5#[R=1@ )5
M9.1F'2- %P.U]GA_>[M^+6JIO]9\ZN_-;G$(^W-UL+^][>WZLU2G?JIWWW"Q
M\XL^[,C5P8[VMK=QU-]Z^*9\5.J*R45:*)3QN0D,7@U,"W+S]-'F0HM5]3S.
M1&@M\NKEDK,9EZ7 ?#X7)BVK+\I'?)IGP"[^!U!+ P04    " #Y>3I4$$^?
M-H,#   (#   &0   'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6S%5EUOVS84
M_2N$L(<62*)/RU9A&VCC!0NP8D'<#PS%'FCIRB(BB1Y)V<U^_2XI654@VO6P
M87VQ1?&>PWO.O:0X/W#Q) L 1;Y692T73J'4[HWKRK2 BLH;OH,:9W(N*JIP
M*+:NW F@F0%5I1MX7NQ6E-7.<F[>/8CEG#>J9#4\""*;JJ+B^1V4_+!P?.?X
MXI%M"Z5?N,OYCFYA#>KC[D'@R.U9,E9!+1FOB8!\X;SUWZQ\ S 1GQ@<Y."9
M:"D;SI_TX#Y;.)[."$I(E::@^+>'6RA+S81Y_-F1.OV:&CA\/K+?&?$H9D,E
MW/+R,\M4L7!F#LD@ITVI'OGA%^@$331?RDMI?LFAB_4<DC92\:H#8P85J]M_
M^K4S8@#PHQ. H ,$EP+"#A!>"H@Z0&2<::48'U94T>5<\ ,1.AK9](,QTZ!1
M/JMUW==*X"Q#G%I^*(#DO,3RLWI+%-V4T/4 ^PLD43@-4C$T&#*24R;(GI8-
M$)X3W@C"ZCU.8Q\H>85V2[:M3225A.XI*S7?-7;GM:1(3.N,I"65DN4,@S;/
MAC_EM1)8_X:6J$PU@JEGDB$->;4"A23R-;DF']<K\NJGUW-7H6J=NYMV"M^U
M"H,3"M>PNR&A=T4"+_ M\-OS\!6D"/<-W+/ 5Q?#_>0EW,52]?4*^GH%AB\\
MR;=19 VI=HD!FOYV;/.77Q%$[A54\H\S2X;]DJ%9,CJQY,]]_=]3\81'T2?=
M ;9"M#P3PZ,/G/TR3+PH]#PT;C^T?!SHS\)D'+BR!4:Q/PQ\H2GJ-45G-=U_
MZUORY3U4&Q#GK)KTM)/_JSIQOV1\5LD%2UYAX=IMA;.XU=-VB^)F7..FQY2.
MTP2/$(Q^Q/- GP8'I@I6D]\PW=^!"@177"@\%S)RRZ6R=4";:SRH5S"+O7$#
M6.*FD^1D6:>]&=-_8\;:F'&G3S'3P__4&.V"ML.F?&I3[H^56^+.*9_URF<_
MJ@UHKL#()A\*P9MM0>[P4VW,D)?TQ&RD.+0>"N.X./"BD\XDO3/)C^R)UIUC
M9[RPR&9&8C,C&ILQCHL#WSMIAN]]^]Y[9^WX?KTZ@N':V*"6@ED"9TD<GDYR
M<"GQ_Z-/3D<T>9GLQ)+L.!"33<:?'$M@,O4LUKN#6Y>^(V.J6U9+4D*.2.]F
MBA2BO7:V \5WYB*VX0JO=>:QP*LZ"!V \SGGZCC0=[O^\K_\&U!+ P04
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
M.A#]*Q;J0RNU"S;Y7"61-DEO[TI=:=6][7VH^N"%24 +-K7-9OOO:P.!T"7
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
MKO-43,/^+*_5*$[;P=_(\3>L^*^#@&UP"$;Q.J(O&(,^3O"""%X&-%75*D"
MOKN/='^:#6DS1]JT(KU107U001T4@WHG@PI^3K!: [:$MG(SK1.53#NWT+:'
M?(M8"-;H1>XU_ )(6@H>RZ+=W@OCVT#;9NQ Z^30.N^!%B"^*D/6V2O%M\@Z
MQR*[S)%=6I%)=ND 034_Z)SS8Y+NN8:ZW1.EW2ML#Y[5ASO, IP(V3/($),0
MR" #DE1&^8"VIEMWW=]LP Q+>O CP"HK\X"ZP\@,NWIV>E6;2I9V#Z D3/.?
M?H#OJ -#AU[C5'5@B,RS,]E[Z\"N#38/1=M0G]?ZW#JPJVL?1&8HT[-SIDX!
M78 !PR$11Z7<<)[7.57*#7MY=OIZ@_\;"DA$Q,L%&#VO"4MW,MESXM(HVU6_
MMDZ_?/FB%H>M:S)L"-V/P9V@9Q)O8M"G3"J5 0,#M):CXJ4,>6:EN%$T77>_
M8Q@=,7'7$\.YT,Z2-WDKMNM3*5SOX(Z;32G?^G8A%GI4.UU6!OL>J].I"O*1
MX8;[+:+;]*JC:&@8VFFX$N(XD;'%7(![6;P "2 IA%#93B9A*<(#;'^ +Z"A
M<6AO:ROX OP+9$&$<K%IX'.4/(+;Q4*Z$*8>G-V,^[?WY\<0##1\#YLG(AAH
MJ!O:N7:(YT(ZQ07;Q)+"+T ?<<+!3-]X .GP#\0(FD=8^UF:&[L!KPZ;UMP8
M+H<?XG*9FXFL=L4NQT3?T#L\%;U#0^_P  ?/]7I0C0F=RU-^ B(L9($I-P/M
MY@5(]#%=?4G'N!F4KE<>XON9Z9WC5/EZ]@V_^^_B=TL*/G/%^(:U?>]4YW9#
MN[Z==O__BCE@P*VWK2O&+]PQ'*#?O)B.[W]\PY7^J5I>WU"@?^#P_BD-13^S
M4MSA8&F?X!1N\=0E[02Q)9%GA0@OI*3*3 VP]-XS?1%TK2_VYE0(&NO'E:P#
MS-0$.;Z@5+R^J+O"_/:Y]Q]02P,$%     @ ^7DZ5/S_:_=!!0  M1H  !D
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
M;EDMW:,^?L%6SZ7GR[6TX1>.K6T205Y;I\L63!&40C5?]MSFX15@/#T#2%M
M^AXP.0/(6D 6A#:1!5FWS+'EW.@C&&]-;'X0<A/0I$8H?XI/SM"N()Q;_E$@
M;)DP<&"R1M!;8$=FN 5A;8T<:L71@".KM2XKIDX__7"5CF>_6:#0\CWH*IQ&
M)9DB"*!U@G)+0.9@9YARP&D*M15J%VA6DN7[BZ>\T!)M"[^HC,B]0:DYRA&$
MH+2D"@LHMI$(7%AR<K*!A%%P98!:HB9O0H7U%O_S+3HFI/UE'CO*D5<:YVT^
M5DT^TC/Y&*=PKY4K+-R1<OZ6(*;D=AE.7S*\2@<9;S$?03;^%=(D37H"6G\8
M/OXT$$[6'7@6^+(S?$\%,WCA*Y_# SO1A71P8^BD=AC&7V\VUAFZ7=\&G$TZ
M9Y/@;'+&V=US1=>5/!VT9$Y(X4Y]1S),,DE&:?)C7^:&<=EXE+W'O5%QV:FX
M'"1Z%'8/6X-(9>;04(V#H:+N4S),E(PF_4*&8>G_];_1,>UT3#]V&G3WN+]9
M%1JA>9^.8:(IG) 9VZ?D.X!OM,PZ+;-!IEMQ$!P5AY- V2MA&-]3&XV 85@V
M2OJ/(G[U!)=H=J$S6<AUK5SS5G2K7?.["6_^N_45-<6FA_U'TW34>V9V@AX\
MB5NB3$8SJAK3=*EFXG05'OJ-=M0VPK"@QH[&&]#^5FOW,O$.NK\*RW\!4$L#
M!!0    ( /EY.E2L6\/=F 0  &T6   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@X+GAM;,U8RV[C-A3]E0LABQ9(+9&4_ @< \EDB@XP08.D[2P&7= 6;0N1
M1)>DXV30CR\IR:)<6[2M09%N;.K!<P_OY3FD.-YP\2R7C"EXS=)<7GM+I597
MOB]G2Y91V>,KENLG<RXRJO2E6/AR)1B-BTY9ZN,@Z/L937)O,B[N/8C)F*]5
MFN3L08!<9QD5;[<LY9MK#WG;&X_)8JG,#7\R7M$%>V+J]]6#T%=^C1(G&<ME
MPG,0;'[MW:"K6S(P'8HW_DC81C;:8(8RY?S97'R*K[W ,&(IFRD#0?7?"_O
MTM0@:1Y_5:!>'=-T;+:WZ#\7@]>#F5+)/O#T2Q*KY;4W]"!F<[I.U2/?_,*J
M 44&;\936?S"IGHW\&"VEHIG56?-($OR\I^^5HEH="!M'7#5 1>\RT %RSNJ
MZ&0L^ :$>5NCF48QU**W)I?DIBI/2NBGB>ZG)K\M&<QYJHN3Y M0=)JRJD+)
M-R9!Z<=24;66P.>ZQ6?/P%<FG_K&6NE'>6PZ4@5W;,:R*1- T"7@  =7\,,=
M4S1)Y8]C7VFN)J(_JWC=EKQP"R^$X9[G:BGA8QZS>!? UX.L1XJW([W%3D3-
MKU=SNP ?Y)(*)LM?!SZI,TD*_+ %_P+WH@ 4AXNP-QK!U_LB&W\ZD,,:.2R0
M20ORDZ'XDYE[,3S0-ZT)!3="T'S!3/L2?BTJ<@D?7YF8)9+!@TAF#![-&_#U
MLX:#3XIETD4FJLE$SF&6H'HR[ :3EZ#GD*Y^FF2).E3O$G90P!JO>)GHA(W]
MEP-<^C67?D<NZ]7*Q:6_Q\74[#"904UFX"135$G"WW!H1I5A2X!^(VR$HM&P
M)?"P#CQT!OY2.(^>&S<O3&@GA4=F[-C(LIP8\#F9LT-\W+@AO#$J) P@*Y78
MAYB^N:0RJAF/SF.\6[]#5$=[%2.]0<OT08$UO\"MV:@7E)H=],*3-(L:QHK>
M7[4(6SKXO]%MA;LS:UOR;JT2N;VRLW KW.8\,)5KX6,-%H7?J]T*H9D&$A$2
MM<6V?HK<AMI=OD> R=GZ1=9XD=MY.R@8[9MNOX<&+>FSKHO<MJN56RV[HQ.7
M762-%0W_!Q*VKHG<MME=PB7N<$<U+2+&UCRQVSP[B[C";<Z$4>ORBZWA8O2]
M(JX0FB(.6L):8\5N8^VNWR/ 0:E?U];7&BYV&VX'O5:(T0FYLCZ+W3Y[@8+M
M@HOPB2LNMDZ*H_>7*[8>B;ON3H_(M<)MSE+4EGKKD]CMD]W5.MA3:U&[%D+6
M7+%[>WF*7(=[B<!A& Y:%@ULG12?N0$]7;-N8%1H%O!VR=6?L4?67&+]EKC]
MMH.&R;[3(M0C^'#^B+5:XK9:H]YJU45A#T6GZ)A81R7X_75,&M_U73>K1W1<
MX0YWE=.R[A)KHL1MHIV57.'NS 93O19"UG>)>Z-Y@I(KA)V/B!'IMX6V'DO.
MW(>>+.0CP.<HV'HP<7MP%P4?=-_1OQW0;YP 9DPLBG-."3.^SE5Y&%C?K<]2
M;\H31/MZ>1![3\4BR26D;*Z[!OHKVP-1GFV6%XJOBO/$*5>*9T5SR6C,A'E!
M/Y]SKK87)D!]PCSY!U!+ P04    " #Y>3I4F.#1\S0$  !($0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X.2YX;6S-6-MNVS@0_15"V(<ND%@2=;,"VT 2
MI[L!&B1HNNE#T0=:&MM")-(E*;O9KU^25A1'II6DQ0)YL7F9<S1S-"2'&FT8
MOQ=+ (E^5B458V<IY>K$=46VA(J( 5L!53-SQBLB59<O7+'B0'(#JDH7>U[L
M5J2@SF1DQF[X9,1J6184;C@2=541_G &)=N,'=]Y'/A<+)92#[B3T8HLX!;D
M/ZL;KGINRY(7%5!1,(HXS,?.J7\R]0,-,!9W!6S$3AOI4&:,W>O.93YV/.T1
ME)!)34'4WQK.H2PUD_+C1T/JM,_4P-WV(_M'$[P*9D8$G+/R:Y'+Y=@9.BB'
M.:E+^9EM_H8FH$CS9:P4YA=M&EO/05DM)*L:L/*@*NCVG_QLA-@!*!X[ #<
MW 7$!P!! PBZ@/  (&P H5%F&XK184HDF8PXVR"NK16;;A@Q#5J%7U#]WF\E
M5[.%PLG)ER6@.2O5ZR_H DDR*Z')@>)?$$BJZ6Q)Z$*U"VJZM*YFP!&;:WF!
M<\B1\C*[1Q^F($E1BC_1,;H!;G*29H!NEX0K^+<KT,#O:O8/Y")A1D>N5$%H
M5]RL<?ALZS ^X'"*KAB52X$N: ZY!7_>C_=Q#X&KU&LEQ(\2GN%>QEM8#5#@
M'2'L8=_F4#]\"IF"^P;N6>#35\/]M">:H$V(P/ %AZ+1[^58+Z4<G;-*[2^"
MF!5ZRKG. [7F)9H]H%V[&_)@AD\WA.?HVR=%B2XE5.)[CT-AZU!H' K['!)'
MZ+J60A*:ZSP]1F>P*"A5;5L&;0EC0Z@WOO4$)SA.HY&[WGTO^V8!]C%.GIM-
M;6QJ5XU;LV=A16U846]87\V.I,0[70-7.RSZ2\DKD5K$@#Z2@J,[4M;PIK"W
M#TQVXQFD?B=HFU'0#7G?*!R$0WO <1MP_/)[_)W$.D(7/^I"/J!+*B2O]81
MUVI+XFI?(A1=KS2=RA2CI-FOU#94,-LF<=;KJSYL3\2*9#!VU&DJ@*_!F2#;
MVH[WDB.-XJ C^G3?RH]]WTOLBB:MHLD[5?0(O2Y];<KWQO0&Y9.]'(T&0= 1
M?M\(#Y(#*W?8RCY\)[+?@= 2]R;R<"^UCOTTC(9Q9]U;[*(DC7!',(M9&"61
M7;&T52Q]IXK]3J*FEDW0ZYXA^T9X,.PN?QM3=" +?>^I<O/>B:JJPIY#\6(J
M-OX^2YYDZ'MI1S.;W3#&?E<VFYWO14'B'Y!NI^CUWY=TM2EA?CT7FWB>']M1
M=XU;K,(![BYQ*U=Z0%+\)"G^A3+MPC2L$?72O>$<:(A>JO:F%KM.N?<\\J>"
MV0_^ATJN1YG>Q[U%F> 5!>'4:A5T57%WKI@5\(6YJ@N4L9K*[56I'6T_!YR:
M2W!G_%Q_)C!7UR>:[3>&*\)5<2M0"7-%Z0T2587R[;5]VY%L92ZR,R;5M=@T
MET!RX-I S<\9DX\=_8#VX\GD/U!+ P04    " #Y>3I4.XE++.\'  !E*0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6S-6EMOX[@5_BN$T0*[P.Q8
MO$B6@R1 QG%V@C:38#+3/BSZ0,NT+8PL>4DZ3HK^^)*4(MH612GI%/!+H@O/
MX;GQ^PYIG>\*_D.L&)/@>9WEXF*PDG)S-AR*9,765'PL-BQ7;Q8%7U.I;OER
M*#:<T;D16F=#% 31<$W3?'!Y;IX]\,OS8BNS-&</'(CM>DWYRR>6%;N+ 1R\
M/OB:+E=2/QA>GF_HDCTR^7WSP-7=L-8R3]<L%VF1 \X6%X,K>/8Y'&D!,^(?
M*=N)O6N@79D5Q0]]<SN_& 3:(I:Q1&H55/U[8A.695J3LN//2NF@GE,+[E^_
M:K\QSBMG9E2P29'],YW+U<4@'H Y6]!M)K\6N\^L<BC4^I(B$^8OV%5C@P%(
MMD(6ZTI86;!.\_(_?:X"L2>@]+@%4"6 ^@K@2@ ?"Y 6 5()D",!U#9#6 F$
M?6>(*H&HK\"H$A@="^ 6@;@2B$UVRW287%Y322_/>;$#7(]6VO2%*0@CK5*8
MYKIV'R57;U,E)R\?O]U/_@8F]W</TR^/5]]N[[^ 7ZZ9I&DFP!?*.=6E]2OX
M#7Q_O :__.77\Z%4LVK985+-\*F< ;7, ,%=D<N5 --\SN8.^8E??MPE/^V8
M'WD4#%6XZIBAUYA]0EZ-=Y1_!!A^ "A T.607_R1;91XT"I^W5\\<(7#+W[-
MDMIXE_A-;W$X=HC_WE\\=HA_[HK\"X!C(PT]B<1U\6.C#K>%<D4Y^TU#WQQ,
MBK7B T$-HEZIPL^73&&T!+,7L#_N@;Z8QU<[RN?@C[\KE>!6LK7XE\<@4AM$
MC$&DQ: OV_6,<5 L0+'1A@B@Z$9(FL_3?.FJ-*\ZS7MG8D,3=C%0Q"88?V*#
M2^"JF5)/9/1HNGNZA'"$X5A5R--^<;C&X8",T.&XWQWC<!R0L1UW$)^PCD_H
MC<_5<LG9DDH&TESR5#%H IYHMF5O"%DY0[AGVI&3T^8(@D=!$+AMCVK;(Z_M
MMTV+:9;55K-GQI-4N!$R:H9S',%]DTK+'>/BQJB;J.$?UJ-:_!O5_HW\M:L:
MK82*%=CP(F%L+L""%^O:+^VO8K/DQZO'+C]'#?N/;+\>-6R'83,.G7IN?",.
MW(]K]V.O^]/GA D!)'T&,Y:S12K?$8!IW&FX;\2!X>/:\+'7< -NH 2W9!\$
MV;.^5J^8:I'UBE-OF7:0.7,W;A@6AN-&:JZ;PS *FAEL#B,1;I:R8QC$K:4,
M ]L5!?];4.A"*J#NBDDURP&4$-0,BF,<"ION3AWC<!0UP^(:AZ+VN.QUB] ;
MEP?&S7XI3UC)B@+\<<<T:?GH#R*K'YT&(T/;(T#L=?DK2XIEGAHK-HRGQ1RH
M$(!MSLL7_VXI$6>GZI\*@1=&N0 0K'7'"B(PIR_"YX5M+*"_L_C>9:YQBNH0
M.H&I4G]04:2=%*%E=.BG=&<F;;(_@'N#EKW*S%(QC$ZDS"Q[0C]]=B>(LTQU
M/G,@BVX>@4V>1 BUI\NR'/33W$]=#?ZI7E?#N%P-:EG$G>O!DA[TL]YTO<F*
M%Z90S(2R1W4A2QXH.(WJ0A:WD1^WC5K59&;I,IUEY6)?*F.D<P,)&ZP:Q3'!
M[MI!%MP1ZB*/1/E(EZ87VO T,1>J7%2"JYJF$NQ6:;("K$J0 )J)J39:%3Y-
M_MRFW%E-'9/'X<<@^*LOF)814 =,J]TGF#ZS9*L/1\!MKKW25P?)?LAH+]1"
M%L,1.9&ZLNB-_.AM-ZPE=0"ZE:N":QAP[N[#1F4AW;ZWX1*RB([\NZOFSMF4
MM_O "+GV4ZIOA"U66!!'?A OHZP@+^5T#R*=-O@UC4KP\R7)8C;R VG9J'T
MMT)LW?M+U-Q50*(S$Q\UH(Z!!,, M^SKD<5CY,?CMYY\3%&S]8>$A'$<NDW!
M%KZQO_=_"U9.*ET'9@0C,AX?G8A,'0,CA(.X!56QA7;LA_9WH!'X#WA?(X\M
MUN,3:>3QWF&?'[:OV8)QKN:IF*9,LP<F*GW[*8L53+2@!+8XCOV]>.G?$Q-2
MU;8'(CK4X$Z(P!;'L1_'WU=$G;W[-W6=K!BX5YGL4UX6[O&)-/#88C_N@_U[
M6:UZ'6=F_:I05Z^"+?;CCF.IQ_N'7J&W2(W'IQ%Z8A&;]$#L[@4UZ5 3N194
M=3[^#LE#9RR>$S^>?V6JQ16I9$ ?V.L>V>.07Q4T9CG]>;O@H3N6"(B_[[[5
MFT6:E7#;)T=^=<B3HW=('CIEJ83XJ:1B3-6MF/5%LZQ(7O?F-$F*;2[-V[J'
MJ'<SKM]/29-G1FJSCH\Z"->P($+QR,U'9.]')S^1&!^20O\^,=NVGLT3QPD0
M&H^CN&5ZRSW$SST'$/5_8!5B686<"*L0RRKDI['*I$,5"IJL4E76VP4/W;%T
M1#K.= (4@+Z<1"PGD1/AI-!R4NBGA%Z+:AJZ#NIC%+7L"D++(F'7KN XT'IE
M;6="L8OV>OJD__9(0FB1/CR1EC^T.!WZ<5KO>,T6Y_B82>'TT0G@_2YG7*S2
MC>ER/U2;(A=<APX<AC%N.<((+0R'?AC67U3T7AOAWD_FX8FDQ>)LZ#^L^:GT
M.0V;ISE1%(3CEGQ8Z W]L-=S!3=/VDDP"F-R-/UP[QNM->-+\[V> ,;9\HN5
M^FG]3>"5^1+NZ/D$GEU#Q_,I/+LIO_BSZLL/$.\H7Z:Y !E;J*F"CR-E+"^_
MZ2MO9+$Q7XC-"BF+M;E<,3IG7 ]0[Q=%(5]O] 3UEY67_P502P,$%     @
M^7DZ5-XUT_L= @  T 0  !D   !X;"]W;W)K<VAE971S+W-H965T.3$N>&UL
MG51=;YLP%/TK%MI#*VTA?+3;*H*4D$V;JC11LFX/TQX<N &K!E/[$MK]^MF&
MH$Q-JFD\@*]]S_$YYEY'K9 /J@! \E3R2DV< K&^<5V5%E!2-1(U5'IE)V1)
M48<R=U4M@6865'+7'X^OW9*RRHDC.[>2<20:Y*R"E22J*4LJGV? 13MQ/.<P
ML69Y@6;"C:.:YK !O*]74D?NP)*Q$BK%1$4D[";.U+M)0I-O$[XS:-71F!@G
M6R$>3/ UFSAC(P@XI&@8J/[L(0'.#9&6\=AS.L.6!G@\/K!_MMZUERU5D C^
M@V583)P/#LE@1QN.:]%^@=[/E>%+!5?V3=HN-[QV2-HH%&4/U@I*5G5?^M2?
MPQ' "\\ _![@_RL@Z &!-=HIL[;F%&D<2=$2:;(UFQG8L[%H[895YB]N4.I5
MIG$8)\O%8GE'-M^6R2VYF -2QA6YHU)2<[Z7Y!VYW\S)Q9O+R$6]GT&Y:<\]
MZ[C],]QS2$<D\-X2?^R/3\"3U^'3)C_ O8]_PUWM<K#J#U9]RQ><X?OTV#!\
M)C^G6X52E\^O5SB#@3.PG.$YC:5H*B2TP4)(]ALR@H)L0==WW<BTT/65G3+>
MD5Y94M-G^UAWG7DB=W]"33BH"5]5LP;3MZS*"?TO7;/PA:X@]%[*<H_JS?3Z
M@LJ<58IPV&G@>/1>,\BN?[H 16U+<"M0%[0=%OK* 6D2]/I."#P$IJJ'2RS^
M U!+ P04    " #Y>3I42^BQ(3(#  "&"@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Y,BYX;6R=5LENVS 0_15"+8H$J*/%DF.YMH!Z"9I#@"!&VC,MC2PB
MDNB2])*_+TG)\J(E02^V2,U[\V8XXLQX3]D;3P $.F1ISB=&(L1F9)H\3"##
M_(YN()=O8LHR+.22K4V^88 C#<I2T[&L@9EADAO!6.\]LV!,MR(E.3PSQ+=9
MAMG[%%*ZGQBV<=QX(>M$J TS&&_P&I8@7C?/3*[,BB4B&>2<T!PQB"?&3WNT
ML"T%T!:_">SYV3-2H:PH?5.+QVAB6$H1I! *18'EWPYFD*:*2>KX6Y(:E4\%
M/'\^LC_HX&4P*\QA1M,_)!+)Q!@:*((8;U/Q0O>_H S(4WPA3;G^1?O2UC)0
MN.6"9B58*LA(7OSC0YF(,X#D:08X)<"Y!K@M@'X)Z%\#!BT MP2XG_7@E0 =
MNEG$KA,WQP('8T;WB"EKR:8>=/8U6N:+Y*I0EH+)MT3B1/"8AS0#)/ !W:P@
MAYB(6P0'68<<4,QHAD*:"Y)O2;Y&LCP95N?+U2XG7'!$8R02:4I367/2:(1N
MYB P2?DMZJ'7Y1S=?+T=FT)J51[-L-0U+70Y+;I\]"3])APM\@BB!OR\&V\[
M'02F3%*5*>>8J:G3R;B$S1WJ6]^18SEV@Z#9Y^%64SS=\#F$$FZWPA>?AMM^
M1S+Z5=GT-5^_A6^V90QR@=X!,T2J&@)^JJ)1AQNW<N-J-VZ+FP>(9,6E3>DJ
M@)X&JMMP%_1\RY*IV9UGI<'*]<[-+F1YE2RO4]928 %-H@K8X,R=O+!KHCZR
MNM TJ#0-NC2IAC+B&QS"Q) =@P/;@1%\^V(/K!\MAW4ZJJ90!C61MET/I6[5
M<]KS>U_%<M]977.(04J.+BJKJYZ&%?'P?^MI6(NDH9SJ1G;[R?F5*+]35&.T
MG8<S[21L+@74=&7YM<_#]_KN9=!SOYZ9FM'B Z.+Q-C6J3E9G:DYZT['GM19
MM"6==_%I]5WG2FR#6<_VG(%_I=<\ZZL9L+4>:%3OV^:BN"NKW6IH^JE'A:O]
MJ3V:V0W[<S5DZ3Y^HB\FM"?,UD3VV11BZ<JZNY=B63'T% M!-[JKKZB0,X)^
M3.2@"$P9R/<QI>*X4 ZJT3/X!U!+ P04    " #Y>3I41C9,(;T#  !S#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6R55]N.VS80_15"0  7""11
MOANV@5W;1?,0=!$G[4/1!UH:V40D424I>_/W'5):Q;N5J.V++5[.X9R9(3E<
MWX3\KBX FCSG6:$VWD7K<A4$*KY SI0O2BAP)!4R9QJ;\ARH4@)++"C/@B@,
M9T'.>.%MU[;O26[7HM(9+^!)$E7E.9,_'B$3MXU'O9>.+_Q\T:8CV*Y+=H8C
MZ&_ED\16T+(D/(="<5$0">G&>Z"K [4 .^,/#C=U]TV,E),0WTWC4[+Q0F,1
M9!!K0\'P[PH[R#+#A';\TY!Z[9H&>/_]POZK%8]B3DS!3F1_\D1?-M["(PFD
MK,KT%W'[#1I!4\,7BTS97W)KYH8>B2NE1=Z T8*<%_4_>VX<<0= GFY U "B
MMX!)#V#< ,9O ;,>P*0!3-Z[PK0!6.E!K=TZ;L\TVZZEN!%I9B.;^;#>MVCT
M%R],HARUQ%&..+W]>@%22G'E-O*8>(07L<B!:/8,RG;$HM"\J'AQ)IB?DID
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
MKZB<@SW/I#1;P[5P-['C/U!+ P04    " #Y>3I4\N][JP8#   M$   #0
M 'AL+W-T>6QE<RYX;6S=6&UOFS 0_BN(3E,K326$E84U1-J0*DU:ITKMAWVK
MG&"()6,SXW2DOWX^3,A+?577#ULVH@3['NZ>Y\X'1IDV>LWI[9)2[;45%TWJ
M+[6N/P9!LUC2BC3GLJ;"((54%=%FJLJ@J14E>0-.%0_&HU$<5(0)?S85J^JJ
MTHVWD"NA4W\\F#Q[^I*G?AB_]ST;+I,Y3?W[T[<_5E)?OO'L^>3=R<GH_NSR
MT'[: 6=^X QZ\8*@YR,\KL&ZT$&?PVQ:2+%-)?*MP7"3BGH/A*=^1CB;*P9>
M!:D87UOS& P+R:7RM*FA$1."I7FT<&AG4-X^3L6$5!VW9;"_\_[R V S X&,
M\[U:@V$VK8G65(DK,^DN[HQ/(*\?WZUKH[!49!V.+_RM0W<R)'.I<JH&FM#?
MF&933@N0HUBYA+.6=0"@UK(R@YR14@K2:=AX] ,3=D$YOX7>^U[LQ6Z+G54=
MP9J*86@$]4,;QDX@_FXT&WLG;/*JL%[-'J3^O#+9B&X.O4)O%"U8V\W;8N#'
MHH=X=%+7?/V)LU)4U.;^8L+9E&S\O*54[-&P0:<LC($JWWN@2K/%KN6G(O4=
M;?6FF]H"USS^!S7_V3J75%!%^*YHT_K'7.57*^Z?U7]#<_=4.53L%!E].'Z-
M_?YTW"*CY"@U!OWS?&?3V-LR!JL'6W/J?X/7 +XE]>8KQC43_6S)\IR*)SN'
M":_)W+P+[<4WU^>T("NN[P8P];?C:YJS594,5]U (?JKMN.OD%X8#^\%AHN)
MG+8TS_JI*N?=T#,#P]H?X'"(7'6'&\%\+.9& ,-X, 68C_7">/ZG?"9H/A;#
MM$V<R 3UF: ^ULN%9-T'XW'[).9P9YHD413'6$6SS*D@P^H6Q_!U1\.T@0?&
M TR_5VM\M?$.>;X/L#5]KD.P3/%.Q#+%:PV(NV[@D23NU<9XP -;!:QW@-_-
M SWE]HDB6%5,&W8'XTB28 CTHKM'XQBI3@P?]_I@=TD4)8D; <RM((HP!.Y&
M',$4@ 8,B:)N'SS8CX+-/A5L_R"8_0)02P,$%     @ ^7DZ5)>*NQS
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
M?(I"/C.%QFJIC+&E!-CS?;J)95(4\KDIU ;E:Q=V4\R!]5@F12&?O0-''9S
M>T$^12&?F4)D,Z:5>O@4A7SNDV_O3R\?*,Q]BD)^0Z&S9G#UY?,"(D:A%C%\
M1077YS*?WQAA'^R=NH[;MW^?66[R? 37DF)2RL7N[_*[O_I_^3]02P,$%
M  @ ^7DZ5*.T-3') @  GCD  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<\W;O6[B0!A&X5M!OH"8^9]9A53;I%WE!A 9( I@9'NUR=TO(@4<:XMM
M(K^5-49\/M4C-(P??]7#>GSK3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7
MT^63;=<?U^-EV>_:\WKSOM[5UBZ7L>WO9S1/C_<S%R^?Y_H_$[OM]FU3?W:;
MW\=Z&O\QN/W3]>_#OM:Q6;RL^UT=5TW[<;C='MKKQ3Q<)C>+Y]=5TS^_FJ:=
M.\@BR,X?Y!#DY@_R"/+S!P4$A?F#(H+B_$$)06G^H(R@/']005"9/\@L*>-2
M(&F"M8#6AEP; :\-P38"8AN2;03,-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-
M@-Z6>EL!O2WUM@)ZV\F/;0&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>E
MWE9 ;TN]K8#>CGH[ ;T=]78">COJ[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH
M[:BW$]#;46\GH+>CWDY ;T^]O8#>GGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V
M GI[ZNT%]/;4VPOH[:FW%]#;4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J
M'03T#I,_*P7T#M0[".@=J'<0T#M0[R"@=Z#>04#O2+VC@-Z1>D<!O2/UC@)Z
M1^H=!?2.U#L*Z!VI=Q30.TX.FPCH':EW%- [4N\HH'>DWE% [T2]DX#>B7HG
M ;T3]4X">B?JG03T3M0[">B=J'<2T#M1[R2@=YH<%A30.U'O)*!WHMY)0.],
MO;. WIEZ9P&],_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>FWEE [SPY["V@
M=Z;>64#O0KV+@-Z%>A<!O0OU+@)Z%^I=!/0NU+L(Z%VH=Q'0NU#O(J!WH=Y%
M0.]"O<MWZCV,GX<ZW'J^UGS^=U(]7KY;;X^_+K]N3MY\65YU;N\SAJ>_4$L#
M!!0    ( /EY.E1AVWB140(  + W   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W;36[;,!"&X:L8V@:6(I*BJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-
M7*#OQH)-<KX1!WAVOOGV-%N_.@S]Z#?)+H3Y0Y;Y9F>'VJ?3;,>XLIW<4(?X
MU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC
M:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^M
M<UUK5W>U"U_J(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/
M3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6
MOOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]
ME) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*
MK((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJL
MDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&U
MH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M
M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KH<AJ
M*+(:BJR&(FM%D;6BR%I19*THLE8462N*K!5%UHHB:_4_9?T^3?M_'+\\TZ'N
MQI?\;/FCWNU/4$L! A0#%     @ ^7DZ5 =!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #Y>3I47"R0
M&>X    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " #Y>3I4F5R<(Q &  "<)P  $P              @ ', 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( /EY.E3]V6!]M@,  #D-
M   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " #Y>3I4!:D@/I8*  #8,P  &               @('Y"P
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ^7DZ5 &CQVQI
M P  KPL  !@              ("!Q18  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( /EY.E2_'5J8>@P  -,\   8              "
M@60:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #Y>3I4
MZ_IX2!</  #L=   &               @($4)P  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ ^7DZ5 .@2VG= @  6 @  !@
M     ("!838  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M /EY.E2]']48R0L  +LU   8              " @70Y  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " #Y>3I4;;)@?<<1  # ,   &
M            @(%S10  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ ^7DZ5,# 5L()#P  "30  !@              ("!<%<  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( /EY.E3*YP9)&@H  /@=
M   9              " @:]F  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ ^7DZ5"NH@G46!P  ,AD  !D              ("! '$
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #Y>3I4C4%_
MVLL,  !N)@  &0              @(%->   >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( /EY.E3\B'+EWP(  -,&   9
M  " @4^%  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M^7DZ5#W(ATIM!@  Z14  !D              ("!98@  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " #Y>3I4G$'7>)@%  !!$0  &0
M            @($)CP  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( /EY.E3 ]OIYP04  ' -   9              " @=B4  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ^7DZ5'>_F)<8"P
MN1P  !D              ("!T)H  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " #Y>3I4J(^6>TP,   [)@  &0              @($?
MI@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( /EY.E1B
MEZ("^ (  &P&   9              " @:*R  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ ^7DZ5%&1S,>]!P  .1T  !D
M     ("!T;4  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" #Y>3I4'["GKJ0#  "Z!P  &0              @('%O0  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( /EY.E2=^>G$+P4  "P,   9
M              " @:#!  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ ^7DZ5&GTHS.^!   R H  !D              ("!!L<  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #Y>3I49Y<;MQ@#
M  !J!@  &0              @('[RP  >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( /EY.E29\4S6Q 4  &P-   9              "
M@4K/  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ^7DZ
M5"MS1+G*#   8B8  !D              ("!1=4  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " #Y>3I4A*GOR" "  "1!   &0
M        @(%&X@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( /EY.E1FY[9E40P  &TF   9              " @9WD  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ^7DZ5$#'@J60 @  4P4
M !D              ("!)?$  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " #Y>3I4PI)KSA(3   ".P  &0              @('L\P
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( /EY.E2V/RH1
MR@,  ,<)   9              " @34' 0!X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ ^7DZ5!E1QH/6!   C@T  !D
M ("!-@L! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #Y
M>3I47=0H MH&   R%   &0              @(%#$ $ >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( /EY.E0"-E8 L 4  &X7   9
M          " @507 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ ^7DZ5&R$9L2S!   _PX  !D              ("!.QT! 'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #Y>3I43!^^YMH"  "R
M!@  &0              @($E(@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( /EY.E1KCI"6C0,  %$*   9              " @38E
M 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ^7DZ5*QF
M8H>I!0  >10  !D              ("!^B@! 'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " #Y>3I4.<;W)/H'  !E&@  &0
M    @(':+@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M /EY.E11J*UNP00   @1   9              " @0LW 0!X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ ^7DZ5!V!RF4_ P  [ <  !D
M             ("! SP! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " #Y>3I4)0>A<1D#  !Z!@  &0              @(%Y/P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( /EY.E0N7W-T9@8
M ,T3   9              " @<E" 0!X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ ^7DZ5&UV_J^]!0  J@\  !D              ("!
M9DD! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #Y>3I4
MHF4B61@(  !^&@  &0              @(%:3P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( /EY.E1+#\Y&F@0  "\/   9
M      " @:E7 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ ^7DZ5"N"E3HE!   H \  !D              ("!>EP! 'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #Y>3I4/4=CT@0'   M*P
M&0              @('68 $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( /EY.E1*P/O=708  *T=   9              " @1%H 0!X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ^7DZ5"C)H?H\
M!0  +!8  !D              ("!I6X! 'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    " #Y>3I4(?OQK6D%  "V&   &0
M@($8= $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( /EY
M.E1V.U\F5 8  . B   9              " @;AY 0!X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ ^7DZ5*XFYPQK P  '@L  !D
M         ("!0X ! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    " #Y>3I4:Q!Y?LT"  #A!P  &0              @('E@P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( /EY.E0-I?%Q!@4   D7
M   9              " @>F& 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ ^7DZ5-1I]58?!   !@\  !D              ("!)HP!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " #Y>3I430V5
M3M,%   *&0  &0              @(%\D $ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( /EY.E1I:3*V>0(  /(%   9
M  " @8:6 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M^7DZ5*#*O<2O P  LPL  !D              ("!-ID! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    " #Y>3I4[D<]I&T&  "%'0  &0
M            @($<G0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( /EY.E39ZAIM @0  -01   9              " @<"C 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ ^7DZ5/,SW3</!
M1!$  !D              ("!^:<! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    " #Y>3I4!!WKN0H#  "3"0  &0              @($_
MK $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( /EY.E3,
M!!Q9E@0  !<6   9              " @8"O 0!X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ ^7DZ5+&-\/A5!0  H!4  !D
M     ("!3;0! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M" #Y>3I4JF-0;FP%  #X%@  &0              @('9N0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( /EY.E0=!_(H6A,  ,:-   9
M              " @7R_ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ ^7DZ5(:13R _ @  ,P4  !D              ("!#=,! 'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " #Y>3I40T@2V4,#
M  "R"0  &0              @(&#U0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( /EY.E02DQB1Y@4  -LD   9              "
M@?W8 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ ^7DZ
M5,Q3%=OZ @  ,PD  !D              ("!&M\! 'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    " #Y>3I4KR&=)9$"  #P!@  &0
M        @(%+X@$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( /EY.E1C-21C#@0  (,/   9              " @1/E 0!X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ^7DZ5*K+PD8K @  #04
M !D              ("!6.D! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    " #Y>3I4U$CF]JT#  ">#   &0              @(&ZZP$
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( /EY.E2"0)SC
M>P(  #4'   9              " @9[O 0!X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ ^7DZ5)>^S(M9!   61$  !D
M ("!4/(! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " #Y
M>3I4'8! UE #   0#   &0              @('@]@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( /EY.E0\"8$,< ,  $$+   9
M          " @6?Z 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ ^7DZ5(8;\]9V!@  #R8  !D              ("!#OX! 'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " #Y>3I4$$^?-H,#   (
M#   &0              @(&[! ( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( /EY.E15)N\"2 (  *<%   9              " @74(
M @!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ ^7DZ5$@]
M4G2E!   $!@  !D              ("!] H" 'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    " #Y>3I4),,OBLP#  !K$0  &0
M    @('0#P( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M /EY.E2%:,"."@4  (D6   9              " @=,3 @!X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ ^7DZ5/S_:_=!!0  M1H  !D
M             ("!%!D" 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    " #Y>3I4I054I0<#   V"   &0              @(&,'@( >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( /EY.E2L6\/=F 0
M &T6   9              " @<HA @!X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ ^7DZ5)C@T?,T!   2!$  !D              ("!
MF28" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    " #Y>3I4
M.XE++.\'  !E*0  &0              @($$*P( >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( /EY.E3>-=/['0(  - $   9
M      " @2HS @!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ ^7DZ5$OHL2$R P  A@H  !D              ("!?C4" 'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " #Y>3I41C9,(;T#  !S#0
M&0              @('G. ( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( /EY.E0K-]Y6@P0  $$2   9              " @=L\ @!X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ ^7DZ5%YE-8>N
M @  T@8  !D              ("!E4$" 'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6Q02P$"% ,4    " #Y>3I4S@Q!Q<4$  "F&0  &0
M@(%Z1 ( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( /EY
M.E2?89D"M 4  "XC   9              " @79) @!X;"]W;W)K<VAE971S
M+W-H965T.3<N>&UL4$L! A0#%     @ ^7DZ5/Q>^$QO @  O04  !D
M         ("!84\" 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M    " #Y>3I4\N][JP8#   M$   #0              @ $'4@( >&PO<W1Y
M;&5S+GAM;%!+ 0(4 Q0    ( /EY.E27BKL<P    !,"   +
M  "  3A5 @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( /EY.E3&?718PP<  &Y
M   /              "  2%6 @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" #Y>3I4H[0U,<D"  ">.0  &@              @ $17@( >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #Y>3I48=MXD5$"  "P-P
M$P              @ $280( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
..:@!J !T=  "48P(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<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>135
<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>136
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>376</ContextCount>
  <ElementCount>628</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>102</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - REVENUE RECOGNITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/RevenueRecognition</Role>
      <ShortName>REVENUE RECOGNITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - DISCONTINUED OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/DiscontinuedOperations</Role>
      <ShortName>DISCONTINUED OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CashEquivalentsAndInvestments</Role>
      <ShortName>CASH EQUIVALENTS AND INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Stock-basedCompensation</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - BUSINESS COMBINATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/BusinessCombinations</Role>
      <ShortName>BUSINESS COMBINATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - COMMITMENTS &amp; CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CommitmentsContingencies</Role>
      <ShortName>COMMITMENTS &amp; CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - NOTE 11 ??? SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Note11SegmentInformation</Role>
      <ShortName>NOTE 11 ??? SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - NET INCOME (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/NetIncomeLossPerShare</Role>
      <ShortName>NET INCOME (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FairValueMeasurements</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/RecentAccountingPronouncements</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Leases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - STOCK COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/StockCompensation</Role>
      <ShortName>STOCK COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CommonStock</Role>
      <ShortName>COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers</Role>
      <ShortName>INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - GENERAL COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/GeneralCommitments</Role>
      <ShortName>GENERAL COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - REVENUE RECOGNITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/RevenueRecognitionTables</Role>
      <ShortName>REVENUE RECOGNITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/RevenueRecognition</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - DISCONTINUED OPERATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>DISCONTINUED OPERATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/DiscontinuedOperations</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CashEquivalentsAndInvestmentsTables</Role>
      <ShortName>CASH EQUIVALENTS AND INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/CashEquivalentsAndInvestments</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Stock-basedCompensationTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/Stock-basedCompensation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/Inventories</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - BUSINESS COMBINATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/BusinessCombinationsTables</Role>
      <ShortName>BUSINESS COMBINATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/BusinessCombinations</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - NOTE 11 ??? SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Note11SegmentInformationTables</Role>
      <ShortName>NOTE 11 ??? SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/Note11SegmentInformation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FairValueMeasurementsTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/FairValueMeasurements</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/LeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/Leases</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - STOCK COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/StockCompensationTables</Role>
      <ShortName>STOCK COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/StockCompensation</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/IncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/IncomeTaxes</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables</Role>
      <ShortName>INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - The components of accumulated other comprehensive loss, net of tax, are as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails</Role>
      <ShortName>The components of accumulated other comprehensive loss, net of tax, are as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Schedule of Disaggregation of Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails</Role>
      <ShortName>Schedule of Disaggregation of Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - The assets of the discontinued operations classified as held for sale are as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails</Role>
      <ShortName>The assets of the discontinued operations classified as held for sale are as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - The financial results of the discontinued operations are as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails</Role>
      <ShortName>The financial results of the discontinued operations are as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative</Role>
      <ShortName>DISCONTINUED OPERATIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - The following tables show the Company???s cash equivalents and available-for-sale securities??? amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details</Role>
      <ShortName>The following tables show the Company???s cash equivalents and available-for-sale securities??? amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &amp;#8206; (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details</Role>
      <ShortName>The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &amp;#8206; (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative</Role>
      <ShortName>CASH EQUIVALENTS AND INVESTMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/CashEquivalentsAndInvestmentsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details</Role>
      <ShortName>The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details</Role>
      <ShortName>The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails</Role>
      <ShortName>Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails</Role>
      <ShortName>The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services &amp; Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - BUSINESS COMBINATIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/BusinessCombinationsDetailsNarrative</Role>
      <ShortName>BUSINESS COMBINATIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/BusinessCombinationsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails</Role>
      <ShortName>The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - The Company???s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails</Role>
      <ShortName>The Company???s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails</Role>
      <ShortName>The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - COMMITMENTS &amp; CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative</Role>
      <ShortName>COMMITMENTS &amp; CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/CommitmentsContingencies</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - Schedule of Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ScheduleOfSegmentInformationDetails</Role>
      <ShortName>Schedule of Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - NOTE 11 ??? SEGMENT INFORMATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/Note11SegmentInformationDetailsNarrative</Role>
      <ShortName>NOTE 11 ??? SEGMENT INFORMATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/Note11SegmentInformationTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - NET INCOME (LOSS) PER SHARE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative</Role>
      <ShortName>NET INCOME (LOSS) PER SHARE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/NetIncomeLossPerShare</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails</Role>
      <ShortName>Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FairValueMeasurementsDetailsNarrative</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - Schedule of warranty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ScheduleOfWarrantyDetails</Role>
      <ShortName>Schedule of warranty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - The components of accumulated other comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>The components of accumulated other comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - REVENUE RECOGNITION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/RevenueRecognitionDetailsNarrative</Role>
      <ShortName>REVENUE RECOGNITION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/RevenueRecognitionTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - Information related to the Company???s ROU assets and related lease liabilities were as follows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails</Role>
      <ShortName>Information related to the Company???s ROU assets and related lease liabilities were as follows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>00000076 - Disclosure - Maturities of lease liabilities as of December 31, 2020 were as follows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails</Role>
      <ShortName>Maturities of lease liabilities as of December 31, 2020 were as follows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>00000077 - Disclosure - LEASES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/LeasesDetailsNarrative</Role>
      <ShortName>LEASES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/LeasesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>00000078 - Disclosure - The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails</Role>
      <ShortName>The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>00000079 - Disclosure - The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails</Role>
      <ShortName>The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>00000080 - Disclosure - The following tables show the Company???s cash equivalents and available-for-sale securities??? amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails</Role>
      <ShortName>The following tables show the Company???s cash equivalents and available-for-sale securities??? amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>00000081 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails</Role>
      <ShortName>The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>00000082 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>00000083 - Disclosure - Property, plant and equipment and the estimated useful lives are as follows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails</Role>
      <ShortName>Property, plant and equipment and the estimated useful lives are as follows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>00000084 - Disclosure - The changes in the carrying amount of goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails</Role>
      <ShortName>The changes in the carrying amount of goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>00000085 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>00000086 - Disclosure - The following table summarizes changes in the number of outstanding stock options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails</Role>
      <ShortName>The following table summarizes changes in the number of outstanding stock options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>00000087 - Disclosure - The fair value of awards issued under the Company???s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details</Role>
      <ShortName>The fair value of awards issued under the Company???s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>00000088 - Disclosure - The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details</Role>
      <ShortName>The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>00000089 - Disclosure - The following table summarizes the changes in the number of deferred stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails</Role>
      <ShortName>The following table summarizes the changes in the number of deferred stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>00000090 - Disclosure - STOCK COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/StockCompensationDetailsNarrative</Role>
      <ShortName>STOCK COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/StockCompensationTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>00000091 - Disclosure - COMMON STOCK (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/CommonStockDetailsNarrative</Role>
      <ShortName>COMMON STOCK (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/CommonStock</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>00000092 - Disclosure - Income tax (benefit) expense from continuing operations consists of the following: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails</Role>
      <ShortName>Income tax (benefit) expense from continuing operations consists of the following: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>00000093 - Disclosure - The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails</Role>
      <ShortName>The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>00000094 - Disclosure - Deferred tax assets and liabilities as of December 31 related to the following: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails</Role>
      <ShortName>Deferred tax assets and liabilities as of December 31 related to the following: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>00000095 - Disclosure - Changes in the Company???s uncertain tax positions are summarized as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails</Role>
      <ShortName>Changes in the Company???s uncertain tax positions are summarized as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>00000096 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative</Role>
      <ShortName>INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>00000097 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>Financial assets and liabilities measured at fair value on a recurring basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="csi220044_s-4a1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>00000098 - Disclosure - GENERAL COMMITMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://commsystems.com/role/GeneralCommitmentsDetailsNarrative</Role>
      <ShortName>GENERAL COMMITMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://commsystems.com/role/GeneralCommitments</ParentRole>
      <Position>98</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="S-4/A" original="csi220044_s-4a1.htm">csi220044_s-4a1.htm</File>
    <File>a220044_ex23-2.htm</File>
    <File>a220044_ex23-3.htm</File>
    <File>a220044_ex23-4.htm</File>
    <File>a220044_ex99-1.htm</File>
    <File>a220044_ex99-4.htm</File>
    <File>a220044_ex99-5.htm</File>
    <File>a220044_ex99-6.htm</File>
    <File>a220044_ex99-7.htm</File>
    <File>csi220044_ex10-18.htm</File>
    <File>csi220044_ex10-19.htm</File>
    <File>csi220044_ex10-20.htm</File>
    <File>csi220044_ex10-21.htm</File>
    <File>csi220044_ex10-22.htm</File>
    <File>csi220044_ex5-1.htm</File>
    <File>csi220044_ex8-1.htm</File>
    <File>jcs-20210930.xsd</File>
    <File>jcs-20210930_cal.xml</File>
    <File>jcs-20210930_def.xml</File>
    <File>jcs-20210930_lab.xml</File>
    <File>jcs-20210930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>a220044001_v1.jpg</File>
    <File>a220044002_v1.jpg</File>
    <File>a220044007_v1.jpg</File>
    <File>a220044008_v1.jpg</File>
    <File>a220044009_v1.jpg</File>
    <File>a220044010_v1.jpg</File>
    <File>img001_v2.jpg</File>
    <File>img002_v2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>139
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "csi220044_s-4a1.htm": {
   "axisCustom": 0,
   "axisStandard": 30,
   "contextCount": 376,
   "dts": {
    "calculationLink": {
     "local": [
      "jcs-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "jcs-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "csi220044_s-4a1.htm"
     ]
    },
    "labelLink": {
     "local": [
      "jcs-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "jcs-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "jcs-20210930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 810,
   "entityCount": 1,
   "hidden": {
    "http://commsystems.com/20210930": 45,
    "http://fasb.org/us-gaap/2021-01-31": 318,
    "http://xbrl.sec.gov/dei/2021": 3,
    "total": 366
   },
   "keyCustom": 116,
   "keyStandard": 512,
   "memberCustom": 53,
   "memberStandard": 46,
   "nsprefix": "jcs",
   "nsuri": "http://commsystems.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AmendmentDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://commsystems.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AmendmentDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - DISCONTINUED OPERATIONS",
     "role": "http://commsystems.com/role/DiscontinuedOperations",
     "shortName": "DISCONTINUED OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS",
     "role": "http://commsystems.com/role/CashEquivalentsAndInvestments",
     "shortName": "CASH EQUIVALENTS AND INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://commsystems.com/role/Stock-basedCompensation",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - INVENTORIES",
     "role": "http://commsystems.com/role/Inventories",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - BUSINESS COMBINATIONS",
     "role": "http://commsystems.com/role/BusinessCombinations",
     "shortName": "BUSINESS COMBINATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS",
     "role": "http://commsystems.com/role/GoodwillAndIntangibleAssets",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - COMMITMENTS & CONTINGENCIES",
     "role": "http://commsystems.com/role/CommitmentsContingencies",
     "shortName": "COMMITMENTS & CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - INCOME TAXES",
     "role": "http://commsystems.com/role/IncomeTaxes",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - NOTE 11 \u2013 SEGMENT INFORMATION",
     "role": "http://commsystems.com/role/Note11SegmentInformation",
     "shortName": "NOTE 11 \u2013 SEGMENT INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - NET INCOME (LOSS) PER SHARE",
     "role": "http://commsystems.com/role/NetIncomeLossPerShare",
     "shortName": "NET INCOME (LOSS) PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "role": "http://commsystems.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "0",
      "lang": null,
      "name": "jcs:RestrictedCashAndCashEquivalentsAtCarryingValue1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://commsystems.com/role/FairValueMeasurements",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS",
     "role": "http://commsystems.com/role/RecentAccountingPronouncements",
     "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://commsystems.com/role/SubsequentEvents",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jcs:LeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - LEASES",
     "role": "http://commsystems.com/role/Leases",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "jcs:LeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "role": "http://commsystems.com/role/PropertyPlantAndEquipment",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://commsystems.com/role/CommitmentsAndContingencies",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - STOCK COMPENSATION",
     "role": "http://commsystems.com/role/StockCompensation",
     "shortName": "STOCK COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - COMMON STOCK",
     "role": "http://commsystems.com/role/CommonStock",
     "shortName": "COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS",
     "role": "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers",
     "shortName": "INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - GENERAL COMMITMENTS",
     "role": "http://commsystems.com/role/GeneralCommitments",
     "shortName": "GENERAL COMMITMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "role": "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - REVENUE RECOGNITION (Tables)",
     "role": "http://commsystems.com/role/RevenueRecognitionTables",
     "shortName": "REVENUE RECOGNITION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClosedBlockOperationsNetResultsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - DISCONTINUED OPERATIONS (Tables)",
     "role": "http://commsystems.com/role/DiscontinuedOperationsTables",
     "shortName": "DISCONTINUED OPERATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClosedBlockOperationsNetResultsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables)",
     "role": "http://commsystems.com/role/CashEquivalentsAndInvestmentsTables",
     "shortName": "CASH EQUIVALENTS AND INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://commsystems.com/role/Stock-basedCompensationTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - INVENTORIES (Tables)",
     "role": "http://commsystems.com/role/InventoriesTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - BUSINESS COMBINATIONS (Tables)",
     "role": "http://commsystems.com/role/BusinessCombinationsTables",
     "shortName": "BUSINESS COMBINATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "role": "http://commsystems.com/role/GoodwillAndIntangibleAssetsTables",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - NOTE 11 \u2013 SEGMENT INFORMATION (Tables)",
     "role": "http://commsystems.com/role/Note11SegmentInformationTables",
     "shortName": "NOTE 11 \u2013 SEGMENT INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)",
     "role": "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://commsystems.com/role/FairValueMeasurementsTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - LEASES (Tables)",
     "role": "http://commsystems.com/role/LeasesTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "role": "http://commsystems.com/role/PropertyPlantAndEquipmentTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - STOCK COMPENSATION (Tables)",
     "role": "http://commsystems.com/role/StockCompensationTables",
     "shortName": "STOCK COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://commsystems.com/role/IncomeTaxesTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)",
     "role": "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables",
     "shortName": "INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:MoneyMarketFundsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "role": "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:MoneyMarketFundsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - The components of accumulated other comprehensive loss, net of tax, are as follows: (Details)",
     "role": "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails",
     "shortName": "The components of accumulated other comprehensive loss, net of tax, are as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-07-012020-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - Schedule of Disaggregation of Revenues (Details)",
     "role": "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails",
     "shortName": "Schedule of Disaggregation of Revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30_custom_FinancialMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - The assets of the discontinued operations classified as held for sale are as follows: (Details)",
     "role": "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
     "shortName": "The assets of the discontinued operations classified as held for sale are as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ClosedBlockOperationsNetResultsTableTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31_us-gaap_DiscontinuedOperationsHeldforsaleMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2018-12-31_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)",
     "role": "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2018-12-31_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - The financial results of the discontinued operations are as follows: (Details)",
     "role": "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails",
     "shortName": "The financial results of the discontinued operations are as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "jcs:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfOtherProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative)",
     "role": "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative",
     "shortName": "DISCONTINUED OPERATIONS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfOtherProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - The following tables show the Company\u2019s cash equivalents and available-for-sale securities\u2019 amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details)",
     "role": "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details",
     "shortName": "The following tables show the Company\u2019s cash equivalents and available-for-sale securities\u2019 amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &#8206; (Details)",
     "role": "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details",
     "shortName": "The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of September 30, 2021: &#8206; (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details Narrative)",
     "role": "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative",
     "shortName": "CASH EQUIVALENTS AND INVESTMENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)",
     "role": "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
     "shortName": "The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31_us-gaap_PerformanceSharesMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)",
     "role": "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
     "shortName": "The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000057 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)",
     "role": "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
     "shortName": "STOCK-BASED COMPENSATION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-012021-09-30_custom_EmployeeStockPurchasePlanMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "jcs:InventoryFinishedGoods2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000058 - Disclosure - Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details)",
     "role": "http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails",
     "shortName": "Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "jcs:InventoryFinishedGoods2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-05-14_custom_EcessaCorporationMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000059 - Disclosure - The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services & Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details)",
     "role": "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
     "shortName": "The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services & Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of a (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical)",
     "role": "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000060 - Disclosure - BUSINESS COMBINATIONS (Details Narrative)",
     "role": "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
     "shortName": "BUSINESS COMBINATIONS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-05-14_custom_EcessaCorporationMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000061 - Disclosure - The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details)",
     "role": "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails",
     "shortName": "The changes in the carrying amount of goodwill for the year ended December 31, 2020 and nine months ended September 30, 2021 by company are as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000062 - Disclosure - The Company\u2019s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details)",
     "role": "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
     "shortName": "The Company\u2019s identifiable intangible assets with finite lives are being amortized over their estimated useful lives and were as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000063 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)",
     "role": "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000064 - Disclosure - The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details)",
     "role": "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails",
     "shortName": "The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-06-282021-06-28",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfPrivatePlacement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000065 - Disclosure - COMMITMENTS & CONTINGENCIES (Details Narrative)",
     "role": "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
     "shortName": "COMMITMENTS & CONTINGENCIES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-06-282021-06-28",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfPrivatePlacement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000066 - Disclosure - INCOME TAXES (Details Narrative)",
     "role": "http://commsystems.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "INCOME TAXES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-07-012020-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000067 - Disclosure - Schedule of Segment Information (Details)",
     "role": "http://commsystems.com/role/ScheduleOfSegmentInformationDetails",
     "shortName": "Schedule of Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000068 - Disclosure - NOTE 11 \u2013 SEGMENT INFORMATION (Details Narrative)",
     "role": "http://commsystems.com/role/Note11SegmentInformationDetailsNarrative",
     "shortName": "NOTE 11 \u2013 SEGMENT INFORMATION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000069 - Disclosure - NET INCOME (LOSS) PER SHARE (Details Narrative)",
     "role": "http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative",
     "shortName": "NET INCOME (LOSS) PER SHARE (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jcs:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "role": "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": "0",
      "lang": null,
      "name": "jcs:IncomeLossFromDiscontinuedOperationsNetOfTax3",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000070 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details)",
     "role": "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
     "shortName": "Financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020, are summarized below: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000071 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)",
     "role": "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative",
     "shortName": "FAIR VALUE MEASUREMENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-07-012021-09-30",
      "decimals": "0",
      "lang": null,
      "name": "jcs:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:StandardProductWarrantyPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000072 - Disclosure - Schedule of warranty (Details)",
     "role": "http://commsystems.com/role/ScheduleOfWarrantyDetails",
     "shortName": "Schedule of warranty (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:StandardProductWarrantyPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2018-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000073 - Disclosure - The components of accumulated other comprehensive loss (Details)",
     "role": "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
     "shortName": "The components of accumulated other comprehensive loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000074 - Disclosure - REVENUE RECOGNITION (Details Narrative)",
     "role": "http://commsystems.com/role/RevenueRecognitionDetailsNarrative",
     "shortName": "REVENUE RECOGNITION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000075 - Disclosure - Information related to the Company\u2019s ROU assets and related lease liabilities were as follows (Details)",
     "role": "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
     "shortName": "Information related to the Company\u2019s ROU assets and related lease liabilities were as follows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000076 - Disclosure - Maturities of lease liabilities as of December 31, 2020 were as follows (Details)",
     "role": "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails",
     "shortName": "Maturities of lease liabilities as of December 31, 2020 were as follows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-05-012020-05-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jcs:LesseeOperatingLeaseNumberOfLocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "N",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000077 - Disclosure - LEASES (Details Narrative)",
     "role": "http://commsystems.com/role/LeasesDetailsNarrative",
     "shortName": "LEASES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "jcs:LeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-05-012020-05-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jcs:LesseeOperatingLeaseNumberOfLocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "N",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "jcs:ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000078 - Disclosure - The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details)",
     "role": "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails",
     "shortName": "The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "jcs:ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-05-14_custom_EcessaCorporationMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000079 - Disclosure - The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details)",
     "role": "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails",
     "shortName": "The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://commsystems.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000080 - Disclosure - The following tables show the Company\u2019s cash equivalents and available-for-sale securities\u2019 amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details)",
     "role": "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
     "shortName": "The following tables show the Company\u2019s cash equivalents and available-for-sale securities\u2019 amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000081 - Disclosure - The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details)",
     "role": "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
     "shortName": "The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000082 - Disclosure - Inventories (Details)",
     "role": "http://commsystems.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000083 - Disclosure - Property, plant and equipment and the estimated useful lives are as follows (Details)",
     "role": "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails",
     "shortName": "Property, plant and equipment and the estimated useful lives are as follows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000084 - Disclosure - The changes in the carrying amount of goodwill (Details)",
     "role": "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
     "shortName": "The changes in the carrying amount of goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "jcs:IncomeExpenseForLongTermCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000085 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "role": "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "jcs:IncomeExpenseForLongTermCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000086 - Disclosure - The following table summarizes changes in the number of outstanding stock options (Details)",
     "role": "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
     "shortName": "The following table summarizes changes in the number of outstanding stock options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000087 - Disclosure - The fair value of awards issued under the Company\u2019s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)",
     "role": "http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details",
     "shortName": "The fair value of awards issued under the Company\u2019s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31_custom_RangeOneMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000088 - Disclosure - The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)",
     "role": "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details",
     "shortName": "The following table summarizes the status of stock options outstanding at December 31, 2020: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31_custom_RangeOneMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31_us-gaap_PerformanceSharesMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000089 - Disclosure - The following table summarizes the changes in the number of deferred stock (Details)",
     "role": "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
     "shortName": "The following table summarizes the changes in the number of deferred stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - REVENUE RECOGNITION",
     "role": "http://commsystems.com/role/RevenueRecognition",
     "shortName": "REVENUE RECOGNITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000090 - Disclosure - STOCK COMPENSATION (Details Narrative)",
     "role": "http://commsystems.com/role/StockCompensationDetailsNarrative",
     "shortName": "STOCK COMPENSATION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2019-08-31",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000091 - Disclosure - COMMON STOCK (Details Narrative)",
     "role": "http://commsystems.com/role/CommonStockDetailsNarrative",
     "shortName": "COMMON STOCK (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2019-08-31",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000092 - Disclosure - Income tax (benefit) expense from continuing operations consists of the following: (Details)",
     "role": "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails",
     "shortName": "Income tax (benefit) expense from continuing operations consists of the following: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2021-01-01to2021-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000093 - Disclosure - The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)",
     "role": "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails",
     "shortName": "The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000094 - Disclosure - Deferred tax assets and liabilities as of December 31 related to the following: (Details)",
     "role": "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails",
     "shortName": "Deferred tax assets and liabilities as of December 31 related to the following: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000095 - Disclosure - Changes in the Company\u2019s uncertain tax positions are summarized as follows: (Details)",
     "role": "http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails",
     "shortName": "Changes in the Company\u2019s uncertain tax positions are summarized as follows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2018-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jcs:NumberOfCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "N",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000096 - Disclosure - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)",
     "role": "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
     "shortName": "INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2020-01-012020-12-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_ElectronicsAndSoftwareSegmentMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "jcs:NumberOfCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "N",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000097 - Disclosure - Financial assets and liabilities measured at fair value on a recurring basis (Details)",
     "role": "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
     "shortName": "Financial assets and liabilities measured at fair value on a recurring basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "AsOf2020-12-31_custom_AccruedConsiderationMember_us-gaap_FairValueInputsLevel3Member",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2018-08-012018-08-02",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "jcs:SaleOfPropertyPurchaseAgreementConsiderationAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000098 - Disclosure - GENERAL COMMITMENTS (Details Narrative)",
     "role": "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative",
     "shortName": "GENERAL COMMITMENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "csi220044_s-4a1.htm",
      "contextRef": "From2018-08-012018-08-02",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "jcs:SaleOfPropertyPurchaseAgreementConsiderationAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 102,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r773",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Series [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://commsystems.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "jcs_AccountsPayableCurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AccountsPayableCurrent2",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AccountsReceivableNetCurrent1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AccountsReceivableNetCurrent1",
        "verboseLabel": "Trade accounts receivable, less allowance for doubtful accounts"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AccruedConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Consideration",
        "label": "Accrued consideration"
       }
      }
     },
     "localname": "AccruedConsideration",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AccruedConsideration2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AccruedConsideration2",
        "verboseLabel": "Accrued consideration"
       }
      }
     },
     "localname": "AccruedConsideration2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AccruedConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Consideration",
        "label": "Accrued Consideration [Member]"
       }
      }
     },
     "localname": "AccruedConsiderationMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Common Shares Available To Purchase During Warrant Period",
        "label": "Additional common shares available to purchase during warrant period"
       }
      }
     },
     "localname": "AdditionalCommonSharesAvailableToPurchaseDuringWarrantPeriod",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AllowanceForDoubtfulAccountsReceivableCurrent1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:AllowanceForDoubtfulAccountsReceivableCurrent1-0]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AmortizationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationExpense",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "jcs_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount3",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "jcs_Assets2": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets2",
        "totalLabel": "Total assets held for sale"
       }
      }
     },
     "localname": "Assets2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AssetsHeldForSaleNotPartOfDisposalGroupCurrent1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets Held-for-sale, Not Part of Disposal Group, Noncurrent",
        "label": "Non-current assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 107.0,
       "parentTag": "jcs_OtherAssetsNoncurrent2",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupNoncurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_AssumingConversionOfSeriesConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assuming Conversion Of Series A Convertible Preferred Stock.",
        "label": "Assuming Conversion Of Series A Convertible Preferred Stock [Member]"
       }
      }
     },
     "localname": "AssumingConversionOfSeriesConvertiblePreferredStockMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_AssumingExerciseOfAllWarrantsForCashMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assuming Exercise Of All Warrants For Cash.",
        "label": "Assuming Exercise Of All Warrants For Cash [Member]"
       }
      }
     },
     "localname": "AssumingExerciseOfAllWarrantsForCashMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_AustinTaylorCommunicationsLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Austin Taylor Communications, Ltd.",
        "label": "Austin Taylor Communications, Ltd. [Member]"
       }
      }
     },
     "localname": "AustinTaylorCommunicationsLtdMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Cost of Acquired Entity, Working Capital Adjustment",
        "label": "Business acquisition, working capital adjustment"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_BusinessCombinationAcquisitionRelatedCosts2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_BusinessCombinationContingentConsiderationMeasurementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Measurement Period",
        "label": "Contingent consideration period"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationMeasurementPeriod",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_BusinessCombinationPreAcquisitionDeferredRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Pre Acquisition Deferred Revenue",
        "label": "Pre-acquisition deferred revenue"
       }
      }
     },
     "localname": "BusinessCombinationPreAcquisitionDeferredRevenue",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Revaluation of Pre Acquisition Deferred Revenue to Preliminary Fair Value",
        "label": "Revaluation of pre-acquisition deferred revenue to preliminary fair value"
       }
      }
     },
     "localname": "BusinessCombinationRevaluationOfPreAcquisitionDeferredRevenueToPreliminaryFairValue",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_CSIITOperationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "C S I I T Operation [Member]"
       }
      }
     },
     "localname": "CSIITOperationMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_CashAndCashEquivalentsAtCarryingValue1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CashAndCashEquivalentsAtCarryingValue1",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_CashAndCashEquivalentsAtCarryingValue2": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CashAndCashEquivalentsAtCarryingValue2",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_CommencedFirstQuarter2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commenced First Quarter 2019.",
        "label": "Commenced First Quarter 2019 [Member]"
       }
      }
     },
     "localname": "CommencedFirstQuarter2019Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration.",
        "label": "Contingent Consideration [Member]"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_ContractWithCustomerLiabilityCurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_ContractWithCustomerLiabilityNoncurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ContractWithCustomerLiabilityNoncurrent2",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_CorporateNotesAndBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Notes/Bonds.",
        "label": "Corporate Notes/Bonds [Member]"
       }
      }
     },
     "localname": "CorporateNotesAndBondsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_CostOfGoodsAndServicesSold2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "jcs_GrossProfit2",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_CostOfGoodsAndServicesSold3": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CostOfGoodsAndServicesSold3",
        "negatedLabel": "[custom:CostOfGoodsAndServicesSold3]"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold3",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_CsiItOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CSI IT Operations.",
        "label": "CSI IT Operations [Member]"
       }
      }
     },
     "localname": "CsiItOperationsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Loss, Period Used to Evaluate Objective Negative Evidence",
        "label": "Cumulative loss"
       }
      }
     },
     "localname": "CumulativeLossPeriodUsedToEvaluateObjectiveNegativeEvidence",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_Customer1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 1",
        "label": "Customer 1 [Member]"
       }
      }
     },
     "localname": "Customer1Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_Customer2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 2",
        "label": "Customer 2 [Member]"
       }
      }
     },
     "localname": "Customer2Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_DeferredCompensationArrangementAwardsPayoutsCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement, Awards Payouts, Cash",
        "label": "Award payouts, cash"
       }
      }
     },
     "localname": "DeferredCompensationArrangementAwardsPayoutsCash",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DeferredCompensationArrangementAwardsPayoutsStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement, Awards Payouts, Stock",
        "label": "Award payouts, stock"
       }
      }
     },
     "localname": "DeferredCompensationArrangementAwardsPayoutsStock",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DeferredCompensationArrangementPercentagePaidOutInCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement, Percentage Paid Out in Cash",
        "label": "Percentage paid out in cash"
       }
      }
     },
     "localname": "DeferredCompensationArrangementPercentagePaidOutInCash",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "jcs_DeferredCompensationArrangementPercentagePaidOutInStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement, Percentage Paid Out in Stock",
        "label": "Percentage paid out in stock"
       }
      }
     },
     "localname": "DeferredCompensationArrangementPercentagePaidOutInStock",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "jcs_DeferredCompensationLiabilityClassifiedNoncurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredCompensationLiabilityClassifiedNoncurrent2",
        "verboseLabel": "Long-term compensation plans"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DeferredStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Stock Awards",
        "label": "Deferred Stock Awards [Member]"
       }
      }
     },
     "localname": "DeferredStockAwardsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_DeferredTaxAssetsIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets.",
        "label": "Deferred Tax Assets Intangible Assets",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsIntangibleAssets",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liabilities",
        "label": "Lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Operating Lease Right-of-Use Assets",
        "label": "Lease right-of-use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DepreciationDepletionAndAmortization2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DisclosureLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "verboseLabel": "Maturities Of Lease Liabilities As Of December 31 2020 Were As Follows"
       }
      }
     },
     "localname": "DisclosureLeasesAbstract",
     "nsuri": "http://commsystems.com/20210930",
     "xbrltype": "stringItemType"
    },
    "jcs_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2",
        "negatedLabel": "Gain on sale of assets"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DisposalGroupContingentEarnoutReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Contingent Earnout Receivable",
        "label": "Disposal Group, Contingent Earnout Receivable"
       }
      }
     },
     "localname": "DisposalGroupContingentEarnoutReceivable",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DisposalGroupIncludingDiscontinuedOperationAssets": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Assets",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets held for sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssets",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Restructuring Expenses",
        "label": "Disposal Group, Including Discontinued Operation, Restructuring Expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRestructuringExpenses2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DividendsDeclaredNotPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends Declared Not Paid",
        "label": "Dividends declared not paid"
       }
      }
     },
     "localname": "DividendsDeclaredNotPaid",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_DividendsPayableCurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DividendsPayableCurrent2",
        "verboseLabel": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_EcessaCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ecessa Corporation.",
        "label": "Ecessa Corporation [Member]"
       }
      }
     },
     "localname": "EcessaCorporationMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_EducationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Education",
        "label": "Education [Member]"
       }
      }
     },
     "localname": "EducationMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_ElectronicsAndSoftwareSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electronics &amp; Software Segment.",
        "label": "Electronics &amp; Software Segment [Member]"
       }
      }
     },
     "localname": "ElectronicsAndSoftwareSegmentMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_EmployeeRelatedLiabilitiesCurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "EmployeeRelatedLiabilitiesCurrent2",
        "verboseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_EmployeeStockOwnershipPlan1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 ESOP",
        "label": "2020 ESOP [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlan1Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_EmployeeStockOwnershipPlan2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 ESOP.",
        "label": "2019 ESOP [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlan2Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_EmployeeStockOwnershipPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESOP.",
        "label": "ESOP [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan",
        "label": "Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_ExistingOnJanuary12019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Existing on January1, 2019.",
        "label": "Existing on January1, 2019 [Member]"
       }
      }
     },
     "localname": "ExistingOnJanuary12019Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument between levels of the fair value hierarchy.",
        "label": "Transfers between levels"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransfersNet",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_FinancialAndOtherCommercialClientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial and Other Commercial Clients.",
        "label": "Financial and Other Commercial Clients [Member]"
       }
      }
     },
     "localname": "FinancialAndOtherCommercialClientsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_FinancialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial",
        "label": "Financial [Member]"
       }
      }
     },
     "localname": "FinancialMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_FiniteLivedIntangibleAssetsAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Amortization Period",
        "label": "Amortization period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationPeriod",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_ForeignCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Countries.",
        "label": "Foreign Countries [Member]"
       }
      }
     },
     "localname": "ForeignCountriesMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_GrossProfit2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "jcs_OperatingIncomeLoss2",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "GrossProfit2",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_HealthcareCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Healthcare Customer",
        "label": "Healthcare Customer [Member]"
       }
      }
     },
     "localname": "HealthcareCustomerMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_IncomeExpenseForLongTermCompensationPlans": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (expense) for Long-Term Compensation Plans",
        "label": "(Income) expense for long-term compensation plan"
       }
      }
     },
     "localname": "IncomeExpenseForLongTermCompensationPlans",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2",
        "totalLabel": "Operating loss from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_IncomeLossFromDiscontinuedOperationsNetOfTax2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_IncomeLossFromDiscontinuedOperationsNetOfTax3": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncomeLossFromDiscontinuedOperationsNetOfTax3",
        "verboseLabel": "Net income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax3",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_IncomeTaxExpenseBenefit2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1]"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "jcs_IntangibleAssetsNetExcludingGoodwill2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 105.0,
       "parentTag": "jcs_OtherAssetsNoncurrent2",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_IntelligentEdgeSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intelligent Edge Solutions",
        "label": "Intelligent Edge Solutions [Member"
       }
      }
     },
     "localname": "IntelligentEdgeSolutionsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_InternallyDevelopedSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally Developed Software.",
        "label": "Internally Developed Software [Member]"
       }
      }
     },
     "localname": "InternallyDevelopedSoftwareMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_InternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International",
        "label": "International [Member]"
       }
      }
     },
     "localname": "InternationalMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_InventoryFinishedGoods2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_InventoryNet1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "totalLabel": "[custom:InventoryNet1-0]"
       }
      }
     },
     "localname": "InventoryNet1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets",
      "http://commsystems.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_InventoryNet2": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_InventoryWorkInProcessAndRawMaterials2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw and processed materials"
       }
      }
     },
     "localname": "InventoryWorkInProcessAndRawMaterials2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_InvestmentAndOtherIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "jcs_NonoperatingIncomeExpense2",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment and Other Income (Loss)",
        "label": "Investment and other income"
       }
      }
     },
     "localname": "InvestmentAndOtherIncomeLoss",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_IvdeskMinnesotaInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IVDesk Minnesota, Inc.",
        "label": "IVDesk Minnesota, Inc. [Member]"
       }
      }
     },
     "localname": "IvdeskMinnesotaInc.Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_Lease1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease 1.",
        "label": "Lease 1 [Member]"
       }
      }
     },
     "localname": "Lease1Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_Lease2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease 2.",
        "label": "Lease 2 [Member]"
       }
      }
     },
     "localname": "Lease2Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_Lease3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease 3.",
        "label": "Lease 3 [Member]"
       }
      }
     },
     "localname": "Lease3Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_LeasesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases Disclosure [Text Block]",
        "label": "LEASES"
       }
      }
     },
     "localname": "LeasesDisclosureTextBlock",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcs_LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Annual Payment Adjustment, Percentage",
        "label": "Percentage of annual rent adjustment"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAnnualPaymentAdjustmentPercentage",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "jcs_LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Leases with Annual Payment Adjustment, Number of Free Months",
        "label": "Number of free months"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeasesWithAnnualPaymentAdjustmentNumberOfFreeMonths",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number of Leases with Annual Payment Adjustment",
        "label": "Number of leases with annual payment adjustment"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfLeasesWithAnnualPaymentAdjustment",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number of Leases with Option to Extend",
        "label": "Number of leases with option to extend"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfLeasesWithOptionToExtend",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_LesseeOperatingLeaseNumberOfLocations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number of Locations",
        "label": "Number of locations"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfLocations",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_LesseeOperatingLeaseNumberOfOptionsToExtend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee Operating Lease Number Of Options To Extend",
        "label": "Number of options to extend"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfOptionsToExtend",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_LesseeOperatingLeaseOptionToTerminateDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Option to Terminate, Date",
        "label": "Date of option to terminate"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptionToTerminateDate",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "gYearItemType"
    },
    "jcs_LiabilitiesHeldForSaleCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities Held-for-Sale, Current",
        "label": "Liabilities Held-for-Sale, Current",
        "verboseLabel": "Current liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesHeldForSaleCurrent",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_LiabilitiesHeldForSaleCurrent2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesHeldForSaleCurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit, Ability to Obatin Letter of Credit, Number of Letters of Credit",
        "label": "Ability to obtain letter of credit, number of letters of credit"
       }
      }
     },
     "localname": "LineOfCreditAbilityToObatinLetterOfCreditNumberOfLettersOfCredit",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_LockUpAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lock-Up Agreement Term",
        "label": "Lock-up agreement term"
       }
      }
     },
     "localname": "LockUpAgreementTerm",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_LongTermCompensationPlan1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 to 2020 Plans.",
        "label": "2018 to 2020 Plans [Member]"
       }
      }
     },
     "localname": "LongTermCompensationPlan1Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_LongTermCompensationPlan2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 to 2021 and 2020 to 2022 Plans.",
        "label": "2019 to 2021 and 2020 to 2022 Plans [Member]"
       }
      }
     },
     "localname": "LongTermCompensationPlan2Member",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_LongTermCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Compensation Plan.",
        "label": "Long-Term Compensation Plan [Member]"
       }
      }
     },
     "localname": "LongTermCompensationPlanMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_LongTermInvestmentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Investments, Fair Value Disclosure",
        "label": "Long-term investments"
       }
      }
     },
     "localname": "LongTermInvestmentsFairValueDisclosure",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_MinorityInvestmentOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minority Investment, Percentage Ownership",
        "label": "Minority investment, ownership percentage"
       }
      }
     },
     "localname": "MinorityInvestmentOwnershipPercentage",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "jcs_Net2edgeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net2Edge.",
        "label": "Net2Edge [Member]"
       }
      }
     },
     "localname": "Net2edgeMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_NetIncreaseDecreaseInAccruedInterestAndPenalties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net increase (decrease) in accrued interest and penalties.",
        "label": "Net increase (decrease) in accured interest and penalities"
       }
      }
     },
     "localname": "NetIncreaseDecreaseInAccruedInterestAndPenalties",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_NewAccountingPronouncementsIssuedPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements issued.",
        "label": "Accqounting standards issued"
       }
      }
     },
     "localname": "NewAccountingPronouncementsIssuedPolicyPolicyTextBlock",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcs_NonoperatingIncomeExpense2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NonoperatingIncomeExpense2",
        "totalLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_NumberOfBuildingsLeasedToPurchaser": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Buildings Leased to Purchaser",
        "label": "Number of buildings leased to purchaser"
       }
      }
     },
     "localname": "NumberOfBuildingsLeasedToPurchaser",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Customers",
        "label": "Number of Customers"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_NumberOfFieldInstallations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Field Installations",
        "label": "Number of field installations"
       }
      }
     },
     "localname": "NumberOfFieldInstallations",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "jcs_OperatingIncomeLoss2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "jcs_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingIncomeLoss2",
        "totalLabel": "Operating loss from continuing operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OperatingLeaseLiabilityCurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeaseLiabilityCurrent2",
        "verboseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OperatingLeaseLiabilityNoncurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeaseLiabilityNoncurrent2",
        "verboseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OperatingLeaseRightOfUseAsset2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 104.0,
       "parentTag": "jcs_OtherAssetsNoncurrent2",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OperatingLeaseRightOfUseAsset4": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:OperatingLeaseRightOfUseAsset4-0]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset4",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OtherAccruedLiabilitiesCurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherAccruedLiabilitiesCurrent2",
        "verboseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OtherAssetsCurrent1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherAssetsCurrent1",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OtherAssetsMiscellaneousNoncurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 106.0,
       "parentTag": "jcs_OtherAssetsNoncurrent2",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OtherAssetsNoncurrent2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherAssetsNoncurrent2",
        "totalLabel": "TOTAL OTHER ASSETS"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_OtherCommercialClientMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commercial Client [Member]"
       }
      }
     },
     "localname": "OtherCommercialClientMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_OtherStockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Stock Repurchased and Retired During Period, Shares",
        "label": "Other Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Other share retirements, Shares"
       }
      }
     },
     "localname": "OtherStockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "jcs_OtherStockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Stock Repurchased and Retired During Period, Value",
        "label": "Other Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Other share retirements"
       }
      }
     },
     "localname": "OtherStockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_PaymentsToAcquirePropertyPlantAndEquipment1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:PaymentsToAcquirePropertyPlantAndEquipment1]"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_PercentOfOutstandingCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent Of Outstanding Common Stock",
        "label": "Percent of outstanding common stock"
       }
      }
     },
     "localname": "PercentOfOutstandingCommonStock",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "jcs_PercentageRightToPurchaseEquitySecuritiesInFuture": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Right To Purchase Equity Securities In Future",
        "label": "Percentage right to purchase equity securities in future"
       }
      }
     },
     "localname": "PercentageRightToPurchaseEquitySecuritiesInFuture",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "jcs_PipeInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PIPE Investors.",
        "label": "PIPE Investors [Member]"
       }
      }
     },
     "localname": "PipeInvestorsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_PrepaidTaxes1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PrepaidTaxes1",
        "verboseLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Issuance of Common Stock, Net of Shares Withheld",
        "label": "Proceeds from issuance of common stock, net of shares withheld"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStockNetOfSharesWithheld",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_ProductWarrantyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product warranty period",
        "label": "Product warranty period"
       }
      }
     },
     "localname": "ProductWarrantyPeriod",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_ProjectAndProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Project and Product",
        "label": "Project and Product [Member]"
       }
      }
     },
     "localname": "ProjectAndProductMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_PropertyPlantAndEquipmentNet2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY, PLANT AND EQUIPMENT,\u00a0\u00a0net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_PropertyPlantAndEquipmentNet3": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PropertyPlantAndEquipmentNet3",
        "totalLabel": "[custom:PropertyPlantAndEquipmentNet3-0]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet3",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_PurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Agreement",
        "label": "Purchase Agreement [Member]"
       }
      }
     },
     "localname": "PurchaseAgreementMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_RangeFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$12.50 to $14.15.",
        "label": "$12.50 to $14.15 [Member]"
       }
      }
     },
     "localname": "RangeFiveMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_RangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$10.00 to $12.49.",
        "label": "$10.00 to $12.49 [Member]"
       }
      }
     },
     "localname": "RangeFourMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_RangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$2.50 to $4.99.",
        "label": "$2.50 to $4.99 [Member]"
       }
      }
     },
     "localname": "RangeOneMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_RangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$7.50 to $9.99.",
        "label": "$7.50 to $9.99 [Member]"
       }
      }
     },
     "localname": "RangeThreeMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_RangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$5.00 to $7.49.",
        "label": "$5.00 to $7.49 [Member]"
       }
      }
     },
     "localname": "RangeTwoMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_RemainderOfSuttleBusinessLinesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remainder of Suttle Business Lines.",
        "label": "Remainder of Suttle Business Lines [Member]"
       }
      }
     },
     "localname": "RemainderOfSuttleBusinessLinesMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_RestrictedCashAndCashEquivalentsAtCarryingValue1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_RestrictedCashTransferredToCompany": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Cash Transferred to Company",
        "label": "Earnest monet in escrow transferred to company"
       }
      }
     },
     "localname": "RestrictedCashTransferredToCompany",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_RestructuringCharges2": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring expense"
       }
      }
     },
     "localname": "RestructuringCharges2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_RestructuringCharges3": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:RestructuringCharges3]"
       }
      }
     },
     "localname": "RestructuringCharges3",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_RestructuringChargesIncludingRemainingShutDownCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Charges Including Remaining Shut Down Costs",
        "label": "Restructuring charges including remaining shut down costs"
       }
      }
     },
     "localname": "RestructuringChargesIncludingRemainingShutDownCosts",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_RevenueFromContractWithCustomerExcludingAssessedTax2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:RevenueFromContractWithCustomerExcludingAssessedTax2]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_RevenueFromContractWithCustomerExcludingAssessedTax3": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:RevenueFromContractWithCustomerExcludingAssessedTax3]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax3",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_RightToPurchaseEquitySecuritiesInFutureTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right To Purchase Equity Securities In Future, Term",
        "label": "Right to purchase equity securities in future, term"
       }
      }
     },
     "localname": "RightToPurchaseEquitySecuritiesInFutureTerm",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_SaleOfPropertyPurchaseAgreementConsiderationAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Property, Purchase Agreement, Consideration Amount",
        "label": "Sales of building, purchase agreement, consideration amount"
       }
      }
     },
     "localname": "SaleOfPropertyPurchaseAgreementConsiderationAmount",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Discontinued Operations Assets and Liabilities Classified as Held-for-Sale [Table Text Block]",
        "label": "The assets and liabilities of this discontinued operation that are classified as held for sale are as follows:"
       }
      }
     },
     "localname": "ScheduleOfDiscontinuedOperationsAssetsAndLiabilitiesClassifiedAsHeldForSaleTableTextBlock",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcs_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Financial Results of Discontinued Operations [Table Text Block]",
        "label": "The financial results of the discontinued operations are as follows:"
       }
      }
     },
     "localname": "ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcs_SellingGeneralAndAdministrativeExpense1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SellingGeneralAndAdministrativeExpense1",
        "verboseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_SellingGeneralAndAdministrativeExpense2": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expenses",
        "negatedLabel": "[custom:SellingGeneralAndAdministrativeExpense2]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_ServicesAndSupportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services &amp; Support.",
        "label": "Services &amp; Support [Member]"
       }
      }
     },
     "localname": "ServicesAndSupportMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_ServicesAndSupportSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services &amp; Support Segment.",
        "label": "Services &amp; Support Segment [Member]"
       }
      }
     },
     "localname": "ServicesAndSupportSegmentMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Award Vesting Period",
        "label": "Initial award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialAwardVestingPeriod",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_ShortTermInvestments1": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ShortTermInvestments1",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "ShortTermInvestments1",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_ShortTermInvestments2": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments"
       }
      }
     },
     "localname": "ShortTermInvestments2",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_ShortTermInvestmentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-Term Investments, Fair Value Disclosure",
        "label": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsFairValueDisclosure",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcs_SuttleCostaRicaSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Suttle Costa Rica, S.A.",
        "label": "Suttle Costa Rica, S.A. [Member]"
       }
      }
     },
     "localname": "SuttleCostaRicaSMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_SuttleFuturelinkFiberBusinessLineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Suttle FutureLink Fiber Business Line.",
        "label": "Suttle FutureLink Fiber Business Line [Member]"
       }
      }
     },
     "localname": "SuttleFuturelinkFiberBusinessLineMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_TermOfCompanyProhibitedFromConductingNewEquityOffering": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Of Company Prohibited From Conducting New Equity Offering",
        "label": "Term of company prohibited from conducting new equity offering"
       }
      }
     },
     "localname": "TermOfCompanyProhibitedFromConductingNewEquityOffering",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "jcs_TradeNameTrademarkInternetDomainAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Name/Trademark/Internet Domain Assets.",
        "label": "Trade Name/Trademark/Internet Domain Assets [Member]"
       }
      }
     },
     "localname": "TradeNameTrademarkInternetDomainAssetsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_TraditionalProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Traditional Products",
        "label": "Traditional Products [Member]"
       }
      }
     },
     "localname": "TraditionalProductsMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_TransitionNetworksChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transition Networks China.",
        "label": "Transition Networks China [Member]"
       }
      }
     },
     "localname": "TransitionNetworksChinaMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_TwoThousandElevenExecutiveIncentiveCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2011 Executive Incentive Compensation Plan.",
        "label": "2011 Executive Incentive Compensation Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandElevenExecutiveIncentiveCompensationPlanMember",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "jcs_ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the investment in short-term money market funds sought to be preserved (in dollars per share)",
        "label": "Value of the investment in short-term money market funds sought to be preserved (in dollars per share)"
       }
      }
     },
     "localname": "ValueOfInvestmentInShortTermMoneyMarketFundsSoughtToBePreservedInDollarsPerShare",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "jcs_WorkingCapitalAdjustmentPeriodAfterClose": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working Capital Adjustment, Period After Close",
        "label": "Working capital adjustment, period after close"
       }
      }
     },
     "localname": "WorkingCapitalAdjustmentPeriodAfterClose",
     "nsuri": "http://commsystems.com/20210930",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r152",
      "r216",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r236",
      "r240",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r365",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r152",
      "r216",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r236",
      "r240",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r365",
      "r367",
      "r368"
     ],
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r246",
      "r414",
      "r419",
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r370",
      "r378",
      "r444",
      "r447",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r661",
      "r715",
      "r719",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative",
      "http://commsystems.com/role/LeasesDetailsNarrative",
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r370",
      "r378",
      "r444",
      "r447",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r661",
      "r715",
      "r719",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative",
      "http://commsystems.com/role/LeasesDetailsNarrative",
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r246",
      "r414",
      "r419",
      "r718"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r242",
      "r414",
      "r417",
      "r664",
      "r714",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r242",
      "r414",
      "r417",
      "r664",
      "r714",
      "r716"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r370",
      "r378",
      "r429",
      "r444",
      "r447",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r661",
      "r715",
      "r719",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative",
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative",
      "http://commsystems.com/role/LeasesDetailsNarrative",
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r370",
      "r378",
      "r429",
      "r444",
      "r447",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r661",
      "r715",
      "r719",
      "r761",
      "r762"
     ],
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative",
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative",
      "http://commsystems.com/role/LeasesDetailsNarrative",
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r166",
      "r171",
      "r445"
     ],
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r243",
      "r244",
      "r414",
      "r418",
      "r717",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r243",
      "r244",
      "r414",
      "r418",
      "r717",
      "r746",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r166",
      "r171",
      "r339",
      "r445",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r637",
      "r639",
      "r642",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r72",
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r32",
      "r55",
      "r248",
      "r249"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Trade accounts receivable, less allowance for doubtful accounts",
        "verboseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": {
     "auth_ref": [
      "r680",
      "r704"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.",
        "label": "Accrued Employee Benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of accrued expenses.",
        "label": "Fair value of accrued consideration",
        "negatedLabel": "Current Liabilities",
        "negatedTerseLabel": "Current Liabilities, fair value"
       }
      }
     },
     "localname": "AccruedLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r70",
      "r318"
     ],
     "calculation": {
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "jcs_PropertyPlantAndEquipmentNet3",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r94",
      "r101",
      "r102",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r58",
      "r92",
      "r93",
      "r94",
      "r698",
      "r724",
      "r727"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r91",
      "r94",
      "r101",
      "r102",
      "r103",
      "r154",
      "r155",
      "r156",
      "r576",
      "r720",
      "r721",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r87",
      "r94",
      "r101",
      "r102",
      "r103",
      "r576",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average amortization period of acquired intangible assets"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r56",
      "r491",
      "r626"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r487",
      "r488",
      "r489",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r448",
      "r450",
      "r494",
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Share based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r211",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r450",
      "r482",
      "r493"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share based compensation expense before income taxes"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Share based compensation expense after income taxes"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r62",
      "r250",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Trade accounts receivable, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredCharges": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization of deferred charges applied against earnings during the period.",
        "label": "Amortization of Deferred Charges"
       }
      }
     },
     "localname": "AmortizationOfDeferredCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r132",
      "r298",
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Intangibles amortization",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Shares not included in the computation of diluted earnings per share",
        "verboseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative",
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r132",
      "r313"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Investment impairment loss"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r147",
      "r224",
      "r231",
      "r238",
      "r269",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r572",
      "r577",
      "r594",
      "r624",
      "r626",
      "r673",
      "r697"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "negatedLabel": "Assets",
        "negatedTotalLabel": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r34",
      "r36",
      "r85",
      "r147",
      "r269",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r572",
      "r577",
      "r594",
      "r624",
      "r626"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "TOTAL CURRENT ASSETS"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "auth_ref": [
      "r311",
      "r626"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group, Current",
        "verboseLabel": "Current assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "jcs_DisposalGroupIncludingDiscontinuedOperationAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r255",
      "r279"
     ],
     "calculation": {
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Gross Unrealized Gains",
        "verboseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses",
        "negatedTerseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "label": "Amortized Cost",
        "verboseLabel": "Available-for-sale Securities, Amortized Cost Basis"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r258",
      "r260",
      "r690"
     ],
     "calculation": {
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Estimated Market Value, Due after one year through five years",
        "verboseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Amortized Cost, Due within one year",
        "verboseLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Amortized Cost, Due after one year through five years",
        "verboseLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r258",
      "r259",
      "r689"
     ],
     "calculation": {
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Estimated Market Value, Due within one year",
        "verboseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r254",
      "r256",
      "r279",
      "r679"
     ],
     "calculation": {
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Fair Value",
        "totalLabel": "Estimated Market Value",
        "verboseLabel": "Debt Securities, Available-for-sale"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r452",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Financial Statement Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r442",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r442",
      "r446",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Ownership acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r547"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "verboseLabel": "Acquisition costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r559",
      "r560",
      "r562"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Total purchase price of acquired entity"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Contingent consideration, maximum amount"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r558",
      "r561",
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Contingent consideration at fair value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "BUSINESS COMBINATIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": {
     "auth_ref": [
      "r554"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.",
        "label": "Business acquisition, liabliites arising from contingencies"
       }
      }
     },
     "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r549"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Operating (loss) since acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r549"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Revenue since acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.",
        "label": "Cash acquired in acquisition"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Total liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Net assets acquired",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Other long-term assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant, and equipment",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r137",
      "r138",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital expenditures in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Cost to obtain contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/RevenueRecognitionDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r30",
      "r66",
      "r134"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash Equivalents",
        "verboseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r44",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r128",
      "r134",
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF YEAR",
        "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r128",
      "r598"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash Equivalents",
        "verboseLabel": "Cash Equivalents, at Carrying Value"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r21",
      "r128"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net cash provided by investing activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r145",
      "r147",
      "r176",
      "r180",
      "r181",
      "r183",
      "r185",
      "r195",
      "r196",
      "r197",
      "r269",
      "r355",
      "r360",
      "r361",
      "r362",
      "r368",
      "r369",
      "r375",
      "r376",
      "r380",
      "r384",
      "r594",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClosedBlockOperationsNetResultsTableTextBlock": {
     "auth_ref": [
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the closed block operations.",
        "label": "The assets of the discontinued operations classified as held for sale are as follows:"
       }
      }
     },
     "localname": "ClosedBlockOperationsNetResultsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r77",
      "r338",
      "r681",
      "r702"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "COMMITMENTS AND CONTINGENCIES\u00a0\u00a0(Footnote 10)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r335",
      "r336",
      "r337",
      "r345",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "COMMITMENTS &amp; CONTINGENCIES",
        "verboseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingencies",
      "http://commsystems.com/role/CommitmentsContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "GENERAL COMMITMENTS"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Shares available"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Shareholder dividends per share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Dividends declared per share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r154",
      "r155",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock par value share"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r54",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock shares outstanding",
        "verboseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r54",
      "r626"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common stock, par value $.05 per share; 30,000,000 shares authorized"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "verboseLabel": "Share based compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r97",
      "r99",
      "r100",
      "r110",
      "r686",
      "r709"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r205",
      "r206",
      "r246",
      "r592",
      "r593",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r205",
      "r206",
      "r246",
      "r592",
      "r593",
      "r729",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r205",
      "r206",
      "r246",
      "r592",
      "r593",
      "r729",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r205",
      "r206",
      "r246",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r205",
      "r206",
      "r246",
      "r592",
      "r593",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r142",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r394",
      "r396",
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/RevenueRecognitionDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r394",
      "r395",
      "r415"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r394",
      "r395",
      "r415"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [
      "r375",
      "r376",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r113",
      "r664"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "negatedLabel": "Cost of Goods and Services Sold",
        "verboseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current year income taxes (benefit):"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r524",
      "r535"
     ],
     "calculation": {
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r524",
      "r535",
      "r537"
     ],
     "calculation": {
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current year income tax (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r524",
      "r535"
     ],
     "calculation": {
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r203",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Loss"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.",
        "label": "Deferred stock awards granted"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Long-term compensation plans"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r525",
      "r535"
     ],
     "calculation": {
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income taxes:"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r148",
      "r525",
      "r535",
      "r536",
      "r537"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred taxes",
        "totalLabel": "Deferred income taxes (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r50",
      "r51",
      "r516",
      "r674",
      "r694"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
        "label": "Capital loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r519"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Total net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r519"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetCurrent": {
     "auth_ref": [
      "r502",
      "r503",
      "r504",
      "r505",
      "r517"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 103.0,
       "parentTag": "jcs_OtherAssetsNoncurrent2",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.",
        "label": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Domestic net operating loss carry-forward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Foreign net operating loss carry-forwards and credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r521",
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Federal and state credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r521",
      "r522",
      "r523"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Tax credit carryforward related to research and development"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "verboseLabel": "Long-term compensation plans"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.",
        "label": "Nonemployee director stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Other stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Accrued and prepaid expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r518"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "verboseLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DeferredTaxAssetsAndLiabilitiesAsOfDecember31RelatedToFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Contributions to the plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Maximum matching percentage by employer"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r132",
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r132",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectFinancingLeaseLeaseIncome": {
     "auth_ref": [
      "r193",
      "r621",
      "r622"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease income from variable lease payments, interest income on direct financing lease and after offset of loss recognized at commencement.",
        "label": "Base rents"
       }
      }
     },
     "localname": "DirectFinancingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r414",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Schedule of Disaggregation of Revenues"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "STOCK-BASED COMPENSATION",
        "verboseLabel": "STOCK COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensation",
      "http://commsystems.com/role/StockCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r9",
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "negatedLabel": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r108",
      "r706"
     ],
     "calculation": {
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Operating income before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r25",
      "r506",
      "r534",
      "r542"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "negatedLabel": "Income tax expense",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r4",
      "r6",
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Trade accounts receivable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "verboseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r312",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "jcs_DisposalGroupIncludingDiscontinuedOperationAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "totalLabel": "Total noncurrent assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r20",
      "r28"
     ],
     "calculation": {
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "verboseLabel": "Cost of sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.",
        "label": "Foreign currency translation loss"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "verboseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Other expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r312",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Property, plant, and equipment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r20",
      "r28"
     ],
     "calculation": {
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "verboseLabel": "Sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r29",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "DISCONTINUED OPERATIONS"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r442",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group."
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r392",
      "r693"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Shareholder dividends ($0.00 per share)",
        "negatedLabel": "Shareholder dividends"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r38",
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarliestTaxYearMember": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earliest identified tax year.",
        "label": "Earliest Tax Year [Member]"
       }
      }
     },
     "localname": "EarliestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r111",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r174",
      "r176",
      "r183",
      "r184",
      "r185",
      "r189",
      "r190",
      "r583",
      "r584",
      "r687",
      "r710"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": ""
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic net (loss) income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r111",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r176",
      "r183",
      "r184",
      "r185",
      "r189",
      "r190",
      "r583",
      "r584",
      "r687",
      "r710"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": ""
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted net (loss) income per share:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r186",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "NET INCOME (LOSS) PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r598"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r507"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective tax rate",
        "negatedLabel": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative",
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r150",
      "r507",
      "r539"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "verboseLabel": "Tax at U.S. statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative",
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r507",
      "r539"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r507",
      "r539"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "verboseLabel": "Foreign income taxes, net of foreign tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative",
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r507",
      "r539"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Other nondeductible items"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r507",
      "r539"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r507",
      "r539"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r507",
      "r539"
     ],
     "calculation": {
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effect of increase in uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ProvisionForIncomeTaxesForContinuingOperationsVariedFromFederalStatutoryTaxRateAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Recognition period for unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Unrecognized compensation expense for awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unrecognized compensation expense related to stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r486"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Excess tax benefits from exercise of stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative",
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP": {
     "auth_ref": [
      "r497"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the amount of cash contributions during the period made by the entity to the Employee Stock Ownership Plan (ESOP).",
        "label": "ESOP contributions"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPCashContributionsToESOP",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.",
        "label": "Shares of ESOP allocated to accounts of eligible employees"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r101",
      "r102",
      "r103",
      "r154",
      "r155",
      "r156",
      "r160",
      "r168",
      "r170",
      "r194",
      "r270",
      "r391",
      "r392",
      "r487",
      "r488",
      "r489",
      "r528",
      "r529",
      "r582",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r720",
      "r721",
      "r722",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "label": "Investment"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r585",
      "r586",
      "r587",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r371",
      "r373",
      "r374",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r586",
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r371",
      "r430",
      "r431",
      "r436",
      "r438",
      "r586",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r371",
      "r373",
      "r374",
      "r430",
      "r431",
      "r436",
      "r438",
      "r586",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r371",
      "r373",
      "r374",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r586",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r371",
      "r373",
      "r374",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair Value, Net Asset (Liability)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]"
       }
      }
     },
     "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r261",
      "r262",
      "r265",
      "r266",
      "r267",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r372",
      "r389",
      "r580",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative",
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization",
        "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Year 1"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Q2 - Q4 2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Year 5"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Year 4"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Year 3"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Year 2"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r299",
      "r301",
      "r305",
      "r308",
      "r665",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r305",
      "r669"
     ],
     "calculation": {
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Gross Carrying Amount",
        "verboseLabel": "Finite-Lived Intangible Assets, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r299",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r305",
      "r665"
     ],
     "calculation": {
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r132",
      "r314",
      "r321"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "jcs_NonoperatingIncomeExpense2",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (loss) on sale of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfOtherAssets": {
     "auth_ref": [
      "r132"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of other assets.",
        "label": "Gain (Loss) on Disposition of Other Assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "(Gain) loss on sale of assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r204",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r290",
      "r291",
      "r626",
      "r672"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 102.0,
       "parentTag": "jcs_OtherAssetsNoncurrent2",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "GOODWILL AND INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GoodwillAndIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r295",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r292",
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "periodEndLabel": "Goodwill, Gross"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r292",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "periodEndLabel": "Goodwill, Impaired, Accumulated Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r112",
      "r147",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r269",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r594"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross profit",
        "negatedLabel": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HealthCareMember": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health.",
        "label": "Health Care [Member]"
       }
      }
     },
     "localname": "HealthCareMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r132",
      "r313",
      "r320"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r310",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Recoverability of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r107",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r670",
      "r683",
      "r688",
      "r712"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (loss) from continuing operations before tax",
        "negatedLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Operating (loss) income from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r149",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "negatedLabel": "Pretax losses"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r147",
      "r159",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r269",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r570",
      "r584",
      "r594"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Net (loss) income from continuing operations",
        "totalLabel": "Net (loss) income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r105",
      "r111",
      "r159",
      "r163",
      "r164",
      "r165",
      "r166",
      "r176",
      "r183",
      "r184",
      "r584",
      "r682",
      "r684",
      "r687",
      "r705"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r105",
      "r111",
      "r159",
      "r163",
      "r164",
      "r165",
      "r166",
      "r176",
      "r183",
      "r184",
      "r185",
      "r584",
      "r687",
      "r705",
      "r708",
      "r710"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "verboseLabel": "Continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r25",
      "r28",
      "r543",
      "r706"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Income from discontinued operations",
        "verboseLabel": "Net income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/FinancialResultsOfDiscontinuedOperationsAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r108",
      "r111",
      "r180",
      "r183",
      "r184",
      "r687",
      "r706",
      "r708",
      "r710"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r180",
      "r183",
      "r184",
      "r579"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "verboseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r442",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r3",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r23",
      "r26",
      "r27",
      "r28",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r150",
      "r508",
      "r515",
      "r520",
      "r533",
      "r540",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r169",
      "r170",
      "r222",
      "r506",
      "r534",
      "r541",
      "r713"
     ],
     "calculation": {
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Income tax expense (benefit)",
        "verboseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/IncomeTaxBenefitExpenseFromContinuingOperationsConsistsOfFollowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r507"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Income tax benefit related to research and development credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income taxes refunded"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Trade accounts receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "verboseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "verboseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidTaxes": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.",
        "label": "Increase (Decrease) in Prepaid Taxes",
        "negatedLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/NetIncomeLossPerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r297",
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDebtExpense": {
     "auth_ref": [
      "r607"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "jcs_NonoperatingIncomeExpense2",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.",
        "label": "Interest and Debt Expense",
        "negatedLabel": "Interest and other expense"
       }
      }
     },
     "localname": "InterestAndDebtExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r126",
      "r129",
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r216",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r236",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "verboseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r31",
      "r82",
      "r626"
     ],
     "calculation": {
      "http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InventoriesSummarizedBelowArePricedAtLowerOfFirst-inFirst-outCostOrNetRealizableValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r40",
      "r83",
      "r143",
      "r192",
      "r284",
      "r285",
      "r286",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryWorkInProcessAndRawMaterials": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product.  Includes supplies used directly or indirectly in the manufacturing or production process.  This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.",
        "label": "Inventory, Work in Process and Raw Materials",
        "verboseLabel": "Raw and processed materials"
       }
      }
     },
     "localname": "InventoryWorkInProcessAndRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r268",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r264",
      "r671",
      "r691",
      "r745",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "CASH EQUIVALENTS AND INVESTMENTS"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held for their financial return, rather than for the entity's operations.",
        "label": "Investments [Member]"
       }
      }
     },
     "localname": "InvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LatestTaxYearMember": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Latest identified tax year.",
        "label": "Latest Tax Year [Member]"
       }
      }
     },
     "localname": "LatestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Information related to the Company\u2019s ROU assets and related lease liabilities were as follows"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Maturities of lease liabilities as of December 31, 2020 were as follows"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r619"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r74",
      "r147",
      "r232",
      "r269",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r573",
      "r577",
      "r578",
      "r594",
      "r624",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Total liabilities held for sale"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r61",
      "r147",
      "r269",
      "r594",
      "r626",
      "r676",
      "r700"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r76",
      "r147",
      "r269",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r573",
      "r577",
      "r578",
      "r594",
      "r624",
      "r625",
      "r626"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "TOTAL CURRENT LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r41",
      "r42",
      "r43",
      "r48",
      "r49",
      "r147",
      "r269",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r573",
      "r577",
      "r578",
      "r594",
      "r624",
      "r625"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "TOTAL LONG-TERM LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG TERM LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "totalLabel": "Total liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfThisDiscontinuedOperationThatAreClassifiedAsHeldForSaleAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r48",
      "r675",
      "r695"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.",
        "label": "Line of Credit Facility, Expiration Date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of credit, maximum borrowing capacity",
        "verboseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "label": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r198",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Description of business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.",
        "label": "Net cash (used in) provided by operating activities - discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "totalLabel": "Net cash used in investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r128",
      "r130",
      "r133"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r128",
      "r130",
      "r133"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Net cash (used in) provided by operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r28",
      "r95",
      "r98",
      "r103",
      "r109",
      "r133",
      "r147",
      "r159",
      "r163",
      "r164",
      "r165",
      "r166",
      "r169",
      "r170",
      "r182",
      "r224",
      "r230",
      "r234",
      "r237",
      "r240",
      "r269",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r584",
      "r594",
      "r685",
      "r707"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net income (loss)",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r1",
      "r157",
      "r158",
      "r161",
      "r162",
      "r171",
      "r172",
      "r173",
      "r252",
      "r253",
      "r271",
      "r272",
      "r424",
      "r425",
      "r426",
      "r427",
      "r490",
      "r530",
      "r531",
      "r532",
      "r581",
      "r595",
      "r596",
      "r597",
      "r623",
      "r666",
      "r667",
      "r668",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "RECENT ACCOUNTING PRONOUNCEMENTS"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/RecentAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Accounting standards adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": {
     "auth_ref": [
      "r137",
      "r138",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Payables Assumed",
        "verboseLabel": "Accrued consideration"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r244"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Net long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Other income (expense)",
        "negatedLabel": "Nonoperating Income (Expense)",
        "totalLabel": "Other income,\u00a0\u00a0net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expenses):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/Note11SegmentInformationDetailsNarrative",
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "jcs_OperatingIncomeLoss2",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r224",
      "r230",
      "r234",
      "r237",
      "r240"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating income (loss)",
        "negatedLabel": "Operating Income (Loss)",
        "totalLabel": "Operating (loss) income from continuing operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r612",
      "r620"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Total operating lease liabilities",
        "verboseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative",
      "http://commsystems.com/role/MaturitiesOfLeaseLiabilitiesAsOfDecember312020WereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r610",
      "r614"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Cash paid for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r608"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right of use asset",
        "terseLabel": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets",
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r617",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r616",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Net operating loss carryforward"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r84",
      "r626"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "totalLabel": "TOTAL OTHER ASSETS"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ASSETS:"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation."
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GeneralCommitmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r94",
      "r101",
      "r102",
      "r104",
      "r599",
      "r601",
      "r605"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Net current period change"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r96",
      "r99",
      "r570",
      "r571",
      "r575"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other comprehensive income (loss)",
        "totalLabel": "Total other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r88",
      "r92"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Unrealized gains/(losses) on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermInvestments": {
     "auth_ref": [
      "r67",
      "r703"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 101.0,
       "parentTag": "jcs_OtherAssetsNoncurrent2",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term investments classified as other.",
        "label": "Other Long-term Investments",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "OtherLongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.",
        "label": "Payment of contingent consideration"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r127",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for financing costs associated with business combinations.",
        "label": "Payments of Merger Related Costs, Financing Activities",
        "negatedLabel": "Payment of contingent consideration related to acquisition"
       }
      }
     },
     "localname": "PaymentsOfMergerRelatedCostsFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r119",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Business acquisition, initial cash consideration paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisition of business, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r120",
      "r566",
      "r567",
      "r568"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r437",
      "r439",
      "r440",
      "r441",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Employee Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r452",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockConvertibleConversionPrice": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share conversion price of preferred stock.",
        "label": "Per share conversion price of preferred stock"
       }
      }
     },
     "localname": "PreferredStockConvertibleConversionPrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r53",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r53",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r53",
      "r626"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred stock, par value $1.00 per share; 3,000,000 shares authorized; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r33",
      "r35",
      "r287",
      "r288"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r123"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from Issuance of Private Placement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.",
        "label": "Proceeds from the sale of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherProductiveAssets": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the sale of tangible or intangible assets used to produce goods or deliver services, classified as other.",
        "label": "Proceeds from Sale of Other Productive Assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from the sale of fixed assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r123",
      "r486"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Net cash proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r351",
      "r352",
      "r680"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Actual warranty costs paid"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.",
        "label": "Amounts charged to expense"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r70",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r327",
      "r749",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r69",
      "r317"
     ],
     "calculation": {
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails": {
       "order": 1.0,
       "parentTag": "jcs_PropertyPlantAndEquipmentNet3",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r45",
      "r46",
      "r319",
      "r626",
      "r692",
      "r701"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "PROPERTY, PLANT AND EQUIPMENT, net",
        "verboseLabel": "Property, plant, and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsOfDiscontinuedOperationsClassifiedAsHeldForSaleAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r319",
      "r749",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r45",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, plant and equipment and the estimated useful lives are as follows"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r45",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r500",
      "r663",
      "r763"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and development costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r30",
      "r44",
      "r134",
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r132",
      "r328",
      "r331",
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "verboseLabel": "Restructuring expense"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r329",
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/DiscontinuedOperationsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r57",
      "r392",
      "r491",
      "r626",
      "r699",
      "r723",
      "r727"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r154",
      "r155",
      "r156",
      "r160",
      "r168",
      "r170",
      "r270",
      "r487",
      "r488",
      "r489",
      "r528",
      "r529",
      "r582",
      "r720",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r215",
      "r216",
      "r229",
      "r235",
      "r236",
      "r242",
      "r243",
      "r246",
      "r413",
      "r414",
      "r664"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "negatedLabel": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "verboseLabel": "Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r144",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r416",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "REVENUE RECOGNITION"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r106",
      "r147",
      "r215",
      "r216",
      "r229",
      "r235",
      "r236",
      "r242",
      "r243",
      "r246",
      "r269",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r594",
      "r688"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "jcs_GrossProfit2",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r615",
      "r620"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Operating right of use assets obtained in exchange for lease obligations",
        "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r205",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r94",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "The components of accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateDetails",
      "http://commsystems.com/role/FollowingTableSummarizesEstimatedFairValueOfOurInvestmentsDesignatedAsAvailable-for-saleAndClassifiedByContractualMaturityDateOfSecuritiesAsOfSeptember3020218206Details",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "The following tables show the Company\u2019s cash equivalents and available-for-sale securities\u2019 amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/AssetsAndLiabilitiesOfEcessaWereRecordedInConsolidatedBalanceSheetWithinServicesSupportSegmentAsOfAcquisitionDateAtTheirRespectiveFairValues.PurchasePriceAllocationIsBasedOnEstimatedFairValueOfDetails",
      "http://commsystems.com/role/BusinessCombinationsDetailsNarrative",
      "http://commsystems.com/role/PurchasePriceAllocationIsBasedOnEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAndHasBeenAllocatedAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Income tax (benefit) expense from continuing operations consists of the following:"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Deferred tax assets and liabilities as of December 31 related to the following:"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows:"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r585",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Financial assets and liabilities measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable": {
     "auth_ref": [
      "r590",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing the information required and determined to be disclosed regarding the fair value of financial assets and financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition.",
        "label": "Schedule of Fair Value, Off-balance Sheet Risks [Table]"
       }
      }
     },
     "localname": "ScheduleOfFairValueOffBalanceSheetRisksTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r299",
      "r304",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CompanysIdentifiableIntangibleAssetsWithFiniteLivesAreBeingAmortizedOverTheirEstimatedUsefulLivesAndWereAsFollowsDetails",
      "http://commsystems.com/role/EstimatedFutureAmortizationExpenseForIdentifiableIntangibleAssetsDuringNextFiveFiscalYearsIsAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r299",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows:"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillDetails",
      "http://commsystems.com/role/ChangesInCarryingAmountOfGoodwillForYearEndedDecember312020AndNineMonthsEndedSeptember302021ByCompanyAreAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "The changes in the carrying amount of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r40",
      "r63",
      "r64",
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.",
        "label": "The following table summarizes the changes in the number of deferred stock shares under the 2011 Plan over the period December 31, 2020 to September 30, 2021:",
        "verboseLabel": "The following table summarizes the changes in the number of deferred stock"
       }
      }
     },
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationTables",
      "http://commsystems.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of warranty"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r70",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/PropertyPlantAndEquipmentAndEstimatedUsefulLivesAreAsFollowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows:"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r224",
      "r227",
      "r233",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r224",
      "r227",
      "r233",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersTables",
      "http://commsystems.com/role/Note11SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r452",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "The following table summarizes the status of stock options outstanding at December 31, 2020:"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r458",
      "r470",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "The following table summarizes changes in the number of outstanding stock options under the 2011 Plan over the period December 31, 2020 to September 30, 2021:",
        "verboseLabel": "The following table summarizes changes in the number of outstanding stock options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationTables",
      "http://commsystems.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "The fair value of awards issued under the Company\u2019s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model."
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r514",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Changes in the Company\u2019s uncertain tax positions are summarized as follows:"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "verboseLabel": "The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows:"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r211",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r246",
      "r330",
      "r334",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r211",
      "r213",
      "r214",
      "r224",
      "r228",
      "r234",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r245",
      "r246",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "NOTE 11 \u2013 SEGMENT INFORMATION",
        "verboseLabel": "INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomers",
      "http://commsystems.com/role/Note11SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "negatedLabel": "Selling, General and Administrative Expense",
        "verboseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Share based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Percentage of price of common stock at which employees are able to acquire"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Shares, Forfeited",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Weighted Average Grant Date Fair Value, Forfeited",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Shares, Granted",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Weighted Average Grant Date Fair Value, Granted",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Shares, Outstanding - Ending",
        "periodStartLabel": "Shares, Outstanding - Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Grant Date Fair Value, Outstanding - Ending",
        "periodStartLabel": "Weighted Average Grant Date Fair Value, Outstanding - Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Shares, Vested",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Weighted Average Grant Date Fair Value, Vested",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Number of awards authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Awards eligible for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Options, Exercisable",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Weighted average exercise price per share, Exercisable",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Intrinsic value of all options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Options, Forfeited",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Number of options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Options, Awarded",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r485"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Aggregate intrinsic value of options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r460",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Number of options outstanding",
        "periodEndLabel": "Options, Outstanding - Ending",
        "periodStartLabel": "Options, Outstanding - Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price per share, Outstanding - Ending",
        "periodStartLabel": "Weighted average exercise price per share, Outstanding - Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Options, Expected to vest",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Weighted average exercise price per share, Expected to vest",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r449",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfDeferredStockSharesUnder2011PlanOverPeriodDecember312020ToSeptember302021Details",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Weighted average exercise price per share, Exercised",
        "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Weighted average exercise price per share, Forfeited",
        "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Weighted average exercise price per share, Awarded",
        "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Range of Exercise Prices, lower limit"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Range of Exercise Prices, upper limit"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Award vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Award expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r477",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected holding period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FairValueOfAwardsIssuedUnderCompanysStockOptionPlanIsEstimatedAtGrantDateUsingBlack-scholesOption-pricingModel.FollowingTableDisplaysAssumptionsUsedInModel.Details"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining contractual term in years, Exercisable",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining contractual term in years, Outstanding",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Weighted average remaining contractual term in years, Options, Expected to vest",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted Average Remaining Option Life"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtDecember312020Details"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares issued under Plan",
        "verboseLabel": "Shares, Issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r47",
      "r677",
      "r678",
      "r696"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r141",
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r12",
      "r211",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r246",
      "r295",
      "r323",
      "r330",
      "r334",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/InformationConcerningIndustrySegmentsAndMajorCustomersDetailsNarrative",
      "http://commsystems.com/role/ScheduleOfDisaggregationOfRevenuesDetails",
      "http://commsystems.com/role/ScheduleOfSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r145",
      "r147",
      "r176",
      "r180",
      "r181",
      "r183",
      "r185",
      "r195",
      "r196",
      "r197",
      "r269",
      "r355",
      "r360",
      "r361",
      "r362",
      "r368",
      "r369",
      "r375",
      "r376",
      "r380",
      "r384",
      "r391",
      "r594",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r79",
      "r101",
      "r102",
      "r103",
      "r154",
      "r155",
      "r156",
      "r160",
      "r168",
      "r170",
      "r194",
      "r270",
      "r391",
      "r392",
      "r487",
      "r488",
      "r489",
      "r528",
      "r529",
      "r582",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r720",
      "r721",
      "r722",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
      "http://commsystems.com/role/LeasesDetailsNarrative",
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r194",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://commsystems.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative",
      "http://commsystems.com/role/InformationRelatedToCompanysRouAssetsAndRelatedLeaseLiabilitiesWereAsFollowsDetails",
      "http://commsystems.com/role/LeasesDetailsNarrative",
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": {
     "auth_ref": [
      "r53",
      "r54",
      "r391",
      "r392",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.",
        "label": "Issuance of common stock to Employee Stock Ownership Plan, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r53",
      "r54",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Issuance of common stock under Employee Stock Purchase Plan, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r53",
      "r54",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Issuance of common stock under Executive Stock Plan, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r53",
      "r54",
      "r391",
      "r392",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Options, Exercised",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsDetails",
      "http://commsystems.com/role/FollowingTableSummarizesChangesInNumberOfOutstandingStockOptionsUnder2011PlanOverPeriodDecember312020ToSeptember302021Details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": {
     "auth_ref": [
      "r53",
      "r54",
      "r391",
      "r392",
      "r496"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).",
        "label": "Issuance of common stock to Employee Stock Ownership Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r53",
      "r54",
      "r391",
      "r392"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Issuance of common stock under Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r53",
      "r54",
      "r392",
      "r451",
      "r471"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Issuance of common stock under Executive Stock Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Amount authorized to be repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Remaining amount authorized to be repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r54",
      "r59",
      "r60",
      "r147",
      "r251",
      "r269",
      "r594",
      "r626"
     ],
     "calculation": {
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance, value",
        "periodStartLabel": "Beginning balance, value",
        "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossDetails",
      "http://commsystems.com/role/ComponentsOfAccumulatedOtherComprehensiveLossNetOfTaxAreAsFollowsDetails",
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets",
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r146",
      "r376",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "COMMON STOCK"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r613",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r606",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r606",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r606",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r627",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period."
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r261",
      "r262",
      "r265",
      "r266",
      "r267",
      "r372",
      "r389",
      "r580",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CashEquivalentsAndInvestmentsDetailsNarrative",
      "http://commsystems.com/role/FairValueMeasurementsDetailsNarrative",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAsOfSeptember302021AndDecember312020AreSummarizedBelowDetails",
      "http://commsystems.com/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryDetails",
      "http://commsystems.com/role/FollowingTablesShowCompanysCashEquivalentsAndAvailable-for-saleSecuritiesAmortizedCostGrossUnrealizedGainsGrossUnrealizedLossesAndFairValueBySignificantInvestmentCategoryRecordedAsCashAndCashEquivalentsOrShort-Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r501",
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Uncertain tax positions \u2013 December 31, 2020",
        "periodStartLabel": "Uncertain tax positions \u2013 January 1"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Accruals for interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Gross increases - current period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/ChangesInCompanysUncertainTaxPositionsAreSummarizedAsFollowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r207",
      "r208",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/Stock-basedCompensationDetailsNarrative",
      "http://commsystems.com/role/StockCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Dilutive shares"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r175",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Dilutive Shares Outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r174",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Basic Shares Outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://commsystems.com/role/CondensedConsolidatedStatementsOfLossAndComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123398962&loc=d3e400-110220"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31928-109318"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31958-109318"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "805",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124505872&loc=d3e30806-158569"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r764": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r765": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r766": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r767": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r768": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r769": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r771": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r772": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r773": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r774": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r775": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r776": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r777": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r778": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r779": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r781": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r782": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r783": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r784": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r785": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r786": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r787": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r788": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r789": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3),(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>140
<FILENAME>0000897101-22-000055-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000897101-22-000055-xbrl.zip
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
M]O8\0\@[YO)>,-2G*;'VPOC&NUGAR"=!Y0V/,[NO"+"L_K([1B'37H)H:ER
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
M)7)UNEP3V_$_W544P"+/60U,VZEM]N-#.-@TJR.83+4CLC<27X>9,6LL)?<
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
MNM2DM>FTF\>W"X=-CD@(A1RVD!Y*S'5U$([\[TSEOW8\?^+? %!+ P04
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
MMJ \%=F+Y&.B%EB:"Y7)'J1B_ER'M^,1@>?';KP8])?W[]JW!USYT.D4_VA
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
MZOIU)\Y)RO%_WW%[4_\-4$L#!!0    ( /EY.E3:HURW9 P  )@,   1
M83(R,# T-# P.5]V,2YJ<&>5EE=0TXNVQO^!T$,)$#HB+806)3L$1*4'*0)2
M0T<@($7 *+!!004Q$I BH4@1,8"T'4!I$@0+7>E%.M)$6D*1S09IAW/GSID[
M]S[=WYHUL^:;-=]\#^MAG8R=S )\ID8F1@"("0#PIP6<K -0PU"O@ @ !( !
M +AT*C$ 'CU\L*<W@/]XJH!.)H%8@!4,!K. 65E86#E83YN+G965G0O"R<G%
MR0GA@_P7?! >7CY>'HB @*"@@("$N+BXA-1_ +&QL7%#N$7X^$3$8%"8F-3_
MEY./ )0=0 #-S" HP 0%,4-!)ZW 8P!@8@:= OP'-C +*SL3Z'^I_P;$Q >
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
M%_6=D?$\:LLBG21^W7RMM5?[<CL/4%_=$$KI=L5M(9(*%)V3\7\!4$L#!!0
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
MS&W:-!H<[B+?<X&SINFN^F14V5%FD-FVQ>W_=@'_]NGL/P!02P,$%     @
M^7DZ5";W-:VQ @  M0H  !(   !A,C(P,#0T7V5X,C,M,BYH=&WM5FUOVC 0
M_H[$?[CQH=HD0B!LE8 ,B198F?J""MK4CR8YP%)BI[:SE?WZG1W2]7VM5G6=
M-) 2;-^=G^>>,[[P8'YTV*]6PH/18$AOL)]P/ID?COJA7[QIU=\NAWLGPS.8
MS<\.1Q]K2RE,%UK-S,"<IZCA&+_#J4R9J!<3=9BAXLL:.9+KM/1+F5IQT85F
MK;\C%CKKA?[T/I,>&+PP'DOXBH:*K]:FU@_')\?SJRB\)4MYLNG"0'&6U.$
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
MR9P=G4(WU4F!P7Q"@X;H<) NE+$.V^@X)B";SF95R7Z;>=R'-G=LL(6',,Y
MP2Y5TL&<DH0+#&H.0[*NV#T/&50J!BWFJ>MM NFWN4L7@;5:W/>5A/J\";Y
M7D+F'4?VU?D)P:#T9#-@P@V+1KIQO!7*"R^U/,Y4 >.">RQ?(KN3BK'2/#+D
M<2,0+4RQYY%8QRR,LB_)1Q;F7GA!CSE*3=K2P=%Q)[R?+,[^?PH6:9)5)MM#
M;3GVO,>>P!ML5QV&K3D(.+4+K*%(XG OV*0UHH9#UA_LL#K';HZ:<-@$1_8&
MCUD PL=6+; 0U:3IEJ;\11S]Y,J"T!GF>=B"V3T3#FLZ"YOUSK7%EW=ZY'P
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
MEBJ*V<!<::0J0Y(JG1(4:20L4I1VWG@/B9)QRC>('GV7H6P]5M1F5R!"E*%
M0I5&<+*2J<D-0AE37(B8PMI(9=$?+ 43#Y7"9HJ(73YRGHNW*WD2=9HDG.;W
MQDHU6*@)6FI92+94!YV159[IVU6K0@"]V;(5N[4]!7,:XO]_;-1>YXA^%6;[
MP.P/IAX,O>ET.>\/)[,/%R6WE-W/^Z-1<;_?_II%9MN&<_=-'G]_L)Q0N9(*
M_QI.*#DGB4:>XJJ$" #=8)&-]FH$0]^"S"Y*]=M=L?^HLZ7VF86IJKB_'JH)
M1O9IOS@2Z2YSK8G,IR)]S_G]^2.<#S$*_Z]4V<KPHJHK:8R,2_<W2D@4X=_,
MX71MLUHY27;4X7ZO'#[KJKH*<$44-H^ ?L2INFV&'\7?E]C(!(TX"?\$V_U:
M<A9UX FH,SPJVH=T+[[CR^3E"2 C/#4?EOZ$H+\1D1*U@WJS#'6W7C\NL)H=
M!O_)678B^.,.L^+7_<5Q8,PHC]HP)QO:P3!?4BI"ZPZ.4Z1T-/FC@,GI\W9J
M)J:0X^25W<_M>ZZ8^Z#(#AI%UZ&Z^;%HKO6\_TIX;X?,[K%O=M\2,$?UJ*.0
M=*"\:J7G:O$U,O_ZP<^A_(/I;U!+ P04    " #Y>3I4LK:Y08X#   H#0
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
M-6O16K!6"3/*"'^_98[S,RIN<-"&5,D>,3'D0P&'A5RW1N3E''0\,3#3LPJ
M2.'L6I9G#+]6J8E@4PDX).)I",;6 (;BA+#8S >*:<P%,)]B"3&1JH@@OS4Y
MY1*0::;082!,@OKPMI@-A6Z1,<T$8EY<S9P!F)#EDP%T62%!E!RS-+6@5X\P
M-U-YLPMO@3!X7BXUZ31%*<$*HRQ2O99@YGZ[3Q8I_T>M1MYS%D?'$%@,V0FT
M^Y(QD _H[H1<)D9/C[$_[\1K-;<UYK39^F-^)T=-R^28_))HSUZM+[668_>L
M#]:6J?S9N0)A>0,D@S3Q"$B[NR\DF=L\<KH/(RX9/ '":PAH;VHVQ#DF-)[
MXN5D?(NNAPY<F+%]G#([(1LE!"\09+P 1/[SWT?DZ*YZP #8R$]2W:"!;="$
M0Q0[ ^,%]-VX+_HFR\"W@5.KT/?,3(/)P 2&$.RK@_O8IY8O,1?9EW'T=\LZ
M,1OH)Y:[@M"]-8)QI^L)0ZQY#$Y2C6F\ V+S%T-$-U_7[SX"6@"'3 6367K/
M0?/9?@&3_H*JYA6Z^Z DP;D$:"M,)>."3FSBLF?*V+FER>'=T+2=(=J83O*<
M4KX;S&_'JIK82&::#/DMFBXV&#CL&8XDX,&:'-2@*8(X$?($X-X>;N!] 6OP
MDL2I_S!Q"HR;*53%O$0M]6&5^4C2N3X;B78Q_LUBYD))+7?-A@OO[(P(%G=;
M8#I4P  ZT\Q&C=;ES5*BKA:7)1 ,,8CA37K:1!!Y$SMTAO$X^%&!E,'D " =
MY<&,J30K&L-CIB>,B;DRLLD'N!TBQ@?CRS3K_XFB/X:PWF:Z5Q5\OL7@=CO)
MFK%2"1^F&UT&YM-M335J42ZU;(H_SYL4<ROFQ4C1%$PIAL@8^(&0QUA)J?JT
MK>T<1!AD+/7[CHV %44'P2(7MS ]$8X@$Q/,WS)3.,@$$X &0V:K+:@.INI
M4^S+A/HA5V$V1HT(6;I8R#*J9FT[#*Q0>I6I=^&7.6>(0R%X3;7]NZ4%DPDY
M,>0.+29]-'65C1#W_6$EJ4!+%1_,#3IK/QO99:)F!9&EPU?OCN_J7B!$.(>3
M$=6IQ#7<:N*:L5*)'J:)'YC),J9."]$[C=RC.3%95",LU*&"))E*9&K3K=#^
ME@G.3-H.JW^S#1^H(M2A'MR8Q"@"+90SCKO#$O!J+J=V1V.W(K9FK%38PT2L
M@<E16&/ !3,QFQ,F3,<"J+85 B=N$XG2,<:= &&A@RKQ!>'BCA"SJPV  T;^
M\!F'&3*P!" WOLY;^P,@Y9+];H:3"%:I_6Z[%) '$)%JE1D))%UC^@MDW"&Y
M4-.PB&5 PY3#!!M+;>VPR3@K*7A8+J$&I/8(S=3#((><JCD=MH!BB@#P:FH&
M5;@E0(K9^T3GJ?Q(AIF-4^0JR@!6<5=*\/,$O@LH1OCF"C;15N76C)7*X&$J
M=\4&L-I@APWP-F>J'"P1*P"W#4Y>Q&2M1=IX[\UCBP!_@ @$7T.6:%,R95^Q
MKI3&L^2HS956O67,JY[58LD39:90PUR=?/5;\L9X," 3A0RLJ8\-,GAK<*3I
MTJ'C)55MLS_9DD%7'D*8"PL]'[/T+\+7 7<V#Y@9<#5^ FOV4%'8RO>]Y/M!
M @X@H%Q2WLSYNOH2^03[YW8\Z+E<7M5O<W9O481,MF/9"SE8]I0+]] $CQ,0
M9Z,H,;\!@L982;:R;!#+'*WH]'NXW8_:8F73.VZ7)G&#K#SJM4",;U%(-OD6
M*PBS^P!L9 L!WA0:93&B  N)5&:A0I^92+) _#>VZ.*Q'\-J: -U8Q@0YYA)
MP"W?]^NGH.+XX5A&5JFMDF^U>6T=;V7X,)32M(<+(!Q NV\12!U1N:T%0L^1
MVX^3I;/-FPCJ45'MP00K97GVQ066($%IJ'@_WU,^7FTAMF#WOJP\QTFN?W=;
MY^UZ[_HJ*)<Z]?. O+^\N+C\U/W/YK.V=(F^O;?E:.G>EA/R!XTS?/U\NUQL
M;P>)7CYO"R.8=@_8[5.8 L_\">E-$^"QCGGB\(2TP2?8"6I+9/MH;H>+_PK?
M_-_LQ/DAAJ;5+I<^M7KMH-LEGSX$5\'E^_GC@\861UD\G:4@%G.'>3R!)]8)
MH/04'O8E?.=*2UN;_#2L_+7-=[WZV45 &L'%1;=3;[3:Y[_M'.R8?W?JS:;_
MMQMFPB,]PG$.7MW?!.3F*)1Q3),4IM#_#6^B.NU=^>YO&4A92&///RCJCE>T
M7C.?\EYS]I T+I'P]F\[1X]]/\?UY^#J>.X(-0P,/Z[6F.A.JQW4.QU8T: =
M7)U_QFW(3\]"H<%#.U^0K+<'KW:6CS??[LVK1[V" ;XISM"J47_^YZL[OO4L
MIN$-.2PXUT<C:S_=)[]/8T:N(P@51YLBAM:9;R#A/:YC^$=CQ-D 8@ESH@'<
MUN5@P$/<A[ZF*O3,)J8+KB&XZFZ:9?SF]65K;2*7=OZ<UN]Y+5YCI""*EPD6
MU9KL3 JV*5)F#=_FTN_LWT<JZ!"S*!T _6)K^+P%*=Q<^/]N+_Z6N2!;>[&U
M%VNC&$\-E,A5T+D*ND&[5^^U_@B> 3:MM^E8)ZAQYP+83=$\:SGN1?Z^2?#X
M=/3ZYZ>>K];QJ.K>>M<UYZ S/!5@$L%:%K*B;8G7-^.C%55?4(O6L]S5E\_P
MCRQ]O-F>X'V>NL&SW#CI3E:62W5[PO-%UO(VD ][MM>=-BJ7&O[\[>9S]H)6
MR)V1AN7QAZ2W"_1C3E?;0^OETL*I]=DN=/PM"#\=5M\>V'MX0+?P[@YSG-S\
M/@'<#&4O"\$3$1JW:8>,1?"-N[DGO[T-RZ,AQ3M)0KS$-9[FE\6Y2TS<F3JN
MHIK='0Y +Y)X(=P C]9=AEJ:7]?@K@"W&SKO7A)B[]4;V'UB-T2K++R!&4BH
MMI?2"#:AL=T/ZD\?&9[+)?85;W_AB&=2=]4L[C)%N&*O]5QUMPGV92XWV?RS
M]1N!8%8!B47 ?Z_?<[./OT[(1 WFUQ#]#U!+ P04    " #Y>3I4&0"@;<L0
M  !W>0  %0   &-S:3(R,# T-%]E>#$P+3$Y+FAT;>T=:7/;-O9[9O(?L-YN
MQYZA9<G.T5JN9Q1923QU9(^E--O]!I*@A)0D6 *THOWU^QX.'I+L.(Z3V%HU
M36(> ![>?8$YFJHD/CZ:,AH>'RFN8G9\M.?^-G=]$<Z/CS(BU3QFOVU%(E6'
MI-/.%!GSA$DR9#-R*1*:>N:&1T8LYU%7L4]JE\9\DAZ2G$^FJIO0?,+A"L9V
MMXZ/<*;ZK+L137@\/_S,O$2_*_E_&8"QGZFMX\&_WYZ^.AT_?4)N^5^GW>K\
M>K2'$\$VL^.G3^ZP/[.;724RLR-[[0NE1.(V^7/JRZQ[YS7J. Q8JEAN;JF<
MIC(2.:Q39!G+ RK9(GK]XT"D$@81FH:$)BP-$[Q2@IR=]X:D-SPAHT'__>7I
M^$_2>W,Y&+P;#,='>_[C0<G'0BH>S<T]GH8,YSAXT:K6=HN.WYZ.2/]\.((M
MZIWW8+,GN&$R/K\)'V1;3;DD/__SE_W]=K?GL*BO.]T= L\2&C*-XY J!IB6
M1$3DA 4L\5E..B\\LM_>[^@WX&U-17B-IT (?ZYO^TS-&$O)Q>EPT+NX.!N0
MP7!P^>9/<G;6]PB%R6(ZHSDC,4\XKA%SZO.8JSD)1)+1=.Z!5.2$*\GB2$\I
M4IAU2N%*X(TY&16^Y"&G^9QL!R*.6:#X%8MAI-W;*Y'G8L9RMS5/S_-V<-E_
M?S8 Y/4N3L>],X^<#OLM!.H=3!7C*X'(,Y%3Q070BJ<(!0EH1@.$#[!Q!C@#
M1&S;=<QEB4#-G)+0,.$IEPKGN0)T3ASC(JR UYS&]N;"1M64E2O XK((IN7J
MY=YZDQK-6H^&O[]<Y"\'?:32:$W%N-<RR][MSS&PBN-RS3N6;U"R,IHK#O""
M4*HI58#Z7%'@IS-!4_WNB 5%CAS=F^2,H0[PKA'XCA;X-ME&MD:%P4*/)"+D
M$<>?)) OUA/ 6.#EG$EEYD$%D1(612";),I%0A2@3(,$?WND*;;(^$ZD$,@2
M+L?G=R?.PV6 5RWRM1S01);5WE>4Q]2/-;(K%B$@?0F)<0 0AI(LYVG ,U1%
MB2A@,-!]Q*Y <[_C<0SZC[Q&Y?6V2$-4\>.I*"12]01U6"[)]D\OO>?MMM=N
MMW?0L)0$'.,Z"%BI%@&.B*<T#9@F- W^+KCDJ&-Q4<>=5$JFY.-1:+<G=/^K
M)-W\65+2(WV1)$7* VVER&@N%4L PM,T,+:,IRF30M&Z,2LM5G]T6AG%MPP(
M+<D[ED^ 1?JBU3#0]>':LI'9%(@_)V*6 D?(R@@#%6'><@TS;=/V(N$%_)%7
MV@DN&+#&31JK8FV<XP),-*YEX&VJ++#@8"P[UC_Y?NK*XFY)87DD*W)94..D
MSJ8\F'KHR.!0E$2IUP0<?L05];X1XVFHY4(2D 7T#M34X(FG);5F()[@#Y$$
M5P[A$MXQ\-M9&F:AO+##P,=B)25WKZ7DT@[761&?W%417]1(W"1LC9* 4K6D
MJKTFI<"73@4P>:&F(H=H,,09T1V.F3)*T_(94EL4BKAPR+!JY3;BVKW2WP0Z
M@YE7H-,;(=,R..M(U<'7F=>2-E/0)3G[NP!=@71!];02X8XD%L&68/A<*Z!Y
M%;J6ZNWV_(+:"=Y)40>!%M%"7ZW2Q3G6D(2OOXZ$RS(!I@;U($\G1L"NHQC<
MN0>B>8OZ?>50^!'G!=XRBO[Q>$#UD,[1<9F($,FM>T9F>/X!YGD[N!R\/K\<
MF/S%1 CC5US1N-#N.+(;!X:TV05DB!P"+9XIZPM$$0\X2P-MAK7+@(8!N0)S
M*\%?J9C%+)R@)U.W'EY-X]<U$[(A>D<1F'HQDX=KB/C./7C61\5QGV9<P>)H
M>#%\D4=[Q7&+],!C"FJ/C/@6TCJ,:+&U2SOCDI&0134A)G)*8?247AGSG3":
M@M8!X9=!SGUCX.%!@HI]67,\'AUP>UKMWQ.M*J5=4]@7.=OMQT*B9G^M8TWX
M25/Q<6-R 8WE[Y?[+0, _6*LUIW6D?4G7K9^N96?FM"Y9GL=>V $A3I-Q!PC
M,0^O,Q 1KG22%N;#[&F9J[7QW:JA+0A>"0V-1?1J4'7:J\&2),O%E/NX0 -
M[0\'4YI.D!-T]M9&L8RD%".YF$UHC!HZ02 ^%CF7(0]<,@+OT]+%0D\;O>?M
M3GL'HLTYQ+2?]MN=7[N8/8'1SKL&E/! 1XN5)KX)0%3U0'^ $!'51W 9*@+@
M;96+V'D]AJWPU]$_=G>!KUD<'I(+.F%=P!%XI&F =:,N.<^T*W&(?&:1UR5_
M@-W!QV1W]]B4DXY"?N58M,[=+X"3R )[ZWN^R,&2E/?>Y$#^ ^ ^33>P[!=D
M-/[S;-"<#?F2K' 3%E?0[]U64F"Q&@K<YKMD/,]@C[V<^CSHDB%0V"!H*'#;
MG?J@/3<*GS@$7X [ EA9@: ,9MGU<T;_VO49L 5,3.,9\$"YD9MPMXP<O>&M
MZQ:NPXGP&Z*ML=X:"H42)A7(BA4$-;5^N4V%J!PS$E4B9*6E7)5&6>EF5_.X
M?$HEJ]9CLIZ6#0L\FP[2)9S2PT=UI5\4D=<,''2]B :@;T*=ZER(T=;&N'^6
MM/Y]F"0)VO] $P>LP)<9IVV^0P(07#1)/ T*H R5LD#E/REH#NLP;8!\9G*
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
MAYV'DC<[V.3-8-L'F[S90])0IT/RX70\'(Q&Y .>Q3I_[=7.2"T=!M0.8%B
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
M1R[?%JTX5D_9;SV6,[6"FWL6'![$$Q=^EN$YQ;W&*2M3Z)A58MHJ,D!#+.L
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
MQ)298SU.3\RHMWGNZ<K'H!LE 17>AC]/L8U(3F6P9UP,/1,=^CDSU=AUMVT
MW>,&1!-5B3^,<G,[5LB.VIR CF6:/$5)[0'55D M0S4- $)6EI4W?%Q(Q,V-
M!<MV8$FQ4>ET&A6J74OL%TK.XTK<,1:+UVNG/]U5X6=:.?QU5UR<+S8NSH?F
MXJR*G9?,:X_HTC.)Q]"<2M-P?/7!U)U)+CV/?(/!F80+LPQD[K(A98;.1?U"
MPYN43IO+"+"U1Y1_J9S:>W1I?9\BMO==BMB@,QP-NFVK8=F!%V:"^3\.0!E[
M@"[>O>W='R9E@F[A+;EV/65?0KV1^@W0D1HYIY/ZB[#Y]PJ&XOZ%ZL_* %"7
M&^+,^D*<.S>B/4W<)(,]';KK%_<8T_U_=&\?Z\C &?%Y8RY5S?_D:4I=D(S0
M2Z;ZA!9]'H4EMLV '3G#5Q0G45UILY2CR-1KDRR=TO:0+*LWJ-!=<M6FV(ZF
M(RMG3*ZP5Z^I<9':E*G4;45X<L.>3/MRP>7*E#+@ P<%JC-.)Z?%A()><<TK
M#_Q&-SDRG7U#Z1=G]LTWXFWT3GG)0D^<I1?8SML3&'3%710MW602_IVQZ*AU
M6-TSUXJ7ML-%FL0H)[(O@QI :5>;X;1Z;-402WV2JL<=Z;D^48LUGI'1C"(:
M8MU;O-9):U&O=@KGY]12:C97'3XG..I#=*+M;>_]**9TC?.NQ5\D:J#"KVA(
MQ4.)C1&X$1* G25R7A<V%CF8PYY"27('/<,_,I\2YRD3$IZR!2ZF?[6LK&E.
M&N]ND\KW"0;?U_;R?;>WW^U]J(TYZ@R.%^2$@]H7QYW!!VXZX'Q9]18XW_?V
MZW,<=NM3J."JE4/>941^6V\DPN&N6NR:3)P ,1P-/!/F(FG':<ZW9NAT!S0_
M5]ON>OH"4TTE%7NO<G051):*=)S+S#0BGL[BN=.-C2ZK7'>&; U&W?911W2[
MNL4)AW+L[FSOXKV'7^[N;N_N+>N6JU5UV%:Z*;@?&][G\(-F*'"!6<'C@J\S
M/ROF6L;9%I\4SZ-H'2VWG')*,JD[DZHDHSN/@3JZ,=ROZPY2Q"6_8A!2'B\A
MLP69"18R39S^D6-8K=_0)%0WQM2TM82BWB#1/2R<KML0?S6<JOZ)<)S8^F;P
ML2H<SL_K^,=.D!YV7IR4L6H"'\2@'^##IC.3ED-@BYY,_(!E= []:C1 )#XR
MO5GL!Y+96EY(GR.)\$V425!#XZA<DO*Q53T*R<!8I*=[/GD4SP/X@4&"+TEZ
M079$3^07V*8)E:M)%$M/"[<>MRM504L<](MBF=O3V38&)%&++2QA&I3J=\6#
MN8N\.T:@>CZS6I"Q358Y!W(0J7DU?@F,,'-8WJ7H:#YCJWCVSRQ^K:_;\Z!S
MU&D-._=#REDC-WJ^/J-+G2=A=+>,I9_+;<+7>]V<38<<JW,X7ZZ+>DW"DI*E
M/&M@2>I<*KU(@%. DC6AB5+S"6;2S49KKQ#WP@.+ZH[$#3=FT8PZMK<FP#W0
M6@!_G\D(_3# RP+@LVGF^FG8W,#ALC-.5\W%5I#&,2\$+4Y-4<;B0Y:6LVK8
MJ^+G96*, 1@* VPIR^1YBI+77'-)M$1PD^<<6\_3OC,0890'9X!^F;L1C)Y1
M*FV,+@,V-*&UVG"C0CJC3.MWB ^[>&9E>OV-#RLVIH&=(A<E^QOMG=HR#,F$
M#:>_IICQ2W_)?Y? (%7H-'P$"3>=RSI&&'V,;6+2685U7H(!1:<RK^2+D/7+
MY>K<%QRNF=B/ICE>) !FB'_X4Y^\=61*9%V<6+-G(M$CA0U78%*VQ2]10JW'
MN;R"N( K(T\)GUNNF[&-L];CMB4M-EHX 8&//?V*.9N3INJDJ%TU&^T9+)!^
MK[:V%NNJ[6CP+=[$=M?-C4@!&UM1HAL[ SC:$*"6J#JJ4\_@I,BB<:G\EG?%
MD?=RX\C[N1UY^=6N3SLQ_2VH7^:[FM;S& 5#ODBPA:\YAOX8$(U-ILG1K:T
MR . AW&J!OQ2)O:S)U!.3?AK^M-3V3AJQ"PBNP%'CE1]!_0.,D5M_=]R'(!P
M[$.9!W#2= R5-@:D)OA2FZ-Y.< $BNJ)!LD5!'WB#,2#69A5MQ7QIS,_1$_"
M!?Q!W("^Q+;A%"R!NX \RX;NG/HH4.,/=6LAPF>XL"> W6D[.W(\^D*9V_DS
M@5(U$ABCJMONV^<[,6-9G\9'+H1^ARI?4LNJ;GBC#42Q0ZT%L#=)JPG+^L]&
M9,]-E,!NTEGJ@R,F-!?%WT\R^43;CEH8^*0\Q([^S(:;2Y>"CS"#9R._47)H
M/5F&T4C\627J&)W$08L%CDAQBIW64=IB-P=^I_U-B\LEQ:]V2SD J5U5^IT=
MU&I%L-2@OE3'^VVB_*PPU8#-NOVB:B C.U0*&$LHXL0H>@M; ;"$CQLW80&&
M\;SZJH,/!&8,M)* '+6 >>,9ZE:>(CN8:EH<J*;%<>J&V7AZ+UWBP9SK!)O\
MLI-+/G8Q'!5R6E,M=3F)EM".2>Z\OFVH2UD6')9@#^ 6"X'PDX-U]3M[6ZN.
MN85-PT&*%*.AY!>5P(%HJ>QX XV1EY&$,WW80PP&SDM?VRZ![0$KT8KS<S3]
M8@?[;@)3(OLR[>NK.&/V!:/;Q$)'3#/&3V#!=9]C?6F<)8?W<W!FTXI<:97L
M!A=T)(N(95OWK.)&)'YBZ=]Z.UVA;3D#XQNF&6??@")EFU5[A_BJB'@D1%<W
M<U$\G/ES7E\F57 G6R&G?BBM$;*&RJ:5R:_8-HT2(LTU=GF*#QFDZ[ZK.J?@
MJVP,:\>D(DH2IZ-)SP#$)V3CUE><@IBQT,)B2;$4_UIFHS$6?VNY8U7.LCL.
M"H+I67GP*KL,* W/D67I.Z1FI-66*UZ#AK&*E2;_786Y->/ATK7=;?O3^NTI
M:_ 45VPH!V5&N&OE>4F!D#G^H/DPAU 8]L$ZIF(>5>Z,(AK:*1/70"F ?0*]
M47YLAO;A+)UE%!(!J#U%S7U2PM-LA=''3LM1^'OBD,76HB%FF1%FD2LNC?-G
M">>J*T2N9-( S'7 ;G+T66&06[MR"IHD'4W_ %'&5IPY.2I8 EEV\RG1SY7\
MF*NZ"6P.!X5)&EYYO" .\R7JFJ*MF:-FBU9W%YJCG9GQ.VV6:F+ERH+]F"?B
M@8T%&S95%0! P1[N+1"VR/"$O%HZ 3@JZX:4?$#/G&*&RH+U I#D2?RX!0)Z
M: SHV9H9T$=63)5@M>V:X)MYD&>/)UG.K"^F<FHXWAT/[1CKK""CF>,]%N6R
MR?-H@ENJ)B7W&!K-TXK8H!P71B.?3H&&4*6M.)X=M5#)CO4QD:G@&G"4O#0W
MI/P:<6QL#=*)?X[,E"_8 I!-9F<V?=.<2\.N%@\'6X ]+64Y'O<_2U!NPHB.
MJ6).&.AK30)L[HVF] 9S>Q7&I1X'MKK@,%1BAQ-09]YB9%ZR\_0LP7"WC]WW
M^9U>K,'O]*G5_:,S>'AAOB_6&^8+(WY2%IZ):($ XT>YSZ[I_2C/.1?%^%.)
M<EWY29^ ND>EYG(QGA4Z \:IKBYVTE7HB5![A&<9*T0<+2.S(,HY@Z5FO]
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
M'=A_?(!(^?NPAFL:?FP?5N9%4NWVAJ-.:Q]I'N"$]Q ^M6TP;+M_?-*A$P3
M=X?[7:8D/#_PS?Z'CAC"OO)HH\/^QQ%]/_A\SZ6):UN*7ZW94CSD^/X G5VZ
M/D.E(,JHZD$P=7EJCKJ*KP6=:N6T1!WC7'+9KDMJ2S8[,#*LIQ_!A5]]78<V
M:%MMK>Y414JMA")]"Q"5RI.76;V5FYL;"N#4H R1SP_D*5TQ5;MEK!G5IG%5
M3,ERH458<\D,QXA3L\)JK&")<?B"(#GSLREH.!3E#"I!K"K\.Y'XRI&*7U-A
M,*=BP-SHK(H*_'/ @0[[:J ':K]]^5(;%U;9">US=9-.M$ULEJJ".Z076GV0
M? "%_T4YR>PHADK=@$LJ:YOKXW"U<B5,B;!3?Y8)JU.@NP&5<=E,H\(S,DBM
MKUG9%_9C6S@RODE+<5>M1'.N[Z&PHG((<;<;5]!@*+$PF/HB7LW P3H$M7'5
M>CU;8!C_<UW 2I<. 2H"Z1R6\]"8\F]K9LI=5"9F<(!\I6]5V?$%'-U<&^&X
MH)DT59.J7^<-:>^F!)K^[0(3@\I<)6L:3_!8ZB#02LM1-EIP^+/CKG%AT@?3
MLH]M/9>&7S_*,[I0FH+)0'(9JGHY1?^8JL47E#OK6T+7EHS4MCLS[U)4M6DQ
M@J[K@)N?.M%KB\<Z\ZV!FP[Q\JGX=E/U!_A2\;55<<6U-DF=!>K^15A!415*
M<$XAVV&4JGZA\FUQ1TPPN$LLJ]R;K=S%LJ<"[-(D+9/<>/\YKIG-3GE0QK 8
M3TSD%%F:Q&3WLB C$<Q>(IK(?P_7L!_KJ'RB)^Y.R!DQ>+C8VNP'MM.>2D7C
MX)L;-RS<!;:QN[,. 0YW6N7UJQQ;54,)))9*G<Y+?<,1&O"H*@?<!+&)7 *:
M\&=TQ\.K8TGN)_8ZA]I-3BXE^/7(OZ"HF%DYCO$*2N'?<R8T;4@V*8]$.%<1
M<-19P'7"&%1J$>X?S"Z.N'>3T"YP73+^P1'2=Z4"F5 ^LB$S#;68^Y!1V;9\
MPR*9()#KGDXFMLE>&'67?NTBH4!-;B]5?[+$OO#D*X@F3OBF=J-0K47J&XTT
MQW6^\-LG5&_FE&HP"O9NH[$:'1:1L9D3R7(C.")3VZB!@F*XHK^.0E7)L? !
M: S[!(!TB5:R&<K0>#0X%=;D-"K_#<6RZL;0.AE:&?-U;04&'FDWOLF*T1QV
MR(;.OS_:>20PG3G'HKC)J?D\0Q5 ?58@741A<?9Z=V?GKX_8=%=D-%Q8?0#H
M%>:D-,7 CS5E WR/OFN!I'16EGB-)3\MPCL,ZI;_>!F<MPY;-+$IWJ^K4#XE
M_-,?2%'W@\,JRWRUKAC_H\S&C]XMS61?50SJ!S<.^ &7S,H],)GTLSGV(\'$
MQ,:V]GPK8*O0&V1AEWB"=C>>H'OG";H)FCY"S_VP $&R$,.4*I ?M6]N^F>[
M+T3'SPOAP &#E5B6^=G.[LT!\LF?_\?'*++CGGCQXMEONZ)54/.@%-X8!H C
M<8AJ8'9S(!W[63 7A_X<HRN^9=[<(;OZ'$LJ%3UZUR'1"WWAN-I_)"G9UQ(4
MA4#Z/,6V==L@Y(IO+W)Y38"F9VH'&F'9R(CK6^#-2H27Q@S>F/QW%6F/X[I^
M!FGO2KRG755CAW/0WK"^2S<)MEW..$@QI?9P6^QO PL/Y!R@^6UG1PQ -VQ'
M&1H:]S,,MJ3PR")-OOANJ"1PVN?/A&(Y&8X5_P,UZ'R>1S 3_'FGI3OQ'G['
M<,GAS#_#F_/DYL!UD/#>S\9^YHM!.9W*>#W5[%X\OTHUNT6P3C!H5/SNYZ#>
MB[T=((7N_E"T2>*[N<UYM0/"3 GX? 7_*.FF&JV+M_SSG;V; TD3.>%H_(\Q
M4TZ.A$/WZ9^T9;.%'^Z="O6==KKOJA.@['2#2NT3-"BUT8"/9P,M=X[[4/E@
M*^6Y=!RSZ57DM+UGBV^U<$# 8Z/1B_T:XXI/,^+>P)3"&T9Y (]1"PD'BL7I
MG?<1C#,?)F1#;CK#>F# F]EYG\GS")"SK)W7\KH'<6Q:4,NO9]$XPAZ=>7 F
MPS+6-<J2($)BG->K"V#W3U715V5\J1$);%M(H7GIUBN-KY9)6*)1=!*3JJK-
MY0TN>I5FY30^>'!&[.\J3Z .1]MQ)]F><28H :/KZ4,0S8@ZL+9M$9N"0$XI
M9R:&,/,GMJK5TAB )I^\/QU'IV7$ >ID(M;-?3#XO5ATW7E83!+/=CF=:2_C
MN 2!G-Z:92FZ[CDV.\/L92KII./.H]Q\M/$O;B=UMG!18S3=;M2I9G451\R#
M(\CO*I:@"/)0>88M,>:FPLHU?<91@O$8*O[?Y%903L(/]!H_-*1_5W4"':F!
M-S+N+YS"O!:^L;1$REC:$B9("!=T*4S33-(EK(?CLA)I(FT!N43*4 OR5'6Y
M8K/.=2%>Q04]8"J<164&<,>GW.#$+8%<34_&F74(6^Y/G>(_V^+ #RAZ0SH^
M0\H@R%)0MUR0%K*>N9@^B!_.0Q0\AH";\(@-E2HJ_:Z" ;JOA^V8M+)4B[IS
M2@#")]M$/+>UAY>54#;E(:2?Q1'FMZ&0$P0EYAF_IJJ$.JQ2P;"TX."JHJRF
MQB#%(*ER&DZ+ZTHO57S&%K.S2[CO-%5Q<5U&/M&[_QE0](0JT4T>+19)E$N=
M4M/%./:3+]O_^_9I=(-IX)?X>?8V?IX'X^?YELX#74H]Z76&0TP'&73Z!Q[=
MND5=!Z!HZ:4-=SG"T=83,\'N(7*+290!-S.\9IR>WVB\*QOJJS9L-+^_8;)^
M#8) (IVM^?KFT37,^LTV_/49I2]'XQ*C?9 BV,G?'^T]N@VHVOWCXX^];KM%
M:2YB^'DXZAP//='MM;>;S.;+W" O %%W8#?KY','@7I^!X#:X/)2H(9:7'^]
M##!UW1*+(]ZDOE"!2>Y7*'A4O]&,<%??SRB7!%_>;(CD/A')208"INB!MG@)
ME2CDWQ)VC_WL"^BP29B!4KQ!\C6!HC:12_%[2RAMGT5R K(O%AO!3J%]C#(V
MSKK[X^G.KSI'@XI"HC'H?895DV+URU] S%V0?5G=TY6_+E7(GFT4LH>JD%W5
M6+71R7Z,3J:F>0FSB :.^D:H$=0Z;O\NNE4H@1"/.\?O.P.GK.'2B+#;!O;Z
M4N85J> 5LJ1[0 <_$L[K*"Q/Z!MU?(6KMS3^@NI+XP^:=9#N8G69-^)Z%'?3
MZ%N4B^X%K[M]*M^[=3A)XX)[\@HZUTT2^MZK6]^9;R/TI<3MQ#\_.#*_?3A;
MG+%UARA\P\I_*AI_<<?!O 4"OYM;LF'A&_+>D/>&O#?D_7.2]T8\:8+S]M4I
M$_)YEV3PV]>_-T2^1CWS]GG6L9]ED0Q?B\^=H>CU+P%X[_8!WIK%$HOU!92F
M^OB.$N(M&*!N$C74XJF*%VX*?XA-X=.)&$@,:Q9^_G:<J;.@O%H=TS<+1__O
MNT]P=TW0N=$M6:PQ!#O22PLI#M.8DWR,P_)M^4X@NK'IQAW&<N.2KG:KW=D^
M J(^S<I8@<TTWSC-#^$O_]V=.'D)GDGKH(3&Z#^46BQ%.YW.*(TV%;-TA@7(
M5<((9K!@6G'._4EUN6O,-^*F01B&,/9S;AA-Y;G3](LN>1Y0<5O%FM4<=S4]
MY*8BA32 U7BAE=%"SS?10@\F6JBZS94 (CMOM9J$"BS"8/O>D)I.'(CA2?_C
ML'-'C]I5>5?7K8' )1"Z'/,$%,1I:8L!3UL@,81R0GG!7+#YL4IBH]=Q//I,
M!5CSPL>&:/B9QJ7*#MR%P*GO,)V;AJFUQF>I1REU5*LY*7(J%4T)GK.TY&YN
MS&\]!!R &:NJ"0P-/LF"+0*@>7 ;,Y1!6$&U F4AK!<;$QQ.2MYTSIG(F""(
MA<>QQ,(5AO*P2"S\XE%B=%[MC%W/96_:79T.N)!LV+#MGLJ2[9H^W;K-->7&
M4B_=)#7M=+GR0P$D@@"=J42[F<Q\E>7H71,F3TQPJ_%GT.7\3*?N=Y*@G(XS
MS(J\T8;9FPRDVX *2WUW/_1:HX^#CN6,KQ?CV2Z/%+L#F[F@%ZX_-^1N937]
MR)4^NP,K74)UC6"]15A<N)[D(,$S<'9T_.'=#S4E_/S W4-F4$T!NI5,I:O'
MS?W,9_FF33IW4LN]EG[[8J/?/E#]]JK),!TN1B=:CMCVTRWR;0GKQ%9-I((5
MZ2]_&4CR1J')^V87?LF!?7F_#^PM-_)].D[#.=T79\4TAC_^/U!+ P04
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
M)#3!SE(0(PZ?>9&TXDA -BG2D'2:MD^BQN[OSY[9$D15/'#?< 6%Q$$8$G%
MK3'/ P9EM>'HH6/XI1[EJ!U"[O)PQS&4(XG@7&+T=%BA3KQ:I77-729%J9B)
M$>Z6/AT8%L26$/99-DJ2I* 3TP$:4['W/@0XFW@+QKYD;#TD@1F.ED=&HQZH
M?8A]<IIK_'%,R+AVHOW.RM3=0]D5V-8/X'!8C]@&BURW*$3U"\.7+/I9E>)I
M7\T]8J/-5[QQ:!=$A+!T+[3U*!4-0,IS5.KH<%R1P/>F[#D="4FN^%RS\PF,
MJQ1W([RL21^:]3#6N,CBR[@#^XK#!2AL!R(&7,TR+YVUFG SN8J1QJ O@Z2_
M$3P;T@<ON RU5:EBC6;XPQBI-\%=^G*SPA8(6M\@!0+YO!CGKH7%@-NDZ[$/
MW<P12QDT[-101J&\M*G)>G!E:FD16<3M4Q^"7JW"[!H@MF9)R.T?DHSK*/8$
M<BUVCD3X &XXTJF)!)[-X71I<AF2S.;"86:LZ\4T/@UOCAJU?!@#$#U4X# C
MI6=I9.9B2K"S5M&$$.N@;$UM0>.I1$M9A/R#F8:'D#%SG\ >D-(.ZZ%EPT.!
MM,VCEESJA2G=4&+U!N86S)'2&$"XDPGR-6662T'P#T 24-[ I=:151AQK.RZ
M-AF/E>A1NV$93,ZW.&4YB(]7UAQ"]FI*6U$$ GP$%]_[B@.PE#+GXB[&374#
M>)$_ C=YMC(SD<OU<K(9FKWJQCF%6\_E*R1WT>EJ4] 2ZH)2.PMLB."6Q#9?
M4$M5D% $; 9@LJ6989'3B#Q:,AK14!3PC3*3+2[)KW+"KB^VXQ!')#'-& B:
M[-8P;4A:(5$]>JD<Z1:Q9[%?;Z_1K_=6_ E\&7_^CAZ^07O_N",..L?'_?/V
M0??TXS\>/'U G\_;AX?ZLW*P\0:]7KX_5V&0CW$KG_ZG 0$#:[QI!NO1?^'T
M/3TV89SO1?J^,,3XR*%^1(WZ&@>U4_EVK872;NQ'0.S$KK7,#V>G WL5CT?>
M)(QF;Y8MQ)KF-9[IG C8WX!.9^.WC0E5[Y[@Y._?/1D<-BQF#Q?3D-QXS?6M
M<$H/WI/_T\9+C9%OQ6 VA9G;*4A(_EMQ"AH68^UI@KBXY[A1]5OXB[/8)X,>
M_H,8MO7^WK;W-T0>+@/,@>)@%_3>BF;1+ZWX$.MNNFI$;Y.=9X[+;T6NPCQ
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
MH,]/=12O[N+:G809U8R,9>+>NGN_]]]66.2:V]XOTLL0:PAB8O_""C-O11<
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
M]/8W.TO)3;JQ@0#L::@A[^_5* !>2LTC,<=YSQN\TO]6=?,KWP5ZOFO0[C9
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
M)#U;T&,B:N=R6003)FEXY5%-=62>:5NZ2VM+Q=2M6!5:NZV9\3MM'6NBW,I
M_H@GXH&-@1PV526ZHQ(,; ID*[)_(6F65DB.RE$A6P,<SXRBB(J<=6AJ$J1%
MF=M%H"V],?3FV0KTYA/;;)38M&/E,59I3:N\AF2H*UTZSNW@V'*\G$.L'H($
M98;L*<QDDU_3Q+:X%BS[NAEK3"DY9R H&2O59 *X@F8>Q\5M:7M*)*R.B<0#
MUX"C9(5A?/)KR.'2%4A'WB423=61&LZ4K-QL;M?-KYL#KNJ7@ W.+2T\6;[]
MOPO068)0U;\C(H2QWZ69C*W+X83>8*JN KC4XT ^:WY')4U8H73F+3[,)3M/
MSQ(,FWZ]KN>W>K&&W^ISN_MGI[<-W[4V]<5"OY7>Y,_*(C,2;9! O##SV'5]
M&&89)W08?RNAI"T :=2N>F8JKAOCH3$-VS,KRYIT"WHBT![C:<H*# ?<R-0/
M,TX#J=@;-,#\0U"#6#VJ[U0&% D+M*BOJWDH2E962B/]BKH/!G\R0W9NH_8/
M$,-65@]S0V%/+L,T+QCJNGFZ904"&BJ\Z9?Y%A%WQ4!/>/:,]I^1V,%-\I#2
M_BYQB5:E&>. M)0^UQ=&R O;)MGUD#AU:1:Y?)MT30H]\7/;Z*6L!J4<EGB8
MCS@R_D'B5%.REJE(.S3)3":RC$W7I2QTJ0FJ6Z!2H>SJ-(HA*D]/B>N9KKRC
MHDR:E?66BA G2X/R!Y8*+B70&W</,52X5=B"R+46$3_#&[(CRHC"S?'0[&X]
M-+#LEUL/S3WRT'QC.&Z%KY>\FFAAA?V.0I"!,?NB(!8\19HPI;%TR$!)+D&Z
M#S%^S7:)/\;$3PS;N  17]7!T6^&,09,V-]IAEMAXHT"\D/M[E8Z2BG0'[/_
MV=@C'['24D1!::.(2G>S2BM?[# RALZJ1=0AI\0P0$\@H4*Y(>JVSP\<?0'<
M9I3KK/#&(S+,H59<R(.5I#:I[^>)_P4IJU5O2!U_642M4EVML:;:'":@[=2E
MGZ\"(I X60F'9*AMVZ>)T)D?C:-,(:[%NC+7F95ONU+EK)35UXQB1F(G\(:R
MB.4P+ZN(-02(./$3ENNQ5AUNRN6\E,"Y FA#VYM0W=)O@GG3)<SKJ8LOUPIS
M/.]U^IW3@:JCBBDAG]N]7OL4DT#%V8?*V">=DWV5*++96_BMN1\NX9]K\4T:
M NB,$-EP:^]-M:1;4VY>KAY-VN8 Z'][;'[:#UF\/S/!=*SO#.9K'18)F9>$
M6);_!0)%3)=K+I#N9,?M&:.3*I;B9+S:I5M;I;TQ*)1%X!*V-L"_U9*D294L
MG2!Z"*T/:2:%+@ [DD);X2H0+"BS^FWP+*K;"D/$B?;C&;B-Y@.ZDR]E0)6&
M*JNPU$V,?"^G0[>'AF:>-5UT%^09V[XFLG%RA(KDW,66%4_/W@D5*VEY0A98
M315RS,<*Q,,YM9?F;?Z<Z!PK;9)1LW'84MR@PT=5L\4C<RJ$NBPEK!8*290N
M?4D28<5'C)JUCUD/94$5,L^BH-2RI21+J!QZ\9>TF.8^V9!!VKD$U6B&DFV2
M7GBQNL M,4$L@1,H6,33DBS(I+ $EO(PC@3V(,00X08K5HJU:3"H5J6,10H7
M%5Q<V3<IUT=H2^D@Z@7,?HW]<!IQM -+#G:TB_L[&152*F1BG$^20U\NDB00
M(T\7T(6_4/" _<? 46QXE@8P"(VBI7$%%I=;1+&0G/>42UU>&"M*--2BS;TJ
M./Z=N<<BTYC#/0X+*<X<_/N(1];7T;U<SE23KG.D$>QP<F@,^70;Z0S\2#=:
MX3C&'I<7&S0Z/0><(N&*"2LN@V$BQ'Q%$VU7BV$_%O@5VC<?KCK]LX?!*X!+
MI1ABD)'IT16$\;&,B#+9(51.QE&YJK'T:)TJB)T'/\+WL? 7I519%<S44U1$
M]@@ 0I[1TK^C?&_H3$NSDDSW*!9H6!'L.=I>$7-%FCVM#5?D-!%_ADFD\ N_
MO)XL)8)$9EQQ8(Y0->>]JU!7*D O+["V$9RYTB$!1RX)R+)N,/$]5*.=F$C-
M--'G.'<(Y>/$(K8IDW72I-G,C=:1YLQFC)*;J9+LB,[F?0Q:D5Q:%17B#"Y$
M1H(-I\[B=ZJ"6HL".&"^(LIK8' ('CYNOKK4)Z-]*$X@L7DLD",/1^1@/Z$=
M1YY:.AN>\'5J@TYG0-[B%/NUCL45V7Z&:#YO&E;Y>FG^$&A#:+)"*@IYN:'&
M6J6_0JDGTM:<\N>&G!@KY,6:ET*!<B5M6D%H3#HQ,C56!)[*C"NAWO=E9*P]
M:;6W'SN@8'. J@P3+&\+PDE^X6%&*-_' G-'T1R?>B18D+N!S?DLXYH56T8/
M9UED-R2,L<5TG1"/!X1[[Z:^4.P<K%+BIJG )W238UT<)4U8@EH-C6F_,!BX
M1#.Z,X!=IJEA[!:7B^T@I,5H;2;?TEI#:Y^OX&(>A#E3D[)4ON-%1OL@=T?(
M*J7ZRT)Z2G5 YD[2A-$CX#JKT4M.OJA2^_H\>W,\47M;3Q0L^]76$W6//%&N
MP(LWLTGB-0+Q @E7/!Q1"2XT7D18M$!Q38N<;Q7%DC*_6%4*_D#2J)%D/L@*
M>5;:EF+L*B" 35HS72T#SV$DF5O*KU,9ZX1@BMV_E!G7U4!+"4HUPS2A_XY8
M$$8GC#*&L'@PQ]^6@-P3PI[&\@+$.B/;E +[O.(]26,25#WHIQ8&L9+;SI)F
M*O+ML3$=:G?L0B\7B2_;JF\51'ZY*B(?@VA1,8RGDM$72VJ;""[X9LJA,CI^
M!4_#!-"Z5EH\*A0?01()6EQ]JLPZ+JUVMEV )]$:3HQEQ'UTD<I8A<=@N$QF
M!;IAD>>_$\1L5A1<Y0$T4&^VQ*&L'?;Q?-_R?42H-1V"XM6.T,TH#L[^[)RV
M3P<_4DCHJMOQ:@4?TX'J+G7(]@TCDW<7TDER!2Q-_'*=B66%2[)4IZFD\&FA
MH[[HGG!Q(@RBE@^S1^(A)SA:$>\ZL(U%\SRY8)MRF6FXU'17*HY2%]K7G*RQ
M0Y-E"5D>40$*=!@72CLW>7/>5UA]4.CP/@9WK*U\30HRKA3TF6!QRF 9]@[J
M#"B^G/26<X79IJS0EE4ZUAP!,>@H8MIE'< R!8I"?.=%$-4'<XZP5-#HP05:
M&E+,LG+G2&5B*;9L^8BP,1,;-Y! :WN(\BK!"H'XZY?)_4 2 P'=4CIF-?BE
ML;7@O(0Z-$LW"@5A9@/#54<Y<'1.,"8)!?':IT&VPR':NT%@5AU-- (PGGA!
M@)D'EN*K2A&S5<]8.-T6B$0*X%53&3<?.R6/*TB6F+0K$R1@W7"NSRCUL:@<
M,6IE_OGQ[V2\4Q]><W*SN7N/2G2V<USL4')BM[F64\T-HCRRP-A6[\G=+N"A
MR/9ET,[A]3;.2-MRJ(=R4ZE?Z53J%;:.V0'=9]JAJ7%3;^HF+7'2.GF!%,FG
M3IYCN+41O0R&6P1%4UV9E8Q,Q5!5#% L](?)CEM7)GL-6-CM'W2.C]NGG;-/
M/Y(\=FWEYO7JP4#S4I'/-6,A9OQU&BJD9FX,E%$2;9](F:O>0V3H=C-2-1[[
MJ*74D;ZI KW*YM'C>\'?"; ?I0Z3O::E<R[4$[[6UXTO 5U*J@XWS(:EKK2W
MHJS*O0#:U<!TR,%EHMQH?(?KHJ$563J7)L!4-(['"<S$L,W^-EH:S&/5LN/H
M[H/G.9NQ.37#"U3#&]IOXX:9(W7H7*>Y-HQ<9SOJ]$0[%]O.<]+V#)-S/)1D
MVJ%N2"0J&TN'<=^IK%&G?H;)5,7^#ZI<1L515#G7>7'&2;H:9%C2/RH"RI\?
M ?<W1JI2GJ-G)-[E17S&%8C*0HO:2%-^XSB]RCZAUK [XA.S6$K<;A"?FC+8
MZ4P"G4EGN7M5ERI 725J<1J=M2=.<8% 9D 7E$]7BV($G!'^"-VL5ASFDMQ+
M)O5]B/7*L3<=(!6IM#N;LSVJ.0!SX44FD^3FN*">;5U0L.S76Q?4/7)!V633
M"C+54;FAK):OLBQ309F=: >@4*8G7_(R 60H\RL,=+4';M(?M+D!.$2NS&0J
M\S\KIAC\$'#9$+896 6G.+?:*M&9-<Y9:[#7--^6K!NROK RAQN1KP-LLD44
MW=2S (Y,(3F2XFL"LM(I&[\,>&"J=@%Z-KTH [OEX'!&'4/9CV8D1RO:AL(O
MYP11.ZG.2D8H*XUM#]\<?G, RYQHP0$&:#WFXF+[=J7LA>@09L;03*EP5O\L
M^]J6-:3+7E7-]:95_H'35DR5%^&2P*$R&;'20P%D:.M3T8-IP7*R#BPKZS:V
M;/RKPL;-*><6P)XUYGMSH-J]*5ARBXC7Z)]O*G'0ICTNQ4C 0_:2<S%(=<A\
M$F[!92//SPD[=6M<5\^JQ9H#GFHN[0<;\S]6;+*5FV(#&K5T:YR^:X2W+,W+
MBOF4^1'-?5B<QGMAC&$E:I+R)AI?@$X<,0X.%TY^SJH=,:\^O*J7KY-GU'U6
M]V5[#<PU6-F[SS4^S!50E83)Z3WC"U&6AE?$T"*%K0J6E]6K3-'9!?'9M0SG
MLI)Q2<-G;DZVGH/(IE795EF-%*%5L<AKC%>^O +DM%4C+XP0Z>V]<ANSL-AK
M6X)*B\Y\VJ%#KVG<\E+/EF^7ZH;0L$HK?6GETU'V3UJ-NQ+:^S*V7 .L2PD4
MPXQ4M[SA&:4@6,L"_DY&EK*, G?FHH5-L$'FD.+K=5](R]&E!L-G*<F*=NEA
MHI'#V89J?Z!;C6G[GGG;\R;8774"&D@\K5"BISLOPG@N*8)Y[091^/=C[D'Z
M9MFD]&P6_EOR)BAZ]0HIT.J)YFISA^\_4B5K./U??SGVKMZ*/V5< *$LRV_]
M4:38##?T(J)QNLW\'>V:BQ2W@!@;W(M,MYQ;X[R7-R6;HRN8?K5<^;RD'<=6
MKEP_IVSCD3@)XUAF2>Z5TM<%DYBR:BSY=<9)R E(*K72Y >IKRPR"_),@8;B
MTM*N"IE.39%##8>&":=P\_=<+4+#J_MN&;#OOQQTH\WN;A3!:DH_2ZV8NZ_D
M\8S[':.C&D4C&8W*(F:Z4,N4]$)0ZZKYF:3-YIYR6(QD0.G%?E*D,&Z4^.1L
MPKJ=>-;>-(E"=,WK@Q</\7W=YD>1NN+]P3@!P,0!CN)T)=*E.8T/T4X85GT%
MJ-[M2/66L Q@<,\L8SN[O,K $9)4N"2IZ_XCUMPXH;FC8^FEVO#"L3Z\9N/N
ML]?3JA4P#G.KXCO:YB;3G -I8N6U&4E=M;_Y'-!$E+A5Q>W*P)'$Z ?3T:D&
M$OL  P,55Y$'8<@TE?C&_6ZP@<26X$I8LE,W2S&&6G7W< =BSMH+L:;DI8Q#
M? 465TPTLDY ULMEK%,LY\*=):9@/!<U,=-P!EP&,G(^*W<RXVPEE:PV(>ET
M*,O@%C67+?BZUEZMV;:-T(V&P0G*J=BX-M3I9]8(?+LQSUC5\F,5G"(T<>NY
M1[A6$G!MF6E@:>3Z(8\O@VH F$K'YDVCN&2GR!]^K]@'Q<UAYB3="BNRZ/7.
MK@HM.E7V)UW[V7GH%3>&,7W;E8VBS.@S9?0=C83[^;(=2:_.P1P-ME&H8:N
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
M!GR!X^EMRX,U7T2-[.SDY--I]Z!-*<6B_U=_T#GIMT3W]&"'N^; J/ /QJ?
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
M:H9?3> C/(?C$9EVT+!*4'D(%\[K7\1;=]D[W_6R%P!!ZAPGX!Q^J*(&(U>
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
M[X?M\K1C18H[=HO2\K_=GCN]OLK=UQB)!:*U:]-%[RCHM"$'WKJL(!8R4_J
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
MMJ&6.N$^DVB8F9N>05WZ.2VK29;UTUO<)Q4@)!UT$F:6,7I(IZJM;$RM/_N
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
MY<RA2;M1+ @S%Q@N'\J1H4NB+4DLB*]\&F1<'*&M'*1IZ2!B$(#Q))A,,-7
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
M'2 HJS.";F!T#1?UI;*_&YF&"8BI)!*<H20'I\=URRA/,<(2)]H_%B+T)N[
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
M6_,T0=\_1VFGF#!.Q<%,!'J8V8]E% V@U5D(]\:6HN9.@:8EKE,7;17?S]U
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
MH*,UTG>,G@]*[TGJ.RYJ:GN<SAW74*?3!(<7"1IS-C-LU3;$7V$:T[5M&J4
MAG,/0QC#%'=M,_BIH21YAB*!@\5SQAI'K6M2NW;O 4$3FN/ @N1D!P._"\*4
MPJ>DY<Z6,R$V9;Z!LC3&A9D[*L?9P.HI[N6*B$>0BM-%S\BB6:9@5(]6TBO,
MZ">#U6@9'0P?.M"@QT:(!7L!(^,<AR<SJ3.4D("+<:CCP:Q#YZ'YK$GQ+J:T
M8VYL'C=GM4?Z3QYQ.\,;IZ*/,?-0JL(,&6(Q1&I-JP_JHGVBMAO/Z+BM8L?;
M3;"@?F5N>-+E[&NR@7W0ZM03&>:UH._3)W3X2PW\FS7?,;03:Q@W_.[PD:;[
M;E__C1:]70TOE*0X?OHD@,CQ^$UG@KI6A&BT\]D8$?O?7@[3F?!-Q"6X6H*Z
M7P>3@7BGP!H?QAA-\C D0.?0)A+:/7WB)4>.PBFT'L)D>+PW?A/WQ+IP9B8I
M3CS&==0.'M^( I_7'3B/S0'+,POR:"\/#6297'4#\^F3;N2UU/(-O1Z@DVSJ
MQ9?LIEJ4RW>^I,'UG!8WE4D^;[?6G=\F"M=D=^O3AAKO/[C1B48$EOGR$70?
MB)O. J.S/6J^]GEP_P6*5!Y\S!'-IK*3)=L]FD?F)0V&78/S7FN6^4EZ'1!N
M8UJ.CQAN&?(?J"Z,B6TYAX\963U0$K)]!=CNXUH+:PVJK3N8=A?2-A'-GVLV
MZ![9>)\/!6K4AUKU? PQ!'L9P96V_*@[D)5#/N!\CM$P8%_HW9NHW^"SW3C:
MB (TOK["0F?T9_3M@\D4;\,?W+[.=!:&^&^L$$BW4!3Y.P>.CG9?S]_OK4.
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
M= #4\!5-&3DC&GE4UA9&!R=3+"TU@[P";6L?36>B8J!A=MKQDW7CMSOI!W:
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
M?6A7P4FLPOAZ0^CT]A^LIZ:1,MA_BUWO :M(O+O9ZM5X")$ZL<<L7.K:T]+
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
M':L LPHP\\B758"9 X69UP S%RQ:L5Z9B%UO!G+QX"OHVMC2I>_E(/96WE$
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
M> L^WX"8]'C\2OQ+-P84S<3P"UH0Y94VCZ7-*[ZN^/H-Z^LO1%2MB026V:5
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
M/\? B.,:-[H>G"S+N$>\0_-H=X'E#\-74;(HF)S^R"W XT23,V=$PA2!S"E
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
MBI"QU;E N-<:  .\W:0=?[K!O8CP,ODDTZD*Z=!M! 'J$@D>".[,&Q2GQ$"
M-(9FVLJ,L+(K=,"JP3H< 3\:86T8WE0,5FS*.C,XD9OH*MWQ!XK .N>L,F!"
MT,+#H_%;51&!4=@#/A,(,D658^/^V),_USAI0J3OSM-557_!!S[HKR?<__Y/
MK]-L_E@8A+O8A+_9,!%@,A?C'&ZW(\0 OX\L6!8A:@SK"/?,-DQ;9/QY9X-
M--O"AX<??)SLFTO2EZCT86,TEFR8G(A=]42.1"FE#YAU*^Q)AE_>3%?>G/(.
M5ZB):*@X8&LA?$9@@,?B/H2,\B!KI67P>30M%C5%#C2#=>S3..[X H?0H623
MH\FVF4),@-,G$;<MA8H@=:#H)6J8'N8.0N%EW[F7":&=9 B<L>C@IH14835
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
MYJ4L/%TBY@4K:ZJSA:HZ>Z_5V?GBT)U7=.1[U%8/8L^)HG8890/@0ORN&Y_
M;Y1#(GBPX6"T%F.;%&?L$T[U<BPC6IJ/\&^TF99MXIP4['^C36W$8N.U'+O-
MNCOD$PX>:P;F2^$%>!=<!/(@^TQ;U/09.CC'"T9]%A/?YXTD65@U7)=,) C_
MX#[/%.)2M@+'G;)$;2$!.X^O42SW9Q1B2:%6TW_E@TV=\""LZ 1H\^!!Y2_H
M-5!(Z+TU]X&B>V Y'8WFO&R&)M>R_ %J44Y<W&+#9<&/U%]6%7 OT-6CL1 /
MBM9^^ M(@^@=,!ZC/LLY#=E^$34;+Q;:-"02RH*@A]/!S=75U^O1@);OC[GQ
MG^/[X=6XQHVN!R>+>H&(DZ#I;[[1_1R;"8TC^XN"F*/3<R(:W 7!<5>LS@G'
MQQ'C4Y%@^%.WZ;0\17M6G 2<:&%W,(Z#PJ!#5+DI(1:;I<=R @Q,FO%8E_#S
MY_J6!T%%W+=TU8N;.4.%XWQGFXN\(8N-7A30?J"G)V"),9+XG<@:,65Q7G-3
M>H[L01QA 88^ 4.*)],3.M$6Y_<A>K@/@WMXHJVI$,C1\6@S76-S$D7Y+]TV
M- <Y'*9B0)?B/4XD> +20&>9HW%:1IJ[.EU3(2IA*47/%D$P]ZP8EKT&R;)-
MW$RFKCWI+ S"N9, KZB"M5&F,Y'%9'@-Q'*Z)L)#P5)\&-S\-CH_YGL_0' /
M0=I4D:BEHR$?3>?0IT6;&FS@%Q6@#[Q#-RPZ=,QG>^%GB1B:F^UB R=%U72R
MN#,#[(R&3"6R 7U+J*EY46W@J>*#;H=>3W$W 5G#69<X&W\.9.&>=8NX66UO
M!2? !!PXOW !^F5P(9M=*,HL ;8E_& 8:1@/MM\@UMP9E3D09V '57!*\-A(
M8VIB7[WL>2) 5\L9MTE>9RK@#_OE;0S<G=;K+5]_4B0]<J,MY\^C4N8BMQC!
M#-P*C.70G4K&"_"].C_67Q!KIOU@*K*"]A-US7CDJ13G@6!Z%]J 9O9#\O'X
MRG.BBB]($K3>R)*J(CXHJF+-O5F?T5E[CAH]2F*J 9:'K]8"B0FFE!8+9!J
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
M2V^3GQ53-^:T.YEH)LM^N-=XQ.JS-L? 6LHKI#C17C>"LP18YR'U/WRNT,9
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
MC$Z58*H23%MT9CO?L>/%=0/>:L]FQ)# -K#$!3MK!2O!X'+-,O>=BDBZA[&
M^_5'+FQ#PQ,)4?K^1(^?/'8'.3P]?!#X9DUH-FI"0_CA*'0WH=?Z=SJ;"69T
M)I#MKP3"O^,&XUJ1FQCD\>>C_Q'K=?[HM']V\_6>N_\R&G.W=S=__,F-[_OW
MPZOA]?U'^#<.&+C_.O[IHWBZ88\D.Z""W$>W)<(B6SXL>[^67+]/%(ODGD;"
MT>E@>'??'UUSY\.+T?7PG+L?WEV5E":%$Z'&T>E_O@[';%1)__H<_C_^G<[>
MR#]Y&B45F>;1Z?CKU57_[D^<B((SF0NNVNH%EJ/6:B;RN"&LT*QU=#KR3=_J
M>_-,;T5V!I13/^+NU):2:@<6KRU)U?9Z:+U9%(6@1Y&MT9:DZ7BD"9S66%+R
M%$-<NEA +IJ^;9&U.<V2TJIPHM0[.KV9*9K;SS0>>:<%+L[0<JH!2TJR0H@7
M7S\Z_8WM0!;+&@FE%R&>A]#UM[O2TZ48<B(X(P_<<0N%($;\"+5P0M* 8-79
M\[IB>UXEI4PQQ*2)<:A%#&):K!+&Z7VX)09UX93-ATL7@GZM\DM6"\R/KK$Z
M<IH_&#CG9SK;LP5*)<2G5C&DK0W*+S#^^]$O2&8A:-,IOR1U0)(F;HLVEMNP
MRH8[MZJF.$F&^,0JAB!UCT[O%P5[A2!%M_QRTSLZ_=TM)UY[M(YB<L-7K'9G
MQ7T/Q!WX3^22TK(08B74CTZ']  -6L])SUS;XJ DH&:QR-<KO2@*?%)*7NM6
MZ:E9#&$4CDZO15,6_^8N%;,P@?(;D*T&$$;G^K.9(2I.#^"Y8M)S3WT#S!%#
MA?#HA9)NW K-H].^QGKET-'  W%M=F;JO4%$R]^:79S8. &U"B=@F,EP\E!7
M3J,<]_5D?,)=$-SB5;'&&F=MW(NO=./7J>8UWP0UBR%[[1U)./CMSG3..@CM
MKBXI<0LGJIVCTSO%_,Y=B+3AHZ1D*40=H- ].AT/+X>#^^$Y]V4TOK^Y&PWZ
ME[1*\^MU_^OY"'^XO;OA+F[NKOK<X.;Z?'@]AN\&-U=GM-+V8G3=OZ9'K)WW
M[_N%(&;Y2S.$'M"5=O*"$_-%P0GSN"9?7<:Y:(E.JK*D-"N$T6O4MR64%X07
M@ESE+]UH\-M2[LMPP,ZA/?Y,Q&*XF"7=NFX(/II]U41;5O#3K:%S%UA7C6ZE
MC >FRYC/>J##=$-5)CM8KE 2V2R_1#9P-WLZ$[&B]YGXA1+)%4;O6SP&CLYI
M0N(6@HZ%V^?>SA-M-(].K_IWOP[OP=W$LWO1!3T?_38"?_.<&UU3_Q-;B I!
MI';YA0T3+J (!VP:!PVS2TJ:8IBV-J/'N?*LR'2*!^H\SXI1O:C-O9^Y6ZPI
MF1>"8N6O'FET_ =K?M64@NP"%*Y49$M;A/THH_&OW$5_<']3C$95H?RU(HT>
M2QR:W!U1W1EF='^:3A*"?SO;TZCY;N@@G:)5RB6@8B&L4[,>0KI"Q4^-\M?9
M-_D(^5KQ(BYT5=5?W+F Q=DZ:\0/@@MAL)HX :/_%<,C3-$/AG?7H^O/F+/_
MO7]W?GQY<_,K_MMK[B^$16L5.8>X)=T:1Z=T]D+_[GXT+ 952IH:;#:/UH]G
M*R=M\B,Q6Y*I=73ZA:B*;G)>%W^!:4,_Y.?HA.Z/W,V,,O\G?.>8'2;S(_>;
MJ-KP,U^2P7=^%+C _\C=SV< XZ7^0@SZNA^Y:W%*&)*N=01="8RH<^_$7ZI1
M>M5<N7AZK.W/^ PUT&5S[O)R4%Q5%ML%R(H.RTM>0GQG,=!OR.&$*RQ=N1H.
M[\%#7H?]PZ(\]=V[?$A!]^CTG([]QB>R3555E-8F!(I&AWVR?CSD]Q9M]<YX
M$/]X,1S$0P\$N%T<'K(VAU8TPA1!0%J@O6YM [.;7IEKC%$(12-);F6EA:FQ
M0"MOL,W7/\ \OP1)?:!!/F@C,-H &<[I>168_?<="T'K.TI%E?R*"5;@B*9W
MBLD=>=:_TW_@'LWKVNWFHA&A$*+1/#K]CZT;]O1'H,7?-J@H&6T].\1FB$=R
M7.'!$FN3]X<E3#KE&OF@1FMUE,<M.[DSO_A/?5LY'Z2 \)OM$#/^+Q4!#B
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
M%0AK"_]&AKOWP8#_<#PXNC@Y)U$-$@&)X*A_?G(),IP&"C?W%KKW[WC17"H
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
MRD/@.M*^H"T3'LCG7<>?3L78!P(,YL6]\N9</E)^GJ/ @U<?@7'BIR0O0!V
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
M?[4P,4!5&M0.)2AT0I=KRFJZO-O'"BWI==/^\L\6VO7#EE9KUX\YM<L.?"<
MQV(9 #&W>IA2T7#U9(KJ 0NP??%M)'_S0Z^WM:MPH@#*6(RS$4N:(>ZPB-L&
MU'03_XJQ!O)%YDZW@+%K&"LBJ,!>C7&5!((%'++(2E' L1>' )Z[B& 1*VA2
M#U67CD99'%.^'Q90^@%VP($]<XHJ]2^H&2Q"I2F4YYG1W6S&@AL) =2*)ZVY
M$W@'[#>A=Q3P/\)N-JJ4C'I-IE@M7YZ)T.=F4O3WN0:9'N)@]$G8-MK>Y&11
M)(G$J01FJ]@QY6++YOUU*(8BB/@9EDW>V4M,]4>JA U , B84V-]3^(4)+Y4
M7DQ82L1L,TCO[)]5AF$)+LNZO[41/H:M0I1W[6&/0C4>;;F:SXH]0:Y<Y-U&
MN^8W&LU&2")P7%[M*+/' D=3)5<[*_:J^6XBI\15HF/>HB;GOIKANJ^D\^:-
M%*KXAJ(]+#!",.42T>3Y)*R3M$KAD>OW$QI=F&1!ZIH+5DI;*4=@&;$PJZ-M
M:OI"K89JQOBH82,E-5U=0NJ'K.D/2R\U]0@]#DA6];-6@WH5E:X"/\3JLNHQ
M+"[BZ]'O%VX^+JE^HA)I#M1MAOGSE&N4I'; 72=T5R;5&A(5:0>KUXP91.:L
MK;&? *%*6M-U[]XDE417@DQ9S!:Z3S:HQ]Z>K8:!8^_8:IA7\G+6I5^W41FX
M7'*>Y3Y./010SHM2K8&J.^362_I62:@*EW=ETG!;4:'Z-$^)"%*VE!K9UK3-
M*S0))N_$PJ>N[8M;VQ?771#I6N/'E9^N@W++:7B%'.6V$O0*1ZNG;H4D]#@C
M<3YAB+-.F<A#8[ BM<^4WF6"KD%=-4XM^$5W5V-VZY#I)Q.9I FW+">WM;BT
M[%"K8Y$*D2W%((&S%$)T8AMO)<\MF751;OSQX%:.4+8.=8I\:%FV:0N1)O>6
M+#O8$L1Q8OD[9A,)_4[:N86A@[4A)-<<:XP2%\-D\$\PUO'Q[B88/YO;Q(#H
MSSV7AY6CG/3-^:FP[C"BYF.3O*_CEHF<RBY?BMDQF&D^[M7LL\SGY7F&E6?>
M6AV20X$ 44TSR<B_(;I#-%MPT(TCZL:E *X7^OONNSNHO89$.6Q6#2T*#&G0
MT@KD?Z!=5IQ:.R#OQ![#!UGN].S2^=5*>4@'CZU'.(OQTGU3!QL,Q5-K:MHM
M-2--&7IWG<+<P&..TG+FMD*^;PMY'.'-"D=;;D+5+[!\UA))T^5MW\UQ3!]:
MCD++DU7;BCW+3U6+."NE^*I _<A<FF0!6'8N^\)E*^0A&(V8. '_E.&$F3>G
M+%I#9^-)]N(;6(F$HM%D G;F$@-^61BQ37>UXD6I)]"UX.5]I%E?(:!*-<%L
M0'7WNBAFU,W"5QC7<3YF,8;57#W8X5;(!LDZ,(&1K&'@7ZF&M%-,F*,@ ;R=
MIL'B'7-W;!#,GA]P&H6>CJK4@>Z[)5% ,@F[/SDG,K>&U)XS4#4^%/I?'VND
M.3.0YBXDT:O_BD(PQ YSP/JR5!2 I5-)D@PX9 '9#=3.DZ:B,- 3FHQPI-%B
M#T$KTL@%D7X%"D$@<W(>=9.M0O@J[KN8R=Q>GKMXED5..T-5-74R;O?)/T'^
M" ^D,PP"5O3(TZF%LRR>R6"EG%1"?0MS=YZ:6[*@I[LU[??8U>D!]<133B&]
MX=R\T)EX-Y$.#=:2JAH#6>WN-SVIU=^5G4G-"0GNVY @''O7A@1?AHDLVL.2
MZ)?:=S0BE)H'7WMRX 2W& >Z94J6[H%QT7TV9[$V:Z,8X=S+F%43'^QME/T^
M94K0B26G,Q.HRPPU7;&IW%-SMRJWQPK7G"<CU@H99>37L?E;D4\&D@KX?:2/
ME#S)W:)G5="J<W,BE^Z0JKN^4[QM%HL;/\H2:JH\!,%)92YJYD6HLE/XIYB;
M,LJ21.7MWF'$X@ J/[G&#<-;(E!C42YC<K!G -D CAH85@E?U1%_C$/$6D5.
MK)7U<;R=F3B,E^CY\J( L@D)%EU)0NZJU6TT\]8IL;UPZVU4^0:%K,18L-_N
MW@#D)(8O/L PB5+/";Q;?)X_7BTXAM;U''[W5+?10NS]XQKGZZTZ(+"-Z/:I
MF+Y8KFDI)#+J.!8\\4\OS+QX_K?_ZNVKZ7+L5=8S%FN''&+\'DS]Y/JNF(6[
M,)U1934"37 & TFPO_V7NA=8RX_S) .W\OU49!/.'55<8;#EI,R7,6ZRF-%I
M @*^^-M_%49+IOGX09"*A^Y^K^/N]?:-T \&-PJ0-B-$<K!* >&VS'M:^#4L
M^[?_,G^"$I?@H3,[6DE[QLSJO[(HSJ9*Z>2KJL&O-E+A)>D;6$$YJAW.@1$W
MU?O?@Q7^#0J@G$L@,YMD@DQMN+&R/&]5YD:^/8%U6)ADCJ5\49C +]&_Y:G[
MH2M1'C%T[2I"J9NHVB]$%WW<6A;*FF-94EJ['ZDQF=%)&G/"+B Y)G !BO'"
MKZ[I71'02J4Z^ )3U#B0FXQB?X@\4> T/9;4TKTIYSZ"$GA"=_3_*"=B'[.X
M_7%AX_Q.67V'F?DHO\VY< 1C-E=N@><F^?VI^%\85<ZK0FI$%=P?MVP\G\%1
M",7]:ON5$M_SY'16_UO(3W@Y-:&*3BP1Z>/9A79 RX_ZO_9/3@>7ZM-((UW_
ME\$E?*6_"!D^6IW+(_WY6 KN94*A:C1/D]SMK.&M*PQF!9-6AJ;+;^%$ W9<
M3ZIWEENQ2]:8>'X@+?2E(YX_1KD:FSA_[V[^_<#-Z8/"ZVHZWW+^U(K)6SG>
M?%MEY)9^XA^+#5IX<_?N8)*4$?C;2F.@OA%-:WN#IU:=DHMJ<2K4X@$J]O^0
M]BN/VGS=#*N%W?9VF@;N#R2K9B@4U@[:VWL-@?;OR*8N3*[9E\E7:P?S[G9#
M8'XL!<A$<I3?I=SA?TFQ8\'_4N#_"$([XQ'3QGW\3]W<OZ7R2DJ_S4!,X(V[
M6SLH1)MY'?]HZ,9 $#5T9XT%&4B3ANZLL2 #;M34G35V8TT!F6H/2+Q8YS-X
MHZ]7<92%X\U1%$3Q.R>^&F[TNCMN;V?;[6WWWKY9W<P *?K,O+Q\UK]WFR#P
M"[M:J8]FI=GP?'NJ#0:U#W*5)L#S[>GCV87,,)C$T=0Q&DIH?V]Z&VVFUWX\
M3N[C[RWX>9_(N;1:"]<&W:GD%?2L_J^[@VZ59>KO\VUW@#6OF.K.?C<+RF<"
MI;8)ZN70']=^*IHM?'I6^*RPI[I,JO8!KGFR9S'6N*0-IO:)5P2QK01J ]NT
MH+S/=D]59>B]94^[;*!M*X96L8$J4W;;!S8KA*P0LD*H-:!<*H3^]M*S.OZV
MO/SIP)8_P;'W;/G3LR:VW)W+HO2G?#/J$W.,COK,V*&1*/.,8=,:_%N:E[%J
M%HS!P(S3/!?+NL])[HYX5.[]63-D'G(3JV;(K-U-/&OVS'WV_[#LF;6[CV=-
M[;C/_A^=66.OYJ6NYK%9-^9I]7^[1<'Y="=\JMMXKBVM;$L4Q%ES-M,DP#Q)
M-LT: 4;_5[8^7WUG%DI/[1!>A:L^LS!<\ KO-$]@/P'O?<D=KM#(8;W@^WRN
MY<H=/LBUW,S<FE;==RW/?<GMKNABMH!]4L ^,.^FB?)MU\JWQ\JW99V9UPNR
MS9-L!YU_6)'V'7%>"]C7$VE/G,[S%,D\M6)M[S63>1Z +*\CNI8USFL?\)HG
MG6Q-PW?"/2TH7]NV:I3TV;?29X4]K3"GHWTP;)X0LGFEWQ7_M*"\SW8;4]SP
MK/+HP,JC51QY2\>%M ]\5A19461%46M ^7!1U'A[Z-#*GY7DS^* BO8!S4H=
M*W6LU&D-*%^@L$ZB_?\P9,ZH2SC-7%)##((@&JFAB#,:UN'/O##5L]B02(\'
M9^>MZL<M9_%@PIMGGJI\*.(T<O*S&O"0#QLN00=7+/W>+?0]5R,9<*6ZB4:.
M-\)1#K)5M&P$#J8/]3\WYF;SZCSF5K9$YV&E-"(JSI)4J#>JC2<Y;RTWJ);;
M3I!TZ<.8S"N/3KB,(Q< 0! KX C6O? >J]JYW^*<"CE2@\,N] F#1PU?;?'T
MEF++_/:U<0?=51!#@%M$"D $GZ$'&%O6TZB#Y3.C"/%, O!I!"\U)Z@98/8$
MPPY&7CS.IVV!RE'> F @O(WF\U+K=QI.D./A70.V2)6A)8=Q])6FRGKA5X81
M3FN'1;T@@KW1G"*O:N8";O'N=;8<[*!/) S_(@I3BU3_CF<\R%\C 5T# JJ&
M\R80 /@%*L8I&5>J5?X"F;9PXL*",(7ESU'AI-$]DE/Z!HHL87'I-=AS5]<Y
MYYW.@F@N5&#^/(M'U[@PQ48VD >^E6R_"IAR:$S.BU4W?XU_0 +=[KO=0V>V
M-=URCD%)!G*@H^*5?O'@=:"'\- C1A&DM04)5<^F\=#FH8AM ZF-TC@*4;$)
MYLXXBQ5*O.9<@<?RL.-O(P$_(4H$8",%(P3JI+>7+%<'EK"VU>%7IFIXI+NW
M.?:O_)0'4D>!&G;I V?+QBP,Z64YAR-Z#VMIEA <58DIG,,78_/G4SAR[--,
M0DD3-).0GJC;22R\L0_G\FX\/Z":>.3#040SMJ6B4L'+47&AOV]O;[=N_!@G
M;1NC;Q1(8)L__O-H@!@]^**L.T$07+:K'/N'XLJG?>".0(#PAM1&0&:E-.:&
M'F,IDCJ'[[8[CH<T=G1I4-:>HJS+BB-)#0Y?!K"<SE($"=@(G7>=96NUBF3D
M")Y5A?VM0($*\@Y  9(8K@N;-!"/B>10(#W*")E?C3Y0F$#D#:,;$*-)I/EH
M/L],#6CR<Q4>>9\>_DE;?4F(_VUYOY%#VV\$CKUO^XV\C-*>FVNQD.XRUBGT
MA#'Q38PR-:?+IP>EYH$L%-6,NL&)1?M5RD;848A3_O#9B9^/5#38?.)<^3<L
M#G& H7QOJ[@B&W1@5)RPOCB=5QL46K&"!Y1Z3F#3_ZXPQQ'>TU8:B*M:6:0V
MH:*K7!4KV"^DM!64&A]GPN)4NGS<9J2A" ([XBG%_+KD.LJ"L1P-=J=MHS1
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
M6(2(_JK2SVCSY&9S?NAM<=UN%E+59ZZC20=3G+$$ .Z-M8;A\@/?"<"Q6 9
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
M=<.WTGD^\U43GTFUUK:%4Q@Q<]ZM,[%BG$]%CE45"8SDXJG<L-Q-H1,D]J$
M<0F(M3F*@BA^A[B9BC?O$9R(S 7M;G&CTC$ ^UEQV8*6J>A.'4E2"KN3#3I4
MT#=<.$4(&.X? @97\0E)#NP;-;D&)7!2[(Y3"I"6]-KR3"VF#CEV3'GCN'?L
MO(R#+M5>S(@CJ1B+:M<S\N,1\+@4_;3)3_FJ>A22]$9':$IBY3TZ2XE@?BIL
MP1A//*8H-3VK&'4XER._\5:,'W*9C$YT_DGVX\R7-8;'ZA#4X/@(WQ#X%'6?
ML&N8O+01ZX9PVFLOQ.#O2<E+K+*UBQ THJZYHY)&P7G<F9T44^,;51< 3!=3
M"+4U;K@Y ^]6I607WJ4]0+S3OS*,AJ"U?HM-<J[]65XR!+=$\2Z:"D6/JXVR
M9XO])H5<^K=._G#1>I36OO8+T,>MPOP/N:V;F[CJ7TL=95STHBKN1I'L^X"@
MRWAL\!2GQTFS06L4:DH?FKXH7<6BT ;>+5+9?7:I]:Y1X8Z=Y@W62.KX6*<$
M;\4)7K)[HTX1V9S*8)L:AJ>=\T/DA_H@'+Q%#NQRNXQ\99T?1D:=:77=ZW"5
MQ8%&3E:+T*S&WWY^<G[LG&&N/T#\/O[VW=VZ7.YNS\CE/FJ=M_TLA(]GJ:R"
MWS7;#E16O\L6++&0+8"7=[K5O)X ?T*-=2.>2CG%[AN>\\-VSZA0 ^7E!BEZ
M%G@C53BMFO&6T\CULNH^L?A>^6L+&9-+]^A6[8^EIFZSJW\E59_":TM'@$="
M<8M!2Z9GG!R"T$3@"ZS<,TM&9_I,7(IG?D?EF  0+D_\87MKIX,N5MW:3<;$
MBM6]!/ )<*#-.8:$;[T85 K-^^310[-ZLKA[HS90SD&708<$6Z[1;I@%EAL"
M%2!"$X\T)_%4FQ1:O*JSQ/+ KI[&K;SMN8J"'WV@+M]>L2@@;]V2CTW$KG2I
ME!=C^2/FSZO<C6Q\;4:W53\,+Z'L05_VS3GUDK'WEQ-G@3 'W,I3UZY"NL=B
MBPGR[6/K^8#UDSQ-52:3J8IL5KASI*NI]DPRS-'PY1OT>*F%2S2:/JMR=564
M[$EU3NY!)]6RCY(5/=*MX/W8MU@=H[ /K,8E\4SV( ,^,>Y^)7I!+:FPCCD_
M%E=1!$ )WK?4+5LVYS"&/2M<SI&S19*.38D%^C-G5"_V]IJLV#06:3U+*EDD
M=SV@?RJVN!@++%D!9FB,]&#LOZ[,D:1DNA:;)(11G&O\LI);<L!BSD$>F:13
MRW_DB;G>O!0S%F#<*$@47]HB+*C4=TPM95MK*30"4>8(?9$Y0J3E_.V_=MO7
M,>EG__T'N$E^1G6)&0ELS,N"JIP.5?"^ ;[_02T, "U<E37,K8!Z*/JZG7>=
MCN-M3;= ZH3 \ )^S\;1Y5M*N5_V!D^-M<@'"D]*I;YM@_8Q^Q_*V6Y*5PBH
M 1I3)A:0>CSH,.9.@Z%F%$BUQX.S<Q[+B 6ZF(BL1CR&.-=D,7UMKBNE$]FZ
M%N=*D;%GA$_+EW'C>_2YK^8R@8"^H;PO=*QCMS5Y2<;%R-]BW[4?_WDT0&08
M?-ER_H2],C<3LKM?Y1S2FC$MW;W-L7_%A=BP]4 J1<9T41T9QA8D:=Y]8AA]
MPUOXRMH%2?F8O&XAPX1+6T:42AZKNAGI[F%OC9F=CUYM;J$\-G^NA[M39R.=
MLN[H8N @NB*/1(I='3&SWY^DY(_SPPSC?QQ9X3M(91"\ZD)H:E:2T:-R:6H[
M'5WQ)!8.#5;]DI9MEV@&[G3!4^D_J,[,,D^=>B SE_I3@L"4CIQ<69W0Z?.0
M<]G73&MYLK% H0M.00YJ&0A/Z#;&^\SL7!FWH+U2NFG-4'2##,A(PE8QRS9+
M#630*\%F2]4^:6([<N-E&RYMCW@[AHGAOT-WO]=Q]WK[RX!A G?(6ZX;%ON]
M1IIW;:09(\W;-M+<RD@S\5IIA0.3%3ES106CU,M"-QR0'_5_[9^<#M1\1I2C
MZHM?!I?PE3$HF;B9SACG<MK<G")3E,<]@Q6>*%DL<@^!YHAJ#=<P/19>P/8V
MK0!_56ZJ;*E7KC&1;7&7RQ8<)Y+7 23.W[N;?S^ ]9V_LBC.IMS>>(I#C(;"
MT0&05^>BSS]M<>>P:J0A;^AQ8P!K61H[K-45GDIM<5@[H%"=I;?[REO]D)=(
MK[+?P][K[!=YA'-A4F5?NN)6V/7>]NML^E@7T/X\C)T?X4V_2]8@>4*K]OX1
MF!)9 A%Q;.=_%G>OABI6D&;="58=X]J"Y]5DV32N3]2(KX8;O>Z.V]O9=GO;
MO;=O[L' @,5JX;\9B G<]N[6#K+7IQ#(P_=_[SZ<8SUZP*HJ[*LK<WL88WJJ
M;8$20I(XX3QHHZ) F]CI;;297OOQ6/LTZ^8[UG; ?! K>)HCZO^V&:,&-+0G
M<:2JU9:=K4"!?W"J5(/(KO?Z9%=7.]IXJO/@%_^F1 SMPJIO,)LG 8T7_#=M
MP?!7W1D8W6RUW)OJ&BWWME^? #E>9\FO 4B^CN37/*&W\_HTU\_3+P;D[\ZG
M3K28 *W6V42ML]'R;[<!M,A)4\[)O]I(A0=Y-:<EOR:27_/DW][KT]R%H)8]
MSH"TL\$L\%M$<M;=TH"=M5WP[;\^$5+RVC%7))V$Z(#'A$8:GM8:6K16H+4"
M'T: !Z]/@')4!(YQGLY$F'!BM:4]2WO?CP/TL ED^.\HB\-VV7V6^!I#?/0'
M)A8]Q=7_CW.6<O]-+ZS,ES?2Y)-RGGRK<IY/)CJI>VGRO^R83K5!E)*FOJRK
M)J@J'M 5 :KH8EEB+^6^QV-C<MUB%])\=>[Y0D^,1=YR((VS)!7JC6KC24ZG
MY>0[N6U90!FICET>G7#I%%,3  2Q H[D?<BJ<OUO!;7\D\V[J! +/V'PJ,Z[
MK>Q[^[,O>[UC^8S__MPL&EM6>9 7FRR4DU1!?SC7-2.NDXI S*XQUQW>A96C
MJC(E%BF(&%T^%E+N^EC65.@F#8L7A+<WW7(^U!:NE'9K[,;9$$];A?-65104
MZC!P6/SJU3%YY6U-G4M#BEN^T]3^/9O:CZG].S:UOY6I_><!%;B'+&R1CS##
M0H:T?/PS&$QRV"MQN^DLB.9"^:?/54<$\HUM$"^46D45AY$54;FH5XGP9H_,
M;O?=[J$SPXK18P\+X4,Z&'(N65ZZS157>6G"@@)4KP7@H<U#D5:P<C%DJ\3\
M']>"9&>N2\KR+]DW 05Q&L/!G! U*_[459A1%O%+E<6$D0G+V=2$+)KPC9_^
M&^^8AZ4(-0 .)V@8TB6J%? D%7&N-FN15(^ZB%C+]H86HSE<5VEL[2J#7-4D
M<%<D@<5Z0->9!5E9HRXL0A6&0*!:(RJ@D^S**"=II-$5(U]$G2'APJCW!%ZV
MO#]6W^2YI!'#NB V\9#X,BX@B*YLKC%.9-,S?<.K J-L5BT"IXSOU@I25A U
M&LQKN9[R/FNNC] 7<>L6NY20 (-3R\LR>V4TI4+U*>RU_TO58UMHKE&]'/NM
M1O6D\.AT)&-R24T1\-(*Z\0) 6F2!$NDJ4N.,<Y-EL)-S%$V\!M=K%Q76=<O
MM/VA!O!9*.7/\E(Z%&K:$ZC:!E'#A,3LF+  Q7CA5]?T+NR;%\RE)*,=2,1^
M"9NW9:A[3J<:&*-KN*[T#\$*@YJ!34UXZ%D=_:$)V"Z.P'8V9.'F>?]7/>V#
MNI@E?MX^IS ?!] 8 :HF[2@&K(8XX&CL$2LD?HAPY5\EV0PY*W>VQ)[&,3X&
M7%((HSFQ/Z5FPZHO;MX(2;4AIIZKBO>CU$:>9'840@\$_/7#3L?M=#IT@"A%
M#JJ[,P[I/((Z,28S' .*%9JJJ< H2O*AE.:Y@4P*8XWR47(%JM;#Y%RG,&2.
M.VW%CI"*?D(*MGR!!BB@?\(O0'1%MX-"=5=.3W!QL&_B3_U 4/]0;-7+M;Z)
MJ'UY_E*3C]-<7Z/?6BRF6:@GHC(\_%@WJ1R"MHA['AH7Q=6)P.LVH\GF#!B9
MX-L(L66I'XZRF-OTF;-9D08%JI^$JK+A,$TX=89Q])6ZR=+%CWT/5= PPC;;
M2 C$5XF$"QH2]9"#?=RB*V84S>0\,ZD_+)NMJW!67@-R!>V0(<\W78<2Y3A]
M[EK,R[;=8G>+4$Y8X4/I[ID:Q\Q68/+F:0H\R?P1F'UP5MV+6BTC3U0\.5""
M!J&\$EY%02:_1J/M:/5]M8C_U?30/)%];5G42OH\EW>H&B0N&4&Z<MO-0O^J
M'=V_2CB'[6M3=1+J0==*<);&PAJ:=\V0\MRP52A>6]K(WN,$;$\T>H#WWWJJ
MX8[!49&F\E<0"^.IH-C717$V9$8DZ7Q][W67K"O ]<RAL3^AB=8I!3Q=U=58
M<D,'IRN3[9NO3::9H;*TB%ZPY@U=W<D==TDF"-\(]7P<&S/0I16EX5$<WB=G
MIM,H%S5S6RIEH;@"A8O_?1<%RI'688Z"TAC4;@C-\I6]5W_70R%;6*+3!+M'
M3"-J3ZJ5$A?4$-D72DBS3.OA2BU2B_V]^Z[^523]>S_]HA,A=//1I=R&&W?@
MB>_U-D>^[H(X>E)/<X41VO"6BP6Z/@.P_J+PX(/"@RVYM?8@>-T00]TVDSHR
M%AO#,I#NT6JYP/5W-=?O;N^VCNFC39"/S-/]N=%_,5]LOKH,KXH-==F1DOK)
M1 _U=DO3(V8X;B-AI9N:T)FC& */1C:41XTL3H"^]?P;V;=72HV\1:K#P\2K
MAHEM.0/2L?)GN=6O*'"S1'$A0QPL;<KZ;JTZRFSO/4N:R[TBAW594 >OL;5"
M)T5B#A,/#+#YN^6KXYD.]_8/?]*=%*O/]M+',?LZ%^E[6M02%N?>2D/=G&%L
M#D =LW$WG)=;:/-*I=O5N4QWM4\A@*S:J^11#ZOD1IU=9>G-TMN3T9N:FU/N
M#/U,Y%8UWTDMZ:OJ>S4\L2*^P<;4\^4?MC1C9=]FK&#&RJ[-6&EAQHK^;W=G
MP6K:1&ZOWN94_3_%5VC4^ I<[26F1I3&>.3#03A(5XJ62;-FF4GSHF:O52ZL
M<O&HXR"1?,2$GL'F3MWPDPT::XP1L_2:\EQK@R*^2LA]:S32'J+;R)A @2$9
M)+Z90V@+]G\R4YZZZ_)0%HSKTG1$CHTS[P@C-:E4->+VS 7SW^ $:S7O+[T&
MMI *.1;U-N9XC>0^<F(?S9A/O<G$FAJ6&WR'W  (2[K0KG 0'U68H:%?)"L1
M>B,U1%-.4B-W.@X^ QX0X.B]P(7O_AWY&(%5F1.4& 2$>^T/D="JAO,L]15N
M5%DI]S))X 1RW2,9F*"WOU49)>: P7P9F@?/0RIEQL(,[T6HU/PXSU[@P3TZ
MFC^+Q:9R]ZDT&O+86_9BV<OWQUY((V^=0I\SOHD?D HRPBHEF:BGQ@A3*WKN
M1&]FS>/IJ"260D9+9O=M-<)1\@R1(;I? )0$[" ;V@B1C1 UE<^_SM;6C,][
MSB0C@VY3Z44+&*UR,.7P$(W@5B,J/+'_/%T;VJL1$<+OUN[M%32:F!+1<V<'
MZ DTEAGEO\]N#2U6.-D&K2ST;5#'A!^V>^:$91H<JA4&V>M*CS_= $UD+"9^
MF)<9ER776V?FS0DMY1#1^NFHI4&DI3"2-*M&A1P88SBRDNLDP(L35'TN^*&=
M^CS?7D>0B",8)3JE(Y9#4<NG<.O4I=)\WU@I"5@NO<$I9@1M4!Z3XIG0@F,G
MD \WXZ4XM0-7I3';'H_P&)K+X<AH$O$,"I<2FY=K*,Y&A89"]0GPYJ)R\M90
M/!8V:^3+2Y,;+P'5TPQSJ=%.-=)TAYCVJ[*OL8J>-C67NS>4F4G5'>*[<&5,
M]L:DO5"EKM/ )39U:U9\:[UGEIFWD)D;? (0/Q'$7]+K.D[K.B;W'V(M"9J&
M,99P*1X,.G^&;!]X0.![0[ /V6\4.9^]KUBM376^@PA+.["<!I[[).(1#EAW
M'2/WGASLQ$@G:&0"-\?O9:,)+R"_5W*-:P$U:W/*TJ&EPQ;2H:( 4Z\BJ3C.
M45N[6 UG _6:FG/I2_WD=]"XMCI:Y<+\=3%,I:, GPHBC].=I>HQ-RE^3-;,
M!S&B3#>GVZ66!QV7!#E&M<G&U[MT-35K52D0H4Q !]Y!T^+'K!:,Y>CE*>H@
M^%HJ<$8/%DI7VJ32(KPX\%E%V.B^-7;3H=WLD,;1>\L>;5HDE-86.;1CP]\B
M756)(U@- X4-> FIF@8W+'M+'J"4O44NBB67E$1?R$@B;5%R2LK__S:BT;@3
MYX?>KJD;D__O"MX#]RVL&]WRMY;R-RXN3OU8Z0=.=,NV0$Z8S(]0H[^-XJ_D
M.O%F/@;C5N!/:@;V ?&#+K>PJN5$,FN?^9&[8,P"<X+79SZH%V,5)ROR*/HI
MU@!H-A;E_O8%[F25D@8Y'JU/]$5C7R.@6&^D^SW$0K9'\'+[_M:+03BFL@@Y
M9PA2V5<.&*4<F(9)DCL':DP62WL-0G!+>R]UG)R*0*PA]<Q$C%6<3"@H[E39
MOC*UN7F/S/W(38RDCK#R(>CL+LQ?P'T8_%3&##E?N4#*!2JV%-H@,K 4^E+'
M83_V32%[8K'ZQ)?-YV2W.FR0-!*YRWN>^]TCSN^ 95WJ\),W8;WPKZZ!IOM7
M2\3A]UN<<F"+4[ X9<\6I[Q*<8J5(U:./+D<\4+5\R7OG8?;@H_0B!IG(#AT
M'T20$F97TM&U+R:+S6.XMPE])SVF5 [-WQ7,-N6RI5![L4^-$8+-O<\+BJ61
M5:!"T%9';! !6=I^-2M.QWBDLG@>BTW5I*4_ GN,,_EMI,"2S'=*,N1T'"8J
M/]U3C:*.:);$W/FBW![],8\W/28YI5M+W>U17-NT]8((M]GJ-EN]B4S25B6]
M6F2FHJS%AF@L$5HB?"+E_C7-=Z1M:[A;VK:T_61.N9*H7(C#1C$KV5AA0>E*
MRP.S1D1V"0GJH"S'?J:KQF"MP\"2ZO=)JG4.@W./>IU;?X$9?2RWBQZ4QIP8
M?H%DU3[1A2;1>[I)])5PNMN'K>L3?2QU,24!<BV/$(*+V%S38Z)T+)X$RT/D
MC+E_9D,5$!Y^-':K%L=,_% 9<\4"&LP;\,>^%_O&.!-N*V7TL*8O1E[&72>*
M*Z@! J[J=^OF U)@H2L>,>,!3.-0S'$:"?JI@]2CSVEXK">GK.# LBR4W^2J
MJ,>#=A)C8HG1]\*T36\$33A!T+FR$3_/?L'*4_Z7=<98CW5[!) <I4.C%;XR
M(G,/-_S[:TC%RX#A*5;/(8E+ORI.\ $D"Y#["FY,!9058T($,X*)G"Z!"B%Y
M<%0B^U<UELV84$@=J_ GTN[30]*X*&]$PT>,M*.A*,R0"H0W)H+$-:4 ]?)X
ME'Z-%)L\AXFF;;GY", 41TVXQ5/G1^2UQWXRRA(YWS#.)V7@O[%*AF8ATAH3
MG&N67-.OPBB<9:! CPH#MJ@4:2Y'%I5&+I%"CM]J^+GY-$<-K*0,K7O"RJF"
MD369&\1K+!M\<3:HV)^;<S27N^[1)'O6)_PP$Z4N>P8;T=Q%]V58A6U([KI(
MD05^4N0:DKML5K 7[-&)K0C&YO.%Q@QBH3K1I9E).AK&C;<2[F60*57-Z+5'
M;?GF+M!=])5.QL/.$F>#M<E"',W+I\;!.8O]#O7(M;=UC/ 5!8KEDI9+6B[)
MWHI%+1![D$I+T1S]C _ATTCE#K8NSDB_,D+MDI/5STJ@"N]JZ@,:M@38'"RW
M!/A2QXD%*"HW@G-44.8'2N8108TCPPV#I1N@:1A#OM?1!W@$RLR54#XOGHU7
MG)NW^L2X@B]P7_L"G>Y.IW6>P,OZJ9%9Z(7^-,H2&JDL054>#/KQ[*(Z^4I/
M-41?&;:>,.._K&!J4[55(S=/:%0\R21X"+3G5(:YJO)*"@-Z=*87Q=!GQNQ?
M&0XKS=K0LSC8EZI[@@#R9:&T1+#O[1"T4V?B8W88ML]/1;4X=/1LS9H+OZ8N
M=MAA336RNXJB,?852Z]=>5#E,\W5[BA+L6.W0]W%:<1\(OC6L49ST7GJ8BY>
M1//H#<VZ0JT&[7^0D3/9'#,+^P^7'6+JS=UB3AU=T^J@'C&GX*9MA<&:--"@
M=LA:&>]Q,*DW=QB<LAV#Q(L71/<7$^<K%+$=VB(V+&+;MT5L+9RP].9]H=Z5
M1R\ A\E]/L"O*CMK<NA5342AD0B8M3Q568RZEU0%M\.(FR>GQSM^4?(L,#EN
M>8E1)^+5[KWE#''F(<;Y4*PT0%)HB86]+3-N^DF6),&KQ)XEXY8P-GY1Q8*-
M^[E5,\NQPWV8^ GE?W.R"^UKG,&VL"7\0G9+,26\76J,3(I%Q**,@FI96SM2
M7$9HR26FAFLC.7P3\0@]G20_L:9;WYFG16M8)5VSD)KOWG*8& >#EP*JG+E7
MS$;"':)G,S%"_!1X]4="9L<;8\$-CZIKQ'"++HG*[ AGB9Y<!XH[T.ZEF(@"
M+.#V*(LQ7228Y\!3FR20X %G($Q8L^'4DLO\ >>C$-S^S=WM=-Q.I],BC*^Q
M"XWC/=  /# -P.W6&8"#Y3D>E:B+>NTPQQTQKBQB(1^]2LWUXU$VY<80B=%+
MVB9!6+=:>]QJP[DSS=(,>*JRLU%A0(HH%*:A9 %6:H,_#<)$2R0O2"3")[UJ
MH:NM7]"N5!=[JL4P:\9E1Z S:2Y\D'ZU+UX,^LTVM_;M6>IJ$ I;ZFH&==7E
M2_"45AP"B\82/"Z\@# 1C>Y\CN1-<0()$AV607LA&PUJ1&1QT*,EQ 9ANR7$
M%R1$FN(S>6CG=72V&184K(=MV#%J@$50Q:DOEL8:A,B6QEY?V+G2&4ZT-Q/D
M-IX*D?*8J3RWH38\QYX-^>&)&E%<"%KC _V\O&. #G.GK\>DYL_&@IWNY$6W
MU<266+]78C4SA.L"549,JCX&3ZIL7:*.(W-YT'Z,1N33ICIE?)Y\\10G4 7*
MF+4;8PQ-#F(K1PM6K%FV1-T@RK%$_9(2.*^^Y E.TJ6O.P!(\DKR,'.A1X]K
M-.C!LH@;$7IR])HQ?U/VZ,'WE)+$/*H=,$I1L?'(;!;%:1:B:4L]KV([4\T2
MZ'=*H&R&KB9R=1I(XJ>B/@^$PL.RM%JMXBLE&2/-^"/=;@N%<X0PC49?:WKB
MN7HB:MX_J")4O<H<7;<DZ'5"0&UG$IW*L6)[DO+IZY)SE)%0DQ<@[8'$50&A
MNT/PM>FCE""0R-*RFA2!U;9MFZA87OF]\THY(-9'AWA-ZY0J5E33Q]CIYS.^
M<ZYRY\-K46W!!02K<+ K$8J8S+%8 +O&?"ZE\*'75(U6]V.32[LR%Z78Y\UD
MXR0'DBR^(5X8S@M[T6DFQ;:I;F$%<_ Y,&C,HP==%5 RY=&AYH(3(=I4K%"3
M\_2'2J&_JV/NL9&4/P0Y)[OMCE?.E"HD2AWJ1"GA'+8O4>H/5?OKW*OQ,.@
MTQG*>\Z*+4^@SQL$R\%69@)5H?]O38=AC>/W*$W 6$,6FZI?@AV'E[5'-C8*
MWR;"V)N+.9L*-'>! V$78!G:<%X*Z&\YGZ);X NQFM\] M21T[M!]8Q)]]0)
MP4M?0DQA*/0MC4DW1OC&Y%O2G\/6D1;\=/$G+TGF+Z9=W%VDL=VQ11I8I'%@
MBS1:6*11(_!8I2,GDQ&SO4OZ:7'GE$59K]-N47:R&@ ,-JE-;G;$ R6,L6+8
M&68@J#"['+3E?+EC4/6NYJYLRY$_-(W&(G FT2A+T&7/(BWV9OX8Y.-53.V4
MG.MH*A C/6J6EB5IC"O1F'2?=49I0^?KFMF76TY14,NBD P+4N)9%&,R6>CA
M*ZZC&.7R) H"?K,A8.&7JL.B/M4GD)3P&,#T)!QMR291;;KVRY7D)H4R U74
M2B4<U%;*O_$#<<4=54*<,ZV+*BFY:"S+-E),\B9])'<2,?1S)]&6TR_XG6ZO
M(R>Z!2VG_B>.#W@WQHX[E(A4D6U>I_4L'%!WYH$%< -2W0&4"#.:B)T[N,R7
M%O%$#6IHT_V?U)^&*;W"?I,N+M/YU]UU][C\8YD?$!C"+Y@%<X0E57#)GJRZ
M027UFS_E773=G=XNK:1&6(!V>M]%JWH!P;_)NX >HQ#KU/$@8S%,"Z9?,6L[
M*40?CHP53JG2G>O3.,%@[&SCMDM ./;B$"B@M#W3P*3*M(SH8Y,^![I9T/;=
MLF,VH1P#LT2:\+8(R^W>UOX_=.RDD@X7X<FU^5-AYA'*[IFKO'-O?VO[GN]L
M%\7<6U#>FL('?A4#E$PN0J:-+) D.V@Q+XS*UI"ETG>X+=AOOX#2LUC PQCW
MSN]11MD2A6;%#+(MYR3%K>87JBVI:D>56\4&BAME;DJG2$A!3CG>+@4[L51L
MBO#]7#FSTB$Y#4=REA.[E60O.)!J MNM\36-L:PQ52-S)?3(3D7I)[4<[)[&
M_ -O =,7C$^21*2)R;KPE[/ "T/"#=1VKF@+0'_ W_\CI/4N?Z@2$X<B%!,_
MYWUE]D/((DWD$>IGZ@OU@]\O:!>&_X)$1:ZA,4KH?X^]LA17^?\+,HAJ+^]R
M!\CF-F.%L"0$\CM<= BHOO;T#WQ:]N"C9+*)/Z(PVB0&%%;O]X(DJM\$=97S
MYAS,5J^;>F,]:1(G)BNHY5[BPASE5M')&2#:X/@(H_V SJ2 &9(5&P3*UD.:
M$,PZ68\L,E0:$^KXAY7B-"5+*B)2+UE&A2V"UI.:I:",W-\36[!>NV;[\O::
MKY+4BVG4:)Q$::&<B-JVA'/9;<9%;U^E(%Q6WCV2&IU4X."36/63DEP6$)VL
M)HP48' C;]B)/\F8'W+9^]3S0U+X/.K\JUN)$T]FN3OX;V\Z^VD Q[^:FJ9N
M'G2>9,H$HV'JTM2^\0&"5' /.IK_'WS+#7KS" AEGZ_!APKUN<3Q4*A7GPRK
M?^4X.H[VLVPR'S+;]943 6*1RO,G*$GP<@S/-X)$=4PM0,3L:$3]"D(X:2Y?
M\(IA5RA/577]'7 <1[-\,129^%?@PUO&TE;!1:4\-^52TBZ%YG*U"F[&A<IZ
M;632<!&(0SP IC+ AXA)-,?ITO283^U?OX%8Q>;8^-B/\&_*4,@ S<[OGI\H
M.,E#C26(4,B:1ELY/%?L3^#"Q69FKUJXSB3E_OW( ,($3I?-<-T?]G?E3_R:
M"&:1T2R!5XO0HT8RG7K)V/O+^>PG*(H?UABAU\L;(QSNM4[(+-C*J/3KY)T
MN\20"U."*F>ER7PZC +E/OSGT4"Y"G4*E$3FDHY*?>%T/[11Q%J^*#;7(6M"
MC;]89MD/!9<8D6>NPD%2]'6B1B:K%TA2!'SQQOE 1E*K:.47Y I!8O7^5)0U
M]A/5VP076[)+TS;B;2P MM+M5GP?^TNF&9A2$U_6W\M?TX?8GGI&LT1DV^Y
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
M)B(3'I5F1CC9Z;>Y>>E/\.]\!O-=YMN]E]U)6L8@AL(#91C"ZEP)F,/,NXE
MFG$-!CMO+\[.3X\O+GX_]3X>GQ]_./UX>OY%+L^E]^[L\N2/R\NS3^?>\?D[
M^._Q[_^\/+OT/KWWWI^='Y^?G!W_[IU\.G]W]D5=\_GT\H_?O] EGRY./Q_C
M'R[I7;MO820PX 0'"/*#:MK;/1JP]"]="1*!K@DV/2D3<8!#2-)"M USE*)V
MS>&J!Q'WAG$LSO/[K8/]%2:Z5R*_.-.68@856L8XI[#585*\!)8OSX,LBN>P
MU"%<0ZS',"7J2EACV"GBVXR5+>B'()E[X[(H,R4ICSH]3\1[!R-\,)JI9J?G
M"9S"!O:MFET]7&!8G\#&W<+Y!WLR26^R8-;(]/UP'%W#7R\L?76F]-4OP\S[
MZ==%I<6__S+)TO)J8JLORRR[C<%R81:>N(QT-7:2Y1_1$;:WIYCIY=)UCH?-
M1SYL3O&P80FR3YQEHM-AT6A)1CC5URB*"\TE'EG+&?:SW@F:6]&V%5UZZG1X
M1>\-@G78TAGD'N9=_W=WL!#1V<+?5<F*P')(I\*[5/9_.U_1T@#OG@OGKSO:
M@T</YS_#671RY^2N&]C;?Z!+6-/V3Z;A+X,84;5/;HT\R)%^QW7]RV,:'.V;
M8:O3D]09.[9+D](1R1D<='J6'L9@?C(5>I+F!?'<=TN5/FZDZ#$:XSQ5L,OI
MX\ZOG1._#LYD-VWAG>W!0934$2PO?OV0I7GN763I."JZLXTZN[C.*NZ#%N[P
MI#C3^/F;QI\8V99<>:??9@AFR7]V>Z.S>Z.WT^5DR,G0#V.J2M7Z022@6V."
M\07A-$JBO,@8G2:DKG7;I+/;9.#O'>[V<+:<"'5&A [>#'HW5YTW99=IW.-I
M"N_^=T!H;ZECW?[H[/YX_::'4^7DIS/RL^OOO'Z6&K9CABRES<B,A3N_"HP6
MN%W1V5WAPJ].?+Y'J>X>]FZN>FVT?LF") ]&9+..TKSH4%# 98B=;G;BUY]/
MN-U@/GK]NG<BV".#>4<U:UQ,JW5G6W5VH9\NU+N_=]3#V7(BU!D1VO-?[S]+
MS=I]W$*<YDZY=G=GO.R^=ETHB'3BTQWQ <TZZ':0]U4?S-4EFI2HHV2V3/:@
MZLIV<![@?6^GPU[M)2=[/?J$6V5OU]_9Z3:X=WU5WE7[^%P4';.,&X5QL'T
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
MOM\#.%;2)/K&5A%>EY?P.[2@^,C Y])-9#KG @RA /XKS[$([$TI#&E9Y$7
MG$FZ(0(:;G#@QC#1>#2':/'G$?AW&1QL7_!HC,@N/1>P:ME7:9SYVBQ#LSW3
MK^'5'P6SJ CBNSS>.RVS=":\WZ,IG)PAG=#HKH#$Z#MQNK@/HY25IN?@^. ?
M@]/P2C_-&Y9@+(/1+7+V1L#6!0N[* NAS_S3&(QFG/!1[OUW,)W!*9>.BQO\
MK)?2D#REWU]*4_(5K/\5KA?/R0T>WF.V<,D&15^3UP*-&OL; K;-JT_U+O$&
M^J)@A)^D3%863Y2K\@JMCX$M5_CFNJ2@:R GJ.W9>)^/XPA@T'D9%U*%1/F,
M[I4+J&_G#]73B'?2I\%4AK :?=NAEV)6,+YW=\^>3:-"&S0=(E5L39>A^Y:E
MWZ(IAT3^LK>_O>--P1\A=TY9SPEYVND(MFEN?KML8;P4+7PON ZBF#ICT%A@
MG5)0%<IXU4-#JWT6S.E"N/_3J$CIP]A=V$5Q7,DYD&MJIF9OAY\ )\$89&5<
M2.=JB><IW?><1TP?JX5SA6\'*ST!7>4OSIL2-GD%?K#4E!Q#"$4,[\U8$^)(
M*DZ1HD!F;Q*]7#+X.7Y!4<?<>WGR]\_Y*^G[2J4&G@=<G@@>'6EE\\6]DOD+
MZ_"PG'%]Y/CH8]RRN#37=([Q*4:*\^^?Z^<6_EI.O/3R,/[&C7"" H,[Z@21
M,T_>U[97'V+ET3[WK+%658DP2VTU-!FE6@LW?@]_BHHUH8>5I,F6<@=I)^';
M3:L<^_QL-'/D8,A?5;J17T[7:KTI(XSU:"J;_7RLCL<H;S"N I:S.F[>^3@T
M^0%R6LULVC$TV#Q;<%0&J-6++!J6W/F(]E$Z ONC%J!9]F;>O'P\1/R<FB,/
M0]E24@7G; %JZE+H,^[XP^?3TX^GYU\NO<^GOQ]_.3O_X'WYY'WY[=3[>/KY
MP^EGNG!W]RU8YGI_DE_I?68I.5:BH,)#,)7H.'F[^Z]YK!$.(OTVAR6!6<5+
M?X)_YQ@+*_/'V:WWNF??5^-],.?E=,JQPJ;0>CU*AM$(]'M((HH =-FX+$J0
M,M2A'&V+QAZ%,5#0,38,U^"IKZ359RN!PDTHGW!#84(\L%6C433#J!\?F[3-
M,E3-%&I)C &?JQ@./B47@G88CP;V/:MR$B@Y0GV?&:)2]%)-@22.X*NLN6@-
M= [3@ ^\$,Q5.!S1\Z"S#&<47D/C5C&E<4!7^#* A7_"&1E'29!0% MQE!%'
MPF5'<+B$32BX"S95IF)A9GY"/@X3.LG(.8M!T[!Z^39#"]9\A@F*GB:PNG.]
M&#TZ;EJ\](J3_EH[Z>:+_TA@KOOF@IOA1VA-P^%SC5M"[4)<;I0@F?281#/:
MF" Q*"]_XH$7C2-!IT:)W^]3X!,W&.?4X'2@Z#9X1)<1AI3P?V8L@>;=X$#2
M/=J 33%K$HK:-L3<2?4P2.W1=2BL>.3"BAA6?-W[L&(UM*B?]*+:IG/5^3>O
METTX9XVQRR&8B.N#D98T%FWI7W:73UA\"_<DK:C'-UH]@N+\?';YOYL;[X]/
MOGSZ?,GZL;=?O^("KCWZ.P_GGVFYN9%/TC+&8QH,G1)#5LHVX$@.F)!X]F=1
M_A4S9&!Z1$,,*F&C3#C\8[8"I,=AE/)'-H<M#Y=-M8NSBU/O$UC;:'K0KS8W
MZN:+BK.A X'O59:)!Y8QF!TX1C"STU%$]@4Y7BE8]-K10#<WH >"Z85_.4Z2
M$K[A,T$AT'A^#VL,,[3UOVB(,(IC#%857#/'.FC17 <MXXD9!;1('17>Y>D)
MW!JS31G$J4I<<Q@C2E":V&X%>QR/(O+2YVG)9J&RVV$9&@QW-,7P6(O(&)O
MA,.]UVDAE"^U,-\760I>"GP'#M5N=<KCF<D_5QV4?_QV^OET<^.?G_[P3H[/
MO?=GY^^\XW?OSK#C[_'O=O_?NO\QV-M=S?_HB,!W;/]]0>E?OL.4041KF&!
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
M),?MB30/"KM08AQ&QDA!T+6F5RI<&C!<^2I_B3$^=H=D@DH5I\$E*OBXPE2
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
M3*(AI975UG-0K%,GNDYT5Q==!3E<1U]&[&I%->@JFPYI)BT')X9.#!_DO([
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
MOLUJ2=F*5NDR)6,MBM5,E8Q*E;6RJ,#J!K>ZQ#1>A9_&J&E'0I87&4N?.C_
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
M7<\R7 QUF/D6:*/BK#C/<?EPCG/.'=7 CKB1> $H-R66"A2YF CMX!"<'1#
MC+1=4X+&BR(@TC*N,3R\6+=4!%4ZBDX"+'* 3_DW9U4(L%BAG!T&619)XBE4
M.IQEQC*_+5FJPA%NJPK&9#=,M)M#P(6XX@1.'4NB&@@87Y9UF?FJ18Q"64,@
M+ +9K58I01C,*(!%6\W4E'GU+K=&F<E"?N9YHC?J>C0DMZHM%:ZD+.BI-^FR
MM<82XA-7<?$@2*IW%ELQ[Q03KL=CF(D(=#<L.RS9QG;&Z\"YGLKV3#,;C8?'
MI%78K/V^S0WI^%F@YY73? YRU3:<2Q,SW=RP.:J]RJ*;(!%UEY)GX^*RU_LU
M^/IXA?V.YJQ)0!D>C@)7&\9DC#UY\52W&ZR6!UB-AM&B2:M% .-2Q$RQNU#[
MP:*F*$&P>EIDBCG3EFFNOV7898KE>K4&RO@<*]EH9^9H%'4A3AH"&"O*,8)=
M%46>AJ7<4-DV/\?6@&CN,7Z_<AS)-9OJ#698I9BM.50H,*Z.I(QEKEK!P+)H
M@L)&D\DJ7K3K'<, 41<1YZ_&%JK!O%UQ-)CJQ"BW>X,M0W_)[MK*FB8)D!8\
M'C/5JE+#%H;0WII%B%FVAF9YPR"/W"'1-IPST!=@#(&!GD>R@K6P*EBJ@3TN
M]9;=6?5J:U4MM^A(UR^E91'200%BR83A7#@WB^1A(A-$F$0E-#@[ 'RXM-2
M^RSK.L,<?15Q!)93:-+3\:V)IY9G4SZ-AIB$ZAGH8\'N4YQ;G/_BV9I;D59&
MR8QX)W!=E(FD(D>0Y.O03+6D?+@0MC ,M)L;#47OJ2[W94:(^G;#*JT1)@;T
MMHM$6*>K(US4+%"$.8;SME;AHTEQUYX]U?Z5,;A*$Z$\*<R<UBI5W#TS$.NO
MP9#SXN=(V!.(%)8QU>%0S5]3'9%\6R,UEM'Y8-@S0("/,NP&D6+;QD(C#*BT
M.;W3\C9-&B(&&*4F^6S-5.!13NM> 4FM&42_JUE=3TO)!,XM1Y+LG[@:B@/C
M/L1$P1GKJF=GD>50W?GFAG)I6A!PYOC0( R-*\*CA @T)CC<1<N56M#F.2I&
MU=D@&!F?B>PDC)Y('\B^7;EOYCB4TN2E0UATD8]8(625\A$+KJ-HO0C!)$P/
M38DX0L\1GEUP!\T%?+6,<?C+:MR=P_6TI2M6!V ^.A7WA46/@N@NBC6L6,M;
M:7"06KWI)7F799>V@_+?R8JGB5@ZI.@69E(55I&Q5@)5,?4YR_7<X&+,0V$7
M!Y;]YDF*K7R29MCUUF=Z&5_1X-$V)'*(U#R:2[7XA"RE!P ZFVQ5^J! A:5K
M;!*2!\::U#2KSBGH)'!*\H7-33E[&=(QN#7)J:/HYWFC^%Q%I+>\Q@HY3_9.
M24T-"K$!<S[QO&0%!:[K7JH5#+;[CM<W4T2-VR1C8I:"%;1\BTZ#K\QJ"+_+
MD98DDMZ+:I(,ADM)D PIS HV9229+3F[4Z>T-_5;6G#YDHZQG'&"E?:Z32LG
M]_V(FJHRW 5=P]RV<4)3W=+8SMC:P&",+>Y3[;SZ548>73YNO2NPHJYR;.HR
M]M=SRQ<VCT+(_(@@&(:'S7XL#=]NS6VH;&@=V$O4G'=!# *2L"EHJ=I,+UKM
M&H-P8Q91&6N(%06@Q<%;YQ1IPYL2^(/,V3D;DW(V6HE&9!(<A#$3WWMF^!49
MKQ\@V]X_"+O;]!EHC<-+KLF6QYP\CH8WD['GK7H(V>-->AE&%F2=E&(C--TQ
M&*^%!IKZGFITH3.:Z4D1 +L. 8 (@".' .B>_-ZQ>:7%4\CH97: %#=AFD57
MZ$H;A'R#\\RW8%1*T0Q7PT=U5AI)-@A*I\P22\^0<V43:#8,B$S(JFE+P>^E
M@ULV'%4\PM8"SL)JOMN#N/N=D8N.B:D\@WE5F(-1)*JS#8.$V;K9NB&HA;;X
MX$](FM1N:E9ZLJOLB;Q(6[0HJC@>"H]FP2P*JXGV8L*)8,/ZP[6@=NV39!:J
MER?(44V(;A*+62BTM86O\W5IC8W&!PG5O+*:6E$*N:0(9]%49)AU GLY'],T
M9'B%).JHQBXT0B2V4PR( $GLRIVZDUO_+IZ6&C0!T_XZOJ2Y$7'&>&I-XMJW
M^]WZE65E,JRJZ]BRK%5'15IZ9.U3W)I=4>Z/UJ:9.* 4C80QFS<W%(MFY7M/
M965LFT"&*078Y/LLFB@)MC#F9&5F,#BI)IJ_U")&K@5.1XJ1O39#J@AV1)S8
MM%*U*RH!5=G^MZUHUU,Q#37@%C[31LYE>:J(NZMMTSM#9=T"K(2Q>B-3WH _
M5QX4M:\=SI?-O]/%Z\0&3%J"/0_PKR,^Z"SPGN8]M<B_$]GB.HQRT)5J%5CV
M9!O$H9BG!/MCK&&6(G),9;Q%D!43<!Z_4O0UBL,Q*DPX=^,T#8F"?0*Z!C4G
M0:!R<&ZG$?XTGTU28CJ]3F/X:S3R1%;.)/MI2$3GA%M,P1O%N+@O,]-I21N9
MDA+5+MWZ$SBQSJ8"!YUB:IZ@F.5MV08['?NZ>3<B8&BA;!D\$=B)05HE'+B
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
M^0?:!<.<\RDR3J$-[Z#8"3.8%):MC!>L0J%)^.X0@XUHAM-[;K7VK]3K.<M
M[]["#",!A%R,QEJ9'MD+C-Z?8YB;H[IYI(UL'.5?:4,AMT-;Q+79#.*N.,M3
MY!!8K@XH$W10(&'Y+L*;A7A9>-;8\:DILF9J.SC1(1A=KB&HR&P5/^Y[S4AQ
M;ES6 !;W&1PN $>6>,I?.NLVKM^I> UOA$BK+:>^CCDQ_)(N[9[\U,D+,(T-
MGO/*TM@J?Y->)4=!B'44Y0;G)R!8=9Q..!%)%;H-+Z<EG;6E-SST(2&S&:I'
M=25).</^C YSW;*3(B.VF)@.M3^YUTZ1B&_.R'+#!&K.&,WM&@C'BUGF82HA
MC!N)X(6?PQF<1($09(T2ZD91**O0=K*6? I'9-QP(9K<')Y@,F=."6.A331>
M-N!EE_.6$T CZP8S;+5!%'"7<KM-]>W0NJ2[8O/>':'YU<G+>JC&3?<1O:)2
M'RX]\\Y4P"X25B.CSO+^R6N!?XM*";W?M7PU4Q75Z!)[^1#[@.]ZERAZKINI
M?GFER]!R9&WU?6F:0RD]J8WPDM^.26I8M42^-2^SO&RL9#,=3@4SL\1E1*Q=
M!'O68#*)62N_Q?(+<ZQ+>S1NF'[QJ='[<GS1UYR<[ 9MA.%?W>HK':G=EO+@
M+44.V.H>!3]&DE;,0;,W9\/T9D5P*#G,._D0V;QX8&>P)ZH&JV$&YY"=8=0Y
MS9(H>.JO4+\(?A*23S/I59&P,IL'>5XM+,%.JJB*Y;?8,8]+.;5LTE;G:*WD
M)77,6L4[YPWC()I1$Q-3R6@S-O[RDA@'5=K+H'$1"+0>IWK-K&@VVPP#8HA\
MQZT/=)CU.9?&8W%C6+J9#/AYQ01X$88EWC&QK ,2_>*-4]GE9C.KTD&$-WII
MJK8'@.D\EP[AB17M+G4UME.IX9/#QPMF0*+9%77?[S6]EQ0=5,C*<I-Q"_2%
M9]+CT'T8RCO61E5JE=ISN6O19?QHRN3OU]P5F3NC$4H%MW0>2+9'VA'@&TF3
M M=:X9CN-9AU3IMBB=RA^A>2C 0<J]I#:/<JZ:-J?R9#0EPMV6#4&-8.FA:^
MOM/(%$U:OAL=;@[;U7?[X\S3L.)N,E!/NG;4DF-TN$.NWU#]6J>,T!7.W690
M<%5G3E'S$GJEVM96>SNDJ/_<77&)O%91GFCK<PXUW*;9)RR&FH;(82B%ARP<
M#"*J,%!C]RDT:8F[W-%9FCEB (4M!2=P=+W9Y749Q2-!P0K<;BPA>F>ER93.
MG173M*E=-YT^];B27NN>*8_$A2)T<?/LZ4X@O1'D>&!2)'D/@Y$/(AV/;"97
M^65RCU$:A)^*H_#&W'/3X$]P&7%,-+M*D"HYFK0<64AE_TZW<>XURPVY!*/W
M1YEQ45488-9@+,@%/>TUMP+CY)PG".^*NE>(Z+,V%F.N8'I_^?K4]UZ^OUIB
MH\(M@$VEFZB&/Z0>U]Z9K87&4?!5>!RK3WRJ/N-R.O4/YT@HH/YFF%"S+ZV+
MM?5%V)VR2B^K#*QN^SC3J@JMW%8L&#>;SI<ZJUL,077^SB,)<((EB2QUIH-Z
MVR[236SQ'!;13E&Q(4AQ3(YA1KG^N/+^K,4KT90Y&5Y6B*R^]:2??4.G,^J1
M"E<[B0XN?TE,6K05[!A6^WTUZ*24*MBOPVD0C]M:U=K>,K@R7'Z%/0%&3KZ9
M2ZJ&E@J*W Y:;2==16BI. [1:Q;A-XW5S6TO!65C- %L9T'[1-\^QJ_\G+:(
M0P2FZWA=%"Q@H7J+LN$KIZ>%TGCI@C-MN&L]N$DO5IB0M.2RD<.JAKK>WOMR
MK1S+H,NQ8([EI,NQ?'4);&EW$/U"#1:\CS;\C4=86S)X9_7*7/@#&+;>99$.
M/W%;A@>=X+>J7/%&::A5L@C1UGN%?"/2_8C;IM(5!FC1*N2X"JB8?,_MN.I[
M"VS,R/7@5/U0)@IG&D[10*+8,S$0PBCT98MO:@..>1'BS,<6R&4XX"J3F0MT
M-'R<52AV(XCDG8'R,05V=1=PS?)I0.2E34N@'28P*AF&9+IH)]^SRB[)8GZ
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
M4XT<)5/J]Q0OW&L+<:\4TA9BU8QHK.AZM5 !:O<QPV '=Z#$IA#$)"0M'2E
MAAV0,6B!-FW)@>';%$,CRB$MBV]IG'-?5UL^,K@#_:#?TT_HQ9=^ 'O\1]/?
MF7QJ^>LQB*C^#=]1_BYTF_;[7+Q'SA8NBNWL*?Y!Q'':EOW<:KOX% L<3<-@
MM7"H&9AQR.%%I3, &F1R>DQGY%6BO*M99!59&(I938F<VGHEU/#+2;L&U6D1
M\7_3G# BP5;BBEF8%IO\7=M9EFE(->E]<?DO[]7IV=5[T]L6;#I8*S[MR-D!
MM\[^<V(SND7N*.Y%Q8?$9-7YV FK%!O*_/21RSZ+GY\F";[C1S+3\ &O4%4,
M]G;^99P&:C_+G;->@O=+J8&#@>_M[^WO59H[__[Z_.-YO_<_[W_SSD[?>:\N
MWKWT3E^^O,!;X/2-=_$.M/_;4_R7OIIYH8/!5@OH>PIQE(DAPRT3T2U,02;+
M3K0@2'8OHAI1DU7MMFK%J]HL01,<=_&5^4TY:F'!@IF?75[8.G A:P9#'1T.
M2E5CF"<OF@A34$Q$F5<+R),TV7'^0@0JOJ:]X'ENM)R<HYI?*_Q?%+VTY.65
MB-_($H VECY1O"Q&EF;;L=S>!]6;X@X]0+UKAF6>:SYO]05-62CIS6=ZF)"O
M5X15HAXF<IMR@PAFMP/S%<YUB5ZT\(T38.".2U>O1F(7S,)QK&)Q$X6W+C#"
M(?DQ^LMWEILRWB:*B^%*^&]\_LI7WO7..44=5-,##D]P'-SZ7A)&=!YP,DEE
M-J3+BN 3Q:<63M25KO7YB))3Q&I\$ZU<"8[T\ )H/QG'KN"M)J[A3,-49>(V
M8V!;PX478H"8[!##U&ZCLM)NV-@QW\TC/.P\0O0(]SN/\,N<,7ER_;>@T$/[
M*H+-VP+?<>5T*^[E@7$OKUZ#K?'A]./5Q?GE=KS+ SKCACK7HC)E00ZMO\W5
M/MH2X%);*UXDPU9]]O4F]=5MKE6O@W'?P'L+9G&8IT5@N-OHI@$[J]_#Y'V:
M3<!+_I.O^\')\<FN]QLUTSTM)R680OMDPPY\1E7%<+](@S.'>)R<30D;.ABI
M6X3^3>BJZDBSV@#&^ZL1QOL/ C%>5B@C),HEV7C!!@H&SG_ZY9P:>:0@8;GW
MOX+9'.[A=%S<8A#AR3G]X?*I#/Y"$C,(I$.,2SH7<!/N! AD ?\;3=!^/A]-
MJ&55Z;3ET.;.FF2\(;@5 [.HW3,WQ?8^T+\H?GZ.]E4"+N(3<:T^I.?B,SV5
M-D["Z<6N <E)9.;!0&"DNH;I4DH2L^\)S92&16/P:DID8/J$B_3*/ $63/ L
M.C?T^D8C:8PRC--RM,.Q(<=_SF7YEE+<V B$#XNFCC%GJMEDTQ*><%T"(C/O
MB!EW 0F#C4>I/X7R$;#QW<69Y-S-FN6W43&<:E H)8^=$C6V,7V ?A$B.!<,
MJY@P[R/R)DO747S:."(4')B<0]$"E"T-0.' <[#I0U>$\&/KB$ON#&@41$GD
MX-Z3R[I^D#,.U]3+G=]/WSF,NPXQ0TTOP'91S2Z1*U.;F8LK]%9B^.\)!3YM
MAE3DC;I-QICJ7OB:$UQ4%8(T,\Q]\YN;*,,X5O2G %'-$?9FT<3T#H-G\UEV
MAD#:[4P./?X7M:/389MRU>X3Z)!.Z/(=9T%>9$ACQHF_<30I%18["K$QDY/H
M5GWRZ(L]3MEWE^ /X7SF*>E,P903!SK3/%"0_6V0@?.O5HFPOA?DSFHR.U%G
MNC6:0S"E#:(Y5L;PEW+QP1M-&.5HPS;X\67UXTI'.J0LX3Y)B"G'N\4W+>A\
M;K9@.RK)9[96/6<"?X*=% K"04/.)<)@2XVL;>Y#BTW#G=3XO(0%1#2T <U3
M[&/DG<XS,/LP;(I+R\._"1*Z_C^+24G=10-&IW 8!AX&S\>A",M#5/T.P[!
MP^FHNYS06H-!'4QA+;!3Q"V&Q7"S(KC ,CB\%-?CV-<[/E!BVEJ(-6XV]]&B
MYQ 4VZ2N[S&^=UYB?RWO#;9 DAY:B*E!6U9_2:2 )"-"YV['Z??,0(33"(M]
MLG9D.-=BEE!G O<V-J1F5'Q5=/@U;S% 1O<S6]A*[LR!LLJL@IR!?V*NF.'P
M%TZ0=%=#R^^31C.?R;"K.T^-$T;56=:&I48@1,BMG:5YN%&4\YF6_3AO.2 F
M&A>P2&YWM+LDK$=,:D(N*;#A!GLG>WO>1^P<$V5#6)^7&4%ER TKTN13 /_]
MKM\[.CHX/+!B#$9I.)^")Z]E!8&D6K1['8[]Y.1H_ZEW<G*\,SA^=KCKX12$
MGP2$_38$02BHL<'M[>TN@OBU]Q[\][=;RP=RX8^,"_\ZC*,TU]C_6?H8_?:E
M=_ 5L,,U-V1_F\RK?.VRO+;Y57+N6;/MU#6;!,%W/?M#NDB)_5Y:E&"/;/+C
MW+  IK;"ZZS$,?:/626TC,*MZDQGF I!_ZMJG91^R4&(:K&>.[1AUY^Q2<3M
M]Q*YPQQ4'GU@_MWOY2688C?Z.*W L^NSI/EU?1[[F3@V9\)F%\ZYJ^B;-V>/
M\%@TO0:'L8RXQG*3QI&ZJD/3OY'%&Z3,I&!-!K9:L3).RT0:4&OQ*PH:]@2F
M3I_47)*:6'+.;2(==I$PSD?C)0/[F[6W=G$5=T#!=7@;)R3RX*:%SO--^O&&
M^H7@VR$(0X(<H8Y76--$PPO@AN3Y3I:FA6E,;YMU2\-5BIK, W)(Z)A<(SP]
M6^B</6JKC.<QY()QF J8HC-$--HEFI=2)F/ZW4LUYC24K#@VM%D@T 8M8FI9
MY9OFK1YV,-_!%D08OY .B]-HSM078 -+EU"VU:@#$MKBG&ERPAW%U#:_Y@[C
MHCRTF=7RFH(NPXXQ!5ZD+JD;%>Y)%M3TN!B#V@$?\B:2ILFOTRSZ$UN[T8IR
MH"ER9 D%R<2I''DB-44X@QU.?5]GY$D$@M1F6"7WR:+ " :%9'>P7&\:X>90
MLUQ3ZWU=+K0KR6!PY.^!30'VO81T1L[$45HQXL;^RG6 !<6I]\\@81V^-SC9
M;BM*';J!VI]V8=%S)M>!=ZS!<9'>8WR T437LYN#W,)64]2G>D#9XK+A!MG/
MC*)_KT'%1-$+^5_506>F[L$G?:3!P-?G9QH,Y$@EH\2K7^*_Z??4G:@0#@:D
M?6Q6%D\) ZHK'<F<>NM:7QSG*EP&1.P2B)UTZ(K5T660RY7BJR<D=AA,&4EE
MK+:JEF[,XM>A+L(Z:'E_S1R3.X)%1':Q)2XL]?$@'26"0N L4QFM3*4A6*KE
M0J-;T1B\00Q9JV'TW:5%9P2MJB%/ED& X<Z9+-^I_:HO2+LBU'O!5F<MJQEN
MPC4,M0K@MX2NI$MT[(U6G:4Y""BIYYTQ>&?)B/ *$WY:7N^>M$>]D_C%L$TT
MZF2:%%T-C#&@P;;Z/%\19K_J%8TKZ >0Q(/!D7<>@-/I-%R" <L(@0\'>Z $
M?@\6?X*B])WL%3A,)X/[^$M'S_=WC@^/]UA:EOVERO3(KD;W::Y_8:G\MB[4
M0[77/>J $PB<.'CTP(GMD\![ !<,4( *^2N.S3/CV)S^X_UO5_W>U>MS[_+#
M^=G%Z1OO[?GYU<6[7[F ?B6DX2N]Q7?Q[9Z;)7@)-P2/1>KO P+G'J%OA]H7
M,714-QR&FJUL1C!4>5<P-$#MS(B% )3[[^$(KH51L/#5?.1@Q3[> X.]%V"W
M!+NS7>^,FC[&-+&M5M]-BZ-T.FE"'=O(E3"U<V R2,JJWW-6L[)L"*T4BU&Q
MKE(L!GY<C WMP5,=*F84G2?P<F'4$J[.L_?_??%R9W#RU ,1'(6S:(CW9Y2;
M1I?D1V,36@*7N^!3-":+=(AE:W0ECT/D=T$&J((DF<A(R+F>H)V9,):1(C]8
M'TV!XHR+>NF?:F4E:-YIJ1K: <$GIGE ]+"0/*N7&DOH* _&(3.>((#779TE
MNA]I!(D)= <NZB#(<03,YW'17X AKLJ(Y(W4>N863?N*Y1Q" +E0YB>R6\+1
M5@OI_Z0EH[<+[A ^-;*IKW83!9SU40S%]8+B'/CABWX/#2N16F?AY,=H8OWM
MGV>7>(POW^YZ^#0Z HEVS36WQ!I)Z<'QSBB:4,DGEURRG6@NC.M?I  V)Y.P
ML/1%U^EGK-_-/K'-3:"(# -#VEN7L<%#<$>(*YY_=9,*YPCG<)T$]E #0B/W
MYUH=@=AM;G)-?HZ5'_1N94:80SF_?/^!,=2U':A+%_E<DQ+SGL[B2^((KA U
M>_D43B8\:^=G[H3@7-&3J@/S/'AOTH+W)Z@M]%8+\A6AQ4D.S;K-XZ"@"K (
MZV%C*K8B( .^W#!+P9&Y!BG(Z: _,2"A\\_S&*Q <)Q?@6(8IY]][VR:I3/1
M<Y?!.,BBIUS7*S"C)Z!$/H&5"-.+@SG_!Z7N->&+N!2/O)O\J9>57-9"H6UP
M*04A/NKWL#)""0HL^+SB,\_C$MX;8WM6K')%X8<)U1@KU=J"57  JYNEK%?Y
M%5W>!U=U,2HH&36T"F\0S.8YD'L^P2)I^,DL#^,;S%!C\IMIJK@X! 65T5F5
M65.N$T]B0H%)G'@8S$A6RU&45F,F</EDYH9:FMOOH274Y15!$=?'%A@Z@:4?
M1^,"'$(/GE$2/(M=@,8A'WMNX<38GY?R9O_-*NXB(1YA9CR!]47-5-G;1V>;
M-CU"="#>4*LH$24VSUEWTM,S1.J$&-; SS]HS!*L]L1[@FOUU.=[H.G&D&HR
M[:0,!A;FYJ]).$,X)70C#08OCDZ\.=JW&$6!0THOU^\9=,S@@*UAOD2U1H>X
M1'2>,CY:,4.-.N(+R^&E30T-^). ,Z,R,S?)0PG[YKO],.)_M&=3:V6&5J@I
M%-+C\);?_=%)NQ!MU=YJR8S(P@ZS?3]2:(9C#G8-DO(JE>[N?/Q.#>Y*W'FZ
MPB5RSU L!L+4,B-H@,TX/OW$ ?EHOEM'-0#EZP63PG--]*I* =]KPB/<D3TW
M*0Z;P]='NUD<3J+T>VY2I!)1YQ\XH6!)P,$/?"G<K51\DINF0?:/(<?B$50)
MR^NN2_6;_5[UJ_;)N D?D0T0C*Z7NV"QS>:YA.A565XZ7MX:3[[[ZS9OM RH
MJT,B:'_;P! U+(2W,12",J.$%?F]!C-SVU^1<1_.YDS9)5Y17?!TQ>J;W%"E
MZY3RVX)+T$=!7!MD$Y=OZ8$?9$S'Z5/D6P='?V#UM]^J_EPF8&M9U;FY5Q<V
M-9/1U05RM]^K"O77D3.1K@M]CT[,OI^8'3RDF!$U(7.:Y:LXV?L]PW;]),B)
M:0^5+/K*4?*TKEF_DK)#AH-.!+= ! \;11!1*VBL*94CAQ'AN<+T'245W.4Z
MDB@DYC02,]']J8AW 3A5/-/4&QSM>3,P(0@%\A!">&JG03:/=VI>>6LE\KMV
M8#ON$O"8@#_\"R?@._U9TY]'WT9_A@@<3C ^?<K#>!?_ATF(R5M*;1674/0$
M0JWS((K33N$1J,R_@! >-PLA 9(S#,?2G9K/X\CD$"KE;*T18A^S!S .RH!R
M$^(_DPE9IH,=4&$[!W1;TW\><P'5*$3\-)F1XFWCP-<I)1W'-G7],.+Y4=Z:
M8]B7]-:=='X_Z7S6ZN78F,=K4T]*&H_ ,.?_+A$C#G]  .\-9R$>1F2<Y_5[
MU0=VHO,=1>=YD^CXU-X!^2=NHCS%2E@L>[Z.6)E)NP<MET#X0ICD@>&-P98E
M/L<F!:=S'7KS("(XQ#5F4?&?"R4<)^+%E;<S5DJ,L#'5L"2AT8Y<K3[WBLCB
M"NDFQ7K?"UM6"LT,NQJ=8'\_P3YIU8G!Z(^T9%@92B3L4#%/$R%H;\YV8>$Z
M>%C#J'";=!$^'WEAZ$<(J: : >S[1*T4.*6*+, .B4'[$YKU=BU6S:1];2%&
MA]UR^3-.0J_ADRLYY:IK_H'L7KLU_=[6GIYODV$>F SSQTHK9[4B_Z'&WDLU
M]AYIJKG9<B4JRFB6ECF5Q<@*Y :.Q,02%3PK 1A>O?_HA<%PZH!-28JHVDAR
M;&MQEW;I[2]1OTML0^N\0BO7D-%,_S%XT:X;NSOUD6[J_HO6&ZW;TT>ZIP<O
M6NR0;D<?Z8X>OEC'>.RV]Y%N[]$+[XZP<[>QCW)CCU^L].2Z?7VD^_KLQ8HH
M;K>]CWU[GX,^OB.JV.WLH]S9$]Q9&X/<COW\-D&M_4I0*QMY+Y7MZ;V3+B7;
M\@<+9V$?]W'T&2QG0[[TC*MP%$J.;%BT)M1J1AM'::;7Q/XJ(2_4^$7,Y3E)
M6G 75*&-3#D@%A1^<P4'UHLG"S<<3FUE*O%PBFNGXUWO/7;3T:?"+&2J%?"D
MM,JR&#.)U#%;$7S!("A2[8YKWY=:Q\K;4*7T9J^SZYVN_S#?B=>?^,_V]_SC
M_6=+*%#L'D@P4$<RN<+0KCE."<NLAE.A*VLJ I,?<%2<UU 7%L= EAIZ-?@!
M12YGQ,F&(/Q95'"3]+12G"ZI@B!^[%6$1[83R5F0&[$$<Y5[&06H'#\O'J$F
M^'T:$G,Y;!S6UF'I'#8II#Q/:W&V*>#N]T@@%H:4@)L/C&X4L=QTH*\7IB;7
M=PB04ND"+FN;A06<=JT "1/A[>4XN#:BI^?7J@^)U],4?U/A(\YOF^NXU\)<
M/NLPEXBY//H+8RX?3@+MX<VY=BVA%O!PQH@LPM;MWM5(CQ@O21]<9^FG,//[
MO>L@^<3Z!8%@2"B Q)K*-]EP@(F28FD@KS;.$K-&:@9IF0#W:)"?XRTV36_-
M?>WJL#H&O<Q5#S45.POGX#9SGC1=)1]B@N$G7$V-%")MI>+$!;M4*VXI/1Z\
M5+S?:ZD5]S8I%:^:?/6"<?>M&JK&^[WM+!N_AVQ)WT<Z?])%DH C+97T5'6Y
M'IW+TD%:O_*^@2:GA?I&.Z4P0_*#,-G(T2 >$?I&?2K]GM U9DA%BLTX;H(H
MIDB#\-%XW+FCQ?XQ=#8;, FI34\%6OU>X[R4M,8< FHG;)E'9$9+7#&VZS"L
MS\F+ Z4=NW(.V+$>,(?CRW)V"<D7/@V6<S;'OLLU#K.FP;979<(YN8'+3Y3B
M.C;Q+<*KD7(&M048);!!>.N3<DG%2\*C1-*&:J_%;";8=#[,HFNLH+\FG&.>
M&@T:&D(U8@I#C(@E7D*EAV+(C,(TV:U>XU-X$UF!++2HEVMB\IV'&4@1XRG%
M](_HBWPQL"+"6T!C$&W,<[AJAA<+)I6@UXK?I0Z  DROQ"LF6GR.3KH\>*L7
MLD*^Y;K@)@9BU30WR;4"I5UZP5QR%2*JRF3!*^P0!$ETHT6U=6BD[8GDCL(8
MSDDFL,V2V!,RC-0D$K0"FSH,,@Y@4' +>1'P* 7NQ<J$AWP<A%!*A$5P:Y\7
M'4SX<4F&A.QXYXVF%:+ZFC5%3E-+F$6=.)8;%*%.$AZQ)"3P8U+O>"6Z@3G7
M.3)\>DM4_B;B)](RAA6/J5G;SS!()QB/2C!,*#_7WI9X*[!!5/$1U0UT?40D
M@#2$FVU)'9$2,26$@77)L7B"'+@D?#PBF\C-YH=2>?H48R[R,![[>E>)X?WT
MT7>:9$O/; Y:?$0G78_=D;6'L13T#0,)BO5[+=$TW,EE$S#-5IE[CSZK8]NI
M__]EFI4SI+>B)BPC)(EDOX)R9F\IT_4(TSM$D2==/K#]IP<W?8[YV:S!WT)3
MK[K3%4YNFQ6DP&  S_HCI9ZTFNAIYY>\*S?9(F'4QB()L>\09J*E4YLTF@R\
M?].NZ6]MAO4ZE^:I3(G-(D^U@53HM.1 %^DM6#NY&1$[OUFX?M[O_<=@YS^>
M^\X3D>Y5 Y6RC&U*29U3CD6F^(LB^!0F'*<2_Y(?]( 'JKO_-KS_UF<P6K/F
M0YI'XXG4M/A2XZ/ZK^"0DC[BE'PP'D?$6'L3JM\^KIQ(Y?<M;M.=8AJA2-_1
MOG85(RSZ_P[8P1S5U)8D<8E=OR?1!_KX]!^75Z<7[S0,NZ)","J<9HF&V#L<
MCS$B36%G5@V3 /V.U:/!)+XPKNTMA;4EKC8.HEA??O6DI6?L!K/NC.(?72FL
MK!E:H1/:?K1:)<"O^[TFE;#1;7W'C=9X@6^F%=H+@^^A%-H&J^F$N\Z:N4#;
M[3#G*VMA-IYWF W$;!S_0)B-=BG9&FW*[[+Y_WV!%M:E6*F+JU_ZY1O=T4FJ
MV@.ADL)X1.0>=VA:YW*&-^^NYQ_R>EY1_KG*8&_\R9U7LV<Z+&WQU=S"RG$O
M:[UQJ%V/;^5^[UN:ZJX:\!PM0'NQ8K*=A?ZCJX!UZX57Z(-UR&I<Y0".8KMV
MN,-N_SJNO""WEU2#MT(SK/&6FZJ)M;E^5&E\=?>^WUO?OV]1<^M,OU,C/[H:
MN;LN?94"6?7+5KM"#W&SZGC.K;B_;_AOY8O=[[0UC&A)N!Y,3]P1!NSW[C?S
M3D/\=33$G00'](3=1@6QZH?WU _?)$O0[ZUE6JQZO7MIB<J _5Z=%/#;*PFV
M=#:<>)W,L-,1/[J.6)<L8X4ML<;OOYHS\G4B%816W]P?6>-%U]4=L ;.&5QC
MX*^O0OJ]^P<Q-MCZ3H?\\#ID#4:6!O6Q%IFVNBM-PULC?.U Z-?6+A:OM%X@
M=&6T8^42MBB6?F^U![!RS*^A4YP.OE\8&%VYUYTZ^>NHDU8:H%7QC(8?/*[T
MB,'Z(0(Q+=89N?7%80@A31^A5A5 M2%^D=8#VJ@4[:$6P.UJ?;7\Y/L%6)K(
MS;]+7"5)C3YMTTW+[_Q8 =Y?HR_;28<W0;S)LQ\(;[*ETMI<>+KBO).&'*45
M6H9^#S]MTR!-- .F[*%:VMNFE(=8^"KUCU*LB*7W" QG#<(SX.&Y;;6P>7B&
MO[_(RKP(]9$Z=<M7H6Q8IJV$S)L4+?TQ(XLIH%=LO+R4P:NR!$LU-80DYTDV
M<1O<(E.8(<W U::_\ )IRYNY59*/NW3CR)1N7'+#DT!YYSYPM?8C+-9 @0!3
M(3=U4ZNI=I#P!J3"K5NGDOBF5D-Y;9&TEGYE4S82N#(WQ1ET6.]FY\N7Z/E,
M@'G)GKFZXQTC)"/,J,Z":BF0$BR?\@&I%.S+>:+2%C"?KL%0, 2&2ER!7Q"]
M$61T&,//Z-$0_<*PS#(F"=AD_?#UYUF4, /$.(IE3< 1#?@?=^SB5I,*G$GK
M+%Y<[&DS>/9S;@7$MRVNF+)M4L:PLJ$0 N6X"@O3D4C7C$N0B! &&VTYI:8^
MF/Q8:.5CZ6@>S:(86WSA@+"8E!<!86Q[NGFJ*0.$?>[WJ*&7TPPI"V=E$DJ_
M3:G-B3*TB$%/PX$ N1%[/ NCV769(>L<?@\D:B<=[\Q!48?%G9*#%GZ(XL/-
MVVE*Z/^$*,M4CX2MR>!F24<1F/V^UN'ES"+)'H)00:J,@\S#1+!4"9XTCT)S
MK%8<())%:@^*/99Y)U L#=L-CLH[HA=,.L-!%W4BJ&763&:[U+>27L[%PE0\
MA9_#;!CE#+%2$@WO GY?PATV#')\VW)N>"]Y''FGZKL3NXHLHNP*CZ)K8W<2
MNTO#3F-<H+)EX$K(GFWUF?M=>(?"9 +VX(B\:R*7M(&87[.TG/O>FS=GWA-I
M7O7A]%=I.?64J5_R/,J-#;9:>[&]HS*"X;\ATQA%"=;X\Z_R<HZ&C$\+'< =
ME>'78-W#T/B^9FN$HW7, CY#'3R*<O-1KK:6,M;@Q@S%[ G!S83_^O\.]_R]
MO3UZ@[1 _]/1WOA"(;5;RD%Z\@CW6H5N"/=.3F40]3=_]#;/L;%YWI-ZX*K4
MQVCI? !1* /NB$Q4?8LXN,V9,->$16P\A*AHT':N17DM61QHWC%UF55#O\S
M ($9D5(TW#^&J[?9&CE5?R%>^&[5>U ;I]];.9 3XV&*7 [Q&)X-BF XC#K&
M"5)EA@?*Y? Q!:*@-!-X=+^'9T!I=]OHCQY.WE='(9[M=5$(C$(\?_11B*^L
M4^A XY7R FY]. IH 33MP8.JU_4G4=&]SZSN_?W=^<?+UQ<?^KWWK[RS\X\4
MA/W'^;OS5Q=G%Z=O//Z"=_KNI??V]-WIK^=OS]]=>?C=RXOO_$H/PB\P3N,X
MO25?AZRN/.1813$EQGC0D89)_DB9Y*4I+_JKUL:HAY;I-@B3$+N48FKA%NSV
M?!K-Z_Y(Q2H%?^))])1#,JX._93 [_%3]IRO)0!5'Q_'GK%BALT_^L]5S_+A
M2?HH]4KD^_21?B:W1%M[8+*4R/?'*Y<YZ=1P$V]"K#R*5?V?\[/?KB[^^]P[
M>__VP_F[R].KB_?OQ/CC1ZUT.-F_>!+=/*4KU7A3X#0GC<V+97(4SY^@Y;GK
M?0 9@U%14]A-@:=>!SG'FIK(ZE=S0O JU 5EU_LMB8D;'V_3VX@ZV.-%S*8"
MN'49?3J6$!R36\!,!GLG8#Q^A-F<11EB+E]F$?(HOHW 0RO2Y%, __W..SHZ
M.#S8:G? M92*J:%6"B99R)T/@AF2*=L*<]I%EKI^[VV0??)>[GJOX*\96-R^
M=YJ ->S]JX3'^# !+'Q[O0O?>!,,0S!Z/L*7T+\\A4W.HEF)9_@C_!A%!;YU
M&<SFL,(PV2)$=LPS;*^+;!L9/?<M_CJ,O8^[WO\-YD$1]'M/AJ =4(IO0C2J
M\!4<87[-!H^Z+C[/W'Y"W2CH74?^DGH(.!Q+"$60VHR8IE32*-J)'B)'>&4X
M>]HQ^'";Y**@<%I$@%=(NX-4.A\$8PI'<-=CBAJUI_\H- P'=QS<L!XHW-)_
MV(P:MX.Z3:V5WF90S<YAH(WMRDJ3!=(1OB,3.'O;2IS7(J+@(#(HL96,+<^C
MR10;11/@$/E:.=7&7E22E[.9\1CQ;S.>)T=ZV%ETGI(CO0SR\O)RZ$2#X;]+
M(KO%*/<WB#Y;0( + *@#!+X,$"#F*TIV,,_!--/_XC1_*Q" +32MSUW.^!_A
MX#)-8\X=D3FW;M8>C5#:H5.K&O]AK[CWJ*U=2$#;5/;;9N+4\+;^]K#YQ\TF
MR3LF4H9Y2C>=Z\S[&Z[CNJ_\#_=,XPO"[39XNM9+;C31]9$3?#OB*SG-@BI
M#*DI7HD9 3D+AI_PQDU&*&MI]L++)M=/]@>'_O[A@;]_L/^T098:WT?_&(=C
M].EW!P@MJ7GZ._+GGW[Y]?3MV7OO(KD)<XZS7B3#7>_)_E/=&^]] EYK"BYV
MADKSC%;(?/AQ 1?MN_^!PW+T?&]G<'APY#5OP\8"IC_(4'&]\ [W=BMOU[J%
M]/V??AGXAP>'_O/GA^N.?K#1Z(>[S__SR[;W]VE4A ^SIQ_#)(CRG"Z8JW X
M3>")$[PO*8IX8+?V.=A-5U@5X)W"#5^&Y@/4C?^39I]D;Q%INAW;>GRPY^\-
MGC_(IA[O'GWAGGZ;(_NA3,!P^E]@GOWLG>9Y"NH0B<[X#)--\#9(P%['_]3S
M?&@W_=FSO8'W*B/I@&T'0V\7KKX2I-$[V-LS7SN'&:GAO#W'^O!DSS\\&3S(
M_A_M[GV[,_W3+V?@'Y78+8%3^I<+,*UGHH!U%VKM-MX;!XQ@WGCW7R%BP7MR
M]'0[]N?H\,@_/GBH_3G^+N<3%&K-=_*>'#]]\NSIEIR)P?%S_VC_8=9\L/OL
M6YZ)N@_K;<\J'Y_X)X<'#[+(__5]I/IR"/_R7L5E.)F$V[32 [CBGVWC2F\D
MRT[T!1?WR?-M6=_]$__P^?$VKN^]]?-2) LU])8L]]&>O_]L;QN7>R-Q7HX,
MTBUXLBW+/ ")>0:VX<G#W(/[7WP1WEM-+X5?MT>V]X_\YX.'6?%O*=M+L>PM
M6N(#?^^!_)WO:G:\3A,$@SP9[&W+0C]^%?TO^,C[;92'>/]U"_L@T@L>2A0O
M$N]T%(,F[A;XZTCNU32=!;GWSUU,WL64M.[D]T'D%YOP$8@Y*9H  %2XHS !
MC4)9.(#WY+D"B+=E=P;^\>&)?S1XH/C'LWI0T)09/I9ZY.I[_5'F131>M!0I
MKRA0MA%I&0F#U4:,[0\:'_:&,)Z(LL$F4W-.FLF&?<7JS1^S(<;J3?GI%\J
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
MG*>L?#/I^I6K<I6O79;7OJI3BA+S;;-3OVTD\;WKV=^1;8.I).ZU$W@OPSC
MR @V=[,!9K?G[?XQ7\YMP\ ,\4HI9S,-); 9M>N]LC%F:N,C7Q+<C/VF+R.#
M4L&A$>U"50(SMJ;)*&"C!)YEL#.^),(-EB8OP=J_T<=I<R*[/DNWL:[/UHC#
MXSCV9L7[O?,$5GF!T*CNY&\VG<9%Y-.L1]*+Q8*+(PW@20<L/7IPD$RW:=-L
MVAX(/J08@I#N@6#E9]R(;I*EMUX,=S:U@L"+-*:_9^&$ Y8YPL]\-)HS\#GY
M-@YYHNI5RVR8111/]6TT"IWGF_OW)LKEEH99:*PZU.$*QR+6F"YX\WF^DZ4I
MF&XXU8) 0S0G;A661825F@?DUY,BN X*,#X6.F5<'%8Y8)$8*R6%/7"7:%X6
M;+X.P2*%#T$'D7D1HD&34=@Z!*=^@=R[Z(AYHQ0W\;J,F ,W3K'P+\QFL'(Q
MFT;3:$XO.B0*.PYZD(L089=&= $)->Q&BVDUY+7ZO4D6C51!CDN,(#0MZA ;
M168PZ:2"2.1N@F&&W2#%E<2_7);))#3Y@M?84A+6AX&-G"^(K"R16;YGT@V.
M0)$F]K -Z8XT),G(@0UFH>0&AE3RA_X?!H$Q$"^[DW*'/]@<C$-ZX6>)@E^7
M"S49!X,CA%_W>^!72DA\Y,P<Q153+.PF8WDM/LC K_8&)S^Z)K_W=-[#V9*&
MLAK$<.[-:)*0O\SRTN"MN]H#O5)1''"5YBAG%!FO*@>VWFT04F0)"1Q T%Z#
M?HNB%_*_GBC ,]-5F?J'FD31Z_,SD[.B=,?.KR'J)O<[_#?]FGK0E7,1D.KC
M!I(@6 06(0?3BV:4AP%' R<:I<;KK?5TMDLFEI#KWWHP3=;?*U9'E\$7+F5*
MTIU0S0&&3O&>0YBR^"1P)F&$.)9@!BI"&'=7%D## <)[49>U57B[PPYOAWB[
M_1\.;_>757".JI$4/-K^'#,OL9,RW*)4,2 'T8;2^SU-#G.[Z2 ;W<IMS>J)
M@<]XNJWRJ6@6<=F&?%))463ASIGHCE/[3=_C@8M033(,S%['40ZJ8/F&YS+Z
M8:@%!8@\QPL18[G&HIFE><&&T<XXBV!@T&%LQ'%4; XJYW,T8^5VL$=E^/Q>
M0<+FD$?>'YEE3-9.HW57:2LS!JQ6/;B%A1WV=F"F>F^9J%Y*)_<&+F>]07@1
M=?V=82]/HU[8YT'"7D?/]W>.#X_W6%27PUU+T\/@UUS_P$?B$0; OCMFLX)(
M';B(U'\8\A?JDGV7]= !5+_"!*^T'[AIN6-:2?N@;"<A9<;)&\%OV2L LV23
M$I0>Z<Z;*+QE?P3-8<J;5(+)88;>-S:7\<4]4Q<55"V5V&""S11:S^, KPCT
ME4/LN7$#!S0U]P'FJ, &Q.Q57J U-XF&,FTR*D]S*G<S*0J>'CYI2.D]=A\I
MD9G2__JV+?KR,E"%#B&01J3L ]4MZ%R;QP<Q8K8"G&HE#3E/"[5/S7<+*\.Y
M)@>C#(1^SI!L*F^BHI^A<07Q,$Q2SI7- KB<HC_)7$8G6;I=WJ!U^M6UT5_I
M,)SFO <L.5%N18;RV> O'U UVG.?.5J:Y<5FP1DSG-GP;<!I<)!WE C,I$0%
MEJQ9@!MI/GR7>4@OY(S[,1JBH06&4C0KBZGO?823@(?@Y:YW&<SF.2?VX.+$
M,(GW.]QC!2<CP\_S&#N;-HLKW704\H;_U^^17>:^@\1VFF<.0W,3^@+C[QQ
M2=QBNNL@^40MC:)L1B[QZ(9Z\!1LH=E%EL?K^\(=#Z\;QM[_#>:(C/LCI7;V
ME%==FD4^3;,B7C@ ;1R8HD,",5BQ7S"/?Y9@,E DL-^[2$!#Q>,HCA5&@$6
MN$$43XP8P;AZ2?WV%2,+\Y:R[_F*68$V1-M2EDO[ 7EQ<,LKB4U$8._Q9Y?S
M8(J5MA]V,4_\SQ)M5A53AAA,"-A#=;]4>6A+7B5GK!$!\Q4+,@T8#C\&GSRA
M-Z$9L;N/@/F\6'T61BV"P_9YE'GLP(\E2<HQ4U1E8J^U:EE!%HE/D$RI<UFG
M#Q_$.&B08@1/X &AV\EIY.< B U)$M?LY@5<B:T7: 2.6B0[2^%?_00UTK*R
M\CVM Y8F75$ZXHO=U=,H&B;8C^>;3T21_C_VWG2YC2M+%_W/"+Y#'H?[A-P7
MA#B(&BRW(V1)KE)=VZ4CJ=UQ[K\-8(/(4B(3SH$4Z^GOFO:4F0"1)"6!U%94
MMR42R-SC&K_UK>)CJZ##J&.N$J&;AU[@.<:\Y.[UGV-+V-5[ 6Z]-N2S'[\(
MV8V0W771\*V!EXQ0(Q*]HV>CP!7P<5WOF[K&G#0CQ2ITUE#7_$H.PF]I_C'Y
ME:#R#GBT]0@0/DRRXOO3\6&R1&V.V;2<H'MWJR][O*?QGGZF>RKI+4F#"T@7
MKR'3'RX5ZIG2X 'YNGIT:)3[S@A=*5E3N'$#7O_]TW@WX]V,=W/-W;Q,CA[Y
M-U.RR;/D-?K+*GGI@<_0[R9\1(D@Z#)5.07G#**+-.&C\>,![V_?RUB2%N]F
MO)O\YP]P#,FG/.F]GZ@]V[4IJ$3!*C[GI"(Q2+WY\Y6N/KIDUI#R+@K;D+^K
M.'I\@(%+#,5/=8H "7!?"\R:4NA()7_7\)(5W.67V)/VTD^A46XT>956B*0:
M4EX%CRKKY!_-3%C:')N4"9?;P.?W1^-'1J+XX7$%]KGP1VI5YD4SY/TK105A
M<+MF%$^2BB.$W=X#0;5#D0(*S*Y4ZL<0&?N'(#(.^Z*2T1*[\1(<_$,\'=3Q
MW* @T]P6Y,-G3(:#5)?+C1CV]1I.:8:!F# Q__UC/CDQQ'># ;YJ2LHZ>%$T
MN*X40UL?/W-MA*8+E9;P9+0Q_CY^A7S@4VTA6S.3(TR:U8Q05UXDOA-*V]^C
M<X"1>THGNFH6SBX:ZDJ.)J)<60E([5RE&:GUS8%^^"U(GE)C4JT;*-[?^Z<\
M#UDPFZJBJCP45.C>D&BGC%L*8DR50858P=!@ \15/GJ%:QL)]HH^DPMXN@=@
MV:_^2-N@C,&&J)N_&I5A*D%]=.4 #&4613*B,C[\):D?@]K7; TBDB8+;A2L
M&@)\$@*JP0WR"M1 F-.C39QF?\^'_*]$E!N?SY5'5AKT#M]'(1 %+3)I:C-B
M>@5E>/2,5BJ(!;E-J)('<MEY__;W>C:P*I:ZIO,\T]44WL,%&9*\6!8Y_);K
MG$W^@F;L_T+*%^P01#G#PDXHOR1HW:745OB2C$/#19,AJ)N.&\>2:3W2?[NU
MX /%VCG(@C>3##;>;&*IL4*=JRQ5W4@EHJIFZJ\DXVQ@%&TW$6VZ6J58L*F1
MO@,IG2Y9\*28*?)%G*2@A!<&*V>O3NSU',]9BF7)M;'!B-5C4N1J?V^.D'"N
MF(8K[2.#PXO[4_KS%RD'N\_;/@33>QHQO8CI/8F8WIV_(3=B;D"%IID_*7?.
MZ]$3X[UNS."K[/+?7.K .=HLF8-T.[A$2*^3D@C9$O2M.)TA7HSI$P0=)CB.
M_KR^A[7R,J_]P(T,^PA8#H,KA@<FWB^JXA(P<$MF5 UC:XGP);_TS%\0I+*
MH]:T!%PFU09LY@KPISL*<*)P&,F+.@EVQ)K83P=M"+T;Y[/U?B (-TC/JS/%
MKIA%M[F=L ]C$U=09SVF<V<C-HQ+EF!G;L>.759;_<L>F2 735W;NFT>?*FG
MBL&/$YVE^ESS"?=-5>><" ZIR;/T(UKY9+LLZ%L(OR'@#APF07-2N1X7Z9$M
M51;SM#:%F/ ,[FUGO0U;=\#7IVJH%&[>8.&Q90LBSS^Q?+Y\-FG>GD6>YN=%
MAC;7S-+'>70L.*Z<(:#(JF1>:Z\!;-Y';:EE@@HH9DW@EZ#ESF,*%LLKRS.K
M)MW>^E<?^XJ=$0,I\M!?8-!^Q'.Q<^;86#AGOCHR7[G9/F>.PVB-6E1+'L=5
MF58?8^>X=</Y&RPS5=1B*(J6RC#[.$ F>N:$>I8P@4/Q.K"Z5YUL223]4A4J
MRV-&(+A;+MX ][&X&/'=7W-X)OI,$:+Q#*_!&=7+EJV *U8,HQ=CG7 6%U2[
M+\ZP! WL&0[(E?;W^MB5S(U>:4(I)P^<.][/O( SR&"XTTMY0E"1R A*>KRO
M_:T_34+P,[C4FVZFR$.+>DTK;PA!&,%;TCDI3K,3#O"-0<]-4.U$236X+!Q?
M4!?,6H. BY=W0P:G:TDI+V9=FBZKK$.0DE01>'E]4)/CF13P!J4W]W"PTD$=
MLPX?DU^QQ4<Z7>SO80:DE-P&N/M5.@EC<"U1,4[^FR 63*FFD;T@QY";5VTO
M80,TX;SX)S?G0%4P@V^=FT-EZ=PITN''UVQT4H)=-ASV0/W@Q>T<SPB2H]K(
MG363)9Y))1RM6!K?=80,6W&!?78X&X87$QOW7!H$9V\4<&2':?AB9V'_H4Y/
M$@_"V1>U&Y$PQ+H*+F&VB%%[31U5@D18.1 X#>.A8:DQ\SRTR!-&4G"<SE!H
M2*+#$4D:X^"^W]];]*2#&XV]$_E*5YJJ?]9>[ H.0IV<IRK!)$3!-^YW6/JR
M&GL7VMQ99B D%2Q'0VZM1S<2G"C*7*#=BV:JL/1,]:HVYY/",U0\P*1^$M)?
M+P1LHL-[D!])!\MOBWL8ZMI$S6N1*_)^D!]+K83L@FX7T6NS+I+VP\9:>?GG
MNRHP5(P)/+$4?GY+)"-C9"!KN0'06@B&I,D3T:!#D9H[HO4_PVW9H #)@]AP
M,50R*^$8P<%"04<P0*+MM,?DMW^^L:<$3Z97D8TTDEF:&Q.4>T91"52;.72B
MZPNM\]9U4'V<7+^1B14P^-AYRCSV][H3&:T7%;!ZTZ*N3=.\]>WQ;(G,V[^Y
MY)+?$1*^ZFBV.-K5%DO88?SWMU[Y3> AA+]R+^DMO?$8O0A+0M&YFMW;H@0E
M;,)+5@R.[4[+7'&$,G:;KU6)&S$[$AN.1TC+CANV)$" '3#)K7F*@_0JPA8@
M:BA<1(6.LP;DW"45=&*L@Y4HI_=6QAKIEOF+TC96.!OU9[11SINBHDXKS1VU
ML*CZ]CFL0X),_]C24>:&(?A3./914MV:I#JV-[@TQ\Q9YNL+;]"N$[*E5#AV
MT]Q56SH[/- W^ -[0@1QX(0#_I]GFG]8^W)D":N88AP%*4(F-MX3-&5I+(4I
M;M-\/'W#&$8]T0N5S3\7Q]ZW>\8L3L_M-1R5"S@A;,EL4H*Y#>NS-A3Q 4*
MK3&GM_A3CA'LR/++"3DQ21,+*C%15Q/"1+O*6$KNH::V#DX<,8/)40XC/D=/
MQX\M8I<[.%+I9,==>M *.@B[=D#ZC%\*G*X0=_7,0?GD53\8I):)Q=($I720
MVTE2L-FR3->6)8H9X/AF]+&YB(BV]%J6B64  18KXZL9L$;)*FLJ(NMR[J'
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
M$)>C/\$QK5 T7^[O"<_FIG.?S(B74[1YF*I.J;AS#IX846HZ1TW"(%SAO6(
MF@\3L6>%ZK): P4OS7#+] 0J&BI2WV(T4S<:K3_Z3'<N0L$(]*U#%/QN+U 1
M-<+M:X10@K=%/!6*.KZI=AT,*HTY-5N3Q LZ1&<%UW<826V.'/53(C O'(Y?
ME0:YD;R"P_X1QO-+.IO![O]OM5P]3]YI52^PKYDMUP@_[<HVX-#!%<R"E&8\
M)+=V2)Z90Q*N_RC,RGD^2%!:%9ZL]B&BT\-'@QB4G YGE1FPB!\]Z>IPHZ^I
M@)W@:ZK,*>;4^B"H8ZG$P9>3>E4HWO'0@K6ZD("<T;?[>[T*-P 5"VG'>5HT
M579I113&DFD032TO#RM? HXT7@8;#R=%[)D-"$JVTQN!TJY)N%(L>Y*E9\J2
M7)!=GC0K_/OW1T%?%<(#V\(CT[EMJE9IC?:,FC(_%Y<2";B?82U6:5L*C1P1
MOX8.*\=^!$QSL,FDJGV];X:!!D>.BG&A\C.8(&:;D"G^>'QXB%34_,3Q_AX!
MJNUI<3J6OVW4JF&OUES#!B__A\H;1#*?L%X]BA+A!@/TB.DD@U_Y%0[.0Z"+
M\9M"79^GG[A/ ?)EI;HTP!6Z6+C7/=3BPIT["XK\C03B@VPX<C@U,TEYPVTY
M9NO=!@9J*M)<-P;\Z6O46OCI*4N2]Z:M?:7/N,LQVSRN?$7YE&M8TE?VT4JW
M;.QX]&Y+&9T<;H>SO@IA/1"Y[UG,?GR/RQ3]=A;55,/93(L#+@2EU,M#!^[@
M\-X*'3WA-_5S0Z,6(,6OXD!4B91#!"@;6P?CA5=DH&_>ONYTFS5J!Z^+O6O\
M-737P%?94)= J\!ZRK;;OJ)ZV@%RX-K55L6'JAU4P=%I1[6/W'3,'0-UY' R
ME<W XN?DQO6FMWH+JGG%I+S7MR:\]%NW=ID"@*SX*MO4V=>N7A88;8S0P4>(
MG?!*^AZ5Y='Q"N;X=9W-( ?6M![E(AD"3I%DDL[JMO@H)!E:4R,;D)@HUSJ=
MHA"-3CPD(,'TTBC-;D^:]::(>V-P+3/Z*O'5RCV84FMSY5MQ;*M?<XFMF0;=
M:CHMRAG%P3;7O5G-9P4#84*5U"<=L%T:U&'M[V4=.A^W(.%\):_-'D7+:70N
MA7<I#4U+6$=_XH58V)!!T(>K:D4J/)?\-I$+#R'H46CU\GK!!_#BXNWKD6BA
M=8Q%,T3)X 6PU.Q?C7#6MD@54&(BW5>M6W0,CX_'C_ZC;7\$]K?/[<"L8/TA
MN9%%)'2I;0.9RB0 ]+@KF"$L"2"S G@4F#S@_;VU7&%!F-"V5*#@7RO:8%T_
M\ZD'Z0\<2:3IJ=I_L1],1J=#43P.<\N85X4O]-,>LOE8TG^K]FJ+3<DB'<$^
M+AAJT5'!W(RRX.5'LB::*RU6"H-_MN78DQL/'577$.C TP@=0.C XP@=V#$5
M?>WAF&B35XJC<MO05BXLG"6\S371^ 37#)U%:0!D TA'3TVV9N[59;:OO4@X
MUI-.[EL&U[7Y+)\814B#.$,DHM?+5;7,V[7D0JG%"".&;%*CTR#,U M$'<S6
MY:)L6"S(BJT?01J*'U901()C:.6)[;W+E',@'ZJ3[Q]CA CW"/L''Z*U1-!A
M&$ F:6:V-M8-289"+ VA*4_?V]_KA,\"E\R-JT%AATRZV@;#B&HN*XBGO3_,
MYO@TR'['\,6TQ7]C%I7A=*9VH(\)!\U&9[JOL_!Q20(,HOULA_QCG+RI;3Z1
M7#T<Q$T)/_QAREB$OJ#%QV%_;5W)_3W\I_!Z>$P@8HZV"#G,>8YT'%_$D3$A
M5@Y"'+4S!'@IYFFYY)A%3ZJ@FQ^P9ZUKL[L0,+%J3+%D 8&I##!PS\3?V@@+
MU;.3"08>3=SO6]KO4[/?&TIOO3S)#>)P(R^:5X[W]UB*;.+.0(K:4B)EGMQQ
M@2CT0;'USQD5K8S\9CZ8S"]3"7;,NB6"R# @)8?TT1H$W*:QA#0FM@Y9AH2+
MUZ[(:26 B)0&W9J\Q@Z+TF!8%$.([0L:2@8W8C/ARAIV3:P6U9^F314NH_$J
M',&LQ+6$K!UYY?0MQ5^E1+M7&H"9XO*'K1BG%\"3H+]O<KRF[/)[$^''%]F4
M0100MR0@GK0%1(^IP+S%]NR9\T07(+16@@13^]0$]$J4+MS0>$=N8K^":9\E
MY:F<5FHI9/JT ;0Q6RMVY*[_UN;.M @PD^"J+8!KEV_@LDR-=65#]Y-NR)L+
MABB6I<+&#J0,):#3"933EWQN@JFJ>.WI+PA8@Y&@A\(TF=R'-D"*Y=)D+"2B
MYR(G=">J(NOBPKH$128:99I'N/:Q;"%;8@5_/<0#8Q9RR3*N[?H:#G +)\U4
MH=NUM/O4IK\D%Q'KYVT-C&E[NQG0YI6"M3!Q?=_NC9JYD?,*=%>4 DQ37M7-
M54$\D[3TR8L[C3C6+9QL0"<\&L7K#0;X82&,NGWR V6@S^A$2 ZLZI+[3.K8
MK_5K)X=2PYC= 7::"V!"FLB96(N1W1!'A0?D7L<CY7>:-@KXO2A@J6?#2#(<
M982!$#D33 -)I7!D5#)&/3\R:[Q0F&1#3T+*Y!E*7(Q8-V6^[K1O[ E%EE#
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
MC)GU'3,5[B-]TJ\&A;:_URM&@_2BI_=(G5%Q>:#Z.GY/H*);/"1M9".U&,U
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
MC<C4\IHL]'QF^[/8ZB+6$O*.M=/QANWO]47E.9AQ<(E)=6<1+8L9&./4[*&
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
M<E(%+0!7:C@2?$;[]B!)WQG2*R"D>]#K[48[\P+V 8^:34HY*B4'+Z?%0:)
MKKC[J,%=A]4K+O4@6$XQ=Q??'T3AO9[0WN;949M&;7H?M>GUK'A/&W#<30OD
M8UI2NW>7&\4+A22U&P*>7G9B.*K,M!ZQC5,4$N%.&V)I$<&(EQF=I8._X+<P
M;%1_>7&NN+U)[F*'Y)<,:?B#8="9L\_Q616V"C=%V,+I1<SA*?9;)+@=)T8"
MR][_YM#P)3*!)/J\R,XI9BH)'+,P4O&"6OY,*+DQM(EE,[!Z?2"\(>>@I0[6
M^30,"ZI,N4Z*2"#BG2B)E]9 (TDI#W@]V@L3YCHF^'V)64 ,K^,XMHFM.]A#
M>9WE)Y;#&NY3AA'T/-?,D'JF<W(& [\^A MPU-N\/BJ7>ZA<(EI[L+/FXW/7
M (#A/I6UU$=8$BY$"(D786'2'NQYB%UH3,Y@&"X#)P =]AY$PDK"W4D[8OGQ
MV"^&"%3V*80?YUPS)!E]L'+&Q/UPN4K&:6OKLIGR2-:W?KR*C?S!F<&.\'Q
MA:XDO3%%,&KA*'XP+JP_NFOAY1$@GV*<#V\C!CD1+8]^6YEB2H.Y',@-DJUP
MOS-C9[Q4E*E1ID:9ZB<<T+_MDRZA,/.E![,74AL2"] V\;&!-3!K@NAAH\PM
M/ 3S\R$RO>Q(:#&_$6%)(1TS.ZP=523(1!& HLD*DOPH63V0UX#W"U4 H[4H
MPF&Z&(/%J26V84O7F3<$[?!1VSIW8;ETN)<0E!EIXB' ):?2]UI]%(1#BI$H
M7O>^L^(%#@>&>UQ0*ZT]TFH,:X+I+LO"O3*Y!H!!KVX%HCR/\CS*\X1O<+HH
M"BXU'_G=GCBCZ@/,WK=Q_-1511IZ&6@55<AO/0"64)YH\J%<W1>&"%V0JB11
MNL#4:X1^G!B9H*^-Q!JI,+,5\SFR)Z'* X_A+!>;OO1Q]1( -U3C6[^^K:&"
MVJ5MI^OT6X9:96CD R=M6\ E$X44G63[;Y-N$JIU9[Y'V1IE:Y2M6\4?;%X.
M \J(#L',I*MAPF_YQ!_7"6D6$^GD:TJQE4M*PU@J9!?FLJLEB(XZ_;<DJSPF
M7F.[$A%HD1_8GPR+[>K:PG)66@CLX#F6[:I2F>Y*$Y.L8XR3'17W<1HT 'CB
M'ZJ:J;\.LK2B0 >GQDM-!0:"$$8A;RFHN1F/7_/.I*@X3-JJP>!@4R%2:D$:
MFVVYBI4C2M4H5:-4'295-[)UV>;P:@C<HEBAL&ARM'Q03.,0$,NO5NF,P/ZU
M,'^  &%Z"6)2IF:_#/3W+[Q!!PP1Z2Y\'/1.?9W#%"\[M+56>&X:TX#7(^VA
M:QU&1F)=%CDNKLS/,Q1)JY4.;F-;^U4L\:^7+C81W02TEG9=40C2@F&G56!'
M1[D9Y6:4FTF0/?::4D@N?7-S2B8F%2'"/QV<BUK_]!%5=78X]:CWKX E':F.
MRD# YDJX.=*A7B[7]'*J?5+D"EX[,WSL(L\8Q64@6X$AVJ*$GU28*!J.$W,O
MUI_0T#0M[_P.RNM&D:BYT3 JSPL,X@X-8%_- '<?9.:.#7)(&=KC6(:&96B/
M8AE:M"ZB=7$GK(N-GA8!+!3RA1IWR31AX7!76/[5HKK=>@@NOL7E7LH ;QZD
M/W 3A1[7+8BN,?.N9ASG]6H22ETWI927@X! ;VLFY-Q@PZ23)NB#DVN*NT^I
MN8Y!\N'WL'$P92PY''8-)PGLB@-I1K$A@+<N+(?_?I!VUVT@C<>Z71W9S2HN
MP&U%6G03^$-_CNIFBNE'CV0VL%@&C**7"CEH6FV0 LZI#3(YG69'UZI2;+G=
MHV2"??9*3"<5)2@,7O&S,O40O_!).2W1E8W*YGXK&W)J!@$;0_I5'^OA '^>
M3^G:2)L$ Z(JI90 W<^*$ZB#:G^9C,B21/D%1A9#.>IBG49!=S*MEB._9&"(
MC!>N%J^>R1&YI/FL097#<4*::M4"07D? 2'(E<S#U+YCG6J_@Q=#;V0OGX 5
MH+DG6CM@>R,13^5F1,'B,^"QQ:'X%T2&3J)(!>6'8I$,PS"(TO<Z3H9F!88Z
M0Q7#;Z'.(/Q5JKR@\E")4* U,.PH2*6A'Q\Q75&V(WOWX,[V* ^/*PPC(6+V
M0U'!<!:;J3%[E%?</R3,1:"5/JZ#39CJ=?@THB(S!96#8#5_-:EK 0)'(NKN
MJ+OOI^X>&(;V[_B5.;J6Y]@2J]=U37P_STC@PG&8.<=IHW-B7)CK^6<"MK B
M FT)X6\5GPQ._()\UU69,HN':_DUPGC]2ET:^+$;]( A./^4'?!P>:T+&#IA
MWON76CE7]N6?[RJ.UJM!T6AX-1L>OJ_H[4$(?\'C0#4<BI05*FTLT2Q)<[IM
M'6+!, :ZY893KS1_BZ+XCN([BF]7JNT!,+8*H9DBA5#66@$[S,SLB&+3#I$
M"(9='#L$3+#/7@YB54BB4K 'B6-W<AEP1Q&H=Y#< A%UKF M0"P*[H'*MZM-
MK5]&"2HR6!*RML^+K%EJ_AG;JT.B:UFAV(QE?X%*2]24R2S(^$R9;<7LDK]>
MG4RF?'.0R\-EZ$Z'@$4_U<D_FEQ3 644F%%@1H&9<(QCO@U@K17V#]B9T :^
M?B[@Z@1 FR+/-\9(<D]4AF4'(ZF2$.S<-> ?+7L.@6(=M=!C:MN2,W+IO0#.
M0+N?J(J(4 %7=:T0-^FA/BW3(]<'540'7:N$>(@9D&&#OS\=GYQBH0<O%*Y)
M3S= &H*-*\[40)81X03TX"/;M04T<</>4WR-<QDTT.(*/3HBM-J\)'5)RH6Y
M1OQ3>66Q^B!",XM89%"FM//PJI*\$SC188W2K;8U\T)C48-&#1HU:)+,=*W+
MI9?/WP;Y;>^PL?)1IB)""=$Y-W [.B$2)S&7Q!Y2&371SAM34F*NTM+V:/]7
M,QM<?+YI]IA5KKC3X/H/=9M5#G^]UZW)HU+T,VM>R_*6J\'ZF[>$N"BOU?VR
M0[LY,.L196N4K?=3MEXS&NT2TAN-O,HT>86+AY7B,S">SPB5J3\I(Z/#PI2!
M]WNAP<3"1AD-P:+%1[!/Z^G0ON%KUUL,#XD.3^;V[X)))RIU! ^UG+'UBW&#
MM?#D.<6C@W=L2JSW-20>6I;N<M4^;,Z514XN1<-UT%F=$B0OVSO,8<0(85-G
M1?'1 -0,IL(<4D-]0D695="(#]G\T+GC)'_MNUO#-9XD(X0<P4M/R%F!-3"%
M%$%1EO0(B^HFJIO[J6X&PH7 ^!/,DNL92B@,L 81"447ID?KB&D)7ZX/3 ;R
MNMQ!0<\,*\!?VW&\7("1;J--TD!=K%?^70L9.G !B"F:Y8)]^\L%!@E_M8KG
MG\@^HM>/(OCT@/>;YZ[!MO;F>KT2THM"^%IP,^SN#.'CPP2N/YU@B_N&=!]$
MYXX-<D@ITI-8BH2E2*>Q%"D:&='(N!-&QF:?2/)Q-E#X\L]WB3HKM?8;DTMZ
MBW,*@A"ZEN]$_HG@M#96^/07XH##48HR'O#ZHZ<'2UC;!88\TV+64NHFY?0
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
M<//&;%2(;NFQED$97>CTC&\&WYFT-I#;*@QX7VLUB!.,NJ?@H=W?P^_(-9B
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
M\#TCWZ<O_9Y-9A(C4W\%EEY9D=M93-!&E6@):'X;@RWU60-K5##XN5ZDY>R
M_$R:-KFY-DQ[CGV!Z0:78E*&-]@$KXS? &[\#.S7RU%@VB*O<IE*<V!2^F8V
M9L'3)2*N94.XGPEQ="OD)H<5JTR'=K3;.U=5!H'#U&!.T+;9$%2P)^/0#T+*
M3;)@J$]>-J+@%5E0=HF4T -S.-0&,[8.;R+VOO+<$G8$<6#>*_GA[7=6'2Y*
MDGD";8\":)#U7:(M4M6F>9NSNT?)@_0'"K2DTW0E28E<GQ5U*HIE/2.H?Q4?
MI/ 8M.:F:2T1& JO<3P5XT#","Y4P)8PE%ZMNZ_!3_1"J.B#<@G<8U1&SAKY
MA5Y<"#\$0TM_@(.'QTIOHEL.'L@RH3,J]YHJ7(Q6)X'07<=ZCO8V!-Z/R&DZ
M^U/=ZH4)X@,L?PQYFO"'-\&)KB^TSKL^_\A%2M#U4$N$O!! [0J&9]=,K[O-
MX9K;+DNA$.RS/,P$*UV>$^8]#+*AW$3=<-D*&8X'QFS-R?%7"(MZ78]5B5@H
MV>#6,,PD7+@BZ8M6T(CQ#" +KS2YJ9H) H/@WF +$TS=R,*84SQR\5RI S).
M&LE]CGR80^4BNJZ!CND4$<1935?;4-"O638\A7;=7$"=SP9LG>)35A)IM\E"
MB7+Q*8[9<]5YY9\AN$8Z/6>;@=Q.@E-@""8<'*69*C!^2O"+;4N!8@ZJ@_X6
M7$C4:,6EUJZOA4DRN(!O=X>\6=E.:/X0X3RV:,R#=I?A\MEPH6WU8U)?LQDN
M:\^-*!D,XF(6_MD*8LK6T MOEO]CNH^$.>/JM9I9Y'/*N/5R:LO#?6-EG%RM
M&&B"DFCA,QHT. IG+9= 3]-*CH"-X!B+Q$)B.30QYUPJBEP]86\(7HZQ$3D,
MJ9:G(JANZJ2__Q+B)3>.$#Z![:(>/FKGWB#]O&IF388+.L46;Y=HS5+JUSO5
M#/U!F1O(]9W1[#ML:+B&20&)N1C=*<A#KU>!B>>.!$"!_D"N:S#.1X$9:#/=
MGHO!51IH7:15+>SS4], T'BWR%1ODC5^H'!S^LHT6EB3O%H3*A/1RD?<"E;*
M67$DCI5=:>N[2L[NV2Z&G=YHY!10)0=^B)09K/LX^;4I<36P3=;HRK&XC7!2
M'D22:JMK0]?O7Y9S&[.4CU8-Z&QB*P='<%7(=4GSEJPAF<O?M(U&^K^*]Q@$
M,JTNMSIG2W/!W<)15!,OP*S1\?IM9>>+^=3J> #_"SH_M,[P9E1&LYJQ.)28
M>M4"PKA,TC0MI\V26RA4+-?/.:6/H6X2^FI>BTTYD_ 3AKKI^BY$$]'[P@E<
MH8=1QK"?[D7[]_=:GW:FC'P-;QMVS=!]P0W0A2 <.-CF>F#$4[AF.!\6'35Z
MTY8QN*M!'ZRR:,X6B2KMEAZ (C^#O?+=5# JUSE"]*_V65GO!JX1]"T/K=VX
MAR2>UYRN*<5[ Y<S<*=SND[2LJ/31BY<1X.*V."SXJ^KY@Q4"N)5%J(QUCS2
M]0UAY5CDZ*EX@,3PXV%X:X.#VU7_QGA$A02;:F>T82:4G<:2"LX<7]J4L&D?
M U\/Q]?>QM8>P.U&RW$F)IWL?C3MML#S3G[^*?WY/<: 2];E7L,P0=W^]##]
M.79YV0PM;2N7:0,F'JXIG$T,'I"\FZC\(Q[1%<:80;2TC#MQ@&<&#H$W=CI%
M$FZ$-)BDU%*#"SRKN/FUFBX(48P7T"''K$[]@"D(ZNE$&AW=](JWNMNUTJNB
MYFVG,+,BR2P&8'C%*8*M&"K6Q9-NE@!M<\4%^%DX<)55-[/?YP:SN+;+8"?_
M]^)"GXL7[JV"60";U2<6E+(6;:9LIEYZTZY\Q[YGE5:N^*0-0^  6:&YWISR
MXOB@VS^X+O5[9?[^..;O8=I/#V/^_KZ(7WL3;2]I$(PBJNCBV4(O3+Z5TOZM
ME#:XTAV7Q!6"P\S3.K=YG+Q'1]5ZNRA%4@+OKI,,'+;4+003C4MDJIHTR [!
MOV9Q73,^;]F@E4=Q3(4!NS--\1$;]PO: U(1JY%KIO\K%ZURTF^=2.OUN3Q
ML)E*6Y/\A38^!6#/P^FE7G-RGX-#43-F$\KAN#+?G3X]P,E*E\K%J%*:SRC(
M>DY;(&AS"O@Q1-Q4Z#B@X,X<T!V[+]3&V%!_F="77^C<56V2C&[9*U9)^^UD
M>\A1?)PK.AK,\;B_9TD>X1$]1-+B#5Y!W[A-#747,XL>CCVUV+#53\)AI?@(
M0;,3UM?4J?Y@EF;D35&_8Z9_\&-Y15/;P#V.J5LPHBM+]$2(=X/7F%PR6L\-
M,A[=VSVZ7J*T_P#;#VQYC+ELJ,U5^@6/<5@P$YSF5D89SR$F8=KL1.$)[&5!
MC<=PFR)8,E-G>BH1[Q\Y.9;!>DH]Q-\=%]P'R0P8S]JY CLRLQU;Z'9;;8%[
MDP&&8IB3+C;APJQ[%N78WTV[VU_@O,@0ULWV(&::P&M$0YL?_D#:V?_Y/R_>
M2C_['S"IBT OC^#<VD:8PD'QDX*3#K,\N-#ZXPC^"ZH"BS!/S%\>F[\<': $
M@?'1?TD2G-)?V>KR)^K-:'_/]7A6C*G!&'=R\&S\[#]0@/P_1X?CD__@)!2F
MEPS3B8G,5TG&UMA$P\CO3K-9GTB@331P7:<STW/X@FKJPM;;GR#5@/C"4]A<
MM:K SS-_L]\L\<SP5YDJX!9H!]A9_,XX@#7F/7':^7]]=_+=&C?]ETR!$7+D
M_/3M7]_ULWOW[NF6Y5\X9D_D44OJY"T>WT[Y^F=;KVN3+#SZC]M<#Y$<+X05
MI)B+_$A>P?WS5^/F(S^^Y8$'=_!61GC+:TOGBD=UBX>KYQ#)1:.0SK5O6>\L
M3[[P1FRY^+<SK%M9ML\[YIO(H G,Z PL>_ \0#@7Y8])>39Y<'ST:'3\Z&1T
M?'+\PXWD45_L4Q0=+^D)!A?-3XP2.+D!74=@)GVV _>Y9_&9[\OG'O[WI^.3
MT\\FR:*PVMEAF7]\=LOH#EN2XCQ_<2OR]M;'B IQ&H['1Z>^!&$OQ/ST]A;S
M+3FCVVCKG3H#VQL9=W=K,*@0Y?VW)^]WW?Z4<\\3&WCLMSEP1P?_H_7'.VNG
MW>H1^]QK#4;EZ=%7%S);3^ET-V_X?1K6;A^ [>3'[Q@\_[)KO0,.Z(V$P/'=
M.0/WZ;;MZ+!VV/KX\@K]Y#/+DSMED'R5N-=QE$YQ6%_] 'R.,, V0WX<[9F!
M$N/1^.G7CY1_DU=S1X<5[9G /_J_6I5WUAZXZ^;,H_&SPRB<XK#NR '89A3'
MGU>B[(:H^%KF'_@_SQ[=G?-RGV[FC@XK6C/>\IQ&:^9+9HOZ(4BVU=2-H>$R
MWI2H1.%G:=ZI8/X<K_CLQ1[4U1P7:7_O+36", QV4N^15@G5%QT]I_*$]U2W
M](+JECY3'<@M+L/=J PQ?2.HK,K4=[@2KG8;=MP&XAHIF16)JDAZ/SY*:,>9
M,9C;?)B24]L$DJO"PFH0V_>DW;!]Q*1@EL]8?]+E-*TL%]FJ+.9,J@H#,:V3
MVFQ@'G<.DA?@0KCVT&GMVIX0HTNE35NIJ3VJ9B[>N$(^\F+:2#VO(>G3MN:Y
MUM-%#AKF[-(L_++)A0IQ?Z\2_L^'2/VWHN)+.(@-,B3C:PQQC4*>"ZZ]GFF0
M8<+RR$4]-<_?4#Z<(V,5K RR8\(C].R,>E*M&CLKN$S"Z_P0:P6K8EY?P&&
M.XO]0!"+K@_@WPKKXBZ*\N.]+Q-NBX#QZ4UD(;/%T#E"PHN7YM3\^+DX8FYU
M^'=AA;?5-A_LW6,&Q)?^Y:N^D#[Y#+L1.\BVAFP6^:8-9&^Z65^U?^R+5Q_>
MO?AC2/O6-_GT/O1+C=<A7H<>ZU=5:L!=>']9U7H)7[\GEV(3O]5)Y+="?JNC
M;YC?ZO,<Q2B9HV3>0C)G6I5S/,[16(E7(EX)^-JK]"P==!>D[PY%?N+-B#?C
M_MZ,_^]]5!+Q*L2K\-W/;S"BF)Y'HRG>AW@?\#X@+7L5KT.\#O$ZP-=^4WE=
M%GGZZ1N\$3N"L> VR]C$VN(C# FF]+@,2)Z)HU,2Q0Y=P"UAW[]^F;Q^];<7
M[^B;[_^W6JZ>OTU>JE5:H\OW?RSGION18=X<[^^]R0-H0P<345)GR@ )8B$:
M%O5AFL9UASA*X/Y.&VZNK"K!<E1WAR SRLU;EIO'=UAP?BAJI%K?6F92'F)5
M(A )6\XX^ML/K_\T=Y#[O9H[A8"E$KO P8>+<VG])JWIZPN=G>L!KR=*W,J^
M]+</OYN7W@-!'J]HO*)]5_3UGP-N2.?N86?J)2DK<PM1Q\%&Z7RF2F*G9R9Z
MJU3_+_W[=;Q9\6;%FW7SFW7<NEG'\6;%FQ5OUG8W2\W^U5 7@M>_O/GPZL4:
MW14O4KQ(\2+=_")U.7;NWD7Z>@VP<:M*/=?8J+BP#><X1)7^6V'LB^J[CI][
M$23N,66Z,=6E5E537B;<-(Q[N<J75ED#VYME02LQ;-TT2NA7*WIWB747]&WY
M,=:7+=.\*+$VAMI6H>>-\:T,6Z%C,S,.AN%?L!3G'$]%[9QLTR'*AMB2%ZVS
MY"8-YRB'85$/;NK>9UXX2FKU"1=KAJT7I]P">Y2H90&"X]_R+QKV 3<(Q'B;
MSBOZ#?<LA'D4U.10?\+?:&SHJ)>FMBG)B_P GLQ=YO?WTCS)%7;^PRXYJ0L'
MFD:!TB;(5F+=G?A=]64:W#S9I08W_=C<&_ YFRX^1_]Q956_5^+;7^I_[9W^
MU772Q(G^+H+[EONJW,(,OS0CPZWO\]'QU:O0VM);JH6Z)7:-TY^J9O4S,8 U
MJQ!K;)3_;HWXK2[Q"6FF_],;;3S37_9,?]E5^%W/4I7_9Y1?47ZUUNS)?9)?
MN\D]>3TSY4MSXGRQFQPG%B<6)Q8G]N4FML.47%_-P[7ARX?);Q]^3]YQGNRN
M'8=;L@JO/;-#&&Z:KYF9/P?Z_/6=S/'1ISL]@7NQ!X_B'GSU/7CZZ78$^^X)
M[:BR=W)BZP]LG%><5YS7CLWK/FF$@6:\08=&6WZG;9BC\;-H1WYU.S+Z4U][
M"L?CQ]&6OVLR^FY/+-I0<5YQ7G=F7C%LOX6]?QSM_=VV<X[&I]'6_.I[\#3N
MP5>W]X^BO7_79/3=GEBTL^*\XKSNS+SNDT:X;NR^5<"UD]L>;?JC)]&@_.I3
M.&ZC0>[<#.[!)IP<CD^B67_7Q/3=GE@TI^*\XKSNS+QB&'^[,'XT_>^"P7/T
M:'P<K<ZOOPD11/6UIW#TM'43?NKTF_],U%FVMIC(39B]R'&C!$195]-?&3(J
MG]*J;TF>7KTB/Z4__V?R^M,T:V;PL;"O[V:NJ%:?Q_3G\&3<(N&35&3S_Q_3
M.0DZ Q\_&9_<1+/M&/73F]STF$^)R"E=2S^NL@K[R>=5.M.EGA$#$GR%B8W@
MB_D9? .)B4J=P9:>:]N+/<V0P*F8KZ$EW]^#,QH>AG"_DU\4\BHUJR(7YJ-2
MGQ4X7F)76JVR2_S'MKWE[0AXL*M25_ A&C*LA<K/8+UDL"WR$N1K:O$!)"M;
M;4_$9%I-%\(>/PY?"\_+:;"I?34VBJ>56C,*>!W6'@I'YZB/^K;+Y$EK$II*
M(Z')ZM![]GY[?Z^/<0VIY6&,2/2#:YTG;J72I4P*&;D[/-L5TEC!Y-;].KF
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
M00WQHBRE=N3XT%#V4]5N>D+OCK'BBYY6'U,+53^,8FQ:5.A;K9I$)]R.D'[
MQH;7B"Z@ FD<P4Z7^!J-(^WR=",O/[3ND]ULE!IEMW0C4[LI=JO8$9L/O<WM
M*FE:0IB(O'DV3F"@WHW4SQK+"8=2CDW7U3 *MV'E+(YA \T&=L86V%T5VT+Z
M]NP* -R 6RW;%9?KHX@E3],>[N EM(?;Z7Y__^"3MD)XFQ\4'UYNF[?N]^O?
MN6W!5G4/:7]9K$==#LQZ>S\FV>2G] K EDV*B>Q:$J_6CC^;IK+_LG;K,+*
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
MTTYG>RANO3_^//Z,*"<3',:0Z%!_;W>;]@(/A#XBD(AU"3%L8'I?I;>J0 "
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
M[!1A_A"66L%%->9%-Z'FCL1XR1&GN26_>0#V1#2N99C>@_AEX33-!@I1E,F
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
M .3AZS5!W$Z[BWU3'QMOMSKMSKJ Y,DXOI.!92O80:0$D;JI*2\7(MW>DTM
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
MHH30;- QT:KTPXQ( '>0%\B&V;B/>#K2.['?.BJ(;O5:AW)UU7UX1R"?(_9
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
M7 2ARN.4=6Q[LBUR I4(62BBR2<)JN;B=7. %DU5G#&"9VKV$*4KSAHH 7=
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
MUJRWX>O#_?#5X>MU16#?EE AS>=DQM[1\_#PQ7YXN/]62(;:R^6^[EXVR!_
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
M'(61]$(I)KP0%=[0[P[V]A$W.TMF]<P^;X,Q1*6-78X6P8>HG$3_(\XT\=7
MYRGXX7"B?X"1##=WN+E/].9&F] D=A*PT-VUJ06DKA GTZ=Q<BZ9IGCDBFU"
MR\YNLCSKG="6_$Z.?2C!_42X8+Y[T2DF. GA1,0',K"[DD9X@96NB 7[1FE)
MB1J/TQIT #(M:3T2_#+4S\=Q@NFM:ZP\,!4??YZQ4X4G;U[$STR)AN6=NXFI
MIF(2CU/0+6'K-?CS^/.<*:8:[^\ZX:'#6S>-A!^[S&>QC>!'!64*BSC5%%UW
M,,<&;O:"DS5H3 0VOA4][DQ0X803RC.;!60R*OD#<>.!(3PJ\[2NS/!H-4NV
MCQW^3GP&TIUAID+>+2Q!R;\XXR6#X/J5[:U+).^@H!F\A EG\O&X+C2T!>^-
M996CSEJRX.>ZP$6>Y;IK:0(B9,+&>/M0C>D=(^0DH8<AKVBDRR;I$^55;VT%
M&__Z!#>BMC3T!]MFRZ64GF<,$QYA3@_>[P75>RZ"4!9.8I1_,+A)'9/S *<K
M23'[#/\@,<IG3J2D+U!A:)DRX;A'PTV8=RW:/"^K'D8Q-+;*MK75%J#.0(:,
MT3*Y&($M.4[F)!,L-;#Q-A,C CV_M&O;Y(@L$Q@JT>!K<,]R.(:7SJUT">D2
M.#_>T^&R= :LZ%]P8LID1"2Z^0QST?I(>SM)I\-#W<SC7O!K?H-##:EZM"?M
M%)0UB,_6('/WZ6Q@H"@93EO/<,X3JE59FJ\ +6"#'"UY2)3)(X])L Q[SQO*
M?"]HPL^C0DDO_8QQ3&*)3E&BD&HP=)O42!>D>658IF';#TQ=SAZ6XZ'1GRY"
M88<RA)QP?$LN_'#?MKT%2B#%*R9OR"?T_%*?CW?L*KE$H9K[$2&P21)X(Y9T
M4%5?I2_MFCTK'F_^SMB05[%C<'K;47"3@8P'N[RBK\5D':4X?QB4I(A8_":%
M+L>#.6Q?YNQ+[2:6L>#O[^96_7ORX\<B!\5?%\1I5@3'9!BH:]!5$8&RSO"W
MPN+SW]ZAYSF%8UC%Y;__/?GQ04_[@4FEDRF7K_6RLBTK3&&K6RR<GBH8L(NH
M;#O%@DNQZ1JVI59-).8"CE@+LJ8I':.?O%EZ:4.5A<O&0++U_I=\D_+LET-Y
M-I5G/Q_*LY^*Z% I$3$EZI0(PNE::U6T>"WHBDKG"%;>HIO+1*KX5W:BL4JW
M@J=3^5-&]Y@N[31))>/C,CWBY>]G><2J/K:SSM&<JB(NU#JOB*Q8*ECU'[\G
M&;CC>14%:NCB,-#97B)/KN#/9BX3J6VE4>*2@(< #U>AUC&_OL=R1"2%_QM[
MFK#;7&2.3A"0("#&"7VY(<C!N9&BP: &+R>EATV3HD1%FB7X4%F;Z@ID;X/8
M=B_X*893PD355>^.A<+Q:74PTL1CZ7+&<4., /$/Q8S5/IX)EEA/#&.X;F&,
M9=B@7F(RSV**&(T;+-/H(7L/?>J6UYU(><H<+>D2G$.T?L=<(&TB*-V;VK()
M=->R'/<93_TR[G.\(50MJS&R/38SV ,N[8\I*8N&^13#7)=XP3D0B1E:])C%
MV.,_X5DQIP,O_FR>4HQ#KTKL&(<2@7*,0W!SP5@!$P(=7YY6ER./4Z93SP7
MKH4?Q-C06>09.SUHKXSR_-,S&$)!/O:,BXH=$N_&]+:WI&8DBR4*&7V24G=V
MFW:\>>BR1S7H,9!OXUW\#4@,#+QVW -W8JV;APXD+$'F+LI$1RWO*3_QL$HB
M&*>.B=Q?6MX*=UV]&]]^+6;VQ\BDS=T:INIZKN:_M@>4,6TQ_)F* =*XJM@!
MIB6<)57%%,#T51@#^,*PT'O!'Y@MH#69F[Y#/K=F$\R@P/6S(]\I=TWP%B5W
M7!"A.IXJC>O&G^-QC?_H'$WHO*O9H-A0""W_N\TVO/IPV4Z7]Z0VP#R_3(C[
M&8_.^:*LXEF(/NK[L_.] (RN# 2#W0;[./*X[+9+IS*,VFH*F94Y"&77NKI1
M65SC3E_<6W!8LOR2ZK+]HW"KQ>\ZFJQCO7L?\+4/=9XB+D Y-2^0DP9QN[?E
M^4GFW6RKLC*P3W TMJ/C5Q8B\.Z3;+QGPL#<T:'B$>,065G/L&M\LA<<2<+$
M&U!9CW"ZHBE5F(2FN!WD(?9!51R>!J\LQOWGL/0D*6&&$@C73V^HDPOG"0:"
MBA4Z<".[E/RV#OG24@SE%85:4*1-P%LK\@5)LY;TU;MFOP^:B>9&WV]\L\XH
M&D7=NG0B,: =EQ(\!1%:YD]=Y]]WM.5G@R.PO<6<IT.P9+/A?,A!;+;0&!IB
MOZ.-OC=1U;I,(."P9P@\ XS*VHR]9L&VMU#)5BE? S4#VF,:Q>.HYKCG@H.[
M;@=B2\;@Y<6@)\@ S-&6U-0FZ;F.G\'%E0Q=SLICC/VX;!8F&7R89VW;)#0+
MY4XA\C P# 0&92,P"XG!(DZYP/UG[4^"6Z>,'W!^U_0&JC;F]*990O?%,TSS
MP-!L$E([[TQZ1P).3D5_IB4-&#_&/T\<A[++BOX!U1KZ+Y,0]H 3+8&STYX5
M)BLZJ\$[8Q]MA07&8^@WP\B9;>XTZT;/EXK<XV.R.R8)>IE((%"6U>Q,!C;$
M=5Y1WZXF]JV2800;,N#C>>79K++5]"!R_M"9+L=%,H)EP ^3^^]K?"H2" 2&
M7+Z&^D73_0:S).A9A8Z=""M[%6.#<'1C JG8:I;79?#/NDA*[)2C/K4;R@"V
M1!(<!]C;T/X9VVQ! \^2<9+BT:8^7_HCQ1=JJN\P/C[9'_@U,'-*RI%2"W?[
MR&ELN(BYI![FC?9@&B48);#^JKECX$DY%[ O!38RN7 -U,RCQ)1_P,%++C.Z
M@-;#I( &71]W@4*U24 \PWC!Y:# Q/:6\77EA$_$+PFD6[SI..7PJX+"*MX]
MI!?JZE57$@FG:-0<(TUD L*GK8&!:TT]@[1$'9Z[%8%=NL-[+6P:-;I2PBLF
M#)E\1"72\(R9A*I@5Q!PB,5>1:$N5P@O@AL\"[C*3_T:W[>%=@1><BUA,Y/F
M' ]VVJT*.^91(75IRZMMI >!RICK3+T?D$3?[>_MOW1^O*+HZ*BDO!96D"!.
M!JOG+K-@B<0*[:6::"F75N&YCN<H2JD\H[S"$B3L:$A&-9</2WC<AR>Q;CZ7
M6MDN1W@3.GYNN5]GY1$&&$*^]_AXL3.":(8'-C1!% >E"@7 ,^R]U'E$?+JM
MO2S)^8G!U>"GH?AT3#I_,9)2)P$KOK0!E. TP $NXLNHD 9\A"Z9S3&VN+Q[
MT\>I8*=]-PRRF, IJ*RP",!B+.WQ<"L0G3-#,RK%V_8F[9CHA8WS3>.;N.B+
M#_FUB9D"H4P9> *M?UPL*C[CP?I#Q&*G_B&2OP_W)P=-$+N-J\M;;.E4R2;!
MV2-SL8BK(H_XQ//9-W;[UP"H>V!B[-ZK)A1)<'OK"/[_9Q?1IQBK0*5^8M 6
MM]$6O>=; &EL&9'3(0[WTZ#W.*@^UCF6O\D'5,5+@7"X7%J\9'*!%!BVR4"G
M8@+E ][4-)DE'!F%7:]TUQ5.TMADG=KIVU8_O!JJ'ZCZX<50_?"$I$:G4IPK
M:$]2;F]Q%3G'E?!CMBG8>RRYH#RC;'_.@)EL]@B<F/CS.<J,>E9CV\)2Q(E"
M?37LCROR5&%!0U'Y5-G9$YUD$V<O.+7?-+(.)E/*+&PNH@_+2$RYI# X21$7
M7)H2 J_(8&G9UD0!P<84":LH/017<C9/N<S @BN)\9G/52X3]!9-A@,-)5I_
M464;$G!X52%PGI$8*5YK,59%P) 0S#1A<4ZI6A*ZN<I=#&"R=R^K+GNS%_P,
MW\$V"5ARZEZA& *X)2EI$G"O>3UD)XQK+F6Q[X_/WYV=?+PX.?T0G/Y,*_3N
MZ./)Q=%OP?G%Z;O_(E?@\(>@RP(PC3CPHR.G3.;$+9/ADF_ZSD\+"@ZA>K+E
M,+]%-UJ22V9P@D9__GEA;<R_P[]Q.ZOZL95?C# @?F<;Z"Y6'/TLF?S'WZ*#
M_<._&7-M]"/6LD;H-?V.U?9X4_[8.X?#%.--2FD+P?NXB#X';H! =[RC6//?
M_SY:90U^\^5X>*(=T^-IFM^@: $?<ER7A(6(4CF@?*W636%GC[M14]DH<1,K
MV*AQQT9U:0X0,'@;\3';6UK&L4,J(6Q5OM"%M",+*:5, @4ST;,XXKHMROJ+
M2#GZY>SX^/?C#Q?GP=GQ;T<7)Q]^"2Y.@XM?CX/?C\]^.3X3F?*.VJLYQ4!6
M6W#&L?PC1<74+_)9#6YY5$VY!C8,BJP!)QLQ,57R@[C$.1>5A&XC4Q\ TBI*
M%V5"S\-"'8NOWEIS%\*YB-/X6K+ENMI:,\/)$0>>/><J!6]C\>DH+D..G&*-
M$DE$$I^7R;1ROJ%-D%@1('57]-T0'/-Q1+T$69X]H^?KKTP 7#:72J<N_-W&
M<^B%;-[E&*&_0">EAI-Y%E^BN4!1?>P(JE.!)457@E(#8?#/>I*0)IZ 0L:'
MRGCG]2A-RBOLAJJQ3X/T JCO"?:8<:7)-1D&65[#ZIK681S&R=EY2,UI5!$H
M[5.J)\VW*&K/621:\3)6YXGT+&Z4%G$55.I3C_X)3Z H\R01N%!.&\RQO)/F
MR<43M"7VQWW?UL- ^T)]7R9>P64W$7P#%&$16)L!ET!:&-5<B)HGB!.Z>!-Q
M \N\AFO#A:\6VA1.Z<3$U_%PZ#(;_PU6,3!!*Q4Q%?7.F#.![F%^HV"!IKG1
MZ]SB)U&_"K::.?XLEYP%6AK"I@N*-++J(N?L\7N"1@QM ZGVR"R#KZED$KNA
MN GFC$2324&U+^F:.J5/OK7.IZV&H^IID!$@W3P@RF9_OHV6DFV<PC',6 )H
MRRF.1L*WOR/JIH!:<T2:$O3XA4QBI]BT*(E^G$NW:-,X1X>(YKE204,;#["T
M?6LFY@R'N%([UDFKB8(D%^E<3/ #^))E+9C$P0[H0&JN7H12H 9^ 37A,4""
M3F:WT7&<5.W-]#9,-XE$6FN*(N](2(BW!#+"VYO0U'_36I%0&]!!!W23QX=N
M(CW-X0;X(I,X2BFO73#N'O=M6AAWY(#,/I7HMZHR-/"[/RA&A$F9P)? \R91
M5?ZP"5!I76$]$F7.!]BPX7H^S>L)'D6ZP:405\C1\U51EQ5<NX)=DGCB_M&Y
MEF E/(L_QS/T"(M+^/!?XK_DQ0;OO\0H6(;/)N_*><YP18<K^C2OZ!QLW&?5
M58'>YB97%0/."?47<!@#?0(I1\.'!TZLN QM(07<8/-3JN3SG)--@,K +S 1
M+722U>Q/$XW!6]3\'1_SI.(RT=WA5@^W^HG>:KB)E+5:^SYAPX#&#L4+_B.C
M"T7-SE0'A(_L]X8#QQE^_7K_8"?:W7F^O[L)])_UGH>K.5S-IWDU?3BCC>^G
M$]Y9%E.CUI&23>#A5@VWZJG?JMLI/(H$>PWZG4PQEI(V"J[BR26VLV#;&7;+
MAD&YR. 1L*L:1%IL$HYRJ/(<A#&G$PIS/I<%)^#L%X:;/-SDX2;S_SBI$Q&6
MT+3.M#.,R[[&"[=^#14A94LF>9I&Q0_=(6"4#9OXPJDH9$P(+RC[6WR"(_=,
M4%MG<7654W%:9#IT?D"?=;C#PQU^DG=XK&5HZ]^AS_.H(J 3RLQ@R2/<602F
M^E=,8=P@S;/+9PB:)2VE3N&(YZ@.6.]WQ'.,I)QT <(QYMY6P@ZW 3Z*W/75
M%IB@'!I79<N:$J!7^"(]73FTS?,)8(B*AYWW29?R))YC^8M4+6&RH#9G0+[.
MCZ=B'!;E_I_I:1@,E!-J<-@D73 #;6"*C>4W01I?Q^E><.3V7KCA3H/XU+8<
M%1Q(OFT:<+V?R^P(RR7ESC\P2'&)H@DX<3EU4;L%/>N5=9"#.!LJ:)96T&@U
M9E)*588IMG;J)1'8@B+(;A66-H2'#5B:5G4X?B6%_4NQ.+%,F+V9]I>*PHBG
MBBOY;5U-NS2,"EUTM*8^A$JQ"#-#VR,7>5VX#_*)8KUJ,BDN812ASG(@YSGP
M"GBTE(Q-";\?_MTXN_SV;]LL]'IH%J)FH9=#L]!3$56>*J"F&^P!<J. 7"$L
MW2M<9=FG)*A*F'^7>)*B3*I:U&"$%"MIRG0BBR4%FUX1MA8L8_/\@BM[49\Z
M$&,H.U!6%0FAY5B8$6^P4@8 ,M(KB,8/["\4D(3!PKRJ:&R<LF71^"(7[\(^
MIE%;[:P1F2:+IZXZ[[NS^$SA>[W^D:&;^%ZZB1U%2P5GL<.R$/NT/9JB6\=*
M;P)/,$*/8WFXE@VVS%UFX)$%EV@[*XB!8=OJA*00"*>FV"+<+@-YH\!=>*';
M(&F"9."3DOE.150VJ\YA9KT%S-'E)5K4%:\%,4,H6@/'@:FR=^DK[=A=!,6^
MYAQ91 $A0XG=,0+% EMW! ;A"[ZP \LLA==D2=H6<_(W^ 5DVB54&IZ/%7(!
MO]ZQX&@5+GGYKIB]M32<=JVRND4,"^$O\,HMQ5L@"RR+Q^7+%DWLUH]V%VZO
MM^T%(<F0<0O<Q)3;6:1D159/G3&[?[@@C8%Y6[K1P SDQ;J_W>0\>CB_*U^@
M,##16("PL-V >F/0>9]0S(94?^5\3$AX3=\V6.G:ZN(:=A3VDY8M,)W! <=[
MZ7".&#_;E>LD#.30E"R.72G<)1-6G,"E!T\![>5 6%6BO1:>2L$FJDP!?5SH
M1G/"+,RB? N'Y^D4#;XTNR(MLG:W[-_PFG;)5$9%:RS@:HF^%YQ3!UK7BEB@
M/AL([5ZZJ3?KAE#>WFI<()1HK;B5.T$FZZ5;'P>+&!R%)7#^0RO7;0-13@\3
M=N'-8@?E?H*=D]H0I<Y65^^/0BIIX':M."TZ>> R.M1;>J;+&-Q#;4Z=$$<A
M&&_+D6*4$BY@1AZAEHOM9!I=A=(=Z7)[+"$&T#O=]#P]LQA]2WCCAM8Q!IX[
MS..?::S.[JC&,>'K,%@3E&%E!_7VEN(RV";JH+N'.C#?O,<N:OO^(Z>LZ,*-
MTW?\RFQ*)^46>A?GO"%G/3OA 42@L?'H$2*^N2M^8N/8VUMG,;D#Y!I,@I^B
M\:=Z'OPW^&.B"@8?_<[&E,3+G>(\-Y-0>!LPX@VXL1N ^+>2&!*8Y%Z[;.J@
ML*]KKB2]WOF>$1\M58(6GW34D,!OCSHDB2E.IUON[R78^CIS.MQSH[Z<9>Q8
MK&3J+A7!"6-PPL&IY=?!*(:FUJ%ZXO%53Y#;OW;EA$@,))8FHW!:%QFQCK;9
M5N NSJ,%UA2B5&;<=Y1/C-$?"G[8=*.>.0(%(P#WFO%5*4<>%4FZ"*[HGPC6
M$90Y(XQ*A:2\<JAB'.[P<(?M'>:K2^$T9B4DDJ;EUW:X0\,=&NY0X&9R76N1
M61/81F2*&:%LP3B$B37(!9R#C8S4%LA10&'_3:J0<TM#Q@9_8-+@1#)JB>^5
M[P3Q)(KA^@[7=[B^+3.6F8D64JHQC\'CU7I.N&/_Q(1=\_8B<IJJT D%&$E_
M;M94OD332J#+B6,J5IO#:NHP'?$7-U^#I%SN 0\5SG=PQ#G\Q=R1)J(@]9"9
M2T !9X%1 2T) _P"X;ML$5)'=(+SQ(H0B""@6D!=Q(CV0['O[:UQ$4\P/(JI
MF[(#"]#X;+UE7 IS$!J:,(GR2)+6#4!A[C\A0B1S/P@\3,[Q7@>*V&9Y6_@C
M)NGLC:%$>2:A&/J@.XC$I!("%JUTKE,#1FV8R-QG/?5@\-]^7*_2]<U0Z4J5
MKJ^&2M=6B?1#PVCV(*N?NY#51_-Y$24E!K21>#@I2SH@I4A R7P-.-0;#^>C
ME&,82?_[3^^..@C>%/7#X]7435$B1O):9&N,;I*_-4O[J !->0RJG(B+A/&)
MJ;$ZD?Q]Y%!BOKZ.4JY%Z<HL?I0W/#)M\,U/J7<37[@W\<\<R?C.Q( 8;MSM
MBG?=DTMI;3VHP;^]^G[I25;;C9'8H^DT(?OM.@ZN<V:J=-A?JYO\&3%,F&0^
MLP4)2Y?#J[X$V<!09KIWGU[6?4LQ::=C.?KI_.+HY(-VXW45?]N9.=R0"C)O
M@;TC?N;1+_"X\XO6]>\K+7BD N#K#>>4\>>I\;U+1BNOE%NYACU=IMTS&2?S
MB&F5M:3L^/ST8X@I6/HB,DLIX[0XK]QA1@H%=S7<WJ*>,)?L6IKD\,]]ZD!<
M;>S*BY*T9B(;.B7KG"3UJLC[7GIT@A-W)DOFW)R7^6/?(O+ON5* 'H"%78YB
M#(/6NJQ:$_^F=8L00Q!FZH<[D(#,/G+"3_Q'&]H@U,U8AZ73+6V!Y!H#T?G3
M#CFD9Q$CDR^#6W&7DI;.V1=V#GG<3!]-$+Q%K2S$"&COEH""IX\?\<*N,?!!
MFO39#:,?3_\XV][ZZ?3H[#V2"KT_.3M^=W%Z=A[\\>'HP\GOIW^<__:/ #X[
M_?WWXP_OSX.+7X\N OA-</[KT=GQKZ>_O3^&+_]Y>G&L%7$_GYYI$=C'L]./
MI^='O[&6//X3OGK,7$7!^<??3B[,%_;6,$R^\2:M<MS?#HX[.>ZOGYSC?B>+
MF$IP,6CW?5#/YW&!%"A=6W _IO]+U_37R[6]]6^OO__W41'\':9WN']X&!S_
M[S].+OX1G'QX=_SAXN3/X^#C;T<?S&7\TD["%U^21^BSO7(W[A0TV742WPS>
MVN;F<;:]]9]15B.@PN&+,,#COI10D)T2B;-_3+(84\XQA<R1@B?$:NN]@&\-
M.'+5 C] SPJ,U8\I#'$'?RBJ#[^VO=7Y/4MFY:2!C$<DZ>MF& <;.<MZIO&3
M):-([$RVMWJ>1N7[8I12RL&V>8@--4YSZN$F.B;E,B,:R+")42FD6TY/%W\Q
MV,'0_O;6A+JWG;4Y-B][#W_2Y2":%/P66&_43 [6JC&AU3,6$UTF:.K*Q>3N
M79GM+5H:QSWQ9SU8A<M"'DL.F_@6AMF3HA21=&_%_!-D*IV05Y%CY7,:.0RA
M/D?I5#_SJIV)!BC6)&VSH[$1[9#,'/E7<DPQQ,A#$,)EF^!;?HV>A_O[^_3_
MP,L@EZ2()= I=^QS@OQ^Z2)XL[?_OW3\;G"FS<.:$8I=FBZ>3<#SQ:60YD?W
M>KNK2&[63]B \L[E3#5M&7I3Y>T?3SX>!Z?";#:<ZR7* 5?+%T6B'F"_ZDPR
MG65PO@!G>6;%_\%!</PY'M?T*WMHX%?S."MY;ZRTP;,H"%38C7Q$QU;4$MRL
MEZJ7;F*5;8QTB 2USCD:Z]-ST&;^O7)/\]IC4Y ,#"<J@J(\-C$_F\,W'UMK
MSC>W@CQ;[K5KRYW%$2-?JJP\4XKBR%6>Q+FKULE[M4X& _!VNJO'UC/LT$X;
M9BMS1I&QGT_/FG'^U]\O4QSF>V!D1#6&S%=H&I(3&J2K)=\625<VJIOB6H)W
M],TXHW*\NI221/I9Q"AV.,G+@N)H:%-6%;83A8BU@-46C.DPR^'5).RHJ1]+
M6%H/(W&#-!X$._Y95*V5(54>DFWV*09I!-9?OHAC[@MB4>)&]$!]>_QWJ_0N
MPT!@L-=J_&D<576A/;,@*T=QFL0H)YE/$!0H\KM:QG(MQRP)ZJ)E1A*V18[E
M.MK8% L[$&G=.75AC1\^X,!0F3E49G8VB'[8!.#X?5(2N"!AK**1>CI7=JW@
M_.BLQ ;2/?E3/K<]@!+/!T,8$QG<"LDE V"%;_!^21B1X((QL/RC@K!BC U_
MA#428*F= _,\C9(B$ 3F:^JA%OU)=DVZH.*SM8?@9S[4Z:41/85RS$%.#'+B
M[G+B+,:;B+$PE@@7RS4YF!-7R2BI2@'QL^(#!4M;>&PP$A(S4G,:4UEN_(RD
MQ"1$'SV-Y+^>J4P1!C3DPL93'QD2AED^X=)NH<S=1&;@##0MKN$[@6>1G/6-
M@KJ =57$DUJ8MXUDHW4HDD\BXQ#G[%8M,:&)OX@@LT*00Q)+EIT7<Y!R@Y0;
MI!S^3X/4L!^(QF)@3#YJH841?D7,K07ZD[CY$W%;#'+69NUF'')T+G5T'24I
MG7'"LM88X5KA3!!\((<V$2XUG.>(3B1WO*4Q=Q8,DF*0%$]14OQ [2N7!88%
MGHWS-"^^QRM8Q9N+D-^2$?7SG%,(YRP>+\8I1^.3'\EJFN88=G&J-]W".3B1
M,</(:):$DXEKO[XWZTA5W5Y<Z7NW4M"4BT[B%'Y&4)"%Z8O:L%<V6OBF#CMQ
MA.BLY@@%L DK/P\PL%1.D5T'NY#<CJM\!*=\4P,QR3 LE E2EWB4&C+_P9OP
M#2X&2.CQ%>98:LZE\ "=P>>(DK<1!3S3!M![W#PO>M0R<[/>Q#K N:F.@9,&
M8%"?N*I2PL[:E'437T3O)#!?M,EU;H,X'\3Y7T^<_\Y<FAM<HS_CDJMTB^!C
M7%#O)1I?\-\*LWD$(OR(! P+^B/#V'EM?SMW?LL0G9M=98/2284/<3DN0-=,
M%+A8!)Q7HJ'$V0S43=A<PY4?KOP3O/*;&VH75'\8%])KS9X=WV$3CE[+O;J,
M,[3XP%.Z5>B[DG$4&+821/W1@JW"W"?$F,"=QU278K9:X-CBEGYFI+W=,;9
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
MMRT0.!P*!+! X'!_*!!X*H($A7^S1WU[J^/.=R )11W0ZWBQT6V0GFY,-8D
M(!<(TS -44'JO_4<5%9*X(%%# L.<E% 0XTO21&2!D2[8\P*OJ,!4NP3[L:V
MS>YN"_NDCKF@,4(+%-S@25(*AK6&BCAXTZC38MGJ1$@-)5E;%MHN%"U.5EXU
MBA798E[Q ,D7=T)O[-%YN3%VBWPF61P0=HNE<,LF6#M9H+-&Z\SH5+9HS+Z2
M\ "N)4%F'-6.Y $%I6@4N,7P^4M#T]YO#'13I7!:U'AB-MV@,0K7J\4=D0IA
M3)TV5E=K3-%^X&IO^(=%]L<ZZJ"HX1RWU!!^*<JR&KQAK!-P>-\;#@28<JY3
M(E:M/@;_.\.&OK6>Y6>''XPT>&#"B:T<U$;LR322?BNABZ@,LI1XL>0;7$\_
M[/?R XL5C5!KXJ@1[[,?<[+\$$Z\PE8@]X4MJ/]+VV#PY?,$+6$5DL9;<2J5
MC<%/8H%KYK%W,)66U >S;0_M%"4_"ONN-+K8SB\IU6AT<#EU1PH"A;N  2:)
M]:'65'JC=B:5>X$7CO.?V,HB[P!JO8<@II!7'D>9R(US\>A>P E7)OM\HBSC
M,-#V 5ICP!08:8QXDI-8=P9NH;,:-Z;14",3!$%M.Z"]7QB<A@LG98*-IJAT
M64Q3"3[F@;RDCR3..'1M*E82F\NP,4IXAK4W$"Y$EZLS)@D"7T2YL_]V0;H(
MBPU7 Q61F9%HH)8"\2W# #ZU/CIHH32)P0B2!?L91H;>L!V:KM-:4=^HU,)_
M&B<>&DSR-A.PK<FQ\HW QU]@1&+"9184DK"E@KB%\;@N$NJAX3&2-Y]U+*@J
M7H[PY,3U5498 L-;3&'7P"QWQU+38<APU]/V>_$[TO]>T8ACGU(:'V_^#EO"
MAI6-45,-4((V*8W*+8)@Z*0)39]O 070Y.FDRU$MQ!3.XN.@8XGZ'A9RJ&B>
M%Y53$;MD?B"23M;:->GCREK;%]QU]S#U[$7U&S0DVC<GR7^RL&$099YQ.)%+
MC-6>]OZ&+^&_S.+J*A=CF>,-2:R/M66;I.6-V-M_>Z07^01=V P6\ P#534+
M0OSCP=LWKVC1J5(.<\R5V^(WL=U]#T8?/3#U2)G/*J^PATEUFDGK.P=39+5F
MR=F9\G+@1DBK3%#!WLSGHV,F128$[XA]_VPH2;-6U"S>1$G/YEP8V'YD>+1Z
M1RPUHV!4Y)_BXAGC+^!5B%*#)0F/8@^SR$%RST+F S)5 Z(42J?PQ<3,Q=AW
M)]&:OZ,;N*Y!.!\7)@"N9H81&SNCA11#F"]3 897I*%^7'[CW$YW)#OHCG%E
M!2*12<Q:7G$5L5/7<?D;"3D[?BH)LFHV1M5NEF#9&6'I:\[(<.GZAG.$I;O.
M9:'8+"4RN0I(%I\%;,4;BI90J!>&0QYI*O'S;-*JKW+CM:7:A5;,FT(;<\G8
MK@1%*0/#G\#IB0E^JIB!M1-'E:)6'^R39RW^-'I9GL&T%WS(NQ&>7=QF-( 6
M1E"XD-G-PH>.,AJ?\W0X:>L5MG1GZ?M-C^9&B*W5[1T8@UB*$KRZ,MSJ:5)0
M%+%UQB>4H0K:%3#-,H0#J2L-CK@WLW,89&6TWT)^LXU;$8)2-,." &O%2EEW
MA'&N7I>&?)E&^M0NHUM-JW6S<S5U7871/?Q-D#V\6EN/HM)FU[BFDR*&):T
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
M?$V)<(:<]M=[4ZG1O.K=0@-DR_U*#?"_YAB2\A:N9XF.4NJ,QA5-D9\NF7;
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
M#W^02/W1C-,_SK:W?CH].GL?G/X<O#\Y.WYW<7IV'OSQX>C#R>^G?YS_]H\
M/CO]_??C#^_/@XM?CRX"^$UP_NO1V?&OI[^]/X8O_WEZ<:S^ZL^G9^JI?CP[
M_7AZ?O0;<;)=_'HL>_6__SBY^$=P\N'=\8>+DS^/01K]=O3!?'EO#;/B&V_8
MJ@S/ZR'#0QF>ET\NPW,G>Y8)1/("AEC/,303E7'7%MR/X7[H&NYZN;:W_NW-
M]_\^*H*_P_2.WO]Y<GYZ]H\ ;O?'XP_G1Q<GI_8>?FGK_HNOQB-TMIZ[>W9Z
MC6U8\<W@9FUN:6=8C^3S%YH<R L3L3]6X.4C[!L2\!RVH\A@:T1T''9IT]'&
MO%KL:&$=\"BA' [V2TW 8,.^4>LD-?J;M+,S-/1*TEM$P53LH./8D_+R2AUZ
M%F%T./X<CVLR=7+P!L<X/*^U%&M@9+0MAM$+%\D6OV%28&R*)1TP+HSM99P_
M4?:_X,J H145T?@*85K>.1,4,X ,313GP=N7@R76,YRCTFG!'BW6/JU1^:GS
MJ'K.N73".=5JME$"#/<\)=ZNAPY3>M?AW!%#C<[[&;@PO_UY_#YT<F]WO=,2
M9,7\L*EBO^<[+O3;:4[PP0[[V0E6A+[8/]RIJ(OXS#23!.?/_LL@.!7Y9Z?]
M^>_P;PH1U*6"O6/9@7BY'&^6Y;*DS ??]Q,=T[</P%\XD703N9*G<*3?&^Q,
M]/V.S7*<RG*8;NUETS>/7RJL3'K-=J,;L4>D ?DX(3]VFN=5EF/?$+7;9)B/
MI$'9'&^($A0!0^ B'WT$@PI.S)X\_X&=Z@<E!,\="89A2DHR9ARXH,OF1!DI
M_:(J%DY!%E'NP31D2M&LZ&.4@QB;D.0D_F<;995[(SA0DFN8E@-M??=1+JPO
M Q()B-K3_X95ZCPJE)@]PC"(K4)766W@QA#_!8L=-2+;&U;: W4@L2+,<6/H
M"B4./5!SL?TW3]$=**UCEI8.=B.4"!,XTN5V[XT3LX)I$7X9\5?O!3_7!3[6
M9J5$91$V,%S-FK+E GO  :)9]$D*7;06'3/+"T[)3^(J2E)+/U'&$B5J58D+
M]*PS2$<(V^J8/$L-&H;;JNN@5> EKO(0=;.+M]@1KO1"X<M7ZI$90=_<N?!<
MI!=#/NI+YZ-6W//[2T792/20BGHXJ:CEVW^K+%3G([>WOF4""@R$[:VE":@5
M0OS6N2?]HTG$?KW<TXI]^!IIIW6'\H4R3L'2A!,X5&MDG)Z4=G^"R:8WG&SJ
M#&_#"7L\>:;E6:8W0Y:)LDROGER6Z2O>R69B\XZ#^=O21WVE?%&C&>]1):T\
M7^=E3PKOK9/"^T^0CQ] 7%[\Q1)W7S$T7W&U4,.F,B'XLAYA@2S:$@3K98-8
M#31Q&P]Z&]I,2V3C+@S:BG!G-47PH\D_P=#+"/P.T>[GW&K=-N\TT"/P)M07
MQKB3Y"K9G@ ,Y2((HUA7W"C.@('=EF/(,1!P$I%=,RMK#'PEQ*A-,5 <I1,G
MZXTT<9Y)/CPI,0 -,MK_Z\>3C\<]?X.3;GN)*4P8'"$ 'W7!N=$L?,X9(BW
M*G#SW?D\32K';+_P0W-O<0\*[32A?@WC0_9&O07,Y(CWQQO$(S/_OG% 9 FY
MJ"<)7PV)\7M+C$N$LGUTFTE%=$7Q?NO-<P([BD4HEX1EC8,LVAE?5T><LC;3
MZ#KGQ_!(-.'2DC\4+8=7I8@SK-^FB'#(2!B"5YT(^!!1.I-WWDJ*BJ1B<=Z[
M @RM+"]:/B;Y$B(/Q+:[KU.*(HH23P%;A!G<"H/BG)TU IJF@9$/7M(>V6T6
M[RXREY=AB= -[DGFAHV<F@N)3+$_G1FE0YS(80LI2[*KU[&AB$L7&OB0<).
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
M"56JC=>-MH#LGM-7A?V%'0K7-3Y)_H7R)M&F@TK5=Z1,AF:C .\+7!>>&5B
M/:P83N1XU73+)69#.,0T-Y*:AX%)""P>W):KXHHFH#@CD]E[W/ITCTSV_^3#
MMK12Z[AR3#.T7"(Q6"T(8\*D=9=P*&VY=P!/PZ;5=B4Z'5MB,U2_XMGK6SBD
M&$B(,G>@DB,Q$WA;[SODI-.="EN,TL^!T=FQ]EY=_@WDHC?A+F>QR$H>'HB9
M)"-X1D;0N1>5ZZ;V2%O"A8)744E1D C)GCY[SA_=:A6)DQ^#<'(3^5D)W@='
M6@>AUA=%=W[="[L):8:3Y+QSGSQE27;C5N\*+%1,Y$]^#$>)BN !LN6\M\/X
M0B&!O\C36^U.TU_T#]^I$CGXE1>62\@_''2@1TSC8*P-82=I!<RN8I=%7G7'
MOY;S1X;&1#82CW,4,OZV?J9')OT?W2"ZEO_,FQ3")I_A)'S*OM&G[87;D1;-
M_IV; ;>;=)X'UG<FPXM4D?@A(^2&Z4WPA_!?/5;.8AAU*FZ)LE>BJ&=]5V-0
MN92D!.@-5_FBK57O)2N)]X10]EJPS8/,&0BM54#'A,('H53B2W!.!P(*SGI3
MD\ D) &4(F,26JU,_)['K!WJ\D<FYG_BT2I++ P4G'VSYH &)-_R J>."J.^
M]*A _0%*8XYP77:2?7P]N[7*;P4_?'X:P0\$?OAJ[\ /G^SY?PDV32B+!O&A
M!TXKVK87[>,:P&*]5CFF74MLL"KJ1GOLVPQIHL-+-$UDF-CDB:N*:69M6"?C
M3AU<T&5,)MNKJD^OUFCAR<L>'KA/8ZET;WN<$]+;M!C/CE.U+=?=:!@FKY5N
M*)A<0-316^-D/[AP"I2ZPN:Y6R9'89(XGO4U,&F,WW:X\N'!+9<>9T<X'<K8
M:PK0LS67Y:0C[<%L[R.,B[SQ9;K?*09!]SL'3@(0P1 K!&6[ZG-99JT4R.?E
MS80Y;OWE!7XS>9'*/[[5_SB7O#7^^_5)@K9(IFI[PNHN0JQ,D(GQU3)%0O,X
M[)/D7YR5V@&9@]_%K9*B/M*,H.711I#U_<#OQWCNX@(A(ZQNGCX_^2)9PW)1
MXYAE4;.BB2;=]7ECH'4Y+,M_Z]M.ZEY9.XC6=*>JSNOAOR7G]BV"X3S!D;3:
M\<GA >:2QA\PNA/>+Q:5I166*K7N:>'-+Q8EH^U:;97=F,>T C@?_AFA>=\7
M%80\/'+!L?:NT^!VY6V#U6/?42.;C;[%\&NT>NQ;O$D^.SLY/<4U]141N\-A
MJQ!_7[*#DBV73<^QM)F?N_61.1VW90MSM6T+4<<L0,PPTSL0B<Q+/0Y.*#R
M>K\44N//SLY.GNL#-G"=\G[))G!BB<Z^59(D8%YX=ZO@^G(G=ZV/S+3]B;D
M?HV=;B3?)4GM9 PRPA_2&&U68OW"H!FL6FJM'OKL+'WV_#0]Y4/M'$^<TT<<
M$"W5;NVL<U\,6T<.DSDQ?)H^_?(YW6-'@6SIN WL]8>1TR103&4?3I)S<S.D
M6P_9%FXP,O?G6=^;$B$"PW4P*&"4+,19XPU1\RRS3='!5<HZJX1-8]E3S^
MR&<LVZV;-O4&!AM)\.&==I)*)M3]^+Y8<YQT)N?K]A<^U"_:KAX>["@+4:UL
MH7_2+U[['N,=E\G58\=KVD_!*H].$8NS\#)K*@2#3OD+VDS#&^PWS.#D'L:G
MSTY.QU[.1->O,\4$KJ#DC@NRD7AJEI?(U:"C+K@B'$LX^"VX*^=3ZL>[NO%<
MV!/1*=)I/ZU-)I_7%M"H/-M(99W]19LUL"M[Z -X> 04II<W^,*JB__^R^E?
MZ&?XW%+_'+SDZR+O+O&CI_\UD9^<S$5V3?AM2#&#8Z^3G7"+O_P#GRJ_\Y+U
M\)6_=OD_/L1U[OJROO[BRZ_MV[K;8N[5_9OL^C\K-1H6T$K3!UG<)XTJJ;'5
M(C\Q=M%E<_BD%)!'RBED#4:,M92[] #3ZF=HIB8%_B1@$;]./;3XZ/;A]:B%
MOWDO]Z]=@_\/I?&>>N(V.7L$VL-[D/%C>.K%TQP3^L"OAF"@7*QN!DI"7VY*
M\%UQ]J]5JM5]]A,$_/F<@'^PVW3<(0:'7E,R4)<+>988C0N6TPD?T#U$T!&&
M=51__NS9F1$>C".R]M+..)(9S;\@SAXO=$2UX15Q;WGP=/!1]#V.W4%IU+]R
MI\R[:;+QT4E.4*QQ/.1F,L<1.,XMT3X57%BGM19T!^MDD^PZ# *#AQQ1'[*;
MCFH/')CE)?I>]F*2?I$%V&L0TC;3,"JWX,]M"NY385\/LXT4C1Z*A9?E7J-&
MC5!9&KICM"RU?#BIHRFXV)&NWKSO"/9(K,5" .IT2I39];$#+1NMEO@Z-3B>
MEBZ)LL.#'OTXK,)P.P)=CBB>X#U3IP7Z9+2J&SWOR5Q6]]/YKQ%OAI$Q I.I
M\T6'<<1*(EX>7U&@7O:2QY[T@4+X<#I8?#7Z_T]/SJSJT(GC)Z?TVZB./RUU
M+&/@&-<S,9!UG&0F!9ZP_EY@8M&$Y5J)<M*!^EMT0IX\L#KY$2>OO>W@6EWR
MMBZS)OGQQQ?PN<.#'U2S[$O%*,A1>XUMITDUOG.1E<0-UU[BQ=Q0*0I1%*(_
M5XCTX?7<&C)(^0063V812M@!0L,A/-9(L,]E OG\F1LN(%>D6NCL'7Y*I^>(
MBV"0GTLILYLGWZDE5_N?/DV3L].STS21=E>05G ;'-B7?AKCSI2J8F)#GE/(
MS?[OI:FS8[(#NJU-G9%AHV5J$YXU9<'V^>CIL;.<4UK.YV3NSXZ=7'0E&5Y!
MH=F83K) ;:+8"UKIY.?A@>NTN*F;G9VB?5,=#W>]04"WIQ'H1D"WKR/0+1K?
M/]WXZHWY@ZPG!E"'!SH./4;/$TM'S'MM>T(E0M8EK4%1^;F;$:!V$@UJ^ ;M
MU;[I]7@J'[A+2 D69N?1)[:^'J)-V(7#]$- Q55[=/^353TV87U%#M131MN[
MOAN7@+3S)I0.,FHZ&>;?X+GA_GW17C+1O>O6L4-&7R6 A?;\:CMT=^3/G42)
MBV6I3Z$LE0:48U!$P3Q!M ,Q5W?)-1^G[#2!5>#Z,J*UGYT^R<&K_??_G;].
MCJ[JLE_CK'OLGD(X\,YK (DGKK%-4RS5L3<Y^[,O$,:R4<)]F_K5Z*DREH1B
M ;?__/;"UY%A[!$L&OS\W/E:H>OT$B^KD+(<Q9=%NX%-][*X)?@*2]"R;:M
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
M5HK&A#[]*LIRE.7]E&5'+L*;%_*1&/L(T(&X<LW;E<05@7B69=^&W9_D=BN
M)DILE-C]E-ALT6+M-G @#[/D&HY3D#L"Q[1I8DC;9HSR0G77R/GX5FTZGF[X
MC*<;G@9ZR#YQZ$S^<%:AV(40ZUN%35CA7OIM:XAJ(ZJ-_50;!=;P#>EUF/;
MH5Q-(80)2)[0&F&Z@M>48_UM^F,@P=SU0<3M6<-%\Y"R'/.2NRDH0FAE,LI5
MH_*NBKK,N':8JU76EQWJ.$2MP,V9_(V\#[.T*.E1TO=3T@FV&%;9DX&?3 BN
MZ4Q!HIEM=(1TB;(396<_90>[-$LD">N#LELB)S=1,*)@[*M@($FWRI%]*Y[R
M>,KW\Y3CS.% O8^L;8C4=3"*3*R.?0515**H[*FH$$]_D85E(BF[5V;7+"T;
M)':*D7B4D7V5$04B4LL8FIUE1'?ZH80L5*5619=LRJR*<A+E9$_E)%NMBK((
MZQ>Q-/4H*%6=U-<5B,UEL?$GG+JT1%&"H@3MIP2IZJIH:HH\@@*8V.H4!6.O
M!:.HVK[!*"4>\7C$]_.(=]G[J/&C.$1QD&"B"FEK733U.]4@STC=)"LBKC)#
M,%=*60(>^8$H,]M6IF(."'T<2%F4KRA?^RE?S%RULX -X:3$5+DI*D&8%-3L
MH4D>L_RJ:.LF$JY' 8H"-!8@RRO$<B10<$9J(;6KF8^%7$-7FA8%^R/ZEJ=5
M,Q=P2,GFLB[+FR>87<LM#/-&\[#N@91^7!*J6PBFLH9G+*Z93)*. ESA]QZ$
M<E4PN;K&W>KW_:ZJKTN57RBFPL%V&R:$SMJ"B;_U7 _T=]:5@PIVA[ +1-ZV
M]/#@]7.Z*/_[M9E=2.>LML.<#8S0$+ /+JVYLNSED4!33_]V/*E'1F7XT9G6
M/!JY+UT:N1?P3GH4?MC^;[6F>*TJ,S>/]<LWR8OZ2H%)CG2X]YF*='B K+::
MJ?8RPZGJ[[%K92YP>-VH)R]D*JOP7F-3SO!/YTN>-Z I_O'O+^%7(/R_K%:P
M"!KV6W58?$0J'D,*.R831VZZ5LKPW?PX>/Q<7Y5X6LR@4Z*FM6V #5Z@TKWO
M:9+WC1RJPP.X?E'3R .XV%*XL'=J!N+YC#U^I:=)]^[@VL'4^.$()3[K";/B
MZL,N4TKJ!HX\&K%EW3>MTH,X>.@4O(U-UG;P<&A$EZH]<<>XXBLMVSK@O1X>
M[/9B'\P)GA:HK32KGT>:5:)9/8LTJ_<\=@],FX<JVVTJ5)0C,4KC6 _2FG@!
M/1]GH,*0A#IG[FG1=2LSIM/JU^1.ZI6GA$[J5Y4U9<$CK&OLW78'\8[TKITE
M)$/Z[$S;T3TCEVF,UA]?M'Y4'(?,Q5++DD*V5H$+T^* 1Y!\'-;.LP7070*)
MP9',-$/-L/[GX'\TQ:+O)+.LHWZDFP]*:$M.C>8!?),<%<5QTFX@-$SU\"F\
M>8/+;-MB=:/5B_D._KEHVYX^9P;?!\[$P@MDDIFPS]@J4"<%A;7>$U* "SJG
MQX\3(P0E&KJBZS5+1 @PR'MZ>'SQSL!SVT53IS@#:PE^GL*IGSG\,JQ?E1[U
M&D=-9$MBA++C&6PQP=D)^-U1<74\/ \\H3PEH]$U/0WJ"6+337#I\)C>P9+7
M,5B-8H-F$57Z+_089F%PBHDB)ZRU4$\68]>[ #.8H3;%5$5++;FQ4A)-QWZ:
M#E*C(?/\<E6"F#=H/4J0_8TD\3QQ!!^OY[FY-;7%_R:Y8910T*&5%?#4JI.
M-5S5Y)/Z&FI*0] L'/LI4%1TCE 0B")8UL"?#,EWT[B4U&/9APT@M@_X-3[J
M4+&FTZMF[>8L+(2OS%PIZJ>HG_93/]%XZT#/:D#,;WCSHI1$*=E/*:GJD'*I
MMDVUA!2NO<)2G<*W?:'309C]S,AR8;:8C"5\2 (0_'7&D1#:P;#&U+IQ4S'<
M"D'I?B+ZD#C Y,7%G//HN2C*492C*&.'$64_&W?N!4H)3\VFK.Y*!,<R7_%(
M !HXBP7POHD.9)2G*$]DDTQ>K53T'R^N=8,Z3:?C6"R6-)R0UE=4:<6L7AN2
MBP*;]QD<M/04_@^!+YB+[3.<+,LI1P)478#-O@!ACC(;93;*;)+0<.5+I8E.
M+"AL"M* 4L36L*K 8&+]<BKCGJMVV12A[*URX[X5N*.LIU&KDD>[R\UK79;5
M-KFU,)6I$;P[+V#^L3T]MJ)DE6HR[7^;JJ[I*[ HS1#]Y6UE9MY$9+.-6BQJ
ML>W_8T\>M8-+8T:BNJB;IKX&B5K7E;JQQ4\JU\)'G41P:DMA99U5;4AF/\NO
ML![:)D=ZNBL\=5/W'19D:>8,#[DTJH$""'2+Y(O'E#*0Z()(;*6F%U:.2]G9
MN5)MQ^,NBBJ-H7]4&%%A^.(*.F -$<I%GV$-BEO_(*"O&_&'/#WB@1RB($5!
MVF=!HFZ5)@B,@H9MG14T="F!B%OCC2+_6Y25_9:5+ 3X@"*!5@5!#ME[Q3U5
M;%3<WJGK2U4E>1]35%%L]E1LM*T(3,XXPPIH*HB4.K%Q-964C"+H;=]R,LKB
M[27]VV9KIW,QR%_$[]\DUPI+O[?#[U,7N=6H##Q&DH1KE0FD'OX1!3P*^'X*
MN/2=A-$])JL>7,=5W2QYN*!:K5" ,(M;]UVRKG/3QTQ.IF'^2C9U62PI@6.A
MX'I<;PA5S$V"V@+N@6>ZS*ZC@$8!W4\!S=4J#!I(=-Y-W2ENN9VQQ:NF7N/\
M3ZS/V,YB$-,-B6V4IRA/^RE/( O(PA$B4#9-8L!%;A3((^WP4Q-3]]RJ(U@Z
M'(R'S:)U6 -11@:6ZKJ>1*?&M;:$,U%TH^CNI^C>(1A%<5G4]3NV?8U:UDU.
M#7#9$O])/NF89R**4!2A_10A(G4*R822<*!M\^.M:&6BB.RIB(25I[OL'<-G
M38L)8]*):HW^AO7HC&%N2%&47-=]F3.ZQ>8;L6'TG8+_4!*R[<LP3(W+3#*F
M>Y.4)X( %XIZ,\$+;9&RCE;NK*I8;[*B8:JDG6^?+8I2QDX[R] 3IFE'JK9?
MHW/L+F?""&OV$G2; S/.4RPO.;C;-V;6-"\!8]M(:1K5UWZK+]0\Q'9"9?T9
M%;3,"%*LN87P0R_ /<#__J0#V?,<WA-\ZB4%H*#,L$^5Y6L*3NNWI!X>F)[4
M5#.?&+H3R0];C@]2H@['DZ@3(:W 84).S[MS\]10G,!-LI*NDQ?MIFZE=,1,
M)DO0M>YUN7F?L])U-7<K4I 7"#QBW:9;WZ4CWNEMYUYYW$[W@>H%!RR33P$:
MT'D*U,0:U"@O"R^@*<[KOF,.F]4>J*X'ML@@@KWGD6"/"/:>?<($>U%6HA?R
M)WDA^E#\V9-L)KA9P7+:-G7' I_ EU2"3L#9Z3<O3/@11DZ%-WSA\QHR!S)=
M]^DW$+K *Z^$5!$52/+TV7-J'.!.IE51&<=!_)B %<QX/-M(U1^:9#XPOLY_
M(8TEN**[\ 2O^[9+WBFU(59C)RHN*BS6(%9(LR<0?S[Y<,QV:6HNPK//X((K
M=CHSK)R2>]LHZOEP*C!;NLCTM6>XGK%G=5GVAJL[6UX6<$?M%DL!%B+1%OU!
M<!5SD 6.N;5C-Q6JZUVB*!B\RY8_/,V5-T=#?:X#X)/DE2.BX(JK);B/VD'5
M?36:X<Y<H 4YZZZ5VI$6VGF[H_<IP0>^4:QW44)@66S@DJE0I,)V8<\+3AI1
M!-RJ4TTVC?2LFDN+(OCQ2A\9&_V?MQS8\6#&<R=B(O$JU46VO)'RHO0EP9'3
M9U339PIU]JO7+RT)+PF="11-%HJF#. 1*!7= 62H;C9U(V$@,E!25(AMX+NQ
M0S)GNNWW=)I+6>_<1OV;^,R_]OP2.N)6 ;B-"/WPP'"T.QSHC@VM2,--\J"[
MMG8K)SJ/@(#[H,Q%7M]/VUE\Q"FKG3VUH^)X1V[?ELS+=H)?E_\VJ 4^=9/=
M*']HTD"COC7\3N9^(\I&;=<NX1EX:HN,80GI8]V-3]A967O[RL)0*6-NXGLR
M#@?>?LQ-S%MJAMKL_N#:/ :L8"4[P,W$<$?=$FQN-_/V^XW TM5[U2P+5O:2
M60S9@;Y#-C+R0G?C()@IN11-(G./N/@2> @]6F?U'B_5[FS")PB>K4&_ ]>;
M$:L=SH!S(O%GQ7EB&N[$O*<A97(W'[PQ+KVW+/1B]=K&[-/IB'XZE.EZDJAZ
MCGYZQ&L^N6TA+*VWG/KM1-:X68XZU,L(*X)&4NOH-T6_:59 B )[FMAZFM=Z
M&ZWUW76$PX6]C2LZC.<Z2%$(]X:CZ6_1WZE5X$.3HOFN[\1GO?UI71KOR($=
MU5E49^[_*,$4>;"CI$1)N4U2(@]V%.4HROL@RI$]C_\7V?.BPH@*8Q=QC>QY
M49"B($TV@D?VO"@K459VDY7(GA?%)HI-Z-?^+/8\+$I,\N9I-KR02G;DS8NB
M'47[MJ]%WKPHH%% '[" 1MZ\*$]1GCY@"/BG\^9Q*YCMUW)Y\ *CT<B8%X7V
M4Q3:R)@712B*T#T#O<B8]UBX*+;RMGP1>5N(M^7SR-L2S4DT)X\"OA'9)2.[
M9%1?47T]8O5U%QK*UUF#0C;'0AG:):*)>5Z\?37#5)F$$%4&CFX84UJ.F[VX
M^7\[D67B\U@&D17,,5X.5A+*=AG&\#7FQ1SO!/R.=F(W,LRP/=B!THR[^[:P
MK7A49W28SCXDX]EZP'A6UM<S#&<S(A*P@ML)SAZ+J1HL<E&#5ME]I<)T(V$7
MXF'Q(J?WT-'\M2+_[[]D3\^^LF'JXA_N4=G&>??WORY&P>U#>\H'1GKU,EM>
M,LG8C57RIMH@KO.F5 ,WL75A+ R@<7G:&M!]V"Z-E7.5(0V9[W\>72-S!!LX
M4$W4B4ST:IG0EWDYH&/PU\EWW#0%2G6]A3P*?[S*X'-]ZSC=H(LO"U@&$] I
M(D]!]TP_(VGGPX-EWX*LD9Z3B[N7P+NLZA*4"_PE4D9%/_3Q^:&_!L60L]2%
MM](LCKYY9*@?[Q1"'C,=W&5VI<"\$_ZU)$Q.4U_!70EHD(/?95= *!_P )5+
MK\ALXH%!_$0X_!W$L.#<J>3' AQTN.F/A8ZW-17\.=&^M^Q)8TR/:QPQOP?Y
MQ-.>-UV8PFG>C@SKPC>45[#;!5[BLN!UX$/D37:-6CKD+!#(BD@"R;N\)M*P
MG-]+H[!B-HO4V@=G*>K3J$\_M#Y-[ZU, Y."VD<B!_K?;R8TNR&A$WCT%!L8
M:#5VMT'951A/,A?I<5"" 35VY>09P ES\PRSC*=,/XK1O'3B_8X^(V<Z0\AD
MYLG."!7>6G(^9CREIF#T3)-*2'Y6^B+@FY:PG) ,3Z66$#JCHSETL,-/@[&,
M(8#60!LZP3&&CYTQ_2R:'*4"\45R%>_*,^;VIV]?G&N^UELS42<!:P#Q;;W<
M/-ITBF8DN)'8PKH0<O!?-_6F;I$TS@:?R2N1G8 %Z.L8^3NWI^XM[DQR;B1$
M?];+I9Q_^\N_?DU^_>%E\O;URQ>OSG],?GKY\M=7/_]3DB%!9V)(%/_\<\JB
MV&-@/ SF%\\,?Z07X\DZVVCVH]F/9C\!^;E "DF6%F3B9[VM^Q!F%;O.8+K$
ML/?@F 2S+;=8NF;;BZS@TDJ<=B3!9*@IKN&M)5^#R(:YRG>^?U7C$C8) 45
MMX+1J,P4 ',WG4QFRS.Y97X0&$KBQS8.%@,::JD4K6"E2ZV;'ER,5J7Z,RU$
M=F76N)\E>Z39/X-&48M:?']CG^6O\#-=J<?DE!_<4KY:-ZMUEUBY@-W)?=KU
MP-N_??F"RML0,,(:5JNHG*-RWD_E_'.(9%Z []M4*)#HA+'SQ:@)],H5E;-^
M \W7YL5RH"U5!6XZ9E18N:0HX>N^O$#!#0F%5$7Y$H9]$&R---4-H1^ILNBN
MD70HY;,5$PE!? "A47.#]U<E:"VLTX7<7PK-6241*2A#XCF"!U47Z.*JZK<:
M:8(\LE-XV,MB470>B$.K;S>("5C)'8)?\_?9^#7@_CM'NHFN+?IE9OR^-P#$
M>Z*P?L.I9X\Z.^KL_=3980[UA\T:21HG/'7Q8;)&-A<4!H/X4%DC=CE711EF
MM;(E]E.+3ZUH< A'*' EU,T-/%5Q97D6S&@@B"0:U6'J"S[\MG.H$NB'L-?P
M4U%!V%!WV3ZHQH]602;I<XK^.L$';U;,W]M^<6\HP+CFGS@E_\.#0<U?GPI3
M<3<%>VYXE)1=K,-'>_?X[%U8V6;54[KD"77U@DH=@5,TO$522HY0?(+:\ 'T
M3'T9>Z:H9^IY[)EZS$&5]R#CQ_"LD&=@)LR&?]1^Z]NN6-T,;(F^W)1]<+6^
M?ZU2K>ZSGV 'GL_9@0]V&QJ4=7@ KK_G=1.W-/K(A<PCT^XY<U-7-=P5A^$B
M6?1GS\Z2-3CM,H5JF;67UJE^R8!P,TOT*&L9^,Q98^NN@9NE[W&,4Z3HX' 4
ME13KM<HQ[US>.%Z7EZ-/.GBL(;69GF<[.977\27)Z-',TU=$0%U+Q9>8MAFD
M#7>P(<IPZ/#@(8?CA)WY, 8R/RJFR +L-;#&:CJO/'9N".3\XC"EQCB>*N#E
M9%W/TP&X.8I*QS6\5^=R\'EN=-*C?A=]!Z=@N[M\)+^'LX<+YR80">6&/K*X
MUO1"!JL57AZ>[$I+Q_< NW)X0/QW6 EP^.<6\$+P/=>-3!6C5=E&+7U971'W
M7R/>#"?G(NH,NQ(J]M/Q(&4863I7Q.?W+GGL21\HA _GKXA+3___Z<F951T:
MR/WDE'X;U?&GI8X%[DUBCN/N%.F'[M+7E0.@5D,P&-#?(.(5C@)9-EA3U$HT
M6]>]]/J4@@:53LL?,9O^MH-K=<G;&HN*/_[X@M"7/ZAFV9>X,-9.1:/KBZ0)
M5YA+ 7V,?^>%+;*2LMOM)5ZL=B:51R&*0O3G"I$^O)Y;0P9I N@\Z"G!D<,T
MSW6J>B32]]FSDU/C\<"?:!J'123@" [&(8CAOW'E-:= ^3NU),AW\O1IFIR=
MGIVF9$01Z;:NP6TPRTP3_33&G2D1M]W(C%,:XY>S269[BL,X.[KMX8'F>R7#
M1LO4)CQKRH+M\]'38V<YI[2<S\G<GQT[I+&51/)4NVH<X)GD4UO=^P?^$F@"
M@MRY3HO;1+.S4^0/HC]&+5A7\(!U,\@LD[<FF@Y_0%+-%@X /-]G9\]=]Q2O
MFEW C; <.NKMCOHIZJ<_(^8Z/$!/M-'&.:%!/Z !K%BQ/D%?^+INWE%236;L
M:/V2S*N7_\FJ'@L97Y$T/V6 D*M(T,6PFH2:[+0^29-A, C/#??O"[#MN2XP
M:QW#VD&/6[9JJ+9EI)%RB1Y!3*5_ JGT)>QK&%4?IM,S@=,T2F:X9S9JEK;]
M@NO(5E<,2J9=TW.3T[)NP#J'<L-0VQ3Y^NTNO/&VV6JA1K>6"X1 ;20],W%+
M [LG3OP1ZS;$2\4*Q"(7-@2D^)4K!-S?]W;\<B)G472M$75ABK<D[VK[^PH:
MR)8WF%L##=NA<N:'R+A#&10X1&FX1HK\*K[W[N<FB/9NYI7J745LJK^F?6#$
MB[H\ZO+QUT IAN _F%(E0(//I'>D&^U&TP#LO *T/<QTH_2 ^&D'<Q<(CM8
M08!)7U?<WX1HPQ"LRN]N0L;![UV:&N<,AY],W\&&:,L0LH+=;<@M]W;?3F W
MY>UVPPS!8" .@6NRHJ0J!KV^5@W7%[@&YTGX70Q/&=9L\N*JR'LJ#M L4C]7
MD)HZPF46.H: B;'PNPZ%'ZS"LOB1M&6Z>4[WZL\09GTC/731W$9SNY?FUEBI
M4'^5Q$@F&P@E1.F,(S!Q#?Y61AFX$PQFS'!02YWTSK&:L4OAL>L%F3/\-R%'
MYNF"HFQ'V=Y/V0[J@MK-'FI^/:L"B'H2Q1 D:ZF&#NA]F8;(EZ-Q87"(HZ1&
M2=U/2;V?%;9AIR1"W:#4'2%K":.,\1S&IB'N]JB&&.UKE-I/2&I?O'UU)WDU
M?5%C#J:"N%360NBV:#N"^CBAK$$*UD0<%-;9FH*1OJAL1]@;HB).SB_@UE%,
MHYCNIYC>S[C:&0DLKZ\;]403#Y];@O(XN^"/$Z'[P5IF9."/!+;,GO4/=AL*
MMAA:LGW2.(-6!V6&J@X,]]8J(U8P_.CR,JLN,)&L)PJH*[K3LFC NQ2+14,^
MKE19;[A'&U/1A1UFB:1S<B.>3HD)W\QFC_0?I5A05\E1P1 Y33FOAU'"_1VH
M;:JA.T(*EVJ,G-LO2DA;GN5">7(>"Z^1[0X>$&GT"1R<)=>7=<GC9(X*68FP
MO1+R3:!ZPT[9J>DJ=>,.8Q'8WBVMVW\8BF<+QDQ^@Z>4R,['].<S,OB@.@ ?
MPI,%M0U^%=L&J6WPB]@V^!#.;G02MCH)>GO^("L_ZM=+>/2!U#H<0^)WC2QK
M,,EFZLQH;O24I_!-<EE?@\5NA/ZI0O2WSN':3D V_G1=,OLMSR B0V6L*I'J
MZ;9$\]UA'3YK"G*BLU4G:]KJR8"?49"QS$I:&I6-E_5Z 09>^M^E<)[C-W19
M*$MN<7$TVY]Y7*?OT93BT1$X/"BJCGI^-/0]5]CV5Y!G9+BXR-]"=X8\+:2^
MD(O<NI*__=%F_I,-(#YJ##X)J[]#!'Y/-/4VO/T#X[H(9C(:M@&;.3"L5[*J
M I%=AA:8B10/#>OR1L/N8Y(L"NA>"JC8]3#\^J915QE3?2D0TWI=+%%HX%V_
M4YW;,"Y@CW]5-"B%.+Y:$PB3V73Y-<,6P7!! M8IIG-#XRNY\PZMK)U29P/]
M(X'!^2X)-="'8"_%&Q)(&5)!(O%Y0YWOG9N^<)OXD-'@2NE;\_,S3*_8H-,6
M]OS$>%GEX-PV J:C?R/^SNR.O3MO@1HTW$=-%C79IZO);"R3,<>)>!'A4I5<
MJ K^598A/(XXF)1YAK>JI8G0:[O:"5E"F(+:4>V$S,"("BHJJ*B@9OX' F44
MBT.ZRHD(U%:;!N*?8E.R=A!L#P-]HJ,3]4C4(U&/B!#A/($T:7JC*B[ZTM8^
M1<L8BC$>9TFRUJEF@YS-F@:-60B"1I!@M#<S:V$7OV=&]X1,6;B3EMJN>^X2
MK$8M%;74IZ*E0.A#ID0AUPE.\BO:K.TPA0LWS94DEBA=U'=4V45UM<Y^0^A(
MW7::::UPV02\=%/0H"BXSE5=7G$O$=XUDSF JFE 8;5KZFZ=RVKE!;8YHH=V
MD155VV'O4P@U!<B*/ Z&AO"O_RA0N=2PB42/9;W4<Z%&&A5K@*"?>=Z 19E@
M#?RB#FOI_9"AJ*=R@UJ\/E H.JER@V+TJ)^C?H[Z6?>*>_0&()PX^I44#CF*
M.)WAHB]H@BORW>87"-1+-F56M30B"ZEOV>=L2#<M0=D'#E]AZEI0/CT^C,H:
MK,*W9CZ5@_L3L(2&)4X#_XZ(E7?G!50UU1RYZ25K!3H AF-9(ASBF&?"$MJB
MO&%&L;ZU_("._I0=A6?HJS*,<F#N4M(#;^=T+91T_8/5$%Q&T1J^Y;HZWH?)
M*5&[1>TV^MIYD'83(#-VUZ0N?-G'-J=#!#0I'>Z"Y0[8C,%-*)5!6H6(0R!"
M3\6%!,\G)46JRJ(2Y84#IU25D]IRIPTRJ>G '>2":*C#Q=BI%[_\^]5W3YY^
MS?@E)-0PT"IX\EN@6()^AKOW8>.<:# M^&Z@CF5HUJWP+>0,:?)2)L=J'!87
MA$,+(3Y$?>C-[H.:?$@#ICP7X@^<*^50YA\>Q+E2^VOR8KO;GT"&B;TNM]!@
M)D&W!UT;:3 C#6:DP8Q:?!^U^*"9:+:YYWZ,F;L284X,]9QCQ+Q-R6<NX22U
M0=Y56SLB\9@E^8$M,JCO\.O8=TA]AU_&OL,H*]$H_]%&>;IQ\B%954."_(=P
M&X<P%LNTO-THBS\\$?'A08!#?@=^X1U9@['],H VF-LZBW9(!3SB =[".0&^
MTC>WN"8/38_%$.-3##'^#/JR0= PQ0$LG0PECCTE%;F=%-CVI0<L8PN7ON$T
MY"[1=>3_C0+^20MX$/_OZZQ!(9HIL^U,^'L?1N](^!M%\Q,1S;M2ASYPJM](
M@AAE=F]E5C@7=Q::>Y,SSICD@"7LS.*8[$[B&#8427U@ND=WL'H:4N6]+R_D
MF.(Q;$X7DW0A+T61%UE#9)4[$4Q.W]SCEPP\E/=@HAQ'7<1(%K" /X*[+.3V
M37U5Y(AAF^4[2\+ISD+ %DV]OB<5V@3\+FA@W.V<:=N#@2V4:7<I]Y,0W)=;
MC5<<</M=2-BB^[(?[DN$0N\3PU.AFX$?&LG3I(LPMG"N#_!1FN%H$L1/H3'@
M3L^CV^MB0W/4HU&/\O_NRB^EH5K8ZC8E8P%+L/0Q'X]A:O9Q/@8%@Z,"HV*+
MBBTJMGWGI0H6^(_EF6D=&=0('/54U%-13\W]+_)>W5D+?A06O]L<WZC;HF[;
M3]T6V;(B6Y91U"'%C ^KTD51!VGVW57ZVZC2HTK_=%1Z<#BKW:1-OP!O%$OR
MN0332Z7! $@#4^-JZN4[/>:F6)/WZGFJ^R!6#VR1(6V5ST]C6R6U57X5VRJC
M"8HFZ+&9(&U[P+_OUY/&9Q\,3!2:*#3W#,4=8E24$)<25=PX!7'W6@>]ZCU&
M9ID++D60[M,OOS&LII;4-*S4?"?ZTY6$Q_";HLZC3$>9CC*]3:;GV(T]0N-Y
MFN*0U,Y]&(UG>(I#$CL;>!A%/L"J[AOA-V[OSF],'[A#A?=>_,91H46%MI<*
M+4R6'_!<Y3AA(<KHGLIHF-,1.<@?(@<YN']WYQ^_<\_D)\ _OJC!D]M]I<*C
M+=GJ HT(7.3T'LJ!OU;D__V7[.G9US:[OR#VC+<UA.X%!^I__^MBE/M_:$_S
MP#C?7V;HZSNLHY;QG7R,G!15ZI*\:UH#=NC14P%-U#?: X%PY(FF'N!D13IU
M<:1B=OI+#P_F:N%:L7!+HX+U4B'\AO_ 4<VHFEZO5@6L$U:V5NL%_0,]J?I&
MX;-G%UCCA_^""#65NL%HCUIU2^Q5@C^0=@']7N,7!2W+?[$A7I9?%6W=N(P.
M@AK[#^R:RZ!VA?=$U=C56F=K>C3]4^2Q?V1N4Z1;0+H%UKTAN9)6J7=\]"'N
MIP[J)GE746,R<OYE[Y3&)Z'G MI&T$/R47"=ZK[!FA\KCQ6*=A (!@'N D6B
M>"E[)QPIE%Q%6]Z"<*.OAA=G-\TZ*6W*S@=F-RQE8< "*!&R83@5/%VILIS4
M MY=."6R):RQ+;3K1@L2?HB4]^ B0[_2P(&"?*>B2OT]MQO,JP"79MFWK1[^
M5:F+&M\4_<R.%'R/KK'JFZIH+Y- 2%Q=2;Z]J"A'IM^T9+=A3]E1K"J>0<9$
M=3RZ3-Y>:C:F-:\JQ(,;O-6I=[KE3253;R@FL**6CUK>*!G6[JE5V/A/I,Y
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
M8^M#Q@,?U#;*Q3$]:%A/K5=94\+[-)R0V^:N<9^S.\-\SD0CR'Y8,\9#077
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
M5[8<<5++Q"?6<QNH45BXT] )/F2!>]%CP35X+RJ9?7LEJ.0D/1$O?,U1!?X
MB\2%L$O;B0LW,V=2[F9#"941()ZLH8T#V^9 675>PRX,SH(_LT2RR&ZLI4 '
MZ3A4.R$92X+GQJ/5D$B8!<S#?MH[ZJ#BUR(RL<0Q\KQ8*SO$^C$R_[=NQVDA
MT'JO!5HST/JT!5H_C\@;@[2=I 7J)^8T*UD&(6+)MJ9C/! C9.PL"&=VD1GA
M#CI)UH7H:A-$-8]4X>4>[.YE4W3D,@,,DUHN8"^99_$B+M=GGROQ<Z31Z<'P
M6D<2 R,39$Q/XYS@..;"<29M]6]O;9*$?5.1V?;[7CPB;W!L6I.6EL"8A/95
M#D@ -]"%)\O];@WI80:>I2)P;-20FSUA'Q)[I+.Y\1;..WN[>4"/IO$G906V
M-ZT(67;Y/ WIWLAQ)Z,\'HXNC,3%*AJ-5:67;O.=&E29X!EFC('6=)HS'#TA
M3!(\F[@.R50M"@Y:EE[48Y$M<8FNUVY/D#$!C,/N2XXU15E&?H04$YA?P#+.
M<6]:;FG*Q-9&K^=BZ-;$"BZCE"VI_TS(5HB+E,]$$!6%Z[6]:' -:6YK0$2*
M!.,NWP)T%#;PG(X?HQZKF99V2]W.<+Q@+5PV%K+>)S?'A5QA48XEK([KTB3.
M3!34%R!5V>MUZ-#6U*X?[HM]WQ@UPM)V?Q948J%(0486YC<RH)FD)?OH>*T7
M!T=S[Z@.>O,M72;:1!C%G!6PJ]2&2M%T[2UF%9+?JJ5Z1&4OSTY])_ASF:,<
M"J[6)71I!LW[HON2O&99=8J&+'=!.#8E0QQ=1KDO.B.8:D@53\JX5:PC+4W+
M:O\M>4J]8H@%@HFFH-).F&_G1HN(:JTE$P.[.;[<DP;I)HCN-[2YBC-V3^"R
MFS*0%P>[P3!)4^'KAI+B5 [IT&:GS7D^-*[F+5;%#?C= [QDM?&/7#?BON+"
M&?S-)4=2D&\.A[J=WH&H[&4(U-I>#KVT-V2N=KKB"B]]E@QRKW++O1/N<[>Y
MX69<',#7X@#6;RLEXHUE;'+NJXS[+F_6D<2^4-%[3^#D+%H07);L&8 OH#)>
M4%=I F1>I^5%3[U-W\"<Y$"9:AVS]:WVX58&_-:]N!^A=7J$!(OMZ\#A]X)=
M&CQ"\YHZ&;3_)I&'[;!]$?1>H43)C#GK'R$%&$1%15/COH!1F[$4G&ZR>GN4
M3LK@D%SL5O7-&8X7!H' 'T'P36W;Z'I#!5^&.3?$:^\P$$*-HLD"VC*]*LU-
M8=/'>1\<Y3TX,BE.<6$*)B<9BV"[VO+KK.X:F+)W';IZ&O$PH>4'=CF..[ZP
MG["*=B_9P#7J^5=]:4I0$;^5EG8>MJ8BDET"VJ>:0ZJS]#+16WP[\1&94@"%
M<_I=WR0]MD4%J "/2RNG*T1;+_:/?%E> >>VFW^1!^]/9]6]5@MH4O?2$9%B
MHC1&IML8/VTU48WQUU&<E:+!FLK';M?Y>;6_BL8,>C'4Z27.QR69^.VRSC/G
M1[D4[LW1@CS''-V@>TF_2_S ;@3;QJ:2"@[K8D2DR(M#&S=?+$Q8%]TFY"K;
MQP/-\2T,.-ITOO'N/2-LM=$A[2Q]VN5D//.T!+@C^:UQ*G+?\MMER^_PB6VT
M[YX"KB3"]_U$^,<BWM%BP\V-,R^OXI7HMBGN.^32WD4%FF#/I)=, ?YODRDP
M@W\[%R_X?.>OL"3URPL$ZACIB SR&$9I\+$3_#7OD;R(0T'MN)C+M0/XF2MM
MRS+Y(/A4^7E82^!EM<R0[\"ZCKPF%:9@6F6IJ!Y0=<TV-QC%K9EK;Y,%C7O,
MI;2=5WWK1?ZD5CN 59I<B!UGRH-<FEJ:MUI_0G^0)M%EDEH*)V]*$0D'8MP;
MBJU$$H2/J]%LG'2I$54,.*E:^K#L1UTF<4+[V'',RKF?F I'EOKN'6V!U*U-
M<\\JNOLCR5^VX]ZIKN&^5U%OJA!JQW;<6Q(5S89ODE53"LXA,\@J+\X7U-@H
M/,L%]75A$P+4W,9'DBZQ*: T 7^+2,'0$=M!&O2V""4=@W)2L)H:Y6G2G3XQ
M!?.-#51SB@Q@QD#M9P]:]0BQ(8+E0'C%^/$@TQR03T+/2*/1.!_)QKN.2>ZH
M<S*^R<V1LLVY._XFX@'H@?9.L F*H<X0U@:.*J>5.(#X,V-6>:=IE?'\P^^'
MUTQ@APQU$]GI&6Z  J)ZPIS:8N08T\E]8FR=D.,D22GT2?96](\BI[>IO(:C
M"6H8J@9)88.E4_/&]C[\V"@M#=DV,YO(M5.OAR5D#3VG$(HD^*\T =S5U#@;
MN-*!.?7L3*5!@4=$8)8:0U8.O\HCJS$T?,<%<5%W7-D=^EE9PRN)GT&W8VQM
M_%5!2K+;2*Y@E3EBVD#MQ)Z^O\0LQB3P*?CP;8>%%=$XB@MXP7B"ZUG9():T
M H"TWN6V<&G3,DR*PE6F6*I"VCN%L$%4\%; B2MR6][8T- 8-"\\,!D-[<6A
MI._,)Q!<H5T25OW*]<WK%=K &'UQG>2IJ)?J@OT $F\I4,A^"PH!*.1XMP6%
MK _[WME84G$US/H=3&3$!_;V.RXT-TRRB8NJ^PD:Z_5S,%353UXBY1 QE9CD
MH$GK>GUTG?CW>5K[P62$7QR'^YH@D0S#;PIB\Y-RUN/@\0H[@+R]N;<-6\UT
M_%Y0A5FM$!S5R(H:#=Z*</<B8IW@;6,)P:W+(7Y"Z2D3\1(/Q$W<MQJPQWTY
MJFO'YL;,'%NS&O%6GMJ:K=VT \QJS[=W).C7L!EH&L;FO7\ E7'O[/T21]2?
M=@1XA8=;;!8ZJ9;:8M[A<56PG-XRK;<9CO*61C**.<*B13F\#W^+LB]X'!#L
M]?U"3]71&'9'!)>Y>JN(%>ONC9:I'^4,IDF&%QRX+(W%=\\;NVF=KJA?U,@8
MOI5*L4QD/60E?[2T(4TN8[LQY^D183&]D^QBCSD!<) NH \KY;1J3+-@\_8'
M@M*Z(0,O'B3?;VZ<E^,$<8?0= *U  [O3)A="!@>K&':$+%>A\$;'^XF+[AY
MCG:FF)%G5L))W1OB(?8%<MV%OFFO:B@4+BF3YDB$B17L4F276[3>[8=\&),L
M59>D*_1$N@[JT#F'V3K+9M:6<4_9N>/;Z]STF'SDDO[ALR%5IF-SHQ$FT# 5
MSIG#331HWVPKS(<?S-R77/A_R8;*:!W(-[R]Q'<EB\>E5CD<Y.A>:*:E^L2&
ML\S.? W$!Y>>?P:Q;O/&5&'E'F2YQ@PK@10I,- 2^[-Y;VYNS-^<P2U[DY?[
MU@6^?1U"B83)VC[ NDI"J#'\J;JM'$W&,D%VKC<W>+*U4D2+=H62L#"[0DPF
MDR(SE%)N2:NQTE8!S(.JRO;8W)"S$4VKR#/'2&8)>1FF#.1"_^=@ZVS;/P"7
M4ST73?)71:-N!2/I37&^R+XYU]0/H;:B""5AN?7;_$%43D3SW=P(FGY<&V[]
MT:_G/[KQU-PVA-LNG#.<6?Q(-&URP!8OI3Q^V6F<LY#+3OOL(LY__ HS4AG&
M"DN X4#T336KHS@=-TJ>UDL(K5YLS)Z]75\6X:Y&\-N4OF_,2I.>DG$S:2N1
M'MXDK;I.EN_'U:M$P5$P15H5@#Q@Y.-Q);4I)BU<Z^IUG(5C\J*(8]95U!]#
MI,$4SMH>M]9:84L]4*4I]>/7B>N_&,]FQ;BFU:15G2,T6X"CO'*UH<F^-)J]
MZ3J//V_--^1M8=J#-DS+8=J]9Q>FO1>81#BEZ/#]'$Q&Z"T1E7'3$MP6VOU&
M@W@(.,^!#^=Y^_[W#Y_>G7U^^^']YL;9;Q_^_(Q(Z&-#>![]A9\@RNK07Y8/
MY,I?)_&-Z8)A"T]^4V70@JQ69UW/A\-)INQ(9$M?3$OR!4LES;AAQD1)W:*L
M_5V2T3R3Z4?*W;)VP#C<.ST^A1$X'B/UP->"#.0RCA%U+&GW,@53ID5VF98'
M^(MH-/KF!GNA$M?4"EG2\7C\EY@CI:8"B2U2NAV9FO8N3"\;7Y$=,4KQMH/\
M)KY&-,W[L=!\5.!-!G0A;V#NYH);H8]Y0M)8C85*!N0&!;MD>'#>V4<72>V$
M,B[M[^Z="OTSJD&5UDPXJI0@P=V?=[J,B2-HX/[B8HNX,@JX_+B;WG;OM+-F
MNVS-AB/(PFFP=V@(.K *%HASCM!BY!/32/ <L!2@#L9DGF97$]1&:2(,"_#B
ML'/L0_51^MPQ]^K%. .R?7K@0 9U,?) 9=X?WT1DH_?B/M/LWR!S11]$01:/
MC6N_=?%FYU]G[[>Q<R=NS9T1C&!R/KD:J#\%=(\Y)7U8"X!FD<.61C8G)P/;
MW#CO7=%^WSLY_"4,/J+EU!])]L5\@.'2<VD8_U<^$DA)[K);B9!ES#N.%Y#8
MX)G[7]%P1+8G*3;T6=RZX+\OMND'5YP,1!@O#M[G='2.0BO0<3]#YE:&YB'O
MN8Q,7?'7] V,478/E%&*G(<+1TZO>4S+Q<.^;,+U%E^G+OCU%_J;$363=;?J
MO^_!>9]?"TKUH/'P> *,^V29>/RH2*XEY,ET^&__^28NOSB%4F-IDJ\-H%7B
MDA&',GL[V&]3\*5SMKJPUWS2#^Q5$6VV)+.T4/2D$:W]:X05IJ&GRWBO!&\2
MZ<*!'] 6_?N$#H8$4VT&OD('P[+YQ5[GT!SZ"KHM>'&DJ3KRG#,@P4P1$\="
M:!R2M ;,5Z6U3HGFY$HS8W!%)Z@IT9.$6/&0CO*.!)V'26^G1 =Q3QAL7;S[
M;5MZAB 4#%>XR^*JGW<GI:-S-8?%WIL,G G-PK1CUD>3)NG4_883*J^.+",4
MDME=.CH2/?JS<]$Q#[9/BR R=_BD,0>\*9IQ2Z"87#%PS=-G3(-@F/?B%#+G
M<I( B)69M@F\'53'*GK0B"=[[FW:+0Y4_%CI$SR \-G<:*7/-PERS72/Y!45
M(ZEB=F$#5/-@-<HKHYQ=+6L9 [EB2!WP&VM7&1"+(5RSD'=KAX5U8XYQ!>Y8
M<I4 GSPW*+89>1.6/Z_-1#>O.S<(%J0Q #/9U?_\M/L3_TV_ZYJ_5QZR]J[?
MV]U]N6P;X7&Q^F.X"KT;I<:7ID?\!)JAU3O<VR&;_@O<1/D![G/7Q3H]/CEU
MJW6WP=RGC<0YP"M%3E[D*GW;U2)4^S?8.J^9A#^CUX3L1&1#SZLBVUC40.5>
MQZGBW5=I%(Y]2T8'V'R2*]P1EK!G8#-R2)6Q+?<4;CS4U7%W5F-UL^',FG&%
M$9P#[$%&OC5@/N;GUG:A!X/24HML6*#Q\4OL@*5W:\Q@):.]@VB5%N5X>1X
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
M##ASEC(_(:>5RG'YRS-(&+5GICTS]SPS17P3%3WIUA!EV41[SP#CJ A'VX7
MXQ)J#T][>-K#8PMU1F  Y4HE%-\BJB\$&,97JGX7C35@+]F-<0/1[DH]Q+@8
M5[#8KB(Y&#.M2MN$L3VL[6'E_YBB;C$!A>NR'R520@[B2=UCOOG(C (:7='R
MWO*'1AK=/]H52WD:LA> >2E"'#QSKK244[I-QDC"K>)F'&.!A&M(QS-3I+[(
MM+RK=/-57M5>C/M*4>0@OPF&$W0VJ-^A^K1R8$JO.$0&P'M4#G#(RPF]4(%*
M:E1.C?/NET!JP3BA(D$K5&;VR-\WH33T,\ O0QNDJCP,>>YD/([CVFQIQ>I_
M4:4<33D'9&>I.C>F13)V^%0?WP:VYI=%?<K3F!'L1A_;J7QMUP*[\JW'<O*G
M\MB\T>U4O? '8-V[\W ^9-YDS]W\'A6[%+]KL6=R:6 4B38[ T>?P%L%\<"9
MV2+F.O%,.FS\EL/CD>^C- 34WGLFGVFZE1]_?SU(XGYP;J-R'R3&'=;BRK8?
M;W.8SM6KS>ZHS0T;]_;?F7G\NE'![0KRR5@PKY67GP:C"0F>2("QD;S=CL%[
M!#<%;I:A?A5@%1W#W(FN9^-EKE#26R+1[;^C?#7DRB(P\W(F<<Q) LNBSLTH
MXA2]PB.1@YIRF!_E;$73G.$PK1&M#\J.93&74AE<'CP9#W*MXE6B![08@C54
MRPK%\V+/J,^:I*C_+Z6:2S8!BLD+@]!( 'P DU$6,U:\X.=A^TYY\V+H]8/;
M"2Z@U(/WM,>X1FU_=^_HMA?;W* W,]10B8_NB+,K+ES_S"P)GSBX409_)14X
M<JVW/OW52RHUOB:7RR3%D,E6RO&D-U6"QB^Q$R:RHS<W7.];E*%5A4F!1B!#
MI7VP- V@F  MDPWKXT+NT%"Y&L*J.>!/HS*62\R6#"_&32S%>FH0Z.MZ!?/&
M$*H\A1DN]0X8AY^(J,92*P8(G6QNTP 'UO8KNP1U@[64S>/P'DJE8AW?VP21
MXR.AY>*'8 =%M=D';=700] P*3C]7KHM@RF*>U.D4S]CV?S 5NXL--GG+Q0S
M9DE/$<.ZQ;U*IH*ADGT>-VQOAC'R.6U4P-B+S>E9IGO@.A(EE5A"#!; 5G&"
M#,<9ZG14Q,)1>CEUW!BVAM3FT_1=V$BIPDI=$ <,",DP2:,B@$G.XQ/Y: ?(
MQ]\9C)9R0IF;>!0SXL,)76FE9+V7V]Z8A'*2HV0]5<8,>M&R^N,$K&:R1G-E
MC'\!/):$AQD%J;8==$T ;$<'-REP;'123%>;V!A)U?D2EH!N/G+9?XV?H>(>
MW7]'C@.YS*VR&40VT.:X)Z1%>PGF,%HCWXI3#A/;OSFIY8H6._O?^QBNF50@
M1PDL1YL;%U&*QD%EZ^3,'X[,5*DS5><(;\#.< >8$E&EI!R(<"AB;NFF!%B@
M>+E2H6KO:R2GCPRPAQ#,;EIPKUE1/8$SKI2T;_*EE2^DYEF%GF>@?<XZZ WJ
MAD?:N8@] T)\-;:&$.D1D\)2%: -#XP0)C.3<D73/%NFAQMG"Y:5JS-Y6O].
M AIFYYZ!SSLD!&Y$4K0!$3S(;T"9PY2;PUR+IYV%>RT<?M*:ICH,!0L'3$AC
M\;[\I.!?@R3UB,5  @>J,6'%&<81Z16._[C\FF4KDHX_8V?BE=6%OE7\LTHV
MC JEN3$M8Y=,-?3\]EH.<?13-HSR!UEF2QHP&%B9^DCV4@1",/RHZH*&#B1F
MY.^$69NN0!,6U_:8MO,4YM;*0-;FP-Z!"_Q5BR]F?/'QL\,7?^]M]]V&XV43
M(8Z-;7RKZV:HF#S12A*!6X@9,_$FEE(*Q]6&]H/YI S^@U!6,HY,S3T^2,W?
M1I*A1R;4 RNJ,01:-RFY?GQM)F_-UI*].*<-)=?%[1BE)VLR3F6ZG::1>GW6
MPN_//ZB&K3!T@? ]GHOH#030R\J[JR5J].S-#8"<T[R<,!]#E2X\0B>;P':S
M>RI!09>>]M/1]73U77.TIT<O?PE4?0#<'(U*DHSF7Y))?H"LM(C2GXQX='G<
MFN:Z)#OF2[#G5-?*+[3_BEY(9T9$^GYG[PA2W7S(954_!X>= __3-.ZC_JVS
M>R_FN\M?H;64S&,FJ%\!+(][WV V#DZ_[VQ\5+_@.[SYP?W?_$%K0V@VSM@;
MD7?_A, 5"3WV8RY$)FZ]V*Y/%(, 'N@0TBS06:>)1=@CZ^&\Y\7/07%UN;6_
M=QCN'QZ$^P?[VPVG=/EG?J^]]BF_0@8#X_Y;)WC3"?X@AVBZ<,NM_TMQ;G"N
M+%F'5WO0$[(G+:"^\?8G9WH</\D]?Y:1[2KC_L>$3)#UV!+M;E_N=?=??8_=
M_BR$/7H,R;!_)P^@2+J#]=@?=_>@"@[:D3<K@Q=0R >IF2>7RH)"X/#(E[_;
MV-XS/B+'1^&KXU8A+#M?%UTRG_5@I)/XZBH._O=Z;(L[O](_:6O+L#^B26=/
M T8^0.ZSZP2*X_$FN4J0^/ULBKTC<4#681H>]G3L'X4'QP=-IZ,1-%P)ULZ&
M9:LL!(\3!3F]_:W^MVYBLX%1.RZ=8]P&P#+_59(]31UPWW%L$2S,XR3EU,V;
M/_2/.EWU;B?X6RPY!7H(,NE*[NQ26@@(FMP/!Z;6/%[T79M%JX/[6YY-:,'2
MJ,6G+DK=8I9,\I(3K$)CX"=P948#-Z$6QN ^LFA.Q5L ,7H;8#3H"=!$&O=9
M\J"(<:PVD@O"+\%4<*BVGY1=;;?B0"P(E<?7L3;>M/SJ#+,Q%>)>)O(JCU)T
M\!D;$NG+F*8RX^"M2:RZQW ^@(9V*5/%V5G46*"#DM_.J/D=.1>-)D*V1FHJ
M2-YNS!D KV5(5 YJ8-W)""\W!I#1I"E&1;SCI\X],+^\5RL;YKFJVD+>+G;3
MGKHU]^PEK6^ TW'[RU\)28 CJ:QL>1-MW"/0G<IO+Z<5TJZ<V]M(90BZ5F*
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
MRW1 _?=/T\8<7<QS" .SYUT2?0CYTP:FW30&9B>D1!76UMO M&RKM\7?T-_
MM ;MW1@88SP.+J@&F\&FK6&X Z\VEN&A<]CKQ,SIL<>DLDZT\+5)9:FA!7M6
MQW$,*?=+2FWLB6,U^UU%S,ENC\;U+'LYSV@"#8ULA\%FL&EK%TR@H2[GG%"@
M<;HU74VLH88B--OF.R/EX&$[ BK*5<=J=GN*6)3=7A9K6:WEF9V.E3F1>,3L
MFJLH>&;7?)>YK*ZMMWWI'>NF.=B7GFV;7):FML-@,]BTM0LFEZ4NYYQ.E'&Z
M%>1,*DL-/=BS[/9F_]B0<F>DU,:B'&TJRQY8K?;@-(W,B80C)I6EHN!UK4%7
MFSY2NI)2&_MRO*DLV^KV54AER8HOK<X+->1"XK'5@C-0"XYBU+';BN%1#$[_
MQ:&+KE0(L1N5* ?LOCA0/FIE(NT?3&1?\]VIW/^Z6DX/?OZOLS/VT>?!Z!?V
MQ9WP-_#VWQD//8YLTW[#_N4&&?[,SL[RZ8S\FQR-+-$E[-,O[/?87; 60$NB
MP!\59;K2: XK-T^+7^3/P^]@>H\N=B8&;N+ Z]R]]K$F?:PRWWRF;]CU8@YS
M/(_=H>^]89?NC MJ7$8X;;OG5%][G;^'?\N)/ ?B ETVD&@.XYQ1P;BS(1]'
M,0SM!K?N(GDP>2H5WIYM^W 5)\Y +-M35I3[=5A@K13->>HZ=UB)*$N3U VQ
M?%V]]N'OS$\7[/S6C4<)<U,@8@(.&,,*8V<?PI%2X'6HEICP-&' [NETJ4"B
M%X'@Q"$^%Y7T9UR0WQ7DGP+_LN&"!''$/GSG7H9%M-CG\=B'MV%]$BR\^)Y[
M?#;D,6O95KV&&=83K:.8&Y]F\ZZJB1I62!P\?:[H)R$4E=>Z^ZN\=@^(6(XN
M0UD1R$!XKD"H8C_U>4*J+2_TA["';__$,J;! B7SSY!_Y['G)U@G</W)SW,J
M8G?XXH"'98U#P3I$H;[CI-QQP-HK3[6>6@5=3=V8RS*D40RJQ4_)D&_0*U=I
MY'UCZ10\L:D+IG_#(V&4LG_Q).4C[;2/.DLB_%Z!["+$X=#1HC*CPA?^9:-Y
M *\8:Y2*!;7RE8P95??<\,97#-.3RGIJMW@_L_NV9P<*ZV<_:*_AG@X#>-][
M79Q=8SZ@8=T#N3\(-PLC! E[78Q>_K_]EF$^Y(IH!G?'*OL.Z#MJS+ K"U$$
M **11,E]DC4?/;!DYK5(^4CX1%E%(T(V@5@J';#XL>_Q31IGSX7?3USC%,NQ
M@?0?OL_]V-WRQ_=N>CS&64&X1<+DR*WPX=258F;MDQM_X^DN[1GME.W40#Y_
MM7'G1'V.6TLW'KD4*0BW8/$\W;)A";ZXBRA+Q1;OED72WOP?QZG9>TS]4]P0
M6/;<GN/0HJ*P%&\[IB<W\_+V9+:S>D)A^ZF5>TS!=BQ[\ 0G5/7/A!\/=7[V
MZ*L::!6 I@ $A:GS9"K.;O2>X+J<*L3=&1V[K]NOG:;S!-?E5"'E?OGTU+6
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
M7L1"I)Y/?Q<,G/]-?(S#XL&G N[B3*;<CZO<2#I@5?C@\5S(7< (KXJ%=H.
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
M,F[*WG./SX;P0,NVF--TFO5:.H7?YRSA13..BTF]7K-Y)%8_\KPLCJFI+;&
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
M0B;-/"JOR0;@=S0U9 *8Q&U--7=7.VV\ BL2BZT(_X2X&<9SV@\LE5?AQY>
M$3]QHPR">!'I8O*4?S07[/>;SANMM PA"9*9-:=\,"(NN?@&?K0*@'I<,E<^
M.*T;P9[%VVB1^Q50P#<A'H*"-W+:=7QK>F,F,/DUGNC1(0R#-YB>S%>A=1#,
MX31;E#(CM,M4E]P+<M2F9&Q_581\35_(T0J3F#Z:QF%P)M,^=:$]?-C[P,LJ
M3CBB<ZEAQ*+V81,W],*,?)'M;6&0EUP/FE=RYZY.A&X+Z542[<W">:RM>AFX
MI3\K5A06<K60H$X>22DLRV68R_,*0'PUE??8[($:.O$[V^,HQ'EI%]0 F%_%
MTE6 6PUD234?T_O*:NM"A]X&6UR;>]/'[$HQ\$^B)OZ.L<MP0\.F*.CJ]ZZR
M,'EB['[>LZ(I*Z/N(K=#I45=D-Z>Q=CS&L5WF94>))U#RM+8Q)5F2BQ)$$Y)
M?!7SB5@]KZ9HA=OWA46C,SC@:CEO,E.NP_@@?#312G2)QYICD?B^>3!XWJZ"
M;6V8R?*PM6ZM,;4OWY^=%M;"UNB>%\(**Y+9.:OVRP:724L",2LRM@H.+WJV
M_8Q,]D(I8J07+9TK?J1S1K$Q)F@?2$T,/F%;.NZ,Z/O-)/%66(M1A[5@K,5Q
MA[7PG_B5<_;7<2+$"UKAD"(4!)K%]>D,+S+@!PA%LTD$QV\RIZAHLOI)T&A>
MBERN4A,@:%!C'!;SJQFW%9)8G+2+D[C_A(T6IKE<851/:P_]@PF=KQZMKD7@
M#_T(_)G)-75!]];300JW&<KYCDXIE#3\UFGPU,OH-=<(T2A2AS!2MBI++3H,
M?FW 3^)'^XQ^[PVI?'H^I]U"Y6=S4Q!4YG3JS8)-(X.X/+T\'P9OE<7??LW2
MF]AO(5.M3&5V( %N2O:,QAEHIEH;'DL@)0RX=3+J$[(_6E+ZJQ_YVLU]ZM]<
M!7K'W=5]P'2\RQ,77@3<L<6$J9<-3N_L=1"BXP!$WYS ,E26)5(I7%L^BZ2F
M1UH52I,3U(M"Z;FO25/4?,$]Q1D,,/UO%8**T@J):J%-+48'8#@JKSN]]SFW
MY\B_/:_)P)!JB8GP/7:WZ&&04$3UQC7\28*E%<25K*S$=Q FMT>;?"&R!W.$
M1!"EA!ZI0SG#E&/]4@:NN3Z -0L3A6='>QH7BPH:5#30-"H6L92[>_P"656"
M3:HP!$QD<K)+PE8QUP/?J=F96C,6T9,<7W;V)QJ@2H7$%-$&DT%VW$!"N"BQ
MV9(?GJ4^E10G,PQKAL:7&9IIB)W($V0VL]JK[?B5O\\M/NC<8KC%Q_O?G%O\
M6<*0ZY^1&_DK:3G$]TA!-FW!?:[T[S2)!]V8U:>D9&0O*:5G-9/N_.W9R;MW
MK\_ZO;/_]^STUP_G_SP+3B_>O#M[>WGRX?SB[6^MHW[C%=DY!89L:+]7*&(!
M%(D5E_PU>$&VUX/EQ349@]HO%B'H'SUZ&W!:AW>&J^T?-,'@UVD1E=<,>D#R
MRR3^-+G%QJ=HBW5--M0#I >/F?!$;51X<1J-=]Z?\]4:G]/OK0Q?K!U_9_9M
MQX[1FWS8[\FN<M;YFG':8=,Y6KNE:?!3-,XE,ZWYU*4J%7J*'ATZJ5.MPQ%Z
M<=H<@$J\<\@>OCL%7J8:":EN)]<Y#"8B)@;=R54>L6VWA>#]TZ[91=KOK9Q=
M/P#%*H.S<])B(K(K'(1F@25[YHG'&NN)^-@DDC;?+KH#S=>++@XGW5SPJO[T
MVN722S4U_9$!K\S2BL7BHV='H <:>I^W5UMHI_H]U)^ /R04+MQ'A_O[^,[
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
M,SAA+@5V5NUC281Q0SL)%H-)2ZEJC9X14;ZH\LEU6)@FD"T>;W/_B,:,CH8
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
M01ZY',)X># \7"*)WH(F<322@O!BF2Y5([3<F-%=PH)!9(J\,\C2%?F^PL@
M%^16>D&JDJCQ*-[;,^%KK_Z.'0:)8+Q3P/[9FM[1D,T'^Z/C+H9QSVJV008]
MZY!!C QZVB&#OI7SS]D--<8UR;BF';VQQA5&XF4D&R(=-BG>U$83>J,A*1V\
MS59\],(I#5@C\M#"<8JL/GDU+;\S:[UC6U]SLYV'O?D40%][\'?-A1<E]_-T
M7 (2\>CT^.:;ET>Z_.5MS9*R&;S->R%.TBS."RFA6XN)*Z59<X9 9E@LT4?5
M:PYKWV73[3J\035$E&['(M66&ZH['[\)*KS+^-\?#4O1(G9#2RJ#9IUN"V=]
M '\TW[ZU!-+!E^"/'GJ4T,$R(W2_]^8WH81>HL_<0+\I<:2'\F\.VA!P!NOX
M-_N].@%G\)C9Q3PA)_!=$[5D2>G=-LO!O3.'^X]VUQ[8_JU=4S<Z:EY7M^&1
MSQJYIJ_;E^_6)D7VOT$3MNU:JW'@S?56VYD3LF,'UH^3^K4(\'Y^^V*$)5H*
M4XS04'?:LGU<N:YW7$U)U*9#C\^]QF2F?EFK;6L5!E[5NSB)>MVXGY4%%[ U
M&B9>L;O139:Z$>MZ%X7Y'EF^PWZOW@?J?MX+?PV,_=NXTM@?-FU#<(*.F[0=
M[Q<TC>@I P1PA$?,:!0&A\^D^ZZ:O>S-RFR\AWQ&CSUZO*W9_,U:YSGIM]P0
M#V)CN2-><"8O( ,A2BQE*RM8"2XG5984^U[1)Y+FRZB/609XO,DPC,/T8UXM
MRLD=4V>7!E-$*UZH;%XBSI:0M7]##;5J778N'P0H!,U,#!IL$93'T$4ZJ+79
MJV>D>(253HVK/MO.2+@=$[BMW!V_Y^5[M5,_>)M^"D^T<X'NG<Z)^!\-G;*6
M"@"^/.^V9=/F*O+F^ .@ L ?WT1/'D"HO2U-M@CVWSC,L:$N0\X$M-Q]HFL=
M!XQLQN&1#XY88=?>@C.[WVM/FOTEJ;#9-K5O_9LP7&_DK09E[0.)J[\8'76_
MMX:/>AW+]->6(3LFTL @72^<[)*?GU/N!O'_>U5-<MBL5A!IRZ);U9:Q0!P-
MC^M=D9^/U+ZK]3E>UG2V<+.Q9O,WFX>V(D="=#6IU>_5*C]=H2@IC#;5GZH4
MMFIAW60+X#1,N0K5^2F,"F*209K[;9A/"WWKNK'\Z-E!\TN'*$'D)!+I75+7
MI.CI]0R(K $S!J:"[:HEUZ6PV"WN+/$O HEXWD$B&!)QU$$BOHWSO_M%X/PY
M+YS^A0N\@RWKN_N]KL#[P2:JCWL7_],'OG<VZX9,$NPDIJQ.FQ(S]=Q- TV1
M&EJ"2$TS__/,>CCU]F$C#(/.OS7SNMJ4+Y(A? -J2PV9C/P85#,WE66;<NE
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
MWF@#3= 5P6$1X7_GN:(LP.T[.\(5> RH2##<^/SK?H_?ZRYX_,_SLR=&<Z.
MAQL49:GTNJWI9$L*&Y<>#>D\_$@SQ7XJGRAS?XZCE)N]:S]2L\WL3&?)%&2@
MJY/"7-6U5)6L5$;LJAMJ7,WO[M?2MX]&7NOZM?WE_7Y#_9X+&3?QG(&?T.U?
M7-^]G;G7.R5F-A4'QS^>*T4QW:6_TAS_4ON-U^X*06&O:3GMI-'-<MG83T>@
MI_(*:+@!05Y-C!00/QA<LW<P",&85?)&@N8JN\7VLZR@1Y$( 6*(O(\D_A\?
ML!OX<XI\%_<=M[XJ+3E@B);=5Q+PU4*0>R28&'W:8"2/4!=1B(T;NT60V- G
M]+R4,,*87D.:0T?S0LE[T<Z2)D2O=F<;M$,BH*.Q$!DTO4V!R\M+=<>KX:0I
M\Q./T:&HX#JKE(<<!CMRIOY01_R]]"U%$=0DNTKC+54HNQ/T\?]%A6U]JJY+
M/F4N'B43P(G+?=)F.L,GEZ?!L_UG=G\1N./R#BG)E%(*U1%*.3:/<7.8]CO@
MMBI:BPZER.S-42Y]4E+C$W']71[-$AL_F]2)(Z[9@MWHM]CH&Q\WG_M5&->9
M_4+3XBB26YE?)W7;'LE['+@"R7<5E0L(15O0HZ2MOE"58*LM'?&9*!",]ZJ"
MA+5[/D>''ICJ]DR)D'2]O^5I'-9'[3$'[D&HD43&&!%J4TN4,@Q^$G_*/HL/
M-CS)@;LYA;M/D/?*"4SV#)@L]N!BR67A4+5Y8PC%11).+/&J'+IA< )C;WK#
M,U%6R,)%$9;L%/.JAF^?QQ5>0!,QR;3I&4^;',5P'"=B8.[(>?KC'.]3_Y"9
M@\ [*127TLS+G#;(4-ZN/)*8^&V$:F*?U(5/K1+IJ=BT%V#(;#3.QD@#NC97
MG-M%1JH0UM-QM/K$"$1%\ ?DH6EYMS=#P$N>S+T9HEJ#RX).+M^B))M8OT;S
MR'C6,%!%X\VZ<1G\>R#]>7 []&[YC0/9T;$&! OU0.TC+Z%-\S=L.,R\DR'B
MXK[&GR;#OE0%P<O@SW[-G=Z1@_;'.?<G"(Q)_;<*/3$=+2DL-WY(I:$MBMSA
M8$EW&W,J)'@I.\6BT:EP8RL8^Z&P3,PJW-16)[EZMU"+5OO_L9<+7UHN$,1@
M$G/'R:4A.EGW .OR-"L$4Z"W'X;E7X-3]F%F5OVI!R7DP :FR#P/&J6E4R+,
MPM*0&7YZJ8T^%\RGC&AQ2N\28>]=6XYIG',[$^]CTN<FC9+!&A^-A1M]+;9B
M;!9_8FG$W%M^SX\52<./H[.ESS.PEADY^=)&2<6*]^(B^KK#]8##]2_;ET6=
M<_<+"U5=;TE"K' _(]F[)!QGS)>@A>$JZ,]JQU$^ZO6#894Z1F4APW(!2)J3
M@FE3E&GR_?O=&5@?1'_OQ6$O;$*BBYYO7#26OZ@CB0O O-&W'>?QC9S'L_O.
M(VY4M\+KI[,A;M"^-'OK@FMK,-6JHON]5MA\>JE-M8X[L\3-.[X1VW+085OH
MM0_V]SMLR[<B:#9S#V@]L5\RV.\]O)ZXH8#G:[__CFT'J=6M._ R69(:+_8%
MXDZEKID.+Y=H.*/UIL'HZ'M8W="-KOZUE6[UJVEK:K-I&*29UZE-%[WSDAYV
MG@<',M&#HV=M;YN;(^>V'HU&1^TO+#G9+LILYN?64=?PL/;R*P/W>ULLX.%#
M]D%A8CX2.%^=,&>"7"I5@0\%:4D@Q8!4NXU"]K\9'E;8<':<%Z7I! JA9VW9
M*7EN=S0AC40"=2:AR_&=ESMRJ&,Z (S_6H_$WYG[LF/7]V>0UC"=(UAKW,D[
M&.G%&!YO/GSW7M[#X;/[CU[#$::SQY/3%Y6\#3A?@2FZ8B6Y+'; G_[\^W:7
MF"WT@^/OVYGCJ\?=8Z]':')AZ/BOZ;\2ET*WI[L&FI?3:V--W?'==CH7IE::
M)( )^WAJR![B+8Y@HU]=U,_R\FUHH8?J<K1!7C)>A+,L,=/;%H;ED*Y %'*!
M3!&4X2>#84$PC$SX:Y->05,=$Z?OSLLF:P6$(*[(WK.Y#YX^?;@5@#UL'/79
M\P-_5++TMRHH77- 1.:YHR'KTFWXI@V7X+^!RR]95^UW?%DJ/#T^W#Q(DW;S
M ( K.^VP_G6DOY=HC5>[@&PL$!9X@JE%Z([+%W 4!4/:^8K;3\>LF,@PYX;Q
M17SVF;+WT=;?[_?J:ME,1-P;"^\Q?HR)WAI:X.[R;.5+N.U]<<AFV&/RLK%%
M3QZ^QX\?C9X>RA@M]G@[-\+-=T4>6[0X?P+J78])=Q1:V.5>V.6IV.7/'J!\
M:U?^Z. !=WYG%FG']LQ(9YC'*,ZPMFR2">/'HQ>M(USU_6H>=71\]$7L8W>^
M^$)W^]PFS?QO"+BS9K(C32^/CKOT\F>FES5C?.R5%9G+M)EM*@Q&PTUYY6./
MB#).Q=A?/R*J;KUTLH9C-\W <&;O-])=+J6N1L/C?F^IM_O&R>S,!N[8>>K2
M5K]OVFI_:/)6+[Q WS;7HYYM\>_W^F^;TD#<QH8LE9O6X0N=U5.A!F@]H8.#
M%\U?]'KZNKDTIJ1B[MX5F/(9B!^LTHNF]RS6SLHHDGHXM-^3NL>5/%U#:*1M
M9BCH$D-;87 ..PP.8W!&'0;GONZ87S\Y^7RH:?NCSQ'3SSQ0P792^@'YR,/1
M]UO-C"7JX=.&#S?(Z-\D^_AG%I%?+LB11ZB#X3(E+I#@&L8R>/34 V"T4Y4[
M\[H[MOJ;4WD^44-;R="<&QR.F@8T*=^5.]HE\'ZK!%X];W#TM([<VGZ7!9$D
M%Y>W>"G[NU$$#\RF&A(OC/ ;Y.TD(M;E[;J\W0Y$AI?MFQ?'BJ\Y>-@5)$_Y
MQ9;?)$4H7$9U+.)Z1W&6D3MHBHZ9"UV8B,:U5I^=%?2;&>FCHZ>:]GMQ7$_[
MM3@?SX[:G(\'V.>/#Y_N?[_EU-A&?_[T^TV?=NY"@P&@>40^FEXAOL]WX>69
MU5JO)36VL66ZD_H@L."ST6=&V0XUG;E-Q'M9EOD"S)'8X30P85)8EEF>1G=J
M(C ?70C?HLMR/3R;>7"X_S"UM3F-N87IN"(82FZ<<.N8%CK_H$4V\YRM;+I2
MX:>.GG/3* ]E< )E+ FJ,E+V)+H)I:&S9$IX<7/*\%.PJ/)%5JB#&R:)^9LA
MQF>A*_0@H%NPW$;]'KXMK0 L#>^<+\Z]K'<F.2&,(TQ3+(1B-0H >G:8E(:1
MPI)!3K4E3.O:?U'/CGMYV\S'&\_Z-*T*QN0#TL7'+)88SII92O&_A@K#X_?E
M#5 *ZV([?DIG-70$.>LES,GDOU6LZ]KO:;LAN]*=R%D_G0]"%<C AQ3<W6XA
MF;G'6T;_,BUQFM][*3T5WG0'^[TNIKJ5A9SV>V_"?'(=C+;KK<KYMTC)[$#D
M",8=*(')->Q:R]XGD:YW-$BX6*")C02W/+KT]= 9'H1%.)@$\;]V'#3J <-\
M*93JT#<83'E_C"N_=O;079CT%3WA"I1C9N)P9[7K%6HG70TK\_\OPCNF/"51
MC99CW(''ZQ@4KG1Y%3I57H=9EI"AQW\T7UTD%9U9NA?E'92A?3DE]"O8S*29
M/!L<'(G%>IK0&P8O@U]3Y53R%C8'$Q)XMSD%!"[G3TR<1LM#GJ['0^T_JKL0
M:Z9SDA19OT<;OW0KW E<O@$G]L@SY7D2,A_5&S2OR.46 .M1I;%P[A7!I5!#
M#@(R8X= >KV)TS0JLA*<VV1,20231-@O9"1DA1GJ-.,/OR(#AX,%WF?%]J++
M16?M;@\[/N6+$D\-4?;IY?D@>!U^C()+,NSHQEXR.^?KUZ>U,0W7DJ&/O,.1
MY*LCW2_>H\D?W;E7P^ RG"\*)D 1XM;+:QH '-QTVI2[/7AOCF8(#NP!;EM1
MA7[C!'VWRVI,2T4#<\\/634UVF@WW-K7A0J]8WX3WQB],9>QV&"5I0C6+(78
ME_KY>O<OOD W=(7'=_AD4'BO)88 "+R9<E9$%&XUQR;IG!S\":[55N"2IQVX
MA,$E!QVX9'? )>SS(JC*S/]B,8SO[K$8:L:'=*81X$5D"4[I5YS 2ZUU8 P1
M]TV1-9T ^1R?[$PZ_C!Z_3R="?M?YXJMGXY=) 1%38O$*9-A.Z8.DP5+-UP"
MO[U0RB35]$5VO>Z-U&C  S.X0<@SO=I#AP# .:>&\EBZ#E?2R3+PJ(89SX1>
MB 4:&0@E+'= 86N<45"PLQ%>G1@ E%KT^'$:36(IK(<5(4TYE1A>%P8F 4P4
M=!'N(NL;[MYKTWA*1-BI^CGO35NL[AIN<"E$9*T&,>[SM?FRUARZ1Z,ZJ@S>
MZ6 I@^HYKQ(07.U,TYWT32;"Y@U9=O4%*G;@""'K/KRQ#%R$8FE'GWJ@5+I:
M:&L@W_ H_)<?LC[2ZQ^%IID>ND*%-3-%:SPS59K<<:T=TIJYK1S2XS5'L$M9
M?]X)M$W1;%M*;4D 6Y+1"BY/R5T398NXENO%\^>M:V>76<4\6AWON1UAX>^[
M[Z9!%5H\%8U[?7!LM_HAQ'9/CQ] ;+?9$#2!UFGPZ-B@)TEHT&DM[Q 1#25^
MUN\A+KK0R&ENFJ \E$;P\ $OLC-'XH]Y0E$:6CNEVCNPX92.&JIB[]DBSNNL
M2"6'_/9[MWV!8UN_=]JFAZTY@',+FQBH4PRU+)B7VKKCYUO7VB_3F=P__2FI
M^3P>:_-VFJ,FVI<I6=IMB*<FY!V>/VM-JMG=M]_=$EBQUIYOJ$U?@3.ME)IZ
M_H:;P3:0N.W.;K]7XQ5=LFFE/+78"B]J<%<;85_:6!91$M^5ZO=\&+)MTNJZ
MAP[(6-XW<$#W2=.%4?,G/*BS]_TQ5UI\=1?C=S&5MD<<>R=?["0EH_%U3L=Z
ML!.6Q4%+O@U-<SJ+8M1H47P!<5:S) )C2/1[QI)P"EE5ZM%H:T \SWW9CM@(
M'*_->16)T<9^D.D>[F];G&6FZRB&[B,QZ6R%S1':-&++])1.<5QV =GUTWGE
M(4"W W$.I,,X)T^LGI_P0B]#GDY(A\-6"2[#&V;P?1FF'P?!3\/+X<MA\!A7
MZF#_AY/+E_ROT0]/6)< =!!/(VY(?I,EC&E \1H'YO@Y0SL%\B^RJ@0*:BJ]
MU!LC;-*^W,QU_1?\<O</UW&Q]%B@3JM<DIUOPKM@],+#E-YJ5BDGN^\VFOX)
MKN=6Z(>C#OW Z(?##OVP.^B'9:&WGGIL<U(JCQ9AS)+EP!0_U6,AR*\Z*#_@
M9?B[^3-+.Y)^QJ321N",NWS.==6#NN2BS]%UR1E"6=3DF"!*8W;#FF6F2N3+
MEW\"R?2%<Y/--0-\./(H,.ANV7EO4[J%7F^AG2JPH4)#Y0O;J#BXK.;TC+O.
M8ONRQ_2>Q'IJ""%L60UW8BBE$?OC*.8_3M#=.!'!A61*ENZY7TD5L0E%<;$3
M"1U 209!<8W>LO1G!WF91N-R8#^>P&WBD@B9AH70^]-PU4S )%]EG*JU8)SN
MLJV_;/2W?N]$XG18M7=YEF:5]F#OX"H;IO,V2[OR@ TGZP)]5UZ&"?<]O[P&
MF/X$O8:ONJ/5':W/.UJ7U;A@+ZGL]\ZD<UIWG%H7KTV^=/%:<)9&^=7= .4R
M-H)C_VKB.(-^;U,E3:"%-&003$R*S!;^K);'K7^)#=5Q_=Z6Y7&;B^$"OQ9N
M<(105YLJN'[O\\K@@O95<,%CO)CNS*D\@*Z0C'V*X:9J--G=ZNKF?M^ZN4&[
MPCE_0_57]O-F#YNJZ_J]6GF=O:ZGE^=NZ]>5W 5?J.).XO"7YTUO03+>3>0!
M%7E6CM3'YF"+YFO =.87WGDO_KDU?+6G;E'RIX\6U'B9747LZ\B^H201H[F%
M\<LL^0O\5__55DH*O>F\"W-D -W;>N6&_=[6]8;!%R\WY$7K]Y85AT[&S+<3
M+9O2PZY8<WWM%&<SURI.F\S<5NN[$RBU6TY>C:/R%F4HV%N67>[$1*9)8SB7
M "O)"AN?&#V#6-P?=5N]P:);6JUZ\;79DVUM/&P";UE:\9CD@!@8T D?@W?F
M&-C=[?>F;)_5%%D GI8!HM4P2EB(E=>(2 ^"QZ,G="9+V6T,_"'*YW$J:N(5
M["K?MM.X$@AU(,JKA+ZCGQ>6?3IGU16*F@[MHS.=B_[F@)YY\ 0,T Q3*I1:
M%.51] N38'3\T.\$;*!RAN9!ZS.^JXDYDH1DW=G>RF+[&'MQ_5H_,I99K)^L
MES\N731+?I--)E4>2%JG<<4&HB\>'SXQB=%I8(ERMIW</ 3HBK\3YTBMH:E!
M,<DC4?51HG9K3CH_!4G)-8B.LEP*YF1X^J):DT&3,0G)4U1HS2I9#-(%Q35T
MZYB41<0(9I($ (P%MWE<TAG!^\.V=J_EZQLL#NC?F!8(^1$ZDL$8U('@A)N"
MQ9M,<T K,K/6.RY*[DN5/NM2I9PJ??K-I4K'9!>V/WVZSF4>I@6]"DVQ6H#2
MD^1'TQ;<EU[]G2;QT(@/?RV>_NV[</3L^#L;YQG_^.;D[<G/9V_.WG[H]RY^
M"C[\<A:<7KQY>?[V[!7^\>[D[;^W" SM]MOOF.GQJVN::RQ[8Q$,V- CTS.3
MI!W$-APW2/I0E&]*1DM1P.2': XK4G?_H D$OTY)#XAO03K\(YRNG^B'G,,\
M&?0$2?X,W'1@VI/'3Z[C:$8F132IV.7*9C-2&;D4X/'?%/C(-7W\-T0S"IC%
M]/F$U-ZR<C0^8VCUII1]8_@R%L+[TIG9P\"9#Q@.K\]&@KP90_O5GII9**")
M+M%GQUF8HT$Y*=R<GI+EA;[L+/Z$%R7Q#=;+ING0$KCYV)T ULA[/H_%"EP(
M"MUCWF?X_"]#6N?7X22BN3>YN\M;<SDA>1C\@@P1'0&.2U4+L8:@@;U>&W01
M"D @4;J4 ?98,Z3"DM-Z9?#T:$E;KUUR\XH<$M%RWQM@,85_QO9^-[0T9-4H
M@2"9E8!>TK3&Y'K"=[DFJ3STIH/:>3O1-S1,&"7!^V'P_X6+$#''T-9S8M/,
M(@ZD#NL-\Y6F=!(2W8$/UW1OBN#O0UJI).'9^DO/=>$TSK4I,;B)IOJ2'%+4
M>=@O#(/S&?,:RIH&TH)J%K/M3@;@!-R.G&1AOZSI8N).5BD')6F9JQ1GA-US
MQ$;SF\C:9Q-ZXTF,2C,,(\;W/.1* K'?Y!*J%Y@D@/NC[ !&>8B/X'9G="_>
M8Q7I;)_0.N?QO#('J.3S?#H,_A6-BQ(7TBSM5M=C(,<[YX?2,1)!L.G [+C=
M]Y6C!2[:7/+I4',;>&6H-#'>$?7.IR:<8\,*]1.](H97/8^)C:?K0U6,UYTA
M(UF1 ^,X)_U;1-" _RW2A_Y=#/7.T9&6/\AE8P(-/,><K#PS(2H3A^!#Y-@V
M&*Y5^Q"2X4F3J_;'.%2RF9,H20K<Y_3J;]_M?\<_+R"C]>?64[Z-I^4U/KK_
M_0^!.AP3K/JB(%O:_.N['S&#O/WP-Q'YE.2=&[N)K/'OC#5=3NN.SE^#_^/E
M3_B_8.2<G-9O<G!$+Z)+LI?'5]?T]:/A4S@ YK?& QCM^[]-HIGYZ&>!+\B_
MJ=FGY73="XMOTO#2^F>=_?H/F!?Y%M;MY.H/N6Q'^U]WV=XIH>SRVM%_Y5_P
MTC;1:>=7X\<'HZ>#@Z>'@X/#@R=K+_9G[8A^0I;KLW;L*^X2F^:R.LX^W_:X
M_S[G^6NMSO-1MP:GUV&LQT-MDI<PDP?!*[7'?N>;_2\ARN^N\YKK#!]:%D>L
MV.XF8V&>=C>9;G(<S>35SZSW=&$"55_I.G>*>NN;C4"E+(X7K>RN-U;GV7ZW
M!M[U_LG&H?5Z=SIZ=_8).CIG&*6LS\DP^"4);SZ&W55F3=U=Y1]/%="HAAP7
MJ&5)\KO?XTXY;U\B@%25>M$<,>YN,U;FZ*A;@\Y1WKT]0=Q+$M#6HM8L='=O
MV: ^[-:@\XAW>GO@$0MV0M;' BBZ&\QV='>#.\V[@WLB@2Q F-3]G;)?TUU9
M,I:?=6O0*=V=WAZZO0(WE.5QF,/N!O,-/N[68-,-_@LCQ98P;+62CM7BC7HM
MP=?M=&;29OW>Q1+JT)(::9E3QP^Q825CS5*;#'7\(YWKB@OUO*9^J>/+!':9
MD<.,;5X'Q*\Q#RQ]#4!F]!4T$-\Y-W_/F<8<6&;\$?]8 +#$(&(!B/.\F*C(
M%<P[B*@9G>9Z0T9-!N($.RU / O%GO,04DD7"IZ84=5@'"NXOES JB!*+DK4
M2]/'>0%&1P.%0A=_#6ZD1$V_C== VT1^QF657D4WJ(1CPE^M5:07>)O=1*8D
M0#BXBBB-N>.WW%.NJ:.-_1@)XP*W$U+.<X!O\YA+GN09:783RA,NZ+MVV-$+
M/$H?:A_$6T#O+EV,=$CO23QB7I$AZ,]9!CS"@(Y73)\RE)/L;0#*W%'I32K]
M.B)5[JB1(Z#1L8C1)$NS>3PI9.*G89Y$)??52Y+H*A)8/9WC-R]/Y!-<<E^&
M@"1/4=DVK8 WOYQ<9QEW:WJIE7] E0O\=QI)L:BIAW03M/.QY8+^FM("R4&4
M E=GEVA9!0+_H'>VQ;$-%1QK8,^[CAG^FM)',NFU+#J)(.W!H%4_:RIZ#'4
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
M[E_PX,!WDE*:1>E/$"L']4W:W!@%&+%G?J*1=CF,L><-@IALNG^71%,1TYG
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
MG*2&>-O)=9%K=C769\76;0,'LH$8#60,,\.]R2$T7(45XI9A.AFHO+55/88
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
MO*2@A/[;Y>M")P)M+LGDVPP+N-2$]IA3B<>X>@13<GOM_RJ3T.OM^=[>;N_
M9Q]'/T?H['@</E4P8:$6Y4N)RM'K@X\:P\3P^WN[NG.-%<&WJM=,PKT_++PM
M\2S0(Q9_8IM"K]8 %C/A5\>*ZS,$=Y$G&6.9NC0:I2:<]!UY,:ZM74X.5KCI
MDZD]'(P%F_TP9TP=]^J&%,QTE\+X^K)8.-:O:IP?Y&1]T"=+U1OT3?&KWB4X
M;O3>=^&0WN?U>*6]+6LBV'1#?UDMI=D+K0CFO!KWPWKB.WBDV92U.1QK=E;G
M7@?%(KG)ZX?;QIUP>CV0/N*U'KLJ'B'O5DWQJI(X3\;-88432"=/&DY-4"24
M4D>:YD%87(42MVB8$XY")@5/K,X*G#V\_=B'1+(/A4,<81^@:$ 5\W]5?=74
M\_%)%4 >A4# JB#&"053L4)#S&,XE2H![-\:_2D^W 2#,>AF+YY57>,Z5ZN:
M*<)5M,\*3AP&<U3U:*#EP,),Z/)1C+_8PR"B-/T%>Q(NWF1HETW96HU$(<I5
MS]H=UED*[&B1<ZCGV&^76F2FM%3/&W%K8(IY<$Z*<"U(MF_67T<'[-]9CX8-
MX7:9X3?8Z)V&-<PO$ [G#6&QN<46^"Y*J\?A)3ZO7BDV3Z*-S@/]M;FA=2+:
M5%.+"\,<@3GKJ%#NZ4!"90Y5)C<Y$G7YVR_'7X^]?W[^U3OJ?_+>GX M_O'S
MU^/-C9-/[S]__=@_._G\2=TH7 ZNW@$_XLKJ]@$8%<)]R\*"@#0T/G(!)3Z
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
M==KG3+XJ->/,BI?&H= N$.!5<!F+<,H*TVI-F!E.+=+"\%N8#842.EB$1="
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
MB. UU%^G]58 ?8*L84J+]M)G+U[N.;,G ]ER7V7U=2]39*YD#('*[Z/G#UM
M(.U<LOW@,U*8 %QR;.WIUR2#B,J(^LT--QP<,NK Q2*\/*S %LTE3Y@$T+V8
MNTZE"VLJ@/3P,DK+W)N%@;GA^31L;JAD_P,C"Z^WAW/Z(G<1CL6C.DE&X22!
M*XO)G3A@]"&:1(68>0G\*QA$,0(!UFKPS>&-6Q@."GX7)>FB)&L7)=%Z[$D>
MNVNNVRJPAE<=K(%@#2\Z6$,75>_NBZ=^7W0L/@WK]H0CY'-6_N$"BU2CX4+3
M#95Z)6CATR_)ZX[$+\$(C8"TD4":<<[4!#G1&%;Z Q)+SM@?)B;W<"01'N0I
M;0AJ842%D_X*@$S5EEBK. Q0AQO@L[P_. ^B!(;VKW)T+M&G:9@$<1'A?,<8
M:/2EU:@#B(VU-V57"'P;8KRL"+Y1I70.7C_QY/(KK+=6&0A@$\+)-$YG8:@Y
MMZ<Q+CPB9F,5%T,WCF=.-U/X#88*+W&(HF6D7@#:+DO"62Z1 6\<AISD'D7Y
MH,QR]="(Z-8-A$*&B'RL:9)(F%)7X)AM0,@OKX==<J^G). %[CHK/*)Y9?&'
M*4R:>S5PG*WZ!O/9[XDN^MJ#VNIM*S;7U?Y[84?JF=H]3/1QC5@X@H3#MG:?
M%]S=1LE5#7B]'(FGESQ==29YZYC=Q^FR);E^S.[\=%D57T;;56>C%[5VNM9-
M'-?SC.Q=\XQ0YR&'DO\\34?(4U%<K-LDUW/E]Z^Y\M++?62K*.P>+H6O*FRO
MCC:>0DVD0F'[LN!A2$/(W;T^&%&'7+.BH\R^3G?#\2JB'-7>NBWA>N[KP<K[
M&MF0@@OJ9B-IW&$6(?X@=LR BP#+.6V=S.0L9"G&47@9.IP55["/90*VY[B,
MWZ XK-F"K><N'M[>+M;-OJ%JZ2-&7LTL]\WNSM2FCCS=,<[>6GG$ -P,6QUC
M\XF\:((K^-Q1;LG'4Y'ZE/N-R76+KYK[!HM4Y<2V<$U6KK8D"VQ?;ME((JX&
M1VV,5*;>M]AF,O"MPM#V0\3:8:;4<\7_U&H&V4L0\0HHF(3VQY99$IMVRH!%
M(L?FO\XVU]>>F]Y$(.F\KCP?D*@L"NOD"8W3[I+I2PS* B-L;BS1?M9A5DJ8
M04^)+%BR#-FW*NCCB-2Y<.U)+QD'DT18D#21I/HHF( \"_F%AQ%K1!TASQ+(
M382(C%$)/KYS5'8\U5"I&5O1/AMAY2,GA @9PC@2_!Z*5:QSJ'1UZ7G*$0F_
M$=9.EH1=*(-XP9YZ""["F9AY&,Q.:E+Z-*5T?%>9_#KY]7H0=KF$%;*,.8N6
M:ADCT$G;-5,5%8N9%_PFKAO;"31_5AHD5Y4GTO_,R*_56(EDN!R _F1]1.70
M,N#4XI!H&;9[J:X^_N9A*[J8.,563GR.?"QOB2:^D61?R.FLRX0K4+ %3%3X
M]@V%ERIB0.3*EQ[$VMME1:\(Q*CVW]Q_N (4K!O);POA$22D#B]/BZ^%Z(5!
M")LP=DO:<>81,SB [=]RX=-59K&MY$/P(6B,97'!Q AP!XW#S&UDE=CC:B14
MH?!$."U8/.U/ZTHED16U$4J5-:\9/L'A+[2MB7$6E"/?.\]@+[TD/(^C<\KU
MB8X%L]>#==84;EGMG8;=PAXI^C]P:M,!/"]P08.P<%;PECY&.UH6.:M[:RGU
MEG0W[&VJ/ JO@]$HG)$@4]:.$+=.#/\)L@F!S:ZA("V,]<TT399.M*K!7Y"2
MR95JP5^D>:&5$/R X4$)F%E(28X.6B$Z>J5 1R=I2;_)HIP()=0[J=\GK(UZ
M)RNF7/>")=5%R]%P *[L,&B47*;Q)?:E%I(,]0LR4_)ZQL)\@<P/SEV@=E-
M6E\/%T.;LOP:S=S,MD-:K7*?:+0A'/08S6-E:6@:$(=%QEHUQ_S(B6,1E2&V
M7!LIRJ9@D%[:SH398W/SV8F<II++0/^\F/[((FYE!X26T4DNB;X;!'(%^%K-
MX59020/W'#=:CUT?[X\DO<*)749I'"C -<Q]A\@OW>,6Q'EJSEQ3W_F)>%(J
M(DQCM\1*!Z,9"JX%:\=[7V:X WX#$Q>L:7J56TL$FSLMLR%HXXH<(/<9'6IX
M1YE1(V/G+EQH+J @(6%0C+!X^;<^N'QT$H6#M?A][>*+A=M9T!H6&*RV5\/8
MRO9]9Q^^AI"X?H_Q06RKY#(JQ+JRGF.[W/H3C18#AAS.8?BQG+ZK"VIT;,V.
MZWP)($Y.)W*JMMR)]DS4O.EW9N)E,@H;")W6_I;L8+<WX""9"UU[W4'7"+KV
MLH.N?1^GH4/4=8BZ#E'7(>HZ1%UEX< $#^)BMKG1'@E_P\6@Y"[5LDGLE#E1
MLDQJ8=DK;7&36KPDJEX#-^F-U(+B2_4?R5C.0W&L*9M^>/A:.2#US+NW1;DL
MJ5P#QPVL[AAQ,D46#:BC=+Z-XWBUV]_9V]>II*8'@:L\#*4-8#CR[.<.P=B/
M*X,TC\"6(!D[ ^CY;N/$+K>U[ZFJF-'SH%""$,/;X7APB#)$(= 76M$';ZB
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
M\R[0CHO&9* 7JGD._WJ5 ]&)_G5%']??0=\RS-81+]I?L"PF!E)[;1U)D?
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
M)^,3^)/Q4S7^:6F0B0<JSH=U(^:&'=)%;70= *AK^*2N2Q4M'>CPPWT/]%K
MH7AFWFW=-;#UWME<@6-$Y_*)[@=N?J'B2:4\Y#JB6//&/;%%^Y0C;9G36(E4
M2*?38#4!/2XKL5Y9+&]*<A/T8W6;/?6\-OS3.&\.;T3UYYUYW[W,*B>3(UU7
M31#IGF,4D*8A_Q._U,XQTF93.$N.W0N2DN4SAHWA\@N=X3(TI^S1\>T87A5!
MWS'1QTS0Q^S9ZYCF18'FF3VZ'1/TO3?T08F'_O/L&"YGT#S+T\R&+H0$?P1_
ML]*/C47ZB7[E3"FS_F;0"J-4:@+-;PN.ZO:Y7K5];MNZ?PD$.,^&!MRZ;>I<
ML^>.S53WXJ;741HEKLCN8*;>Q1P)V:NC@>N-"G2T_:;<I"#'@;;'@^9^70.V
MI"U5EN5HD<ND\1X=0=]QT!>;I<K1;(:EQ71VQB;H.YKLB\M2Y6E!5&@^9?6-
M"?Z.+?WBL51Y6A8E6I"WN/$[M53%J:5Z[MBN6W/LMN%Q3:/1['DCZ[2G5LM7
M0Z77:0Y_GMML6_:N>G\V5>M,3SC5ISN82-^G?O>[]WAL&?Q=.;1?PG!+UCB5
M69&6Y50*9P*SQ&$6FQ4*?2"9HV5VCW@5 =H) RU&@Y.E,R)4^^P>H7D"M1.&
M6FRV)?2J)9'FF/5QG16V9;B91K4/'-4SK XRDY&!7'SMHP(/;K;E>NB932/7
M' H9_O>CPE]FWW:I7(Q1&'1";C 9,"+V*\[;DPQ/AB?#D^%/>O@5JJHX#8/4
M@0DGT#D'%A3A)M146;UG6 ;24JC=W4AO<:@.,XJ,%(>_^^?-X0MXX7_^J1?Z
MA4WEF-,3&!EQ@@[FT@D8XK<"5&=8,E%O&*US?&D!B5AP$4&6]*&=E)%IA5_6
M #H="TEPM >.8@Q\**)"BQM2)7!>2(*C_>11?"E?HB31F0WN)LY+29"TGT2*
M*WF+825:YG?J 2I,;<%LSX8FW%!%7QW-W+?[A@/W1K;^G!LNV.5: 4:!BC"%
M8SMN?[!'+1%V?+@N6>&$C2Z6H85$,E6B,OT=K5I\)@XCT7PB/57)JB6:F2-(
M-"<G<2)'UBW!4X<(NVV%\N:GRCLW<"'/7#=O]UJ&Y<\^JST-#-=OK'L#_$YA
M_G'$?# '*,I3'0S9S+UY,L&<AJ-:;L#'8#H:HIS8M5$WP19H2M: $ 6.%IET
MI;IB-'SZD12;42.S-,^D*RT*H^'3#Z28$U($FL\LMLY.RW(2-.TOEN*Q_H2,
M2&<R.X5N2E/K[P:XGC/0O(&#DDZZJM,!(SMO* "]6%"9KO0DICMX,T/C>XS>
M+%WD9,TO#II?W(9<>^)1,M.B]*.GG;E .S->S[J&K@,X";AA.>.UY9@,])'0
MW#,<RTWE)6%F,IL@+H5/MD'\VT!8MPU6:+S"LAS+<6YETVC4^,F?HROX9L\;
MA4)Z[N3J3^$'N&OEF>=>73^=H(CMJ>;HNOJ8>=&R64B#9RSDW[@FQ +T$S8"
M4+8#S3'IRG@@F$TA9N.\),_+-'=*UY,(9O'$;(QV9H9F&(66A70%E@AJ4XC:
M&+./)"9#*^).%_*Y:0AK,NVRI=D]<&6[000+7<T?F^4]M7Q5RE>'%X^_F\.?
M-XW.W9^!_O,2I#NP-7=]RH244VVX2OZR&=8 F>DC@]VV]C#4\=YJQ]A('U?'
M&9;!,6XSVX7$0B=YR?&")-,"OZ@%/J56#6 TMQ/"WA[F\@KL*9) B\SB'0F"
M/(*\V(S>%=B3:%:4:(9;/ PCZ"/HB\EX78$]@68$'GI>B_&"3Q',6"84EZ[8
MECU+Q\@.G[G[_Z)+/W.92JU_U3Z9^'+5ZP(GF(CA$TY]'$>7/Y%: &1X,CP9
MG@R/62V 4!)1V7H&KM<#EI>U=%^83_7P*&>\4BX.:P+47RSS\).O798E*>7!
MERG1_EU_&Y$]K[ZP-C_Q"4 B$VX=AI(]I91D6E9(?N_[04Y\9X49%D)'(-#!
M&SIK',==I$[LX0M6SM 9>1%&J=$>[P1'\8J@> [1)$FD67&GNH.Y4.SA7#4L
M--FJ53#<OAWDNE7;6=<%WH()=UFT*[IY(69_G5!U:\B 48:;Y3=D08U95)]\
ML@VV.41>BZ1D#3F!9F12$@5W]$1,\Q7E^+/=R4+B+09BR[IG:'[)85!:5I
M:"< Q=<IA,G0PH:DY14VE1BRJ<JH$30T"Z%)6  M+U08J=+4C6;/G1A4W ]&
M>"I57^KY3-IC8@')P5RF8;$H=^[2D>^'64+?"M=VO(F60S#II']>3&<"$H'>
M<: 77Z4&FI'2F8%$H'<TJ1>7T2G3G$+ 1\"WE=R+QV#E4 +<X@E6E 2D4"&P
ME?E'DVSZL<$ZDTU_+VH_?PW;]\]>ZV2B@=6EA[DT90'2]>X@ ?756$SX+%BA
MQ5.Z^H?1W$X-<_&=(LL"+?/I.D4FH(OK!'I[21?_^;,DTAE^\>0D#;8K0>#A
MQ5X\1JLBR+3 KF^JLOKD>IIZ.#YG1_/+3^X]5B?7'G, S@\$GVNHK\ MOGJ.
M"E?(L%3GK>R!G@M9@"AU;+\F_]B"GYB]4V-W;/A>7VO-H?UB7#?NKN_DSFEU
MX=MPC91J^0P=6\<>8BG.@@(S>9\D8 ]VS5169%IA%R]N8ZTQ,!K^/>(P_BNG
M4D:A92EEE_XP&OX]HC"9ZZ<\AZ[>DPQ.@L2MY&',5U%YFE%01XB=KZ+.&M60
MQI$GD ,60$VT@T10-V0#2ZU!U;NZ?;EFC9,)_@;4!S.!UBU)7CA&/O5R ";<
M,H)FY70U^22P.Q[L8HO_HAI8J:S;1F!W'&D77QM1>4FZ# $> 5ZRC2MH1EC?
MEVF%A9J=2:[=9*[#3Y@#:)MW:J@MFVUE/<\Q6@-/;9F@82^WU&<K@:]@SR0B
M[%O PO7PZ?+^J2T4=[& ,8H"5X!'R@CBX8].<XF2 /GABA$RT"/-[!,EWFH=
MR,'B^X9P @%F)4/+[#X'XP3 !,#;R.!$8M,R+7'[Q*8)B F(MY'"L8>U68:A
M^26M[J*$M4NK<D4*ACNR;X$^Y0.T@JMM:/*/>N#UN[]K+_*S-G#4DXEO0Q+'
MR1N^E:^'&!&R\_UL9U0%P5-?B5-^:*<\(DJ3#8BS#"VP+"TPJ4Q.)8#$!9"Q
MA<H5B84>92K;21$TXH+&./LY,W2&1WU,DNCP2"#Y;B 9WTU 6N%1*M).Q2LR
MX6+DP O7<%T,BT<CM]E3\^5*M3%4O7IS.'1?S$+[K:(_[')5$*]8^>1V( J7
MK_>EB2\;PT8;N[(SP$S6_,WX#:IX=OUA%0F=O&^XQ7</4.)H7MK#DB!@.WFP
MQ6B[HG9-,JUD]JA\30"'/> V!(8CB;>8X[FLE*%%;M%"71W-Q2GP>GK)]VG*
M_3\]\@GWW_'PA/O'Z5T3+M/IU_K)V[V^ [K <HUG,-6(XS!&#3[?UN'[#E!=
M4 #!OS-]V2R!UROGY?:SN4M?-HQB&Z%F;%J8*[,!C_#I(&G11G8[_L,3[A/N
MG_#P*S2=$D'3W5I0G9G&$.@7MHER@*:UM^M &SB&9P WZQ@N_%,!_FIU GTX
M"?('_4&J^?)595AWQ.;PZ5>Q?E>5AL7G70I:XYDV,^52,)L.9-)(&:*>(>JS
M:I@H6^H,NL=G?@<1=\(\C'""Q3WL]4&)I'":<+(,Q"KI(H<Y\#:$PPZ*O/CS
MU5F1SB@;;O_CC ("PF.(O]ASSD5:8$E5'H+"K41AS(<,4!(R&ZJQK["8\Q%C
M0R7;@:MCY0>. RSMK>&HEAL,D[5T_S?3SX7)Z@^#H#?@:GOYE\27LJ_<\\V%
MG.[@T8@IH_#1B#64-^4&I4[805+4\#"K]P-SPO6X!8$6E[15P#KN0+";9NS&
M5]>%I5EACRYT!+H$NEN+W;BR@R1%H469H/?TT;NC'Y",Y(W;"U#HC+B8OAO%
M#9"W/2)>=F^VID+&>.,ZXE.#?R8K_F%89V\+M5:Y>#H-=!JVIYK!1((.D&N.
MDG=/]TO'?E^5#HBG.-A=&D38"4D["]#KYTXIGY4 _!0 'IM'(8E0S)_2;12"
M[U/ =ZQNAT"S^Q2E)!!_!Q#?PV790X;'[)M 82[MZ)L40K[)$CJGYPSA:[O[
M.C$]+^2S_+ZNW+_DM,<_727=!Q8S# DF-,KI"7R4F#<^]UF$G]#M >3L[GM_
M#WK_2D :K"8*#YVW9HLDZY H-"="?2:<O#XCL$X!K&-S0_R*@NP>-:$(J FH
MXY/5\97#A\^ TOKD T@$V,?P2G80US%['!P/C9',8JN1=W7Q>G&[Q+,=$O3'
ML9H@?N(.*_:0]2/K1]:/K-^&"!X7BN 55<<RK(Y; TZ]JSH@I[J&-G.WW'S^
MP5P7N&>V"M(=;?-)\V^.SV0 4'T ;0U$.[E*3H8GPY/AR?"8W2,7M^J]!E69
M+^I]?3:Z[E*LU:$JN[L#<NGEE\=<Z">3[#;EP"CC+5JO-.P"+Q@&3;:$6JS'
M.>5*:44HI>8/YG[XA_F\I#CL25YT)*#;#G2['K9$ AWS3NYX$]!M+>EV/ R)
M!#N)P([ +L:3BDB@X[<I%#NU5XLK[=7U#0M66ZZ-QUR[]ZLO_''$= =AP@S8
MRF!-1RHC9KF*VVR_+: 9OZ6[=/^QGYG%]J<XRWR"4<PQNI=AO,H)VR/![O@@
M(!C%#:-[VM$K)"E+FH01E,8K27<WNU=9V^N3WR(8VTM/,\<WH$>6=+TKBMR@
MWJ[M8DFG,<6(9.1AN!N7(O5 =C7S.;/'/4Z":8+I?3&=A!W.I+(S+\'TJ6 Z
M";N=^2RD,@)"4'UL5&^(O&\EJI.+KS.)W@>(.^Q-DEBQF"!&_"'+1Y:/+!]9
M/FR7+T(-CWE3H&"8 P_H,W< JF\MEC>YH53IXA4TV^LDVJ>37 @@PY/AR?!D
M>!R'7Z&_^&TO!(R$_5QB5:$YO-*-2LEKYX8/4KH3J\@]@..F*881=H2; (MA
M0I(=2V!'[@(0V!U-VB5Z&V QG8D CP /T_L V=WO ZPT7"]O!O>_.LX+*)Q2
M2(9<#L#EX'L/G![N>L"B^8&S$B HQ1ZEY(( 02G^*$WHBL!B,@;!*<'I?M(4
MDTL"^<T'GJ%K M"\SF1^R3_^*/67.Q:#N##)SCNM[+SMDO-& "6W PBJWPFJ
MR?T @NK30W5"-P12&00AN#XVKK>\(;!!7*?UCD :+_22C%=\$Y;(\I'E(\M'
MEB^=R[<B>J:$HF=W_LA ST(=JW9 9=!K :?:#O1U=>"YGFKIT' (2F\,KY^?
M;XW*\^M/P\ @CK:'N32F.YC+B'HJZ"D0$$^%J,=Y3^#G1&V%J03#8&.C4Z$E
MGJ49:8\N@^]/U)XBK.*)0TUAQ8LB+7#I*L6%T?"G JNX D%38 FR1'-$7KUW
M8,5SX!J25QQ/*TL",%N>N*X@+'Q^'*:O.;QK#[4^."\ISBZGKW@F-RXW('T>
M&,^ V)#);)Y5&#N(%2FS(LV)Z4JKP6CXTP%6W':D( BTDI$(L-X[L.*W)"6)
MH7DV76>*& U_.M#"R)9D0K9DWN[U;*ONV=ICP7@V=&#ITS-*H)GP'[TY5,U*
MNZJ>WUX^M=,==IS0&$Q&'U$XK5%"KIWMMU6BX.E F7?\9S%=5P4(O)BYIYVY
M0#LS7L^ZA@Z1])6"\HLS7EN.R? RAWB:X5ANRE2RM'@O;6*2(_8\,"([", 2
MO7?!K \NGWH6%AF>#$^&)\.3X0^4?;2_TP[?1\_^^P/+?5A&D :@XG0.H.4;
M71#,2M4TNP>?_&98'?A #SX$JE<*#F7 J70<^/R^ZGB4W::\+D":'>I\%R!2
M+#^=7$4%2]N&I5J: 3_L>O"-'B3#_;R<CU\\M64"^!K]?._/+1+7][X@>JG_
M_1^O?)LCRG_O&]53G8X!F<7,IJ(%O(MK[?O^#+__Y^R,*AG U+]2-;4#OL%/
M/PV I8&O%"?(Z%??[O@*/S3B@$N=G8U77#>>Y]+JQCGWR+I@19X>_?^)XJ?I
M^0%]00:>U/<F;XR_"]^#5/ILA$2;9E_54<3L[P_0ID*_0PJT\>^SHT,4F&K?
MA9,?O_I&O1BZUT4L8O[[C4+L.G.-(0AXAH99"7LXOQ4+,-VLH8=_^*=T%F;G
MF)'?J,9;'XZ7==26H7VC*M#>#)A=L1$KN?"7OHR_A?XR!=885-^_0(XO8[X#
MU,>S%H 6)WQVWU_(:%R>X',".O3V&"O]V1'#$T4$!$B8_HS63#><OS^8GO-A
M$D[DF7R3987F4+WJZ!<EYL>@V(%K-^C!4=_\CT!^C3<6=4;EJY5"L5(O%M"K
M>O6J7,@VX"_U!OSGNEAIU*EJB<I?9"OGQ3I5KL _5/,_+JI7A>)-G2K^O"TW
M[JF/MY8ZT*%\TC]%@<D<=Y@0QY 4]G?CZ'<G$%OJP+-GX#45A#N(TI<(\<\U
MTG.\8ILT2CH?,0E+YZ3F)"H] 4SQ:6!X;]!SZ]L6$LS95\-M+@M>7P,4DV\.
M7RY=[]J5+JYOI&VU5"J8Q&S-I"R4L$C.JV9--?2RE5?[AJ>:8X9=U*02_W(M
M%ZOB23(LMS7#;H"GPF'T\96M,:?ZMX^%^W.W==Z63Y)3F>VAI6F#WL!$9E05
M6E@.^IP#NM#(,IY!4/UBS+R?C9N+RD6[<_]TFC#CF\..?*_T^3>KV-\''R-K
M,QY%,[79MYY2S)&YUNB!B&,JQ[*<PJEL1FD^RQ_&@:]\]?KZME+.9QME:!D$
M1-3OZ] LJ-/0$LA_IK(5:"C<YNKE0CE[4R[6OW]IQ1@UPYI[$[,IF-[VMI-_
M5@*M_L"$>D><"QF+AZ)ZN8-\H+ \)+ED.[['6X%C4=?P@5V7*D+G5X??Z7N^
M1*9XAJ;0@<D\3W:5CZ<2-<&;_J-/@"P 60"R .^9_J-/X!TL0,R&270F3H)>
MO'CL]9Q,13G^TDYC@=APY7 SV<P5##8?6:&U7"%[B*P06:$]N<+@-!FR1(DO
MT=&LL*,S]-U,@"P 68!WM  ;(M2'#,N/3UDQCC]CQ*W022O&#'N?^YN8"2<_
M ;( [U7N3I*G,!:[&/%KG#-%N!6%6W[2%,:L>I^2\+3T^03NPGRJ=,1>6@?-
M<O(3>D>I7RBM%^/-@9$<08F]9X9%F!4I'RP=OA1&')M)Z\68941=I5]=S:JH
M+;O 8*#!@AO^(WHV;94-5&(E?%*[(MD>Q+L7<45P9#F&/!W=(2+LC(>=!= V
M-,-;R$\G_-S1Q$,]=S]1P0TDPM1XF-JPE^SX[TLK#/)\4T-W"QCXTVSZKQ0^
M7'70]^VZM@E)=8,K9DVCWNP;1G-8>*IJM=O?\OF0.YE:U;GL5;:2+P93R3:H
M0C%?O,X5;RB>]2]A,,OA,>:GDN'"O%NH[^VS3E_*\JA7^M;>J;U[>QZP%]7'
M*T[_0'F&AWB2 QW#0J$^N BFBFZU?S2LH(2BNW I.W7-_-87DMI0\#/K5MM^
MK2B6.^/9,6>;"XS=NP H2RM<NBK+;H<'TJ_R>!!?$-")8IR9K9/VX1]!DFA&
M25=%;@+NTP;WVD(*.P.=IT69HUDV7<UF"-9/&^O+:V#L#'*:Y46:RQ",$XSO
M1-6&YMJ["O2HY4NBXWYI]^T/_TARAI:E15O]$\$_P?^!9?S.0ERF!46@Y0TN
MYXJ(4'9#1*@"O&#'H=!=<_AP<]$2'I\+[0Z_(0J$1X0'3I\R1N'&+?%W?'3-
ME]''7!:EOO$T;JT4,D*:6BD0*"0)!9% X=2AL-:6F-'#Z]IM3)MM).8TBHQ,
M*QDVM4XC@63<TDDFTNG4H1"/=-JA&=". FB_]#L\SZO+KCM 9[K!7.PV_  Z
MUX'/AXXFY)*.;BW@N_'(\&1X,CP9G@Q/AB?#)WSC8!KBS4=)^D.F!= + P<Z
MB#4X@*W_4LT!*/;ZIOT&@/^9VL#1NJH+:J9J-8<-@[&[]5_Y[.WI) 2.R0W=
M=*/&5%.([$T)@<)FO@:98BL9Z_KIEHGE#!;NI#>O_]B[;,B3G,&Q6;G<HJ3&
M4UW&#\C)(/%MV:+AX9OLN Q;QECBSB(4A??1YS2!X;&&W7JI>B#0+3E#3%>^
M*D;#OQ^T)9-GEZ%%GB/@PQQ\$0/!RKMH_OX>%I(G"XGW0AY6'<02MU=HAE%B
M"MKCX2^N#\A[=EI02X8GPY/AR?!D>#(\&3[1:'PQKFA\]<4"CMLU^D$XWK@K
ME1]+W.5-24E%9O:R4/N$I$BQ=G:G6/LLVQ*-M;,WO<N[TI70RYF;8^V>/1]H
MG^7&247:9Q;AJ)%VF:,YAB?QIW?A[1X#=@MN,$]++#G;(8 [2KB=YR2:%S,$
M?IC#+UJ85EAV2RP=G"0+.;N0+%E(O!?RP HACH [SRFT(JT7]B1-'FMXD^')
M\&1X,CP9G@Q/AL<V,.]'$W.J"W04'P:6JR)#JSE\MLW')Z;//MCRZ>3(OP)M
MX!G/LTGR$>+U8M1X_0IN)ANKK[%#-PNJ#F=$SHL?,R+$@[1'Z9>S_KBY\ I/
M*R0_^70=Y*-B;EF6FJ2LSU+#>;D)V@Z!MF1B\[0,E;U$HO/8@R]J4#=#@KJG
ML9 *64B\%_* ZB"6R#PM2P+-BSN5[)0V.*I9_6'@>L@-<AOV"DWED]V:)_L&
M0+_)-3P V?QL:"#@TPW0[([E/\5G67/8NZ]Q.>_6_JT^I"+7S*<VF(A/,_+F
M)D1C!^84E/W$:'C<= 6;JJ*=& V/AZY(6GCBX&B(HD+S"HFHX [4J!)'(A+G
M-!8R564T,1J>J(XXG)(H:F$[ET2#_+![9V=^%P_?"[L!_=&-8SUK00H]PUGB
ME#6-2E,WFD.SYF2XWG/9R$HG<WSF\R*8B-^5D7)\)OBPB7#C90>6!@<IB*>H
M&Z6>X"%:X^?#95_CH&CK3 [1_(DNDHK%0=F*]C4/FOMU:_X>]8Q,DF7:;U>:
MICXV& V?+L#MXDC$=WV%IS/B8NEE@C2"M$3/QGB!HT5NL?,H 1X!7A)M+E@:
MFK4TLR1]GB .+\1%=:\Y4M,*[X4\D.B(IP=%AN5H01#72X<5[K*PX02O8#P;
M$+VZ.W:$AVRI\\=A!P,FDYX#MZ#S83 =?4P1]?&O8*B)5\N40I2'S-0)$^"R
M^L_+JVX7F10K$T&'>8'OE+G7Z[L_#Q/_,S25T"SZ8Y]T4U GRH1B!MNLBP?A
M5AN[>?QG<>7-\8#/$[JB*RERK(GC\-@I3Y++="(+27*9\%[(#3VU)UKHJ-X1
M+] ,Q]'LDDQIXA[AA:>H@H$G)0CP7L@X!$,LR8L1]_X*YX?=X/SXKAXZ=8)F
M.[!<XQE,6PM6@%=M-]37FNV@\;*>YQBM@:>V3-"P:]#LM;SFT-2+!J?DW<I0
M.,530RW,FBV:FP<D3WM*LG 6KFT:.FEN'HUQ0:_0%6P[_O0P6=?(ZB9564L$
M"DE"(55Y3P0*24(A56$& H78D^CVM/ZV/:O6M$%O8*H>T%<-O)^?+"D"#=<I
M5:G6!-5I0G4<'ET4E.YXE.6?G 3'+VZ04-@TBLVA^EN^J-^\*4973\6!5BY[
ME:WDBU2V0=6+M4;Q.E>\H7B&IA#)F](VN3 __*.<ZL!S/=72#:N#V)%H99-,
MRSGG)3E7%L3)H5C1'QIZOZ9?W^2C806G1NZG#W/;S+/[2_?8BEW(?1;A9W1[
M -&+XT9<8/_LULJZU?8!FGO*'$-+7+HNX(3QL* 2EJJ,U5@XT*;]*S)!)P3P
M!7F;*,*7]'.4:(9?S \ET";0/@ZTDVE;*M 9&;4N35?K"()T3)"^X2QG1ZCO
M>\;K0A[\_>%L'NR<1&=8D6:8Q3Z]6!_V$K1C@O9DY'K2L1L(>5XA\IT@_LB(
MWQF_T#Z1!%H1%Y.4EP=VOOA!)_@Z_//=?Y/2#>?O#Z;GS,<'(.&FVG?!5VK\
MZAO54YV.84U6!;)O\AX"%7QG\KL3+($Z\.QOU(NA>UVT'LQ_/TQ"35L?X+]T
M#0\LB1J-GLZ+_SUZ"',T%06;F;!D)@LSR6 S$WQX@L],R-[!>29D=;">"8//
M5,A,<%B>[WMU@5JPN.#[Z-E_?^"6EO<XD&?QO?5/R78HZ!M2C:X# '4-G]AU
MJ:*E QU^J>_Y[F'H&*^%M7-'AB?#D^')\&1X,OQ)#C^R0L)QJ&-&GV*./T7B
MY9@IFQ9# Y8'G&,_8CLR)DECN7S4Q*9U>4U=4_\C2.+-Q45KJ969;A;Q6[-H
M[3EW<\@,^.)U_^?@\MK$A5UA-V%*N;@UY<N//9M#R?[UTKI_K>?R*MXD2]LO
M=M3#K^:P?:<QK=+PAV/*N' AQGW"-8?E*U[+*-G;-Y#9@\"Q\CFXR#^,]E[#
MA'<R ;( 9 '>T0)LB,%M-YF][OD2)D4)588T^E:!R*/#^AULZYC#X^^3B7A/
M@"S >Y6[$[<98[&+$;_&TR2\VLPKWS7'F%7O4PZ>EC:?P%V8#XY'O"%]R T1
MA'&#R?O!7(PW!T9R! 5TSPR+,.MT'"F,&#83.\:8941;I5];S6JH+:]U8*#
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
MYG9V5C+4Q<B>S-;L67O*VQS:KE[\T>G5_K0(JY8?$S:'YA_VH9JYO;U\[N#
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
M_K?UIUW60#P")6R"0:_)#D;Z2J%,! <986')X\]1$IK#Z\Y;)0LMJ%(6XJ0
M*7:,/OK>O_\%K:3<P(7?<]UYSBXR.-[MN2]#4/T?Z"MJ :^A 'USH2$'_UZV
MM,_4QRYP@&'YM@,R>YZ!^48YH T<9U15T?71R3'?\O4R[;^$0!V]90^<^;=>
MP/@-V_$MR_&W VMT],=/E 'M4>K:L"!+;4^%XSO]T2K!+W94"]HK?AB*523E
MW__RNJI'H1UI4ME!9^!Z%$=3")Z49JJN"[<M^K3G4JW1*B$KUY[;3\ILA])!
MKP6<"0ZM3AUT@F[1?4-OZJ]7S<'HG::&1F+@3[/IOU)XICF\>'W(LMP?S=64
M#Y1G>&AQ@F?ZU8%'#_OZ]7?A]]>O7/0(D<)^^,=[L6?Q]>]_31Y(?60_^8PM
MH@5S;+BT<(G4'C3<ZG;;>T%6_NC#U$>_6&;0P =.ZK9^UE*1C>\.6JZA&ZKS
M1C4<U0J*9D((P7&=1[@PED[=_ECX[+__!3_!%?4.^$2]= VM2WTT/D&@6H.V
MJJ%-'7S31>8JLGL'/N(H?^U&386H("SAF[G(#S&ATD&F'TWU[1?(.?1].&<+
M!)5#WBCX540K@(-""O[]+VL\1Z_KV(-.EZK91?1P?:!Y$-/NF /!1)QG0T.S
M<JD7.!3ZUW-4W:<6^3^CKT$2(2WPCST Z43C([,8.*Y?ZQD-1ZFZVD?OH.="
M:0"GY,S.<_(L-/!' _)%!RB-!CY#!W!3V7WX:LH=GY[)PS4-(79*1:-P37WT
MX"X^0P7^7;0VO8'I&7T3O,*E_ 1G &=(E6O^$T>S,1QM8'@4@)\,MM%D!>#
MI@T1@$I54VX?((_&WUZ::0_T\3)/L#/]6M\QH!@RH$1 7X6;T4/>)5PUH,T(
M%22L'@$TMWWBN0">]0GWX9LH?]:&WN8*8$XPAEH37A:N_.\4$5?43W0(:R,4
MN6@26M>"OF_G+80T8WQGDWHV'&^ J/0G2".00MM]"@GX4 ,).#0.>F6B!1BO
M1[!R_M^,WCCM-W@.>J_[UG(,B *?>W#,MJ.Z4"OZ.\#_@ [ZINW78HN(AGKA
M["Y;H3Z.U^ L^#1 <]/!&7Q''4\.KOV$WAC,WTUZ!A?78U\EF$7;"SP;]L"%
M:$:M+TT;HIZFX#Z952BT#]Z1MO+7Z H:A$C,OHY4)HJKF, O.@P_Z:I0E+7>
M**@=D;J<?!C!6H4R9Q1?0>7D [S!S3OP7 ^^0D#UZW:B#\'O^U:@_ T*JR[4
MQF^4_6+-R%]ZF; .)A6@R9>44$DZD_'\(O44M-P,3_7G@G3DJL=#MV2),B@.
M'+L/J"NCA\QYM'-#EH(O4M;,*F0 -"HCKL(]/K8"H(@9.*A4MX=XY[,3:*@%
M.I(#XQ*&E/K_['UK4^+*UO!WJ_P/>7S//K6G"F8(=YPY4X6(RJAX 2_C%RLD
M#41#@DD0X=>_J[N3$"#< R30=<[>6V[I[G6_]5H-'2':#II&I?(@F!0NGK5,
M@'^M%8I$"U8X/$J=;HIJ&WNU[UP>&QV@IT"81@CFJ'1"7VT<^S+<W:3Q9@93
M46TTXN \"-O9JO?PH"E\ F$@I&+*,[!7)6$=,V'L*D>D*QA%9[ "D'3TCG'W
MW-P-,,/4TM8P#@FFW( <YFC'7C3<T*<C'X W'*UEH758;WWGRIH*GC(X@H1.
MP'9!.)**B4B06K(JXWL@F#<.#QRBHE31%N #S#("]2UQ<!6V/3"O;[ :MVUG
MJFLYE]%,!(.M/G6$=P7RXSM'BI6L4"^\_XF L.B:2 &65<D^.VU-=05VX<AC
MU/5CR"T<<M]2^=?^6:9VH25*\O6)L#0IC2[IOR-Z(H!1<5,?<=][]-\38@#)
MN,LIF.\!K_V'%R-5>#9-2?$&QR8<UL)KGQ<ZUYEBYR-IIH +[&@U^'AVL)Z[
MI;)'&.J*'Q+/M3HY+U$3%#*<Q6@B9&(F JZO(##1B?^5B+EUN2W4)SQJD-@@
M^I'>7?@7S /CF^6.M$" -^&7A*V'OA"9ECL9?C!-#Q,Y3W0^Z&# K&&Q-H<^
M.MB-J%M.,W@WB!J3*N">:P'HFN UX'L4'N>D9@5.(@_L@/DVA1O-UA6M:S@K
MMTDWE.EKX3]BW)"":Y,*/6P'45%T>$!-;BHU2ZJE3T%"8@>_S@T^C1 S29#>
MP BC&_N7&OS4FH=?J2 U+;+1L7F@DV:X@Q]$<*T*;!0,&P1R#R>[I&]@,!/_
M 5Q<4SL\L'0P5Q=D'1Y'=+F3VP+%(5/[GMH&!#8#[4"!ZH(5.*73 (/_& 4G
M_*U:,'7@AF$DH>\<4_1SQ[+ +Q=DG,)TKEY:T-9,C';;LB>Q"/I<I6<3$@DG
MS<QN#H@9OHUUM2X124,L74O?4RV.*0#83G!T!?:7X7%M!1FV G]0B=%,Y#&A
MJCQ1=H*+>0:,"B2C@9$-/_C./6&YA;UL1/G9F)VB!<]P<(H:_KU@'_FMH])J
M%G**8>)W_8C(&Y(JQK8( BO8#3HO@^04F(QR 1^AQ)]757"\N7MBH1#6(R-W
M+'&'_2W;,+MT#'?R0^?M@;E>)=+;@R-'V&N*L*+RP!$&,B$'B00N/FE$2;/C
M?\Y2]L,M5ZJ'!-U?8WP#F3^PK4 H8MS]GI[OYEF^>_WY[G2X\]W$.;#):?7$
M]TZK*"RSVBZC&PLN3V%+)3/68]CPFZ!>.&_MHF-S$>NX@1F%8Q8MX1VDEF'*
M+:)NB%4(WFZGU79%X@72P\ZRC+&0QJNT\")$R%J5P%@5*%;IHHPL$VB@74=F
M<GG_R [>#QOK6&LY9NKA@=<>!FZL.S@C=8CA-]@X 0I1 %15#)V<<Q_<GJ6
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
MDEN12,7#(*,#?L$],CJ*:50Q)TXHM\BE76;(0L]Y[3^F[VO\>Z^OG32. J5
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
M,<<D('-\ILU'F.0,!,'QX2/QV$J^3\;E^WCZ.Z0K:C;15YZZ-\E66]R;E$O
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
M S\ 6\EN^^+PP+$;3I%HO<U38_R8\V(RERRF"E22]?\=*:8^CZH<41 QE]+
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
ML^79\FQYMOQ.+1^V^]<%K=5".KZ\0'=S*[21'B!X>F6Q,QNJ_W39\TO<^1A
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
MD"T=2F:'\B\DDJG],SUP'EA<K(ZYI1^[E_!L1":)Y^G4H;)PD+) *D/<L,H
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
M][F5%1]:GPINQ$]XEK4ZLYL+?[!XQZJ2N!E)B]!SI@I BO##R,?(M]_DV\?
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
M/DKOYM)!EKRK#6',*H2]W@/:![C$/M>$@/)E*UNS!/[M:)3\C%B7VQ_1G,1
M%%*9FC&+;]^/7HBY))6B0XWD+GL_/,VW2 SK/6-"8,^$UXM^X?Y8%K1Q@17W
M1F#=C4<BI^+^U2A K*2H% )J9'!U&Q>S8ML"8$(*Z\[[ZU!Z>BY=IL:E,+E?
M4HBV'HD<"IMLC12K\S)-I;#LB:P>&]U)%_1=S*;KRA%X.A/&136U5Z**=AZ%
MI"9S^^=OUMO  E+3 1:5PD"-+*YNNQ80<C%;PB],"&1!ZCZ?/K?S=R>C9H0C
MBNR-4(ZA( K)S&0^8\LNEU^5@0Z&;(%3-?]6.!J% .9?"2YU%SAQ4SD'""'U
M,BR=W"M9W>&-<V%C2VX^_:9H=#JJ@_OX%'2E")^HZBV@RRJP2ZHM:X;=M68E
MV/#!AH"?>]#+,-W+IM/*W?US-[_N)6WUJE[^_BW/_??_<J(@_.8FKK]%'HV=
M3][(37 C'6L'?XI7EY>5^F6Y6J]Q_Y4ZYF^N>%6M5ZHGY6JQ4J[-N=#]_.7T
M!N^B*SC9AC,L1=4E:P#)W[50#DZ3:W1MJ%9L^%'T 4@)N,P W;J#OFG80.$<
M ZK?%DHJP/)EX^0"69/4#GFIZC)\%GRB[=CHPPIH I1^T))4W7;<')_I[_[X
M_LU;#,(KM7 _*+2N;CB<A.J&$'3HUT;7L:&ZP5=KAL5![8)?C@,%?^'"Y+0E
M!^U/4SB4HV"IJ"B)DYI-(#O!/6**9W_;7--+8>3@AE62I 0?9P&[JSDX2<,P
M@85UF_UC_92#151=/8%SL^D/\ ]Z@IOKB(+[Z*&\JJ_+BU<Z?&4ZY(H4.D+X
M)B3!%6L5#M\ XIP6R$AP":AN=)3C@M@&TL/!.2<V@ P'Z037,+N6W)80?WD=
MQ;B>ZK0YB4/>D(EHAYA0=;J(>A ^5?^ CS$@O_Z-6 'Q@,C_OJY<0R50\7Z'
MWQ5^_X.XN2.]P:=/)Z %^^-<6X8,@&(C/5JQ[2[D)G#5O+;4#PCOM2;)&+(7
M4T_K&=<2R(@Y-QT-O1J*=O[.J3UFC9*ZZ!1>;K%9:6F90S$W>K7DT7N8AB<A
MM&4A%)DI^UC\,?,(YCJJIJ$=F 0ZSO3 <^G@OL2DA_] D'625TRHB"B$E#\6
M_";^T;3 AVIT;231N@X=7ADR!#S16I"5'$O2;0+!]V\-X/0 ((]&W',-E9QD
MFAK@RCK\^"#!75P4N;\]!O!^ZY'^!^?AF:R,$ZY\D'MP7UP7*4>X,R@P*@0'
M\DJS.[803KT"+7C8(L-)Q6E8MIO5-;$M5P7!-^!"=K?QBG45% '3M(P/R+?P
M<W GOLJRVU _M@U- 1;1J09\"M2 N!:3Z'>H)#>EL7:B)>[0;>+W;P@[4"=T
M; ]5<Z6?'&)(G#E?FKFV].%^!!]F_K<BENGSI_3%@'\NUQL+LQ]C)-/?OWE"
M#056!STDB%VG;5CJ$*(721NB'R1. 9ZS.O:"41[;M06M @NI]IH#33BT$_]W
M\+B6D"#)^,2?HDIAC"KN8_!3 @N0ES:$ZQH]"+E<IJJ\=.%^KFM(6.P@D4:9
MW>A$0;C%I>!73?S8R>9)HU7&E_<*PMOWBI1+VA^/5Z-FGM=0&K&0NCNU735(
M]FCZV+ =8ADO8(_E=CW+RT)L,>I\-'\[2[)/I7H\SC4NEB'S_$A-,X^7AF$B
MD29XP4<\XA<9&O^&3C"1((H?9X&B]$\.VH%0JQ/#<B3NT#!0B'J#RF2*8;(O
MP"OG+_@?*^)5")"%#TG5<%:^<>T^LX3S4!_(:I!XJJ',D^V+=MH!NI$Z4M11
M?>(()&]+>#5.\I8;VX2;^>IN$%JU:,U9G/ JV[_6V0MEJ@.*P 2*'&*VVW"W
MKIA,VF?<%;3@T<9&1W3=T_7>KURW!1Z>1-6C4Q9R6J<#%'C\ M3%BB02>SG'
M$"MVM],A><ON 0-Y\G!TB$_;%F.07>)?CX%DX6J;L(,(F0W?OQ$[ JE/;-!
MM^F0/ 7A!#DF"6)?(#^H 9!)C/@+[\<",D"B@;PB6;+;G*)^H QK:*68DHJM
M$>BXN!M'>T2F@?\P[]L.,D!\)]OA[B6M"[A;%%:R?8NH>'\[9@<W4-*YW76/
M4 MX,",)#EHCD^8&A7G9B&V6.J0PYK#UH$,?6'WOJHK+*9:/>5>7X](LX\-%
M2%"E81K [W\8"-\DE&=#J7%4Z+RB&!DT!@D,GM\S^80?:"Q<MX.^'3A,7&Y=
M9B.A5E$/>\A&3R=&9A\G],/3?%*;'DW$::#B0<\DVN=JY)JC(U?I!-6E M3#
MPPODI9<1#P_&.ZU<JR;PH7&/TA?;<@*'<DT&.C2NC?$O>L@8'7[PW,986'A2
MGV@7UU?W^?O[TX4FV;RMSCUGW7XH8=MS?[7R!CYS-H<H:.^$SO]("=,GM*N;
M/=?-5<R>3IP(F01#,F/,'M"UW(2J'?=XQO1V NHF*$<VP#II 4/RH^,='FXH
M:?BJ&2!.@'#8!%3,T".<0NY\KA\KK<%-\:,U9D>B'>(@U R<S[,9%B!H.;.
M,I8^% ,\#6T></!'S,ZR.?Z:])R#6"28<)4]UL5<"ZIU^!O@1@L-S*NJZY*A
M9[ERX9[>Y!!,D'JKN5Q;IE6-EON01U0;^IL%37.-1OO8L(K0OO X4WD=E,YK
M)X]B==0TH#AFMGOJ(J D=Z]@%V]M0QI5R/W(+:M1)>\L!RYT.,P-#0W$3[Z[
M@VKGD(4W3S-ZA7PC)LLOKQIWI!:7X;:CK-6\M#6Q?!E;/1@)YX4HOE1R)<4W
M;I^NKOBPW@OR<9"'QSV!]2Y*9C1<V$GW"X%UO]A"]XO,GG6_B,03CBSXOK2+
MC ,,WJ$U\I?AC^JAHFKXVHU#=QBJC:]I<92'N)ZJ+D/ZV"12 A4@N@T,Z!FD
M>M"*71-=YP0=7\M7.<3P@DX&BM"TQV*M@4^1@%*"4YODH@F%,6P.<A0\WH+7
M"8$XM 9L#*N^\+'P6^XE!40@AK\KMWW%26)4\R\LH?) $16CK394%.C$"W8:
MJ@Z1[$:$N"8\DO"=3E<F=@ *O7M;,+SH%XJ=0OT\:14D1U9!'5B=JZ;KS5V[
M:P(%G7A%_^F0*\KXR9Y[]J(XI? XZ."QSQ_KPPL[+8URF> :;H0/PV[ZRTQM
M(V03_BD^/U%E3N#R$*+[E]*U%&EP$# !5MOZP9\D/Y6LXQIT< '?07:]VP0Z
M1X$=%F]Q#TZI!0G?0I>AZ"<<#1H+"W=-]..<D+9KRD ]@R-VH[ O ;SF\UI%
M)RUIPBEW)(*B==D[/2NKDT864F'3@$W+"VII@5=8PO):'MR-AJK'KRE<9S$]
MUV9"9)FSUXGPL,>V]O=O,Z1/&)%N20P@3H4BU[_8E(4^/.$[W6?GZ/8BF?.)
M_>O78^GQUZ]KX6GBL$#R<ZCV#]NJ L^37QS<AJCV&Y8F)'.I@S^&3JYF)KJC
M(($/!)TMA$*DQ^>X*!?P +DS_5EP[K;#-<TJNQX^?DC.K79=3[;\7:,U#Z&,
MC=0ONEQ>2>G,<0>6T4<ANY^C; [AMSEM$GC;-?+'#?K& !IEEB.1Q(IQ9H4G
ME@6/>0721L9J"1&K@YIAN_=R7E)!:/#N!]1GH5D:@>L1DL@#^3MPY=Y4T34O
M9(J6VX\&P^HZC*@15 .T):TY%AOT4?K]FQ0 I4/N05#'&^^H#$0?4?B\UU;E
M]M*Q<71E-'89#?$QYHFCNTKWR)=PYYI@B)/X3J/3ONB*P'@6!U8IV+&"AP/*
MM?-S2F9@)#2CPWWT[,R.L#^47;V,?1L;K5!7&V3_OZ"BAJR'DIP/_ES O[]_
M0]P-*:4Z&^OW$Y?DN_5S[+Y_*W1;D'LX,8<S[/CQ!,_Q3#L7S:-IYD2T'Y!?
MR1U#H SN2-+?$M!/<Z^X"[9MR*I$)!YEYC4TU6X3VW3J1CYXAX0H"^TPO-XQ
M=%DUJ,POI;[:Z7:.#,O"@EZ4D#/K#/R1-WQN+&UC_-L3^1K!!;RCX$TJ/I6S
MQ69-')5YH\_A8PM_,@%QCX% +4X)%)SL@K$HE/F9+<WH-<KG@CD:TUM8-4D>
MEYG-2Y/'1058T@@>N*:[@> 1B9PV"^#L/87X2- /\C[X@\C#E<Y=P2,%>7%B
M?@F..\;=T HHP9,L8A _:I(3?W X$XP+^UT"M09S<T3'%T/G#S:W&V0S<$FC
M@8_$2=Y,!PR2 -H+Y(MUXZH!F5R_ (Z#FEN07U:QMWK5)._:WMLOBOS2K;K=
M=GDQ3WKAD5<X2'HKZ2U V!7_?*GJB$F\0.KJ_)VO-XL71Y5L^V(4,BU,;5W#
MX 9Y?N1VD]_9HU_.,^K71=2,?GX"?RCF1Z\0CE[&4;2D@&"3"^ZM9UB*#?39
M'D$5V[,S90-R>0?E<DPA!S(Q-$OT@#<GX5;_KOLV-[-P)05(F&A)!ADC@<<B
MM8?"X.FL+A<_\G2J0$)SG\(AFUB]%_,")9B8M-:\/HICF:<NZ:619JH'-(ZB
M*CC+!FI)G=BH*+H1IK5P2(M#L1[0-U77^,-V)UQ-U7&..\G1F?RB;T1R[MDN
M)$GV?&C6S;P:(_%E6.?SC:0F]&1'6=NLFUP]@F*C"AH>#NI2?W%I4;"&=M[7
M7H9/^7+_QBZ4\T)XG=6G"XD$?F8E4>9EF,IT/_BZ>?\@0A.W4BU>79:Y>N%Q
MPV5#4=J5;AV1":T!R1I/FYM($4&I=>AF@[0)]4ML?"?'3@3K?F1)D_$@ ]S8
M%%*,<Z0^_*$AH2Q[+##.6./1D2B@)'NHC*&'J\I>EJ5;L(/RK=PJ'G2ABC/M
MN]!Q##0814(\ZJ9J>ROXCF\7NHK(.I'ZT%+RK EH7/20 RKAZUSHT*&/*VK3
M302SW571NRCD^?V;]SOX( M(I(@ U:9 5+B@P><C%= PC#=.DF5TF*"OFUT+
M56&1L@&4-3JU" I-*9Y+BQ]#.JOBR+@+L8HH2/QBY,Y:R.="934HLHYVV9 T
M?,UGMP& :NUR1!?X2AL,2433!C.>C=Q82#P+%V4H+DK<**BFO@%-;1N&0LS(
M,%#QO4&#P/6!;42"-3?B!C_IMH]%C+'9"BR:+A9%=K&XA8O%[%Y>++)@R+S^
M\TZ@X##)$Y,):2<+A'>7#YKK=SI22RT=U;= ,^((FG5-:+O5H3)[0/>8%7CL
MR4[9.X[@1V[A@311\]]LI/+56Z?9?QQUK;K3O2@M4H4-\ER_!'7LJA2JQ*X,
MQN.(@7,2'X'H>G,$Z2)[?;5=1=/0,3LW/@&/21U FSE*;+E%>9XI3\Y'9!2@
MB(5-XK$F@$>A>]J1(530SABS5:2@[3)JU>[?(2OH9V7<,!J90Z16%7_];VBG
MVO]PN"D_ND6U0!M^-; +\H$O5(N\@7R&$7G'@_-W/VH_N"90L+\7H%_ Q@N\
M"XG4098=J>_$CC_D#70.P#.+>^U:JJVHI"2=N(?H2[B1_9Q;^2O(*5#"4+.,
M\'$5+]/N3($4W4TY_R7X:VC"RD5D05J#J= 2_"HI"9KX7AF:;Y"Y'1<.+VKP
ME+U]+H,/1;(:ON)"X'+P<QSN\0K)+?)"SKNGFG-S3<,V+Y"+,;G)NPLS-VR6
MDM7GMUF;1!$*OXS)PLUND9.!/7W0E[#;CK1L8X"EW9N&RMV"#Z!W\574!\X6
M<:^7R&R#D',G"F3AW,R"KEP8T-XZ"_#HNMS1+^<ODL;E43,M(A1!VVH&%Q1H
MW5@H/Q05,W7SE'_("/E/4?X#Y;UV;5<Q(,E7D)M,&IN,JP.D2":1)$:#I&.B
MG#:D$.Z/3D]K3X/'\YZ"29[SD&(3K*!+9P,B@+N%QOT/CEW<K9!Y-QE*F6W%
M(.OU[Y 4BQ$5O:_Z;(+L.%+\UX5>W97?V624$3XQ*JG1>VZ]Z5JN4!II1_^Q
M/BB+#,[E =GP1*4%&=3\C^E:*"\=Z!\_:#1K<@\1:C"%#3=.8Y.,-_P(U\+P
M/Q&B %(+"7<++5,=1=<QJ@K.,7DJTH-=Q[ &8Q\.)V>Y>BH=#V^'#;"P[GP#
M,$1!S,E\KMD$_/Y-Z>)X(-'(06L]$? /$"U&_D5 QGSW(N$FF"!K')KBDIO]
MHBM-"=V0XZY&;72YAS/%/B2MZT;U4>:*Y$;K/*\!0C4=!".<Y!F2H_@ELO3A
MMSO2@$-VIUM=U( <!G#.(@F,N2X&TO!NMIJ?!3/@#!E',97?7-OH07O$FKXJ
MU0T'Z7$W+"B%1.F\ "KT:%R07-3ZB'.0X]22+,6+G2+3Q^E"GK> I'G#H=QH
ML>O !>7'[X4RC@/DW$$UAZ_;4'00E<H0$0-N_C"JGYE;>U7ZI%RY)^;8)TI>
M!%>5M'#!ZJG\8Z4Q&!JY["8$:Q$06Y L?G8M_U]^0#VH%4FSINE8BUL7#QTJ
M"]=2![HWC/OUOL!]_^9-#B,3SI;0PLN?FI\ G=_H$:M6T;#KT%EY0E83R[I9
M5O+-B(_25>?FD8,4LB0\1S]WC)(T???J0@D]$Z'VP3(]6UT']"O.G(::R/H@
MM%RDNP/U!W@FG1?6@8^TT"-G/>/[MV@.@+!+D.D;W*G[VPCFIX(6\DUN@8G:
M=^JMSUVM+O'MEZ'^WKV5]>9;Z09LXH:5$P3_@K56/D%]&#G(F%>WEX5ZY:HZ
MC41JK7O4KM"VD8*S<2Z UX<Q>.[A5*EY_9"\_)HKSUYP:0*M^?[%2]?]*?R\
MJF7J]M&9E&M9H]J-ZJ@,QWV0FR8N+ITDGA)$-ZEF+#_<?5[H+$<*G<)/78=]
M&EYR2\2'W1%-C&/\S(79:]>&!^8 1>1"[LS2?IU8L*GP7(86E\%>3A0SXR/6
MIM9.XZNOB=_-:F4_V?9Y79%S(V^VVZVUUC61NOI%#@5TX^\ N:T;FM$:H!O3
M;N Z 5+>0A*)F@Y"_Q%R;Z6.U+P&7[?0$B1K@%0R.3W#>D/'$C3@@"X/$E[Y
M"*Z 0K8ZMF%1^TH"4,+_TH=J(3O9-9$3;I-4HZMP';7EZH($6ILD3 0?T5,M
MMSTF>H7+UKRGPKTA,QJW:.V8&KYE&"W@E=2UL'W5M"0;'A ROF^'OVBJK:[E
M?E@!IF8,_+ST4=+&CR#5T7D5N#E=7Z#)GQ_I&<6,*XLVI8DU@9P+Y)#);<,F
M,<:VBJH@D*1 S\:P6A*ZL1ISX(AQ99-F5Q8^C;'V\E2XFT2#G*^NY3,C%^3%
M'R1B[9;L(5<0AZW=Z@=-]=+2<"+.Z (+\L</KQ/6%;I/=3M&C=)IH,%RB&P@
M&7\=^I>F0:(?D/7:0%)(VV#4X0C7A^"$%ESC;XUGRM2ZCA.HSBAC8:Y]_U8;
M'2L(!<0&1IOU#]'$? !)WJ8]UEC4AQ>B/["PNZB;QV+@;+\. (Z;'*CB7L->
MKZS1=&;4\0M;E-CNG0%E(%*Z;VDM29;6LH6TEMP>IK5$X?'(;:!T-8#:$XU[
M+Q6=>,&03X\&[B]G>$%Y/N@%K?;$E^%9 ^0S65E\NEO;,PJLA+ $/5G="\*%
MI&6Z88)Q1P/[(#57PWG&NA<H<= <)-+(S@^9N!TK9P=]B)6!8RCH%)EG^&^D
MJFPTLK[X,CR^<OC[]-EI(ZOXX@U5KZE) _1H'7(V"@F0?,Y?''%CH+'H$A,?
M.2X2 LAEX]K'YH&G4KL> $/CD'1Z(-GHN/9]00H]D##R4 T)(P_5D&R4/.O-
M6ESC+-T6.HG7L2T (%[0V_\["!_*^SE@UIEGUO##?P0X;-_^^[/QAU+$,0!V
M#@!%O!N,R5',M!O%&-/?=%)T(C+GLBDGC )R.]/PY$8G7@)"+SIQF)PA<S/(
M++M7)RC(QG"Z&9S6#4?2)I&YC\/2\?1Y[I+DIY5G1%FI'*$\SD/X[F ! S'H
M&.GV!3J&G-A"QY 3%^C6._ ?-NSQK7'*UR0-V#0SY0YP\O_" ?)S8'.YP 6\
M6V+K-O)V4/;Y@^JTB[B4$ECEOINC5R!M:5"[ S<A-CNCI-*?97+DYN1Z6;7C
M38>]T&)!5UP?U/V<5RN9_9#-XH5BW(N-T,@(OM;=AM$\MYQ@!?S-JCW)DKH"
M-Q/#:Y"\ $\K-XY(Y%-S6T<P:5I2FH1=2I/_N8*FX=B#]VM/BJR"_&Z=5)L]
MH[E;*0H^;5[^>X:D10OBB!,8/WZ&'_DU^7%49C7%E;CM:C&8P%I!/=@F6!$'
MWMTDJ$ (Q^-(HS!\?WCJRWKV=:<<^?>N%+O7I',NGE9O")0/U>K_,#':KA@I
M_@2*<2$:MFK#AU/Y\JQS+T^.DQ#^$HOP6(9_(QACH:YSR)3(B3G"=%,*>Q\C
MBZA#!X$#57K1[H!,A**/-(AE&MSBD:2-#_>TG:OFB6$HV.!U;=^:H2E;\CHJ
M4K:1ND@_UV]6C>;3X9?,1B0E[H<@)&/G?M O2_P69&FASZ&>&;=Z.YU_;,NT
MR]"2QYS(Q\DKH9]-C]9@TXTX(1W^]#RCZV^=;F-?6%1@++H#%IUIYA_?"-:%
MZ8!C7IHT\S/0P$_F\O!O,97=%_83QP[U#3L"%-TXG%B&[>;#FI;1#$S7HE?,
M\*43A3)6#,@8QNLUQNB63/V,4+ZHW9Q5VD5M4@B7N:6CP\X/H(T*PSZ73,75
MK*=52HZCD)*%1OR[=%/LUJ[X]UR*:NE8]GQ*Q= \HI4CLS,X,NJK@YO+D^-:
M3P?);I-FGEQPL_!YE<UN#&(F(.(, 9GI+5Q^W$OOK7;NIO8ZZ2VD,GPVG4[3
MS/!+*^',P9^LD/Y"=P4UH&EHLCV!Q1N,)^D*S<+%EF?+L^79\FQYEH&[\(23
M%&B&JK:#FB%]  *1.[V)ZGOQW1N)8WVPB)UP0@R$@JX4QM!:)@C=4F"LI5WS
M]6X[F6KO.&=PKANU',JH"(IE,N$N%I4,2HU\B%N6CX4AL;L6D,]N"IV/=/NK
MR(47>0A'R1K9'\D<DXA/2T3F\Q(1=4CN+?G@-+-W^K&TVRJ-!3&W2(2"A>-V
MO7SX5>*2HC$S&'?:SCT_6/J#FFU/!>-0ABZ^NL_PN5ADZ"9YI&\SN:^4H5OH
MH!ZR[LPDUQE9GW\]1HS\ =MB(4'@QYB"8<;#S.1-89PQX^\ESIN(G/'W)AY3
MMR3=)C8# 0?/"*#R]*9O^=CIE_VC2GC>B^>Q%XU.PS6S"_)[5R4#QF[)<#"4
MIFE'' .0S[-\^T%-@;O=5B_.=W>61]=.XP#I5/QJ0"A:GFFKG2\_TE;)U;35
M3"<T>]J[%NNOUD 4PLI$Q6P._IT3,_%P0L6 L,?%!1T;4G,+O!%?:/C'QGS*
M^8M&QOCKK/()WII8)BHM0AG.1CHA/U9#'F"@(IF=&B[YYG"H7#_6P=6-NJYP
MC\]96M#O8!J^Y8R#54]_,25NZ_2GC$.85*TC5?Q*4G5T(SQ>M9]+5;GUY:5J
M;X(=_N1> HP[*O!OS;!MJN]+8I2^[*.8S$N_@*C=4AI*O?^FM3O]UF4O3W7R
M\UP%$((^*E)2TNG8>=Z4"TUZ@=#,\O0V%YLJ SW;TR_R1T9KTF4\)*V%>/BW
MP$_-[*1*G)9U*3,'?_X6$GD1>Y7_A+B5C'\CZ4[+HDYT4S2\S^MG--)0/#W)
MZ"6-M]Y3H8HDDT&*))>E^UQ>5I%DL2+)97*S% FE\:GU+&=T@+@&<PQ$C.)&
M(<'^KU5#-\8%;;N9VY?*VWU%UT].<[2W%9EK-,]$(Q6F<VP;'% L1*GHA6BA
M^2SDFJ!8OM2N;M^^M/1$<]>;R3"QB10\2G@S/F8[=70-#\#-5H<S[?=A3^M)
MA8_F>5N<LM_%+&X\AFZ5J>:C9<WW%/QLEM_WKF.$\ 02$M[F&@ J8N#%O!VI
M'P.1"_>40^51_)&&GU",;D,#JXMDE!W"@S;+R*OVFH2K>A<*K.MV&[I]A,E%
M/E>7^L N]QU+@CM7=<D:X,H;*.GH@+8,7+Z JTN O:UN:%FQ=?D(@6H:4];/
M+*]^AN*833DZ[*,(:46%?Y*.7['I/JJ'XSBHAX5.D2(Y+;D^2/?%J5[.L5,+
M"VH$=Z\7-N5YV1"MT&B:+KO-I<-G/L7WLCQ6RB'F\A,?UVX/>"4\LSC*@V2F
M.UD\N7+JIZ>-[D5Z,_?*U'+XTDYG$M\99?/QNS.*><+]3#G?C!Q'>)U.%8 4
MX8>1CY&/D8^1CUKR[4T0N01,"[J)TJ@V7-(53@HTRX@!U\;->@]>Y00) %]K
M %<&ZDJP7\F6PKT]NV>6RD\#Z7[A "0*S/*Y<9MEL$I%8%9(QJ_<.:92E]NJ
MU"V,HO8K':N6;TJ9\E0?]R\L;=$DFF2W5E7X-86,=O:-3Y0R'O0.[[&WLE(=
MZDWP=I8[NC.+4X.%Z&.F;>G"E:L]^<5U7"P4R;QI>KQI1CY&/D8^:@"D"#^,
M?%\G%%F43-61- (*[J:DJ$[7HGMD2$S-]F"_E&MI@%WLNH$;DEG@VD+)Y<[@
M6I-T!YJN9?BNB3ZRI3AD22@V,[>=TYS6BKLWL#QNJ8A&QK8!1-SD+_\"/'%8
MGD6$B".25T6KW>6[2KNIQE7N7F7[$S(G[#0H&=N4['@(&^T,S&*2$<8D-Z5<
MAUWYYJF5$YZ>^AFF$S<0G!065\JSV"1SK^EQKQGY&/D8^:@!D"+\,/)]G=AD
MP;8!W1-S8FJK!POF"9)?U(IKBD<374R_B2> %\4+(;91#B^Z2! V;K 7[*OF
M]H88)[+9/>GA0[^H\)L2E86!P,*1-3AI5M^::>4+B$A$<XSXA"BPW-XMR880
M(AO5RFC,\>:&&]N2#MXN=37U&(.TW07=#3XA')',-1;CVWD@;@*2"ST\1N7=
M9+[4^1-X$I+IA[8T6=2=SJ"B[HR(BKK%)/V<OVS5=CH)574F 7>VL%W83T>"
MVX&OR9]_\8^<HEK_.] <:Q(E$"!-,FWPB_->_>8ZDM52=1];<%O^>XA/X#O^
MSQ9!C=1UC-]<3U6<-L(3_]?!ZNY4;X8[Y3X]E?IKY_ZKMU$&R30D(CV@,$@8
M>6(&"2,/U9!LGSSKA29GG:5?.SK.EF?+L^79\FQY=FZMC$(9H%#3M@" >$%O
M_^] #)T ^CE@UHE7-/YX=S0$N/]*'1/"W%@^6KQ=Q#$ =@X 1;R+P\.RT8&/
M'5#,M!O%&-/?=%+T<[,KMJKAR=5[O 2$7G3BVUJ&S,T@,W"I9S.<;@:G=<.1
MM$ED4IO>OL9>ZVT+ .X2/J9M<V5= 0K\I.G@RV$NR2<XD1=YBIRHI1(G*9C^
M% OH&')B"QU#3FRA8\B)"W1[DP1?DS2ZFW'0F'@5S-J]!1] [P)O3 ?*=WM0
MG781YV@#J]R7M:ZBZBV4H 7_4^I2'Z=G\7S*K4KE(TJ*;QZ=ICY*]>NC1Q :
M&:$CF7<%_(56L_*'?(I4L_);29-/)M))/G:IP#1*4W:7TK0P;_[I/5N_RPY/
M*S?*;J4H^+1YR8_IZ38$C!]7+5_:&#]N)$^]6Q!/P:5\KMB[U>@+4M"C4^D;
MSER?-3]O1OT3U3GL-$I2<4U)\E+9)Z5I*)[WSLO7)\,24">3VM'4ZXR819GM
MZ? ;(>HT=A99$\ET*I+AUG0&%XN&[1 XC"9GT^Z#T#](OA20-(3;J^:)82C8
MYG7-WYJA*5MR/!RU_M0</*NWYVW:A\_//<=F(Y(*#T1,"/GX>2#TRY*P!5E:
MZ'943@MW1[G7TG%/HEV&ECWF\G%R3.AGT^/EV%2M>A6ST?@DI:.S04\K73B7
MM#/J J]E;6T?:5EM>&-)JCT2^D4HM9P(S71#^G?/'\E^^NSIK#7IAJ#26B&%
MW1!^X?R3F&CPC("-CIP0B:-"T:7(B678;LJN:1E-U8F!F(6/0M^]C 7G(F*\
M7F.,;LD5Z;:UI\'#!]^YG^IZLLQ%(AU^2 !M5#@>0B*9BJWC0:N<E**0DX5N
MAG)7:=[7K:K0F\J]HTH^ECVADC'T,6CE2&$&1T;M4>1.:_=R]^8XE9KR*&CB
MR07NQ.>5=J3^@Y");U\>6@6$GR$@,_V%]_-SXVYX=_]6;$[Z"\E4#GX\1S/#
M+ZV$T\A$$++)+W2?40,:7*.5(+"T@ XL^"1)5V@6+[8\6YXMSY9GR[-$X84G
MG*1 0U2U'0L:HQ^ 0(0'^METW]WOWDP,>O:NG7!"# 0T0GH,K66"T"T%QXZ2
M)Q\G3IL?/#<I3A!>#F54!,9R?/R: ^]>/@I;EH^%0;&+:Z?Q=GQNR6_YKR(7
MT?3+%A))<?%L*&I8DAJ)R'Q>(J(.RC4>;O3+A_R1E$K1G'H<B5"P@-RNEQ^)
M1OKSHC$S'%>_SE5?DX99[DQ=WZ?^$HO9I #_SN6RL<@BSN21OLUG^"\4=2MT
MH.6F#K$T>L[(^OSK,6+D#]@6"PE\9HPI&&8\S&QL7BL%F/'W$N=-1,[X>Q./
MJ5N2;A.;@8 C&S;=T\PH6CYV^F7_J!(^QL3SV(M&I^&:V7BXL:VBE[= @YZ]
M@E(U[8AC /<7C;R9;X!.\97B&,#RZ-II'" KLB  4U8QIDIX.NLGE-5,'[1V
M_-K/O.=KIJ5-I83DD1>:S&1BX7]FA9&<?PGG\\H$*,Z@MSA5EXT.X/[6#-NF
M.GQ#>3Y5/B!;/G8K&+D7$+5;NA532ZE>HZ+>O#Y-5:]2E8TUUS (01\5-V2I
MI! [4X!RJ4E'*36+Q\H6:M4R>&[=I36:I67!M<'JXK(I@WE6*Y)$,A_#9B14
MB@R]W!D#RYM*BBZO!&?:WW+-REV\-JZ.G:E.,H?H^B>30I6<(C\U&)@F_EG:
M1D]!39C/I)%"^6?C9CI%P5&LB@D@Q#B/@6A15R<=#AXE+!\?E4D=74=:,QG0
MFE5#-\85YW:2K:Y404I?5>\&697V,OFY)N1,_.TT\BIFTW'UMZB3&ZJ9D^G#
M#=]$S=:',VW)XW=;O7>ZEW)_*I](S.90*Y!<DG8=MZPEF0GHEB\1[JT$@[Q<
M T!]#+S(KR/U8R!XX;Y;J%2*/]+P$XK1;6A@=<'<5FO1D9_G=1=5]2X46]<1
M-'3[").+?*XN]8%=[CN6!'>NZI(UP.FP4-[1.6T9.*<0IWP">UMM2@3EK'IB
M==,G^K)NY@SU,9MP=%A)$9**Q;>9>@BM*:%6/2STC4Y.'\^><D(Z5P.QUPL+
M(O"[5PR11_(%,5PWQ#>2'ROE$'/YB8^#MP>\$I[O$^5!@NNW9CF6AGC9[ F9
M_F4G_)(BF4&-)D5QZ1Y>U'+YTOYG'IXH&=+^FOZ;C)AGO\T4[\V(;X3WNE0!
M2!%^&/D8^1CY&/FH)=\^1I!+P+2@HRB-2K8D7>&D0 UK#!@X;O9[L/E.D #P
MM09PQKZN!,N(MQ3P/3%Z=Q7^]N;]*;/H1H@"HWQNY&89K%(1FQ52X9F43.HV
M+G7'6Y6ZA7'4TOEUK],:9B\N%XYB^$+2%E'/'S''I&Q[<4SZ^#<^@<IXT#N\
MW_3*6G68+IUFBX8H?60:3!EZRG#U_+K%_<U8+)*YTRP:PLC'R,?(Q\@7/_+M
M8RRR*)FJ(VD$%-PY3U&=KD5W*^]8F>VT6];,38O*30NVL;B6!CBF4C=P9Q@+
M7%NHJL 97&N2[D!7I0S?-=%'(@Z!:=>/=L-03Z\JKW'W^I;'Z6Z;7H6/[&4"
MQQ0LH_=:"E;8G((=:JVCDX^[+M])3E7XT\=2V]6+$2H^%A)C7AUSRAGY&/D8
M^1CYXD>^?0R)%6P;T-U /:;F>K W%T'RBUJON.9X-.EU8OE4L?)OFE87XF[5
M$XR-6^P%^ZJYO:%VB60R?D.\8BHK_,9D96%$\*&EGK8KE>$U/U5<O(<R$DV,
M+Y5-I 2>"<=VA*,<(AQ5*!W^X+O-C;L[$4OG1O7Z(]N,05AH06G])Z0CDDEW
M8@P'W>V1A(P='T-'U?+@K2-WG*E^S?0Q]KI\O2K'IM.)K!#.M>%>T$]'@DB"
MK_\UI]GQ)T(-]]__2^9_3^P?O_>;ZTA62X5HG:Q_7IFC30A)""SB9V 9I[@,
MD&;8,'P0M: O:UT%_/GW/X>'W+$*-.47=RVU(+_5P'L7Z#+XQ8F9%/H1X_\7
M_) NZ;(*"<<='GI"H*@?,Y@9^9I".IEP__^'2YI^%3S9*_&J,Z;CO^%]%[X'
M=XQ)"Q&@:::D**K>P@R#?H:[D;V?QU>'C*Q)I@V!]U[]YGJJXK01NOB_?G,(
M=8>V.@0$?VB9F8XTA&\&,4;Z*O#P@S_'AT%T>HC\S=4')ERO8$D-5?[-5:$P
M$617#81*(1_\UD_O:^A7(V[W./W?GQ#E8=BW@/1V2+JC_>),3,GET.PSJ\^!
MZ&V/<<SQ%8. HAT0( /\A/@+\QBAGJ):_SO0'&L9.DU QP<@1FH>BX;[LT54
MG]1UC#'Z'JP>&^FM?K?A@Y!*[SI4-\(&/9"(](#"(&'DB1DDC#Q40[)1\JP7
MW5_C!(L$G1 L]/;_#L30.6K$F-J&,]/XXT5H"7#_E3HFA+FQ?*CH<[!&P(<,
M@.T"0!'OXM"0;'3@8P<4,^U&,<;49RA"/]>Z?*L*EMQ[Q8L_Z44GOBEAR-P,
M,@/Q=)OA=#,XK1N.I$TB<Q^34ZIP >X2/J5M<V5= 0K\H.G@:QDNR2<XD1>%
M==K>TG'=0BET##FQA8XA)[;0,>3$!3JZJCG6.&5KDA91!?2VFJW=@@^@=X'7
MGQS=6C^H3KN(,P2!5<;78ZK>0G?G\#^E+O5Q=H# "VY=E!!12N;162?[7KJP
MAIE6J&=.1T[!"O@++:82#GF!%%,)6TG21 D+\:LWI4>:=LB0,:@3I8=.X8U=
M5]%Z>.!"N.[;2 9AWVPHYZ\WI5=1VJF^6Y <&)W"BS2G,,6']W*E.JF01C'*
MK"E&WC#,22$:RD_UZYM!JG-U-#FR)/V76(2G%?P;@;A36R#XM#G31O(".F&3
M0O(+S;LL&K9#X#":G+W0,*9_N&LVP.EH<U?-$\-0L"'FVF0U0U.V9 W+PV>M
MU6Z:9O:-]HFP<X^/V8BDPBQ.)E+I^)G%M,H2U7P: S.:T971=3=G7W&YLV^V
M,0<,Z[C[7$Z)F4EK3A#1 +HD&D.7%Q>VU]_U8;:LP9<<.SLV;/!1%/$\L0S;
M34<S+:.I.I_LDD 5EP=]&;RQ:[RE+9ETCQ>=H^?WTM$]R"\[AI$^>RZ -BH,
M.#$A9F);7TN7G-#+DO$YXNFB:'C+T:#FBSK(F<E>#H:G<OO<FNJS01.#+8B!
M?E[IL=AFS 2D.$- 9EJ\@_K[];%\W[_."I,6;PZ:NCDQ!?\6H)U(,=LO;>UF
MT'CZ7#KUA<*;-8#G;R<(+"V@ PL^2=(5FH6,+<^69\NSY?=Z^;V)K4@*M =5
MV[&@3?@!"$1XU(9-Z9B-\)9][DEY0HY(-%UM;%]ELJ,M!5F2-TK]KG!WD00T
M9Y$MAS): BSY^ 58=B\A_)8E9&$[O\?C1HU_N#>$][>O(AG1]/1+)C*Y)).(
M3TN$^'F)B#H\]7P*DA^JD[V^R=.<@Q>)4+#0U*Z7#X\^+2D:,P-3);M\?YN6
M'Y(5:>HJED<QJ0SZ.Y?)QB&S+HT^FTZD,]DO%'H*3B?V'(+U&=CC1.\!@>_/
M0M@N&".9RHR1>F/[C>P!L;L%8YC9+F:B5,)C/2)#9&=O@B5U2])M8DT0<&3#
MIGL:0ZPE89^MK4+ VO*<Z:+1:;@6,!Z.9JOHY2W0H-.MH(PX.V+W7%:OCIZ[
M-X_YT]V6 \WW1)9'UTY==#&1R@K,16?Z*L94&>FKH]7TU4P/42OE/I+/I;;6
MGTK6%5-9/BL*\7 -Q3%!_Q*NX2VP':LK.UU+U5O1^89[HQ:B,>A'HIE\ =[5
MU!AIBFW):@$[&2Z Y5QV4-#3KZT="UKH4?\JV[]"]S+O1'>,T9F^\J&=$B,Z
MLIG#&R_Y>$AK]=N[1S79R#$!^9R [(V_?V4"%/"&IYQFV#87Y]S28"<*?UL5
M738ZX +N;=XMU\;S(X2&4'_/WC6KKZ\T9Z8NN! +P2(5R1+); ROORB7GGST
MTK,P.,-+YV==.?TQ2']-J8DF2I-.9'/AJ45,7ECQUE>G:'ACDID:<%:PYZ2:
M;M^]J?G'1WDRV'.81'=0?!;59^>GQEC2Q$-+AX2R4 EF$D(:'\/_?)&@$%;)
MG(H9@OO;#0K-5Z'T=R00 DQ?-71CG.^WFU1<ME^;>E[_N-1EVOL7S#4 9N*1
M"N-9C%^:,?UB5%A*C+9A0S_E'NL=:Y#/O4_51%(F1 O,Z'6E*!IC6LC%U_6D
M3GZH9L_X&-34T34\)K= +\ZRK*]R#^W41?.TUP!3EK68QUV/TK2KNF4-:P&I
M12$3D5E-4=@9.50<&4_L6=2.U%_=>XSIG/B@]3WR-+W&KZK>A:+BNJ*&;A]A
M?)'/U:4^L,M]QY+@SE5=L@:X+@/*&#H<+0,GM^/: V#/[3^R<2O^[K4DW"F:
M\ZHMW92!VL'W"TR4"$E&A:N03,?7V-DK/5&,CYY8Z*  P;"/J]>WW><LTP]1
MZX>H;A3R&:89=C\F(ZYB$Q_7:@]X);PR./)39&96K'&7'Y;L9KDRE15[B'IY
M\7DTD2";RL7^<%C:Z4OBVY2D*,;N-B4R8=N,,$5XVTL5@!3AAY&/D8^1CY&/
M6O+M30BU!$P+NFC2J%17TA5."C0U^/S= ?TV;+#?4Q #\+4&<)F6K@0;.VPI
MZ/E4YDNU7O_Q*C_5@)E"PW1NT&(9K%(1G4R)X3&(&"CKN$G=\5:E;F$(\;1B
ME_F+8E>X67CQ]X6D+:(:;R''I&Q[L3SZ^#<^P;IXT#L\'K>45IU9:IZ_>!*$
MTXK^*C2FIGSRZ61R:A(.?6RV=+0L<_ GDXI=BWSF[%$!($7X8>1CY&/D8^2C
MEGQ[$RDK2J;J2!H!!=?M**K3M5:9I$V_49D+&)77T@![@'4#-R^RP+6%,G"=
MP;4FZ0ZT+LOP71-]9$MALM;))7B^.TD^IK486*1S'??E<4M%L$R(7Y^VKRB
MV7&_[ESHGK:R;VFY$@</+F)YR8[)RZJ"L"=CZ&F5 ]J9E$6SHM)[F<T9'L/W
MH^MBJI!]JI05IO<VUM=J<>$O'>$S"OK(;0T$MH>OM(>1?/UT)*BPX&OTYU_\
M Z>HUO\.-,>:5'E0O#3)M,$OSGOUF^M(5DO5?6T(U9;_'MH*?,?_V2+ 2%W'
M^,WU5,5I(\CXOPY6E_3>#.?>?7HJ]=?.HRG>1ADDTY"(](#"(&'DB1DDC#Q4
M0[)]\JQG-<\Z2[_V70U;GBW/EF?+L^79N;4R"F6 2E*W!0#$"WK[?P=B:#?]
MSP&S3CRR\<>[1"3 _5?JF!#FQO*W'-M%' -@YP!0Q+NXC%PV.O"Q \:TU '
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
MM@T4#KX#C0.NA\4;_BQ!GUQJ 0[*!;02.*,Y]CV;,[J.[4C0S]5;G-*UT#]
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
M5/2(:Z0S?>.>_T15(3<CFP?B=T(!V8(&E:R:(V?;6]G")PKJ;1F2RSL^^$F
M5+/L^+(9G;CB^%H8/Q:1$'X/#^C].P_*"'+FV,+V$_)\71-U]9CL52F^1AK'
M+WW;8Z@]'\=P%=4GM)1U(I4)B-2UG^E._W#7OX52LZ!J?V*2D\):.2EVIP/.
M^7[Q<OGK^P#*R?9-J5W]<8-D9?7VI 1CT"@?0)O90QM$BSTC-04PK9%98([O
M!QAX6"YA$$+.Z$.+Q[C'V%5-Y"1!H.L:_)1GC"- HQ<@+\7"^%MYMHG^$LDC
M _D B&%5UR4$JBL-$<N;#G+ ;"1ZX _L4,%C^T+M<:Q9R+^P\)/5F8/YB=IF
M]&\_D84X0S!<I  D@.** ?JHP5$S57M:TX2$<O"LP-/>/Q\I?A[P<M?IQL/R
M(V?V _^S\&=PM3A^ Q>OZR-912(-&Y7H>[@2Q?]^\>V*J>ORR :?*?^K+U#<
MJ\X ;97Y[Q<*;?O<UJ; W3MZS=H" [B^-82<1S\##S_[]^+\G_^<GT.U"G3U
M,R0? I,"5]"9C.#[BA9T^Y0O5!T*G,]44[X'=9,Z/_^7XX*?^MO_&/K5/*3E
MA[/^^1N2_-\0ZEM ?CCO :@9X,-'\.%1R3P#V@P]Z,?^H8\6WA@4QB'B." @
MV4IW6F\X<N5WX6[JZ&>[PFYQ]0Q:_>I)K.S(/=$88;Z[]W#(PC=)Y*-2[+PO
M#S5]\GFKH]3[=ZZ%9*B5.(F368GK/HEGOIYI59N-5N?]N\8%5:M7JLTJ_!=4
M2:WJ9:W=J;:J%:IY4[JJE8,&_46M=?W/W[UE5;4_4?!&0Q53U*W&#(_#%]3!
M^H:R!U"1#4P=2C_/)$4_[9FRA:,B*M0WBF-:.+ "=>H0.N4*-G!MJCVQH7J"
M3ZP9RJ?/&=I:YF@-<=X8:0:DVOMWIJOXY^Y8>Z;E"62WAO\&,C3 Y#%THX#J
M!E9E17%-/>1,++@&/5F7D2*T!P!%<;< &+M:R(;35$VVD*/S 3W>\YX]<])S
M;3\NY4#>OYLE0=!3H+\BT5Y 4<=+65A7P*R#SX"^KSD$U ?D%7[$'T?[@3P)
M#!LYA0N_IRG%C; @^]%VH(_@L2XVZL4OT'N#)J*#@IM&(,0.MXA</B!#C\YS
MLIQGDYI -\[V+5'7B?0B8RO)'=H/0\^VY%JM'Y"=Y+JOT*V#7C= ?CP\&1.1
M*$# K4Z;3]I/\#2PFV>Z'$/[<?O-'X=^.S2>H>V-(K\ZBO5"7I-U?6Z?P]\C
M/]RF/:?7?\;(M#7?W70"GL.Z--?\A.<DL<>ZX\>>-;1T+[J/'7B,4_C3^7$<
M?AHH&&+B: /.K^ HR"SDAG(>7LR-N@<&7(NN3R U% 4%/&>^QXV!N,B5/WCQ
M16R'R8<G$%ZQ#(*B'$>^W[]#9^A)=2*XMSKD]B(/0_*%,3%RJCV.&J$LF9?G
M6N1,3]:A2)0!'17TR4]4 TJ,I4]IV*D&+T@R($;T)0KEJ>"EQ[U_MUW(]&3D
MNWMQ**R&[%ET2Z9&XYZN*4%&[&O6$"[K7H.*!L4W,:.B=S?=/_5ES3Q<#@U=
MZ$?:*%]*E; 5]F&!3S]2'SR)VBP7&Z6Y0D(Y2@OX,0(<RNPA[:&"$9(B4#+B
MEWM2T LWS!8 10):MJ5BC8G^TM6N.-+:!RA;"0DQNWR(TN5G>R;_Y-$(;@:[
MV]88"1WT"[CKL>X)0>_\YI<7X;^HOKC*#*MES;9QU-1[)-X<$42;C2&(5W6L
M8&Z:XS'D*%U#WX&TA7B:G89+8JJ# U/SW_I!)AQQ>H::"!I1^%B@2D+ZQCUQ
M]"J$(;/GR!K*F,NV:<CX&E*4*;?PN]T0^/, >'&P*&H<8;B/,G5PE3/5C=#A
M_PD]>Z"*4O20P2T+2F+XO[X%E[60DG__3L/U#0M<@4Q(&H43W;3N,\H WT,Y
MXD;_W4TBW>YM$IEHCILBL RO:L R=<J$;!K8PBQU_(DJ0F-$MO GY\?R_MTS
M6&%0CWKP76,#67'H$)#8P&9AQ/=1/4ACM$<W+0 /;&R-3+<ZPI-].#8_$W\S
M%V26>#"0?%PC8W?9-T8=_!*97\]@)GD-$]K5R-9QWT^X>L."&@' >/4N,\YS
M+3M3 >K8<@/&,DHDN6:VI=D/]EJF\4]W*_\M<Q=T*!;8BPZ*@N4%N3%JI(-5
M5[\@&.*%?:+:" &!/YYM#KQ RJ#T$8WTJDQ!'><@/:O!M0"4B8.2Y/T[J$UD
MC"U7_.#:&E>+S(/@,^-Y>X*(FM.9DG7;#"QG,3,5:E2_?X?+E+##.*\_FM4L
M(<-$!51O$C!0<*75,T!U0?;R.Q!'(4_%\V#DH#.R?2OOWT%-,$]-P",(Z (_
MF2D')+1+7"PN F[6Z^?*L$Z_YP$TK0[S!LK(HE%0#KR(]<6U[$ &3"26D\0.
M3H?6N%A5\:CM*>>A2VP4,O$".RCN U!5(=*U_J]E*(2P.6Z9KOWB%Q)X;O9,
MTR]&!I;S;]A>"+X*JE)KV>)>6(IG9;O/1[_1X(* 9^7*D+(?V(]>1 7+<U?:
MV$C<!N4:?KNW(5>X>P_NSRLP@C84?/P'[B,4:D^F_H0<%LCGV.[74"0 Q9!T
M'1H]6.C:X]X?UPR@T6M1\$D'+]2?L7KOR<K.(+@K3SB%'\3[=ZH)7)-+UE$Q
M +9N)M2S/ D*&]\#"]= COP <)6Q##%CZL#5.9[Y!!]-(]$:6) G1A=7]/Z=
M?_@8#K0G"M$?VP":9SC5ZZ[&]I>S!EQ(4!I!;;!Z/J976 '_:.*=9^P"]6US
M_ZVK,K'YVJ=J4$U"_")MAEL';&A\>EP($5<:0VY'AA$T9GL08M@)/85-)G,<
M[K\_"9J1B K4UJA J@)LR%$C=Z:Z%KLV3'9;IW@4121_,=%[+B/432CE!%]9
M1##^@R$A5Q-@+89%'^0O-U".W8PJ+J.&?PR=3;\O!$KIVBT\]8?W[ZXU W*@
MZ<A><B50B(OBW.L"VZZRD>_OD;WO@*52>=_#75@+[CK)TXQ[2=PGJF3B6/C\
M+Y#G;<UD-]HZ*K.#>L&7$DI 2BQ6]'N]#1X%7$$C^X(&;5>?MWW,.@1D)U!]
M[E?<N2D"9#%X/@JJ8X>N@Z].M;E \]Z#IZ@BFOW%T5(!;\Y_&*:*[>!N!+^Y
M(1 R@-^IJ/[9'*%DD]EWGI'BA'_P%TL7&/PD-]/KEJ\#R]58:/L#;61[?SDC
MZ'(U%?:7W#)\^/Q[TU2?->B]H$]Q-%/(HT^YVMO=M&=7V8OG%KMZ).(@U&!^
M\O6F;]ZN(@VW]KA6'T*%;_E!T>!%V(+]-C-KT<7[R&5"#]3SEPU-%75C8#^Y
M-T'&F.\)HP"# 0$*L>KZ_6XL*J3G:!:3<M?I(M'_X,*>0CZSNDW/3K<7%@-W
M-X3FYAH_?M;XXVW3SWW"3Z%"*46VW:Q??^R,<6@/]PVAP,7+"!@V^LKO>**0
MQ0F_1^&0<Q3@?/_.^XG?''4NHSC /1)Z-F8:11YI\!3@TW!.%W\4!0F&VGCH
MVL26.8%F]L1]]JO@J$ E6Q,7H?GE;)\I+E] W^+6C\_S^@D;%;J1<L+XR@GY
MDRDG7%@HVH$+A1.%?K;7C"U[G)^<2\]9DF!%R<AS;VR#M@FHEUFX82&<XA=N
M4ZOO?/\.2L(GS1S;T-QQ6UC7RNU7(1FSO6;H!7XUGW$LNJBJ*.WC6<V>+P@-
M!!1RQR@BSN#1K#_7/Y@$$R_/P$_?N#PFN\?E-CV$1L!FR9'8:SS3.+6=]'CT
M?2VH]95*ZM6JZ4T;WF@#H&&$JQJ?^21"*IYY*CKDUYS[Z_UI*>7YQ<L"_D'_
M[)WGQ)EOY ]3._Q?6*(<-^X 9+^[S7)(M0R#:;3E#+9GQF//PU4^X&D>7-QE
M.7/W9.8AK,PO6&I&7^N=^!J3]K@-J]I=%C/;G<?0\ $+%^,NV&VQM0ALZD-X
MI:S&^KQT(JQV'6([[0(LL!I"0.5DV%M>L/D6@?R)@(^ +P'P^6%I%+JE451W
M;,G*Q"LY]&L<@A5-T/;!)8^XPWJ>+]UE%<&^;E_"^X&H91&/WTMX@?#"D7G!
M=7I]=H!_\  F"Z:).TH 373QP[*HVFJ@6>HY*E><[+:8^5J\N@+-=@*VRV+<
M,Q#V]+[?&O3<D321(J0AO!O@6\*DA$D385(==]7H"\R)?H%S)+OHDQV=):)\
MB,,]>QX:,@)]3K=1;S<@H8I<Y)C.6@D@&C7T, 7[L[C'902=<M,P()[Q7Z'\
MEZ7AO(&7&O1Z1'S&0/C>7>&XE7.!+.-L[(\&O.H%^![+'%F:["P8@?/X\G).
M#_'?KM9@2#S:]_C1LG"TS79+;)<3G9MB 3OR]]K  ?'[B28[^[>#V79'5A_@
M&M,!0$@.TUGP9\JLK6L>1Y9U$^+;;4/%/0FSHLR A;I7<&W%]?)K_ ,+(1J.
MX/WLWZH_Y6EWR*]1&FL4#<;A0D,'^N,0=VM7M3+SS>)TI#S?:+>U!!VI394F
MA-_>+K\U?>F_&[1L--<"FJ%X?K$AZQ/;+:"?Y?JQ=)]/N8B:0$$]$KNMY-D<
MZZI?I(A;0Y9>&UI"0"#_=B&/RV"MG1$?J"U<R14N= DB/O!;DS1#'=N.-9F-
MA &.YB"'0D9%U0/H@)F66W2_RUJ\425T,/"'SOD!./C)^&U^VZ77G^P:7>XP
M0QG%V&<9'U0DD!9G9*N6(YER?F1)(URX/2_SL;CPNRMH<)]?::B[R^V .84=
M'9GV7KFDAL=??'8+34ZQT^58&SS%,J?PGA=VSYX75%((GFT\\0&YM.<ZYC#/
MQ'"[1='YH]LD@B%;KVD>=7>@W_L#\T9P+8:#7AB8:0U>H.S^1#7#?J?9\X>J
M7ILCE-$S;UJV+#SG;,$6\E8W"\_Y\Z;?O_/JT@.#I]P>5:\M'+_!FU6%1D0H
MV"S3YD7TLQ89TYK5ON.W4>@01_8GJN;^(51J_F=FTZZ]EQL BJ_ "N 6=;?>
M3#9"-H4G;P0H@B>"NY8:7/BL(6>%--YU&_#GLT[,I2>C4> * *J]QJ3$&_M$
MS1, LSH'%*"WM/M[@-_F#?>-V-%$N\V['B[<H76R$P(N!>]QAAB(L![P" $6
MQR[@WJ,@C?#(A#7CRDCM:^)KOAMH*';K#,#*H:B:ZLV?P4Y&H/?+\NO7\/2E
M1;R[,FGY65':=/!DB@U].B$F9V@[3I#)/9DQ'Z*-PMKSQ=&SR#?BC=A$3X#W
M@HMQ&2'PQK7M0E!FX5E$\WW@G<YG51'.2+=I((!O-PZ@Q=8<L-B=M0F4 30M
M]9X1M) >@K=^(J2'@/00Q!N-$R720[#P?^MZ"!:--'?<+QKVB%Z)YQ&N:L]@
MULA?YXZT(:T#)-Z=:#'<@D&^Z%*$!4M(VH7 ,!$8;F\;,"!. X["+*RUZ,;N
MMI M/N]":.U5I%4VCG.0R#B'(XQSR+WE<0['13O1%J]36VQLL]G<&Q:(*.WL
M%\SBF$L1T+F5C\LU5TK3UJX #W?>T3\)BX 16^SM.MT']Q'L7Z6_R2?>L=1R
MJP--_%^B2E"]EX&Z6V(L*5[C_T(L!V;J;TR6[!KM<J%-A#?!\WXM(2%@7!',
M$+Z!E&P&O.=E(VFC!8?SYKLL!,>/=5Q9@FLF[?'(OXR%E T3MEMYWHVCZ=IT
MCT3%+.T0UFWO70"#OD)U)8@!/0 NW^&S-)9UUV6H:RN8 _-05VNJ%'B<Z':C
ME5(GPA2$*?9NUW*3RK,*==RVX57DX5LU+-FP9<4;4XZ$/*[2D_N.=P.95T&(
M[7YUX9J&4XZS9K'8^]*;#/[^7:!RO3J31:>P!5*OGND-GF))3;SUZDCKV_,9
M_(N5F5 @&F-428PO]AF:[LV**/[OH-"-UO<%)[Y4VQ66Z+(@BU(T2QD/W1$/
MMENPOEC&O%A>[=5>0YT_6\E0QE-YD;&/JEU1;RH*(5*5>56?>]T9NMS-OP1Y
MI<;:G>OK5<W.VV&H[=TPX55(=#!^M*::^OT[7&V+2#G;S;K:ZH6[$>;/>X14
MUU#QB%M]ZZW:#FT9H&H.OL("'X^N/:!KM%%I_/MWB'P?7*JCLE?WE]H K@E?
M\V>Z=W0:E,"@5Z/LT4?WD,++V^<71HX-%/_"EV(L5.+C*ZH7CM2F_5L(T<]\
M<I!2R),M*5\=W+C"<SZ+V_."# B"!6[S@3"_W,2]66&IDW'E8H5Y>'<QWH5O
M89QS]Z+K'BRLPM=;*I8)-VN80TW! 6#W/A%ZL6'2:VD,_AXWQO>A;6A:\#O_
MTL7 /?#N@I#,H[UN1[1]9W*.?2ZX!X]$D"E\B].]0=5;Z1*'>??#6\!09QW%
MRYZ9/4!7LXPL32$%QJ^X'%U>4%WNO:@>$B%O!3H=>A"6! BDTOS-G0BI-']+
M)26GEO0FE>:DTORT..S4HL&'%FTM6E@;&[<]!P=?Z4Y*S@D>CU1$N!Q_(<T/
M!(G'EXS!T*3G@;I!0Q2PG45W0^>6! (_!)G$*B:EH 3L;T@,QU\*NMX@(-6@
M!-+9K<!QTXNNZ1"0P?A2>A6XE[YBL1J>!EV^ZP+:'O>S2I%=UH&RIB@1-I^1
MM2YQ1.V:-]KYYKTU22:<YI;13\*R3&L$ >W?6O7'FUJSRUIV>]'&+!>UG.3:
M'29Q9<3><FG6(6F.X =QY8V*TL2RVW+K5C%#)CS[]V_[;\I;=TE^0',,.QJ:
M0'?3IJFKJV:&MO0!IP(L9&\^&.:S@4HS\)(I=\6WFJ4,S&?JNR5#.Q&O_F.&
MEG\'W&(;&UA/B+6]V?'+3(#S&2;40!KB7HYAQ=B3@@=LXEHS#""/3%U#J7#\
MG6TZ<I96*$,4H#*=]^\XAF,SM++=V^1%AK3)'Z%-7GC+;?))X3IQ1V*/%ZQB
M:2>[0%/_=R9S+,M)G,Q*?/=)/)N5!RP3+]J"/,>CIT-?!/J9C>OKFWJM7.S4
M&O7V^W?M7^U.]1KJX5J]_(DJUBM4^Z;4KE5JQ5:MVHZ!X ?2X^#MUMN-JUJE
MV*E6WK\K%:^*]7*5:G^M5CNGO[EBNPVWX;)&*(-XVT*8>E%?NDQ.["JHL)1A
M&;;;15^Q',]VIQ5U_*UX?5<R]#]G*Y(BI9H#?]$\4^VR+%SD_0,_$5HUN604
MSM! :%3*@?\$2F&_?)DZI^")5ZKU=K5"!<^>6CQZZL.-@8T@H'[<(Q 031&Y
M7OQ:S>/BX<R7NG-UXU'E7 =]7,3.<K@D9*&T_=S[<2B2"MMV #_5FQU.[]\E
MC]]_V"+88G[/?-?P->C'_SOCYH>>D\H!>#IMYJ[ W%;JFG 6MKA%/K30A44'
MK-<OPW97R+-I42@K)U&!)\%*[DF,OH_$2?N6=8;*6SH)9)RYO#PC"U/I@K%]
M?B_+H_-SMR>@V+,=2U:<KE;J3ENB(0#P^T+_S9]E5 +X'U$U>Z3+4)H;I@$E
MV)-F:SU-UYS)7*[YHMS5.!'/X0OE[\-7?>P:U1<_?,/]E1):%EJ%[Z0DAUTD
MO3;0*80RR]K]..+DC1\2*V7KD,(D#;<B:<KN'4YS@<.P2.3\_M$3G$FI?R]M
M$3EAB0GDRW-LCN9R/,WQW,<0L;3^()"@FB-I3[$5.55VTVI5ZQUW>:Y$^AQ;
MTF+)9%W ;C#2&=AX? ;R(ORB(#WV%R6Q(7(:V3F-, '#=($RMJ%<.#\OR_:@
M:*CH/]7'L?8DZRA'4W3*7N/>+6KY8Z' X6K=H5PL3_6GK]VIT&Q\'[#76O%K
M80_)<^>F1%=.UG.E1!32VU7T)"1Y(%G<9>)+\]#\&3"GTIKS]#W"_V[5'3%R
MQ9J7KI+N@&7\M67#W,:7'\I#_V@OGZ'!>F&YTQ@H0Q[")_Q1[,_1,'R&*\OA
M@EJ@_[^SHMWH(Y/MG.7.>?@[=^;B_\ZT%^>S,1ZJIJ,"11O*^AGE?6'C* 7*
M.^('W+0K9_^R/,U(')TKY/[Y>W%YZTR,8YS31FE#T'DRZ&2E@]$I<05:8+*.
MSC =Q<]U5 M LU=#M0M1M56MR<\LZ$B?">@V36X^3OJ/7YE&+QFK.BUE-B>C
MNR2DSO:+KL0H&=(1@@G*@> 'SVV@G&LOYP--A:?XF8+(YK27GJ6S>5Y"2RQP
M;*#^:L>E'HM ! #Q*()=Q5@2*B$O2C3#Y*/J@[25@#!7 NV!:3D=8 UKQA,D
M)"[E7O%+^@-!,DI][?8Z'Z-?<ASQ'-@78<JC,64HK))P%3A:%"#O<9%ML?3/
M@&#LR!@[5+I+="XGT7F!R2+&YO(]"Z'J9&1XQY)5;_:OK"AXXA6:I 2@BN_I
M@';'8\FZ;C[C,FK4J*F:XY[3'^OS#YA]ZJ]Y;1!2A!)3GBO"HO_Q"].J>!\N
M>I]MS=[E90R0+^26@+CYW%\WG:+RI_.H%=5-B-WM'8E$5C@6&BIK@8SC<2M4
M*AY()3_K_?)]>*GTK9\OTX2I=+"'+^0V48E&0[U&[K7-^N2M2?P9+@J5 "Y6
MSJ<.G#D,%LS) -]\ [^,/W*K_M."!^)H#EHA9O;]^?R >HK#5=)&,B3"SPS-
MBB+43T(6==.;XH;B3MP0$(N7MV.M-J@6*QWIM,![L)AEH.G!T= ?S2)XPQQG
M=G[&R.@T'-.:0"*M.,S\P\/#I'\E*8_]&!WF\'J3Y-UGM$T-$/?Y>*RX *XD
M]$:!SDMYNE#(I$M#L)4JM@X5ZP5:X%F:9;DL8FM+.+1I@9&LJ1WY!:R&02\D
M46\TB^7+9^%UI;"\7;OKT0S%' +*020@;'DTMEQ 7A(BGQ=H*5?((D\28*4*
MK$/EO<C1DI3)^'N8L ^X:0TT5F&A$GA%Y,MYX:GQ;5)Y%N08#?FTY#S>L%>E
MX&[8N^J)L./1V#$$=$E(>PF:]SDQDR88P5<&\'5P[(:&^Z8+^9,)W7"!\!RF
MSE>@JQ>FU99U4#>=IFPYC7Y%LT>F+>N7Z';*0!8C4/>V2M^ NOAN&E7%FOX9
M=_:)^QSD(2PTUQRIC-O=OY>8<^_S&4"JXL \I"*(L6\J1EFP?Y]4DK(B_NZM
MN&OKA*BU=5O[O=*2P 1J:4-M??)A-YF<A$H3:)X7:4Z,[,JDCO,P/9=?U^6(
M7)L.]&T<3UE!K35]N&.ZTU[IA_5GRG^[JFA']7%X,9EBD4:G>.4NQ^MPI/QV
M:V*$'H&;/?1]7@!?0@$M42C0G,!GT08E $L=8(<JA)Q$YQB6+K"9S)(E6_AW
MI!YTTN><\3YG<AI9.HTM >VF98Z@$)@T==EPBH:*NF!&J"ZZ#AP.3;>HS:T^
MOIS+]]O?;K3;??KQHI6H[!FM2$C6-%N-9K75^46[JVY>%9%I6*]0U1\WM>8U
M-!3IX PX SC$J3QMIW(C/R1ADHJXH(V)'G=/W84DJ'[]J#Z\H(?C"S13D$X&
MU6%ZLAP(C 2"^'734$+'0!6=E^=A"2CEAOJJQT U.E^K+3($ZC0,0'(:63J-
M,#%SL2QFKDSC?JE+T:\R:13KTU_]E^X47,I:QV8O2UJ<@Y_2JA<G[=9IA,/6
M@2T9.Y=E))K+9HDO@5J6H':H\<D)S*9>S&Q$8!=JR6?B_]*[+VM%W+.]CL+]
M$>3G2RX9T_(XLM[?'^&^HW*?3_9DQFDPA3S-2R2EEIG]I5/L(PH9'*05)G#%
M@,"M@#Z KCRJ=?><^UD#ZV(1WTPR!X3R]+(^NJQ,_O2K]Z^@U-LG!>GIR0Y+
MB1ED*0* I-7U!J&4S+ B@3^99IQ /WUC!-"-E\;]%9!MT$)'TNC?V #3C%LQ
MH<VJJ5FEZ]KX+J$A_6D);KQS=S5F'UVB[E96$Z8]7@?%1B0F877G6)[.L9EL
MI2!0RQ;4#E4/?%ZD)29R)B]M!<$%!ZXXLG&O]70P4Z/5%^\B<=^>7]43K9)X
M^_W'PY@U7X-5/Z=!L.F&,.P1AV=$ &%"<TY%@>;S;!8YEV#N>%YD(9=!+W+-
MQ7XAC?;7FHUN*)4-8(X#M1>K@EM]5L6[N]_@LG_T5LJC->$3\9U><_0Z("8R
MI5%DZ3R;2:.+X.V(HCN+ <!X>N47)/F:=ODU'!<4^D\_A[>/FEYY+BM9*TI/
M1AG,R4"ZZ$^\7C>J$"!=] 1J*7?1;S%W#JX7+_ T+T8NV4D=Z&$JL!#JO2PY
M++B=WE=>L\ZJ?%Y3M?)U=5)-J'!\3PV6?+\]+B6/WFU/1$F&14DXZI.YDX(6
MA/PN17ZI2PR"YU>,Y\-'HPDL0Q?8R#5TJ<,Y3 %65^;(H+XH=X",J^?L!Z=<
MM2\K2I%-T5GC/@E'["$.*+L#U!Q><PJ"@8<LB"Y,T4$*%P8?L*)CS!%)0K,)
M M9L/!<YM;\&W5G4;03$IP'B@\>B230K,+08O=DG R#>-AGM2I-[FJXY&K"+
MAMIV3.5A8.KP:&W43>U,YKW I>Y4K>2<7W^J_-VWA&K-,M()?%4KEFI7M4ZM
MVO947+U"M3N-\O>OC:M*M=7&<2OQ"QZ8T?E%&E-C>A%I$W[=IQ$FC*1P850.
M'470L5CIMRQ85\*?%"SMA*6.-Z3175Y !)$Q!-E%-#F-+)W&MA2N=Z]?4YX$
M+DZ=5=Q<E:>_>F)WRA2^OW!?6^7K^WUF$&2XX,;?O[N@D4N%UUL$L<YU224?
M%0Z]9 HD>;& +NHF538$8(E4SM,BQV3UIMTU$5Q?!52'(]V< - "NNP ==7@
M7-$&TH#E<X,?HT*<%F>*&L :^[VPBCD< <.6,9+0?><]8("^1NHPC\BVV_&8
MC(K@I +-B)GD8 *X[ 'N<)4AL"+-\YELVE@3E0COQ_4)-EFG+UC&J#.*_7U0
M>FWE^CX=W!7IB!J4[I.#L'!*O9(K@$Q$8;"0@\GU$MG97X:Q=G#5""O0$I])
MTR32-:JNB1W!LZB-BOV[5BO7JPY>@6L1[.9R23!3#AJ9M7/T^JZU*$RD<)$6
MN!PT\3+)M 1M&4/;P8,PZ3S#T:*0R9FK:R8A!U(0B%)ET[ U%:M6TUA1#'WP
M9\ _R)>-'GA=+L12^"E  \*QQXP4KT(PF:*_S ZL)0@[6I^?R)Y*LV\@YE/1
MGB!O&.JV5/$/IU)3^]S7>S'_"DSXV:[?2((X<Z)Y'>P2L=GS-)L3B7#.ROZR
MB+&#+76&H?E\)L.&80H@-U< T#K"=8=WFC,HXY\!*R3T'QSPL(:P 6UAWW\W
M\TJ[+[5>EUF_.&+9 D_ &!.U<3R6C@361,9U"GE:(G>?9&=_Z5CX''\B%GYI
M+N #L:K E(C9C/Q%,U^\O_K1>;H"=^/C1.I3F+]3#@[?"03NR02>$^S]CLJW
M4:^V2+TOFT MJU!;:Y1L%+#)3!M@)6@:LX63GC; ;&R'FDT>\#035%'%=G7*
M-WK=:=W2)-ZZZO.&G)9[D?Q@':]'*M@>1<R^H_97KX(RF7L5<[Q(YX5,%@P2
MD&4#9(=7&M$\RE'E3N::F$*X=EA[=?>OIJ"HU[VK\<4^F>2,]\M>->J7[MHZ
MU=8UZ9@]C1Y-<AI9.HTM\^K]R&XYT"HTCRSJLFUK?0VH(>/KK^K3/[_ONM/"
MMQ_YH33Z=@D2NN$UK: WNO7WW '6,*29:J3+!BEY/&).:V>8)I)19?-T+D_J
M73*SO]."W\'6;#Y'\[G(T8^T3=GRU@ZK#5I%*1M?#=&9=J[U5U!W0SJK,L+(
MVX&8B-Z01)IG,LFX!&[9@]O!13FY',WPF83;%F]D8YW#!FUQ+SS<W5_=_18N
M]]$6R<VASU8U#LFF93B;%A7Z2>@GGF5H5HP\3BCUM!J!=U;A';$N(<>>2EU"
MF,(2ML7H9Q>F>/HIF,0MCKX7C$;MYBLX;D]P\IE;%*T_7P[4$V,SK;3:'(Y)
MJ(P\Q],2Z2[(SOXRB;)#/9D<4Z#Y0CZ+*%O37C!3#&5S.-2<(20,&KN.K#LH
MC8&A0)JAU&UM02F,6:/(_&J6\JV$^H$SDM M-ZZO:YWK:KT3&+M>;M0[M?IE
MM5Z&^L*EM/OO#Q>FZ1BF RB6^4A2C)E-,9+3R-)I;+OA:-,-$+BDI,HT[D6+
MO1)'#Z^OI"3DC@=WJ>2BAXSCFIQ&EDYC6^U:T_*"E%C<W,KZ&/A!6VCT='IV
M=VK>V-]_C<SV;2VA<N;C1&-G.X4?AENE_=9ZBWI"NZ;^<I_LDTE">=$U9&K*
M5L-J.VAL)Z98$UCM@6Q!RM6Z"O+96(YGN].G;_5*?V*+O[YK9Y2C.6C%2ZN8
MO]_?V?S]U7W?STKN^U\>OM[<M5^T5NTATOLW^A+15A"#"UNK7RRZ%TW\9#NY
M!>[H_:Q?(/LI=,C*.J<(_X<: 8NRT0.^4*O8MK4I^ S-ZN5PVBI:2FO1XJZN
M.'8&I@4?IRZA]/JA5GX6F>IPP*U%"5Z?3<FS9ZR^_V+7]_LHK7]CN)98>U"!
MN-/[=P##\@IB1^D^"(VRJ(.0Z2^*1[-_ULS_V0S-%;+[$(TBI-S7UVQ[[!ZY
M:@11U\H]5I5!06'*ZK93U_ C=D?\\JM]P#T]_IZR7^6;Z^\@\JMW/E?WY9&!
MAF+PZ%R?34NU@9$$TM:O*!1E.Z\(K@;LC#"7P.&Y!6)&9L>,)*>1I=.8&_6I
MN?T)Q1W-X= TW,6Y5GI4 ]W]Y"[6>4'/Y;XU)7XH\C,UX#YEV31VM<&J A+V
M>K^OACHO%Q<WHW;M48_\_HTR/\(*-JNCPTWP/9<PUS]1EO")"1MNNZ.-/3_$
M8O@A;C&:'>WNCR1=F69-"3^\"!;S;F_V82-*POWH]STWO<A'?W/44\N(H;SC
MBN*QDIDDS>3EC-/"[AICQW9D \G7)9@]W[3-GI"[D*>#C8=MSI^PBK/*IG?/
MC>3 :PWN2GHQQP.K]6?C:Z.9QYOVFQ6 [6BN[[H:B>8YEI:XL#S\9FRAVZ"6
M#Y39#4R^Y*CTIY>WRO#Q6TG>'TSYR&#R7ZOTQ.O*7>6N?K49P\F *1;9$!N8
M8EF-1',"1XNAUPI&$E0NI3&T F=-4_!W(P _^ 3T-]?K,$-X88VH#@N-!T1F
MT6S^9.M7MSP;KI87#%EHP@1-DKGJ"5'>:=>0+),@D>EU^3S-2)DL'WE3T"]M
MA7Y KC>J]8>GSHO!3OLG =*#:YSR')WG,UE)MV;"WNPLB]!W1VN5]::LJ36C
M+(\T1]:7$WV*85<::DW^.=6R4=V4T-T',VKX*4!-A<^G%)<J;XW]4V;=-=A,
M1,WPM"!R-,MF<LH,@5J&H':PLN!H211I*9M06W,USDQ?M( C:P90J[)E0'EL
M%Q5E/!SC:THKH*\IFK.L.FJ]HM&27Z[$QC[#1;+6!N[OWUT0\*A N/6HW+H=
MA(GH")KE!9HK9))O">BR";J#M06=STDT+V7RUKXU(T/FSL6<1/@*.C1[Q0(#
M8-C:$Z@9BCD$5Z9MUX'3Z'?DEY7JPE_<H&R\U%HV^P9:P@/$<A=J(I+AF54S
MFE$Z)!?IHXTN+-+KH_VPQ>#<C37BT6<VW-G_SLY7&@'% BWF(X<OCMO0N]PU
M1.#^1N&^NR9=!W=)I//YR%9<FG#?O1%H-GS<4Z+!%D7[I_AH,L/\=2W.0;-[
M*M'DF]E#^H3"6X2(2,FD2-DL45:AGXC/)](Y*4>+H>GY#(@+,EGE;>'Y8'=2
MA+XD1W.%R/>!I8[G,!U8#!_?4C34#1IQK@A;3X6'W+=Q2[R6TLUF^43E/@EA
M.C*A!MK@P)?YF!?<R!^SSL3[2D'*\)"?57/<TT&"6/UK%PD3;45'F_D1RBG)
MW"]."T*>YKG( :PUO)%%%4K@?>KP/E2?"A+-"@PM1K]?,P/P]C3JWPZZ 1=^
MA?[_GY'_\*%LW6O&N6..H KZ0GG?^LMEXEO*Z-^=7KQ(%04J0V"%+,9MB=V\
ME.6&V<X O'\G*RC4*AL3>#H4&EEC4[(%*%3B"E]U;\DZJM-S*+-/.0. L(0M
M1A32H/J:(1N*!O_$1GT->&30IWTW&CN%_W-^3EUH0%<_4TWY'G)H&SR.@:$
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
M9$]4P!Q+9,;KH9)+?<EID-,@IT%.@YP&.0UR&C'D5XI;\BN;KJ:K#D>Z.0$
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
M/ =(3B-+I['-T%V5/D5%@?+"L5M  =H3*NP)-W,[X/YJ^GAMFK_R&3-S#Y-
M'4M6@9>)]4B!:DH\6A +]^@E:5OQ>:2Z2"[/TJS$9='&(#@\1DGO7D",L1>
M+=#Y?-;\K&U%CJMTJQE/4(";%K3CPC4+4QT[D]YW^_L/*>[8>]+*([ WPJ!I
M,VC@,)*-@!1X6A+3+Y<@ 9"T;9,MB$LB[H'[L0M,Y :QM$,?FW5#TP(C65,[
M*$$9KARNOBFC9K'4EI_W&0627;?#V_E"FS7)TV:!J8.8/)*KP8LTD\MDH04!
M8/8 F(!:$06:DUY+.!U=P3)OF<(!Y7#=HJM#Z_=C_\;\&;OC<7R%@K?MQ;%(
M;C8+?!P&Q&,I%%ZB19;$KC*SO]- 8@*:A:7Y7('.%=@L8C%,N8B1LB5->>*G
M2A8+237QMO>M>%>IW^W3O)9=?\7?N+N>D;M]PMAIQ[R6\'BTD1&\Q-$Y@<3
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
MP-!L!H(+NUWE6.WW@0)]W^H+U.;&/6C)#F@8B+;H']0._R3K2.FW@.U8FN(
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
M?Y]:T51JHE1HPB2NX8:,=8/%LON*.2=7D_$U[+KC4XMT;.JT:KF&M\F77:W
M'G!=L_R;I'N^YQ$7CTG,.S>+7%,*-4;%)T5/1F_5S%E\>AE>A'5POW,UWIS3
MCDGLS2K%LS'36 PQBV>(\,+ _SLZGIBXE0Y="=^T0\:O*(;Q]Q?#,C%</\8=
M4WT![@N:)EL@KR\$_G>QWGP9A*OZ=7UQ6P@!*]<([8O%PRYSYW-ESCJ(VZS<
M3<M>.0)7'14-\_&JW,V,=XD?9U*Q>"[QWG*XX!%>(@<V,F,?O,\ZPWM_Z[+!
M0_8-2^!6)>R]U,<FV6WA%VUC0WMJ[*FQIT;82HO7V$D9QY#1O*QAS7BSQM5\
MW7X";RGPK*.T4SJ[_I;8%\H(-#+5 :.55IU_>^?$P.^;0?GB/O97OW-;%J82
M=^<="VO@=;&ZR*WE#\8[_\+:ZO"E1+885I%=,(D0+7=2O"&4G@4I%,([)Y6W
M$^G=<#IB2AXP'@IY7J2_X).*<CZLHCPO+U&Z2F735X]OE[UL*&0XA"(\&X4K
MV^"E4HD?I-UP6NO"MGN*WO%52[<OO9?#M P<6XU8YXZ/VB86]N3?DW]/_J]%
M_O=,8@44=6Z6Y^RR%@:'5=N2VW?N+GK^EYUS_A?<HK2]#-=%OETHC\ZO*O>=
M\/?V+GC\ONULU;1JE^A2HVOVS?4A%='"^XOH@AFMU",?5>X2Y[E3(03"NFU9
MW6ZI3(A;]=?H_OV2 CNOCJVXHYJ:4N\M47M^JO4F;EXX3N<RZ70R#$*\8)U-
M,@O6.9W++M\K_T''6NRK"CYM5<&>&GMJ[*FQ^V3%ON)FFV=^R<V=^4T,!=I>
M/N+:O);U4;G]M_[\]0[\)D<@O%/%S7[F;A@D=H,U<IN5V$73$T;]Z;ZN1/OG
MG;WL[B*G$=H1P7LQ#H,8STM8E-MO4MOL_WDRTWOY?<]BFUAH[>^^V&9_W/[!
MCMOWY-^3?T_^KTK^D!7;K#N--ZC<)AY=R#'8#P9>HN+F'3-<3S?5=%+]>_&W
MG)XR;7A\TLP.APYOI"!GZ\FLJ04Y2P7$[SVI>+62G*\JQOGW%^,%TUY_\A @
M1PMRZ[D9!I'=ML1N-8457ZLL9S^6/W1BNW!MSONFNM1<)?;T4KPZ>Y0G:W,R
MV4PZ$PI17K X)T6+<S*Y\%UD$5B>XQW$'[I!T;-N!L@U1J777J:0:][^R<?#
M-IX?%3]Y$V13)+_^_9_C8^Y<(K+X@ZOR;>#2&GDU"5[6PL4S:?R5:M8?\"4%
M?$X)U#%W?&PK%5'J3V%_#))BJ43$^M]W*@E67,EV=VRHO1]<&MG*^L!^-DTU
MX(*3N'UOGS,0VPK%=+!(C [XFJD1(, W92SKY+ H.FW[_-B+3AN1/[GZL ?O
MRVM\4Q)^<F6PLPS99151F8AYG_K'?@S_Y$J#+0O__@,H#\(^&-J7XR9-9_\
MHX*47 S-CF!Y>,Y[%X7OC5Y <0<,2 \_?0Q9W?05 [>D3Q23X,,%6 R]D0?)
MZ!0@3 %;HLV^H2+AL7S++=08Z</T9:SU<'8KQ\)U3T6^,<J\QLC%Y6W\@<A'
MOZR-'1YH1%#;X,K1D>,6E9J_X!4=0J<1\\KP?_]?-A[+_-0!/L5L 0I,#8->
MM4<T=CS#?2O*H)8T59$$G?M?O@MR6E-;Q@ O&]!)&UV [YSUIA&!G^C+.1/<
M 7 J9;#RVI!36X<'1L!;@1T45'I]<"$X26EIO XT1R@(QRLB)_(&SQD8CG8E
M74?/N<?NU-%/N+H*ZX..Z$H*X0;@43COUCNJ*8M<D[APB1%.,CA)/SR0P%'1
M#%XQ\%[;L0401/JV%M'P1@'D5DV5N0ZO<ZI C]S$$R_ZZ%^<1418@#><I^R5
M\$8&#=?6B0/^X0%%D-Z1>HA!#K[@( O@0D $BQ$!<@6O@0"MBXD(T+%&AWZ!
M;VL$WNDLU$/*(2B G+S.Z:;0B; M25U*U):#(0]G'![0G>D<0,YS>@_B@!8(
M:D^5 "QX,SQ,3K@:+P-7(LV[O$@X48(5#)G":L.I4XH9'4TUVQWX!E!2:IJ&
MJ@$XUE5_##J*#N_?<=W# T";#A_BUYPMLN\#X$',PX!PW^^G#&Y1$V%MQ'E?
MHLR#+];I3C0"/*: 6+%?)07M#: ?"(.[&+ME$5!CX9'8P.!S7)/7\5H.A>L
MX*J&!HU>E:Q)U*K@2O8YK0'_%?63<6T9.O6]0X \U#L\"!(LQ#N[W 39&=!,
MXUG$M-H$K\%26)*(I&Q)\!2PKP3D@_7[DD 8@];,'BH 6W=1GK8E54-J@@Q2
M2O] G0AV5SP\T+T+ #NU"%5&0&WG+]\H<^#?(<*&_:#O]@U9-1[]6:=J\YK^
M%OOYG7ZK);T17 L>_HZ,*^DV1%Z5C*]WWG%X$+QE4&O Y4U3$67\MBJ;^&D$
MI1DYD<J/2*_'%@P78(I1JL3-IH[Z$$!&@::\;6V%?J?#]XG[<8\W8'NH-5JN
MJAS36/197-I5OQPJ'EB>8=>2;%N6!,O\ AX8IJ;@F IEFT:=EBXB/-X$@]<Q
MV51CN@/MH](S#?B&T5%%CZ"JJ.KH=>8BO=H<)!V4A Z(U%M#JD"1%,&(/@%_
MS*%:((R@/;PP DD0&X 'S*;V"2! 5N&OVC'=OO40@"S+'#",BB;+WA.WVI;V
M&F89#4.1[E$8BVD8I,<BJL41,8\<4"OK,ZZ'!X..)'30!J%;#U^FMH7*AJ2)
MQSU>,]#1T$3J<^&+=,L!0]< 9%=FN?J()2 (.EHZ7F$71K$%4$9M>765P)BK
MP:R? ,$9WET2*(7,RBX!)*JGF0B(N,Y76U5%RQV@'@URN.,947GUP>NH2O#0
M+12LX"N5/#CT*ALOW0 Q$W"[8/L>PONY9+!<EJ=H"[G'@V$>B<CP;RF,!2D&
M;O28KI5L[24%(A<O!#/&'%:ON;.=58H9SU[ 0&FZ 0H)$45]/K[/2S+-$Q@J
M\^8=&)K,;GA9 =2]J&I(6N1MALQ74[*(V$3U"?ZP8C =QG,*,5"E24"/,X*J
MC'JL#"2%IP&![7DQ ",VFX)9#+06#N[L+4XBQ^\Q$CSA ^.M6[ZZ(&F"V47;
MB,M1* 50NKA;]B^"ZXLB(+IHS8Q"/$H=R1T 4(T0KJP:A(M3CFB9&N4(L-^
M;>K$:J0-8H;H"?#F)]3_K)LM3QNCE\R@_WKV]'#>%L*8.MMPYD GO"9T\HIX
M!IB351IZ%=%PZM;EE&/I@JPO73#W:8C#^;_I4HS$:Q<[O65P,D=0 -ABMW\'
M9NO^X@^F"-AFF+X7W?U8-&#75]K?XL:^9$5%5L"&<JF:A@X*#30JNIEM1P@C
M' H]>XC:!+"0,KJDO*ZK@D2OZJ,ZFB@=S'@J[<,#\B:Q1>Q8V?MZ_%R!?;MI
M@#E HN8AC$@B4]A@9VD@SSQ<%50__/P?/\)RT?RBI ^^H#MUFA[QR=-K_=HY
MRI@-Z+PSPIDP+%8[N_+Y7R0;S<XZ D3MA:]AW#2!RLPRJ)R\";K;NAB=#U^?
M4XGLKG Y.?1O55PF(NG9!1 ,E['<4HH\UQC%8V^I"W70?SB5/KTBK^+IH:H
M^>B18A5HKA$#? LD8U4&LQ^HS;W)WT67:(RN;KMW+\E\]T5*A$NE@VC\CJ5O
M)..F=)F,'?TJ@MNI#@DX(;?.3KA3HI 6!"H^O3Z>P(1E[8>Y&M\'':MSB /N
M6S(:^_;R_;N=UQ ZA";4B(;I,CR3 -U/[$>IGX4I/1HDF3UTC<9U@9<&9P"9
M0L2"YS%\ZS7_)G7-;EY13%[V_E&O$LV&L\I :/0DL2'VWJX:9A5<Q&!=_$3$
MW+/0N7O1W'-EZR5L4U:L9^\)_#MK3YIU_)Q>_-@W U36I3?_B2_-W @TS]NB
M\0%PGY51\&W0CF]Z,HWVJ5*EN$>-P T@!)K4KLGY&+60IN'=N<CEX"=K0^^7
M\EW5!&0&8J]YVJL^7#^/XDUWW/I4H.=IWO4 W*Z92V1FUKEP@;8MNU'L3QH_
MK7QW5[_Z\Y"^;+\_;C=G]D"/S,)M!/,)/7H01.3A4J8/;]!6;C(/^<'KZ++Y
MZ4U?D=?P_D-4A;4.^+:SCSN]W#GG25"3MZ/B0[YSI[7E<!FZ\\:H:$J7<N[V
M)A9+L[D"$JT<.CQ@5^VB]H9X&W;ELW.G$* +-+/ OLYYO@V_=VDNR,I0.>E4
M5&6L?AQ#! C7T20 IS?M(T'W.9W&/0;/DA4B/3J%^(4'OW0(#N8)=R;))BZS
M  @\+;1UC@HAX,<T?A^"EU8+3[G@U3T5#\<D7IX.Q$G0V>[A@8JI]P4>9^<!
M6!'&J3VFW&G4QKXX'K,AF)C.9LELYPC-9^"H5="M-!">2.NF;+"3F7%5&O,P
MZX-%@#S#?YFBW\(FY5Z]XD+MUB@S=T!MF.P[4T*S)R'=>N9CFN%.,SBSL<VV
M.D_5K@C>"O8+/0W4LP,\RR2*5\F6RN<>-5NS %?4J09LG*60U1P/@P_BN'$2
M%39"(FF,1)-6+_;W>B"V;L_^C.1W),7*YBZ8$NE4))9.3*6&)51VN,>=F<3V
MI%!=H)JP74!ZB@^2.0!?7;%]ZL#>;9N&M,R!1QK#SGP2[I=NX "35@L36\IM
MX^O+C J\+- :3GV:;O*^PJ,Z#@_&EN=,G1VRX:$K/>D:6B"Q8ZT3KM*SO4J#
ME_&[L_1$'C2.#4W-N5N]R JD1%;:T^V9!M5%E=:X#;0\+]0:LU1&8U/O.QT&
M+S!6,VL'.;0VE^'#KI&]-RY[V9N+2GQ$'.7%( ?.,.PS)*I?V<FJ PT[!6;V
MB%APN79SGIAM!-%+MGA/1<-Z8IG+1("N4^5R0+/V]-"[28C"6=5V(A,EBE1+
M&J8@E09[EE5'%8NN ,>.F\?N'T?);A*!-W5V/$3>($J4:)40/18&<6^#D!CT
MR)QG%+4]$O"W7D!-L&]Z_!(J2[8K@@_0U[,TF77DP[[#LY/OJ6(6W8*826$0
M,W9J1<,UB@_*7GF*#5O**L^Y2BSZ^CC(),,D& SRQE3 UY*+6"P:242S\^P5
M$P_4-:Z(.%K'9F;@1U/I$L-W@@Y;%.D9E>XH>3S-9.SW'DI>FNETA$C)#_O1
M_$.F_UCK0M#/[8C_9EQTLQW%G$U'(ZE$;KIB)O0H9TEMS"VJC&.Y8&6,Q\N;
MT,;<.LHX_UG%80%E?'[=E8K/=\00$SM3Q@'"L%UEG,E&XIGYRIA@I8S/\5M4
M!2^38SMKC,Q6+F66LK]?SUN?/L=6\.0O;@EM72O@L>+BN;8%5P!W/O%:^9L9
M9"][[7#EW(J-45KY_1 G[:=6*7WTBS+FX0'+DGD3/';"#?-MLR)3;SB)!5JF
M8B6[F&Z>7-C6B;3NIL5+&FO MXN$8+W# ZPVZ-*$5!O+M;%=@'B_BZ=3F(VC
M2O:8O8,N.U:3)BEV>LZI3Z752KIDN 51UJ2M;VVB@-*W:V7[K.*!.OWPY^\L
M ^<"%@ -BX\1!">N%CUQ,6UF/*X)'14KT]F7C]&RT$HL523RB?]T:5$9SK_D
M:B]-:72G9\,HPXNUR67V;7+OT"87W[?)?1"C]2SH/^#5>:92@06KFJK CP(K
M02_INDE$9G=FVZ_3!K&=L=76:XQZYIT23YR6L]%TN*Q9MC%ZZXOWU1M^0)3<
MT2_8W:NUO<,#FK>DID:BF_,=(86H>+VD<)>F0C!424=8;L=1@)Q++Z[F[.=4
M15-G=Z&<YVNG3@L*VVKP8W<]:D?MY_*U.^<Q?/=Q+!'A[#5M  X/L(I:,UG?
MPS%7 )=8,C@</H'-,76U!UR>B*>_1[AKUN#0M<HA_-\$N^ANRK/DB04"M:[
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
MPF!>B[G=+*,'L#09[!V6PW+%R9/O N6M8UDE/08@?4DU=7GH3^^SK])0#5N
M:%Z,L^;O8Y4@G<\AM<AD4/N 3J+-C?3P>SKTU&,X/&@2%PN8G62I &OF'GM
M1^>34I&-*Z ]=_ ^G/#O#(@,SJJR_"-+1J*#PN:$4,?9BQ^L[V2(\20'T5D&
M<%ZLH@8L8L1J2)UJ);](N9 RW+R $]]1K:/]+H\91HQV8&W>,RXEZ)W^XVL6
M+M.W(BKQ(X\@2"B.-*\Z)A(L31+(V'[^\S7,^+Y_>."1!,]I$D:2K S#+E.8
MHG&LH@:-6MJ(#ZWGJN;PC+<^E78_J@J9EOV)!)PXX4Y9,0;M43,&V#>L$_#+
ML=38-^G3<9:](WDDC94%@.N";];!:V(C0EGX9ULA6G?K=>I=+YA5%00\39%*
M&W.<E-2T9(N7)FX;D/,.W?,2C(Y\;_$-&,*+5K"D@OU)@!BUS>#U7Z9A#><#
M+0,DEO0.BCT-S)!#NXPEJ-2T ! ["1" )[N'U3X6F;-1?7H,@NBE$%C%O0'3
MNO9&W^<MT<8_&I%5Z DOVK)S4VY1E<'9M0I[[VF)/)G+D%;VFL[PY/*@@"T=
M8G?E<A3[=NWIMWRMP"62T>-D]'O$F;0U5HIF!_!L?# 6%S&RT8RX13='*QX>
M?%/9@1>M)<407$>=RF'V6I!Z5-W9W_YN]Q6XWHH+$-60K% +M3F=V(7F0A%8
M:2OOOI6!%K'J.5'^T8UCI:/#\0$-3A.$Y'<"X*_L6W2" ]LCVG7<IE.1R_KK
M>Q)VI8]XCR71B3U>&9N0J?%S$DB'!TY9F:WMP&P8]@*T_\#MQ?"9B7'%X]8O
M]&@'M'V_CBC9 Z6MT<[Z!-G0(%D?.!:,5EPX. 8WB"G,X(QIA#;QLU-<UFD-
MMEG"=%U+4]$35YQWND/0-&PZUSRSV8$RF.5C!6A<765T'.,LERC6V!Y6\CME
M9LR\@:"^1F2;>-9<2'@'2D29& VIQ(:PL(E;P]^_S],OMZF4$/-,^=0-#Y@.
M(N=UX4]_Z:QK;5<=+9F*+S^U\W09%-E#R8Q!0HU&'X?:E;!9#*P[7'/5L9I[
M^^(SU'77.3X\J%)_*>^XK" &YR;-^%8]+E/%=9GV!GS9](=;G#TU/&''MI:C
MRWN)06U"L//J#_G8D8'OH)Y,=],7C@7< 6NNYJ8I6W_0X=^G/G6C6$R$!A0-
M#RW04\?@Y*: N3ATXR=0Z'JDH^GC6/0X@=J'C>O#'Q-N/,4M'4YM,)JR&Z6"
M8K9=1%-!O+*/IMY725=M/_#PH&@[@HRZQ3?2[7T=5>P_R<&QIE)KN%Z =7@P
MWHZ!.4'5U(.\;ZO0B/9C,D<]L#_''UMY4YVL18,=3;.;XZW+.&GK#D+FG(DS
MX55$E+W(+/>9Q19.@XB_?IJ;*)\."BI0R;'&0\M,F8H5]6&9S;3R"YZ-WV1G
MTC1B&3HWSPB&<[[LKF1I%]1L=%1TV-DCC+K@3-+Y=ANOPW):FZRHZTMH@#4
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
M2+!520$&0BAP9 [$5)HZ0!S1]P$>[15(\#Y<D.V]G'![';&0X^@8Z0Z/UT
MFH%?) 5P;K7^ Q4L@4:A&'> 4EY; UQ+*O93E)O!\(&[4&E=J6PHIMX0A899
M#DS'C0KI:CM=-+-GYS'':60+4%ZUEYCF,3$3N0 ,BV6Q? [4L4X$=*(&H%"!
M];P>5*E\[O&ARD>_C(Y&R%0O2FVU(&AV=Q-!UF>1^ 1R\TLC]^W*PFXLAVAE
MV9!H/)YMC(9WA;^C0J_RY^[9P>Z/'X]GCS]^Q,9X"'=[++T==R11),!G $U<
M>FMJ<CR1B!_]4A7B%RY4!.>DJ9F\-J3>(-5<X[O)K<,J*9M5HBED%277OA O
M'\OZ[]C6V"%ELP/\M 8[4&Q-80; VS4_9)ZTV;.T-"^\FF A\(N@D5M<$4)@
MG:<NM4YL6:2>-&A,7E(<":7Z6D=9"4"]$Z8$X:0.#U9:=JB!P8IH/'GB.7:D
M=\LK;>L<C[6!P[N[9M<Y]'_-:=WAQ5WW#W$8[,J!RR%3D"_LC^!P]89O\4GD
MBZ:&-]<<C45+\S<'@=Y$3&%1 W3>..*2VT$<_^9%W-_?Q6X[?_O'?$XMC27O
M2AO%4F8:ENB%02<3F$HL*-V4?3&8K?20P^MJD7J(,^P"PYF3PZT)1 $72O7G
M;NFZ,1NC6:&=&^3X9NM/9V7U, 70Y8Y O&"MK$$J,S2(U_G1+5,"/ZQHIME6
M]>T0I9+,73\)^<N_57E5HHS!MP-:& -U.BT8=*A'K+#']4N#?*?3.<KEEBAD
MP,LHF=,TRU($R#0[9]G+T^O276=,06OL34LKZH4PNX02\NSXZ%=JB@8Z/+#N
M+(/0(\)N.0,TL\&;5OAABP&@FQ$%:6+%( ;QD 4,\))NBJT-ZO9J9_"_-44D
M[DS S7:-I)#\6\[D9I)A(5:/VP29+5N!&SK"YJUIAG)2^2_JJ#HZ-:\H$"U6
M6;"6%Y_A8?QI(PK'P6;B3Z)^?M-]_)UIKV\%ID"\@@J*;]$<C//_LH9@RBZK
M1,,62[Y-&CT)S$*O859-;6-L3\Z-AY@A#!0ANRRAY@*\(0)-SZ!3^N@"3P.G
MN(=4B*&C7XEIM/HO:EV#XQV8,4M#TRF\HDA]HND03=$ P%57J.QXA:FZ&40^
M"Q&1$S:1;U.MFGG?NRX7EI;&;1 YL4DBQT]2T\G,4^@GJ,WKW(#(,OX;X!C,
MHM]<I61KKW.-D&N:9_5D!C9!2[5?SSP\W2@7]VND$I*IH%1""V!FR6$F#&CK
M3[@\#6LGCI\B8-<-P.UMY<X]^,3$M#]UY4NB!I]S>L*7,9<$<\65UAUP(:Z?
MI)X8(--SV'E!AG+J1?GS>L./HR,92_PW7DC&4DN@)7WT"QYC9Y$^U 2>0'J[
M"<;8Q-KT<.QL]KI8+<5*EW?I)W'>X>.4!;=Q_)J,S2SZ&#]?#&0(/(9T&((+
MX@<KU[X 0^2FXG6,(SP,81_O]G-2MQ9K5=//[7&&2*0SP!"P_!(, 48Q84^Z
MG<\0TP$?9P@;W+O+9C5&!MG\U+AL!7Y8]QPZD9[9U3G!#Z!)QZ6>O/6(PDXC
M/*<FL"D>L*[Q2,9C&<\4FKP.W[$//VP>8:<?)66):Y*GG*D%4"DQE4H%53>"
M\^/)=KSPHO^]B2>F9C6""85+KI#T7F86<W8FM8(Y-3,7!Q,U?2/R?%FY''6;
MG?+4Q.]R.)BL;UL9!_'D3!Q K.GCRS$6/CSP',=P\ IU)@-Y,Y,UK#2$E4N*
MH':#';;1&2G]3:8?JEI]JH]M(\Z_W'89)SNSB3.8;V(SMS[),R6AIKZDFWT^
M_[+^UC?'+S,Y1;< 03<?(%GRNO8QU@K1D6/P&2C@@=!Z5/+KW_\Y/N;.)2*+
M/[@JN/8_X<E7$\^W?W#Q;!1_I<CZP3GSY77N^-BN<Q:E_I3*7.SSB*42$>M_
MWVF1KM5 Y)WHE<;BT;&97FE:E+W4'*[%IFO]Y"CR=)!Q9]K5]"86@&_*2*C)
M/F<ZNNO\V(M.&Y$_Z8BG'UQ> _LM_.3*( (,V64549E(>9_ZQWX,_^26N]K%
MKO_^ R@/PKY&^)?C)@'&A<5[E)*+H7ELSAKE.9=Q>OXW>@'%'3 @/?P46H;?
M2%F8FTRU3%P=B3*E,"P7]R6< Y]HC(:EA$ ,X^*QG-AA7=A8)=AILC%Z[=7>
M.J.'.^%2Q/(FIG3I(:E&9%I[A$E>UX;2FK+,3WT\&+"_/242X+'009;5@7WC
MP8^@NKX/-9//8<)9%]%XOK/T,+_]TVL_O0A=%FUS])+^?4:HO>_4Q/F(71F:
M)_"OV+N+XS[6KE 17JI_L,%Y&V:5_7C#CT&E#SKR<*8XK]6*NIWV4@_90PSO
M5]_^)YBW6>#U#J@T2:1)$4]J'X%AA5#[R7N!<_C]&5'KV% /SA<6D^:9W,M*
M/3'G=O %8]Y">JC&W@5O==M)\*7N5MX/HMR!."07$H?)'++>5"LUO=!-9S,?
ME,\W>- 1VT]>W"3XX^)'#YB/U=8Q[4ZCB2L&BMHT>$FA_3D<>1,Z6%9.5;$"
M"X^??GJ;\_[533</>)X$?GY\$._*;Y5B_+Y]].M;[#N@SNRM&-Y^A!N+%YT]
MXC_;KU@(+RE%"]WGJC;M4-VI"ADWI;>E3'20EN/=UZ1C2@-HO#)YK=*">#3[
MWW@AG8J^QPW$"]8NI*-829J;K%W87\6]?<;.;9NQ.]&+DOXJG[?&JUQ"R8JQ
MHU_)5#1<K#@Y.&9_OK!XGMUF]63NU,.5#R^54>WT[OPI\;)$QC@DQP";1TW4
MX\4.6OV2_GP7':8[JZ%F?TH1BE.*O.T0MO8'%/O4]_Z XF-3Z8,>4*R8(]Z0
MS_U T&\DXC$/T&'A3U S_.[<_@ >V[8+[&O'FY+DLK&69TB[M7'FM(#')CM-
M1THBET^9^EL[*SF._D+H7Z*5=.&VT67W@\TY4SO^:37E>S/)%V+$Z=G6I1C1
M=E_K?(+T4X6;XF-V =8*3'-NEK42)XEPL9:KNIT ()I:E @X)@Z4N7'+&\3J
MK4,B]"3);08<E5X?WNZ29VG]U66H]3.K[W)P.*ZS&!2BM6LZ:^JKG90L=#X4
MGO.-^0R[@=:T>0V])^DPG7S\=\^RGY!EESRBF\.RR>GMR;MGV2]PT_J<;6!$
MY\N^SFX!8=G9<8I%3^(I23F:1E#VY^ED= X'HZ>-45SX(ZGD2;I7_$-U%T4N
M.T\,J&%RWA)+-D8ML?Q:_'/WIK63*[T%I;"EJ@8.L:8KGUN_1*/Q1#I[Q+UU
MY1\RCT0CRO%=[8B&VDQG+?I_SI"%F?UWZQRN!-Y<L$A'?A%^P_4JRB6OX.0]
M>K)O=^@G^>*]:>K1J)B;IZ_6@'ZY"P-F0;SRU.XYC:=!A4H<L0#!7F +%,YJ
M( _N.#S=-;$+UHQ7\5S2=.,&((;XVDOOAYC:;::O8U=/<WN#WXW><X!>O<PJ
MNSC)EQ-W[^1B>ZPN/8['MJ(6[H)[9=O U#MNY80U7KZ+GIAQ@9%]L4G>G1TY
MIBWH$,F"JO54C58-.%<6Y7*UHM21M0+_SHPS?4#+%&!7UA'1F9>948:AD\)6
MYQDLX3"[WKL6V!Z\PSQM/M()X$*T&>F$@F7;L;&,M:_3<NZU(KG&J'>?N\VG
MKOKW%]EU_92 _LSH)N\FVEHG9,# ')L-KWG#U.#?F5V2\\;RS5FM,;JLIIM7
M5U$M\R<=H@[*1&,4NVE7^G==8:0_'_VRH)?P:E]G%+AOVGCPS)T%NR3#UW,;
M_I**#9RH!'GXVZO."%S?+3U(>8O@M+/36B_:;1=;BR>BYT,^#YZ@A&A^40&W
MRVG/3%*&M]3IS0760"VIU.CR5Y6KJ^KHH8A"KS_^C7;_/)^-^!7RHHOW5F13
MVPS-@5ZQKY90FJB@"U$N:57VW,H%2?&/T-X0)/#SQI\'810;@>L#=4+.JWKV
M_IP_EZ,7J0V>?VQ3H..?M_AUB9LVPR>S%H=M0U1CJ:4Z-'8MGV>KRB?>M#$A
MH0^_M6CSZ7K42CQOQQ)O4U@3>V$-K[ BNVUE]N52UQGO6EH3*TKKN6IJ$\)*
MLA?Z>6YT\521/H@Y36ZPHG';USHO5,&X3;%>':KPB#WR[5:D?IU+CB?*0'>A
M">;=CA.$T894!Q5@>%7 =3ECF.G+>TW^4/9Z/ ZNT\G#_FOH]M8\E&*]%7&.
MSSR6"IL5/U]4=N\4NT*.B,4W/-7(=_&WAE0N-42I,1H4'TY%X^+W9?<E_"9\
M7&AQZWBAI6FP:P^)1G1C;^$_@H7_MH8NF,;46PG&E_+NW]?0?U_*QL\8)S]Z
M^=TECQVE8G@&9'Q<*QXT5<A[.+:2AHB?I':B(W#0L:CB0.D=9-'7@.@]RS1W
M>;?%/!5 ^68GWOZBE0?QQJ@C_GTHU$\?7\JM'1YZA^Z*9?\])8<'GIMK/-/^
M196P&[/IM:YT_C^P /((Z**6:9@:F3G?A18LT6=QD2'Q5"]-#'^?0<?8:6-T
MG[\I"\U;Z:XMA(V.6ZD7.9/TGJKS\@78HYY>LN]BIG7:"J#;)**E*0#1^*FL
MZD".*<4CONMXUEVZ,8JW_PZBHS^IDIK9925)\U>Y4B]RR<,#.E,[]G/LQJIL
M/-H8O6;T_D@1\NT.X.2L5"M4RO52^:YXQE6JQ=M\O50IUQR">CI.=R^CH5,:
M%87+]S1)/CQ(10+NE0'/&F(50^=JIF'(A#NG"N)*4EZ /,EL_"=W+F'%3M,J
M"N3PDAOO/>.2TH= 6-6&$8Z\FE(/PV)VDR8KP(-GZ9!TY,N.U-,CAP>&RE6K
M!>Y44WFQB=\$=C[AOB$_Q*,_X4_TI]C/[_2>:L[0>$6WS.Z UP$)FBD@E")6
M#@%6: 4A5S4UH8/*+-_6""U_905T/*=+75,V>(6H)CP-5H[Z8A1$D!+XA;T'
MI(MP@"J!T-?,O!VKJJD"(:*.>J(&SU5:%;Q(#SX637I3!H7)GO^&?7,-]R=G
M%78SB%.N>\K+/*C96H<0(Z^(>4=MN_*LGPZ7T@3^PDU&8T9BH.,+):U=[@DT
M)U8A9R-8[11D7M>EEL3N.F=+>[\9K(G@>?BD=3I$/-F5HK+4>C K^;_IP=P;
M9!9$];1RXN1Q-.7^9%>%+HH)"XC&,KM;U;.C%1$SBTL%7N]$T <8="2A,\FA
M66]], $YD02(27'2)K 3_E,$">T#H(JAYXT"KVE#X)Q[7C:)<XW7GD4M%KW)
M/T3E]"BN\N[04A>IE!9SBYR7H\&4YJWP,^X<MD5M*I(6T326%U-1:8,?I:D#
MCA=8PRS\3Y(Y 8)\7E(X09,,,%\\JP_M$H.I:UP([['21*;[-3\YJ+ZW"J-A
MTS1I1&_G:#*NY71D6Z;L ^Y5X[DVOENU*JO1&H"H.?8-;=KA 3A_$@;UCJUC
MEP2B)9QY)]D%+'VEZGI%\>BP,2-A=7)$TXGH7@)! G^+I^5"6KRX&,T-P&>@
M=X9A8'TFT?0Q(#S$\A6/Y-(S\WZ<:&K(@9,= 6YK24%5!%/3'+>("@ES?SCK
M7F"/HQ6Q_4$4._#(#@_H:!I'?KDZ?I>U(H"CV0>G2?<X7J8BPKN9E;(7PC_2
M:W7 235;//7@P-VB5ESGQJ[=F>*&'A[X_%!+:]1(S[#JRJ/NU9T<45 8 "%\
M5\8G=+/7DX?V&QSOM D^8_AO-=MM!''-@V]]>! +3#C0$ (_8&-;1,9UGIC"
M1S/=&SS@4S7UMQKAKHDH\=?Y1Q8ZU'K *Z#R@#K 9R*[:\G1Q'@]KW/?\4#5
M7G I2S%'7!LRKJDC]$Q&E@FP'GP.K ?R:@QG!2O(+!59!.."^R@I+8UWH@\(
M9'QQB_,].WJAO4 S+QQ<(HJ(1Z.)6)3U:\%/L1T:B%N;S)46([!7/>KO9AV4
MBQLY>WI;[V;)%D,(3 $ECF-1YR>GL6PA-+RGF<C.BQ\B=D \)C/>F\1S44[D
MAR!P+;0>R"_DQ"," TFV#S0(E=XN_ZQBWY)SN3QM4D-#,2[\1@<8H-VABF'0
M465Y>*P.<$*Q;C9U":0?4PA5#53/&U<G0D=19;4MH;Z@8E:W'G=\,\PBT&]'
M,,0G/1YA C 4:AE<_XPW&4MTB.RV7ZJF!ICP&4E4:Z@)^M@Q:^J<BBQ"7Z5/
M7,5+@&=$ZWKHGL5<N,J$M.=7EO9IW9G;$J>VEBC78J=R34QM69S&^C3?5T1R
MLT6$Q1ENC!$8$DQ0.;ZXH[\#RO9SU70G(;X-YW;O+^E%[YB8\4A\=K$K2CO"
M%G[O;N$[:V/[.VO?X<[:]/[.VL\;SKB!\.'!0I&PU_:C=7"]H:5B8CM.J-?R
M3H1 XV0 PQLH.WIS:JR,<84+!/ZF2V]<ES;KS8I\>987P,H$.F- HTDQ*QZV
MYY@<'O@C8T_B )98 &'T-?@9;'06\NBM]&,8M.8?V#@[// F$L:\4/;=@!2X
M':>43;0N8&M,249MI=/B#+&NVB=%FN<V G]P-1(?.O'JH'U'^KF)^PC&>&_&
M-0&YS-$O8Z#ZKP@ C]B"!^W3;]#FJ@;QKZ2 EPP.)3CI'4QZ6MS0X7'LIH*$
M!S2ICBD]X4YQ^T@6W4JW(*HI4L")<;A.8Q=_@+V>[;:<@<\N&)9)L>M8W-OK
M@T-0.FWF%M_ '!3Z.^Q$ZII=V_LH&S?16.[\^G?S>9[[,0>&!<,S *+A@V%5
M_R(=R66F^Q; KS-C^PTBE'_S(I2T<V]-(=N_.T^\(T*],*R*T$PDEIV.4&!M
MIL-8@AX4E K.C4$S_<Y]V]Z9$KZ4H:0S]YP>& B6\\Q."6C@!Q ?'M!O\,;X
M' I,C^(K>QK106:H@*%B$SU.K$?T0"9UKDF( A 8FJKW" UZ4,&"FI481+R,
MD:$$NAF>DU0(#ZW5 ZIH0F>=-U47\RSH/VI"AX@F1A-3<DN4N'E%O'))6W#H
ME]=_ _7.50W#A9F35HJNXM_:*QLCL]/].RQ+ZFU\EQ5-X^-8DHU10;CY^_0B
M59_.R=$O2W[H75_C4D,--DA+,'.SZB]^J@PQ(>-]0UM^^.U;>-DZ_$-; DJ5
M[0).K,O$T8NQR=F+:U\;L/X-"^\"T :[&!:\[R;F&3I3KP^(\*?6?D;]MC$
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
ML1_#/[E>HNTC_OL/H#P(^QKA7X[9\?(/8%BDY&)H=KPV#Y^YS-+SO]$+*.Z
ML4((AYUN=-:NK05/+>\$[%<3I 'E L,OYIQ,F:H;]<[E66R!QHC4JB]/2D*^
M.4WL<GANT_\L%041]2S/5(*)7AQZ:D>_RI5Z\? @Q5%/+O9S;.YN/-,8O3W=
M/0B#ETKS7#[Z=7I7*Y6+M1I7J%R?ELKY>JE2KHV':Y[Q:+N/,$(7\E04[IH?
M<K%DY/" A39H^< .@AK3P?'6)%YIFS+$0L#^;:+Y0Q_'4::?\L*K*>D2M9/@
M8X_[%;D %LZ[CU2)AIH1U$&E=:]BN4L)]238:?8MC8CH>?0DJ2'V+,\M!7:Q
M,6O1_)ND-QJV%UX4X*]\0=5Z%O-=4]L-+O6%TJM>Q?B'3'J>#[,:Y%.\G&CJ
M&'; P&M,@6Y!)ZA4/@<A![N#F8VXQR.J@E( YWNZ._1?)!9[.>=Y^XG]F4AT
ML%LLC!*QGU-JF@:!^$Q76\8 '!V0YA;@1$0;27"L-<\IQ!BHV@NZ.M]J9\</
M^?)W--LFFWR--V'8,1HPI]'15+/=8<.R24]6J5.-4*G A1-\5'##*E#*@"$<
M+P[&I*3H$*#)+'4%?")ZF62C[)(]N[YXSES\;K\(LR*PZ=!-BP^0';;"& XW
ME)$59CK'+806M( '7.X;8$H@J"&B\>\>=BF*;8BZ8YGDSPA750=$NY*4%_L#
MY!<@//#!(_N(;EH#CPI4"POAO!H#O&5X0O?J%R>@+ZEU@,C @0YM8 T(R>'%
M7$]317#A&6=B,"$)5K0/?^D#+^J<V@.<&;A[O(8%_'#VEL"7."OT8-N(6@9C
MS]0@?-+Q=?!7;L#KDR%38K9U+F#60[1/]#1>T5M$ ZT0VQJ'1F_ODOV[4;]P
MP2^JT!:!]SWY=B*J2T;2R9EQ'9BP@61T.('7.XRU-!I\ 2.C(IJ@VNELJMV"
MC])6P,D72W@_D-22T'?.TV8P6Z_G%>^]4_ W\!+% KP?_E"$K_1!'RN&[H3,
M&R/P:3_[]UQ].<O=SHVZM[NU[5NVR4*M='H6&P2*+<LL@7!+J MXF64B;1Y'
ME38S>VLG>NJJA9Y3QWQ=:*JN;TV0WXSKSNA/^?:\$ULT&34-QET+[VRJ4;W]
MGPEC7W2-?0 2,6M9:=D<6P1.-H8/S.\H\#T)!#\O/L/C7>N&SLW*X'"H%EJI
M8B*724SMA$(_8$W WT7"T,4#QW$BDQ8\3>.[)Y-F^WD"@_OP@'<@UR=27*$+
MO38=W+M7WDSJ6-"I\S7LS+MUXAZ5M.$W-49WQ+PF[=QEO/6RPW0!=0LI\,!)
MBN\*68_C":XF\25KZ?D.J'1,#;)C)%ZF1TMZAQ"#0[_ ^E;-=O/^E^_V?G(U
MD[J(X/VU:=3!._?V>)S3PP-<-,*Q8R))P_0QYG:E/N%://P.QM DX-2.WQ04
M;8RT>O'A--4MGT83;'=CE@F\;%5@5DC2 6P=#\<8J!!!@H3B;MR7N WIKHLS
MAB= '*.PE>.'50E1[!?AQ_M;A[9ZZ]"*,_V7J&BA"!T0+(? ]\OBJO<(+-TM
M,?'FP J-Q2_V66R]E2])N.:'#(!8DIW/+'S[Q191O+^CX?-?4I!-;7/DM'6Y
MX^S1)%]Q.OOYMF)ZAG#VS<V'$G(M_QHOW[0>S8Q31.>G<:CFPF\-LSO()L0B
ML6AL/U)^H^!7-2Q,-X815F3%<L$$F*"'/O;7[?^,;DD[V?BN(K:M_%QO.TF/
M<Y+(:!U1NV\G'4TUF]P[[SY]%TSO0G/%PS'D*62M.&M/JI%5I7UL$*W[Y2>_
M9;:DKRB>RZHB;->K>GDP'Y\[IIHT8HZN"B;QI])1@=C=@7Y*QI?RJSZ(?GIW
M9ZJD&+S2EC#_]=7U45 )T28DQD4Q^S*5H'J'5_#^CX$DRYO73<E<^MYX?;M)
M/;0=W31!Z4^EEN8B>0<J*AZ)AW>D]'LZ49N=1&!3=#\$82GUYBTCVI[F$=-&
M413TM%1R(SA7!$,^)&&'NB(62227<F@^\D"$=_=RZK2[[JL[.-L*N+8580F_
M=4U\%9\2:L[1)5Y*?BH'9F>!5"H23WTQ+R7$YX<3VN*]AEIL=E+K@B\*%</L
MR"IY:FN^KFG:5K6TYY/-VZ?NW9.:OHY=YRN),?ODH>FG,E)7WGV]?VGV[-;T
MO9W:VZF]G=H"OY>),5X5^GDMU8SRGVTEB &_FS=.#Y>"7B6/P_.D.SDK@)"?
MRCS!_G9Q$C6O=2P$AFG1\5V9QF@HY4>U\EGSLIS<6:7^>$UAR#K;Q\'SLNGA
M@31^T()=RQQM8P;%?2Q+?5HECW^AW62Z\SVKCXPS-![^BW+R#_T1H'[Y!UM4
M-87@J"*<7&0]$^& E,=TBHP!Z[0U0FAS3.3P@'$[T=CP*VRU[4@]G=7/L,5X
M61X"8'TBJSV R6ZYYB9V$+&*_?OP <?*EG$/.&&K#1]U5;!=(_H.K@<(4L6@
M%GUORYLMQN<4)U>(DO$3G ?K-7GVECN=M$SY2FJ1AFA84S)CSG2E6#27B&Y$
M;PYR-_=)\T)L&^+XQ,%JYFGQ*7]98*\,AX/>W+"._H.-I!U)Z  O&D*'L)[D
M"9R:=+L02+2<D6(VR]A9:K=%A=>Y'J\9SNRQ63T@BFK@G'0@.[8W([I/4"<P
M"%>.9#NT89HI4$[J]D !>AMJ>/9>[ ,#,1%P-)HU=6VL3_KP0".Z*1NLC1^_
M,&M4GCU%P.FRQLD2BLE&OJG.Q2;TRD7:9.[K"4=.G^C+3,VV\55-/<<]EA1F
M*ZBUHN]T&NY(#=_D8;PSWH!?#9.7IXYWW03C-I_/>/&Z>?_TU'(8UX)M<O-+
M\'$<#R?BZ=3DM,HI796QI5%8Y#6<Q*97-!P9NA FMX5%(ZV]%.._8W_C@EO5
MXW"2-2HY )US[JK;%AX6FP6W[4;.5"XX,/_NJCRWITT>LA[J,?D$U03J"BR=
MA#;)'<L((LW+)C^UD?ITLH?7AV0?W@@;-6")Q5;%\:*2-H2DT?TC93VEK.38
MJX%$"QY;;RTAE6F4RE0Z%B"5@*7>G!<A<GG\EBQU 5/:\/# WP0X@>;X3#3?
MND2JM&;BO*Y6W;>>PSOO\95;I42%M#HWS_UR?N#5BUZF6@1='F1Y&B:7H%@6
M1P=F@K2HTQ0*(D$G4OK;2[$[E*G:63,F\AXGK-(:=Z:VBN!Z0OI+"F>7Z1<^
MH-I(]_F'BR,L!PY4/!ID=@!;TI3E<8*4J8-&&1 Z"M$FH.:$E*SQ%Q2J1G@=
MO])3=<-'?6NH++VEF0>5!QX0N""NNL(IH9P]X)'XQX6"%OO_[+UI4^I*VRC\
MW2K_0YY5]WYK[RITDS"[]EE5C(K*H.+XQ0I) ]&08 80?OW;W1D($"! 0@+V
M><Y>MT"&[FN>^KI4#=EFT$"'!A&"F+E<T#5O-\"(W0290HT>IVWVK6:RBC&"
MK6>:37"E(EHZLN3@<C7D;. F$W#A*CO$/4S'$H">#3B 0_&1\=H:TNE)71Z:
M)J5;\^5IFY<9?65Z:UAP"$/(G5!C]5!?H^I3":B?5$V0("/)&ANCJA)W3OV-
M[%,F_MOX&7^@?YL#%UCX;$'ASY#]/D9JD@,"ZDMEW7-O?F'==4[M:JN;B[2[
M&)E[0 V,]6FGH],32)TJ5/SB&:;*OL#CGI3.UEI_/]0*_\3P\7>D35@4P,3=
MW#HRE!G6.?..U91SV@-)D'@H4Y3Q1GV:3D_Z<)<]$??$UI49]C:?3/5E'H@Q
MJHU^Q)CB>?Q<H[6R#/TBLX<3XG%%P#TL(:?BK9_!6Q&D$9\-!J)@N$SVL7O7
M"&<+-?/VTL,INU,/)YJ.)TR9C?_R+K.K0XCB3YL@$3E:4OOK*?W4>K@O<+6U
MS5]\Z.)$0XLT,?W+LDB7KF^'.JKTZ@;&IOC?M&$/LW'#GD"P5A_*Y==!^_(C
MO[:9X)8M>_:%J=SJJI/8?.\7RM'Z!6-HP?',^-_.QT?,O;+-8CU38[4!$T)#
M'[]QN<03I!/ND7#;$W0W9-<<K"[BZ2&H.=^,V+$2 .,@T/75Y?3+JTK[M3$U
M:J?KF!,8K#;K$VPA35=N<$](G?/J5S,HLF I;@E$9JUB9,CBT#3N5CY@QY0^
M0'\MT$%I*SK(*U#_=(VX]SWZJ]%IZ!J:0*-B[_)*Z/:"(!&N_:5V;K-"O@O6
MDD@,&K'?0E_O(W=%ES3_B,3+[J-(/[@7\-0^FV4H?2"C-OJ:.:*!I3B@H ^4
ME=0X/1%1WH*BF3ATD,>0OCH:-)M1GVIXP]P,!\/4-<QXRZ!&;K<*4+M0^/25
M QY<4.%,/2H">B-2GS:"./0]1O,TE1D$ >KQSZL,="-S$W$+>MIB$Y&D(Q%H
MFC&I!?KTD)Z09%&1BP ,][HM"EV#J@SA UT;U/Z*5:0S6=>,#N'3!,LT>V(G
MT\ZIO,LLAEE7$0V[F';4FNLKMD!>:RH)(D)>U>H'G8SG0#$[G4-N/<_IM<7P
M?D5!T)!W92S8\&XYYY)_,(E:XX>,F/;I":0[58.6D!%.FM&;YIBH&@NI$$_R
MB!G"L ^ 9LZ/@H_#EJ!M"COI>98L\5B0&;&'"=T6NV@.DO/UA]*Q#<(9?&,?
M[L_J\2 ),AYD#^-!LH<]'@3SK45/OA"\"74T0PS='S]G4L)\[/N 0ZE&QM_6
M=[@G)#![I<_I/C/<R ;64G.JFD]/IH4!1D7"-&6SO"8"Q>OLQIC6EFRQNE%O
M3,ILC1FSDPR(HLPNX8ZP\=Z:A<^=S/+1-O@HUKZKU\_)!)N*S"FIH".+*>\3
MYJ:F8->JUEG7!7SA3*Z/V+I^DMN?-]F$_+HV:KCF#&RP,,XD4VMCMU/0.I.
M;M -JB&6]X8./J)0*@MOUZ] J">W"=?OO:]"P'3"K.%$G$B=/XH#[6X7*@FJ
MJ:/;T2,_@T]Q(0L^$Y]TA8G6":" I?"2 //,>(8YI6UI:\&QU<4:5U<14@Y?
MA&Q8I;&"9/KWGT\T6QSEJTLG"T5*A#A+U_8M0HQZ-'D(88S#DSP8 ,-?=Z2U
M1<HN(\(%JRBR)*O32MT\5/NF7>N8_HFG=]I*S @'3^<(6YZ[,=\3CQ7"KT*Y
M]]7%O;QCP'1'4%2-ZK%B!Y$U"B.@>">Z?Z;P:88CEMCPLR.+EU7ZFF:^2Z4O
MKB1P&XFT6:7OM'ABIM)WL:S7-?^^AH]W+.O=L;!J!<L^R++R<?]Y_WK7]534
MZT,1Z@8;WZSZU'<63JYNK;OI"%SE^2$O7('/9"4;M1&X@4P3J4I#8.;3JU()
MM%''T1JK? (<IT&]1[7Q XJC&\)<XHM&#J:EL$@0&L)\_7!1IWT5U"LA\MH/
MN;N*V&(?F8,:1YI>-HXT]SZY&MZPZ8*68][87W^*^8<KJGSW6'W*WY;KK0<J
M7R]1U?I3^:%50Y\/<#)I<.-Q\D-6$!%)0>'VP(I@2E/(BI$XJ-N,PJ55\W *
MKO-PMGOT^T2_U;2[7%Q@=3Y, IVELD+I?=)*EO5B^DTK<RZ_IR 5BNG<94.[
MH:^21MC/F.Z"1[]CME4IM2>/7%4\'I8'IO/<L''!6A \@V+_3(6_&.DZ#$3S
M5JNH%T](5[48U4452Y!][%K8+A0+JOG]Z8GC!W2:P*SR<_@![?',Z2/!%D04
MFEK3E97Q-%<S/56UL'YHJL#-*IIA)=E]7J>/0S% [&<NSFY'M\Q]2^<.9D;.
M7)#=B,G'W;(+"U%ZM\5X';&R&-M=*=IL&!SUC" WF*\=\K)+?\3=)PP%^A[7
M(3'>F@WN0)IY2T09KT=%>BOF_Q! ;PWH2T/&HU<_3N7\)5( !.#[ _@M5JP$
MXD% ')V$,]Z,:_8(D(, ,IHO;+S9,6*8@#H(4#\@(_FL!6UCX_T.QY\ / B
MWR)?)%KPWGP.8>!MI'[Z<$*R?;)]LGVR?;+]G[;]_8W[V $,Q;EPZP7!(-D^
MV3[9/MD^V?[/W?[>>T6[IH6F7Z)+S/,X9HZ*2?RU P1KL@3&QA*-8A"J [>P
MX>#Y"([Z"GE:O7/@U_*J!3N+A?)7RZI.I^$D=!#,J%ZS?T16&RK5@?_CB*N:
M%6S3R^S3=U4)-<]"#YM[$*8#@P(JB #L2:L3_E%-W>5: O \0LR$?3;$.?8>
M8;ZR^M5\UOM*&%L7N<-OZ_XLL223W')T?>C#R8BX\"@NHL1.N/:'\8!(0EZ$
MO AY$?)R&#M%3\8.*CF>?HJFM0/*HW'FLE$93;P/3(VTM3,+=&+N$($1!8'A
M[/ T1V=YK<@JRAA"RVA.'4DQ<5O.2[>-^]SGT&MU023$Q&I0$^% A ,Q5HFQ
M2LB+D-?>$]>>HMX[=W)ZT-NX,<42T$><<4(;$%R)0C![\@4^X\QH5+[/93P;
M7=%SR/P-/^_-I@I=%!$N70F4\!AAM38C=$/HAM#-$='-U"HH12+J.^GVAAWY
M^^--GG0.V"SP.4Y+[ +"IQ:?ED,,MD[TVR'7^) 2B7@[\MP9<'B4\.1/Y\G0
MZ9_87(1NCI!N JC172BWC7*1\L+J]T61_M*8QQ<%L2&"#8(-@@V"#8(-@@V"
M#8(-@HW#*1W88=V.3CW[.>Y.:(EP-L$&P0;!!L$&P0;!!L$&P<;!V>>[]K7P
M(Z9>E/M]H*##.\8RFNP *!Z22<'FC4++\2?W5*'K<)BV.$XU11I&EU4CP!9N
MZ,KE,)>Y_?BU'I*'4[B[""R[3, -$%L/4UL]&75U:C6,A.Y1\6#@]+HZ]QK^
M;@DV"38CBDWW \>!UJH&HB"9W(A- +K].4E'6$%N4<)*-.0/X$(B4X\)F^XR
M%8^<0!,0'!P='?GYV>QSJ43\Z9JE0Y>?;I BLI)PUX^3E?L\6QYT+$H9H"&S
MP%A%7=: ^F]!7MY%]6C)=ZH<4E$.2%FSOVW$893E)1XCS=(:B3NVJ=S>OC5Y
M)G2M$6Q8RIP1O@H<6ZN36#J5)0HE ASI[;AFGN/TOBY"(N#Q(,+I"$(T\K$
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
M>[3D.U4/E2B''SE=A92%%(:).(RRO,1CI%EZHR2WK]+?'_>)-Q"ZW@@V"&G
MXWT5.+95*)E4FJB3*.WO6-4)P2;!YD%A<ZHK<Y$.4'E3EA7E)JDEOYH?K\D(
M*TM?PE1$6QXI1Q+Y>DS8G,K78F1"5=YDZ57NDYZ\"*W7R_"K'WP,6!&Y>:2<
M]H/D9F1'/^T4OI+P+J#!9"P.64FD"\/6V9#(A;L<"1(;T[.6L*5Y/I*7F4)K
MTNY>IB+?FV=?=7DK0;:MPF)2<=*_YP@D0.@\$O$^+(1N"-T0N@G"XHA'.FCH
MW>2H:C5)?^BWQ0ESP":'S_5OQ.8@,H#H#D(WA&X(W81.-^YG"F]EJ1N%DL\U
MYL7+Y*IR^<!W&H6/R)L7+B EEL2AE1J2F461%5_[FEFTR(^3I^18N2K?CD?)
M3.3%4*"!U6U%3BZ6B9.6Y\? CZ%3/S%##Y)N-DZV[?T8]F184G)Y607#KW0$
MI'PT#UGOY1CU?IG8R]EJPK]3_DV$%[J>I"9WV>0US1>J; 18-,QP\RZ6V&&Y
M?X0CB25&Z"8(29[93V7MY"K_7"BRQ90>_1RA?P6SVPOHY('%YPBC;7)$*+C(
M^Z3?_?P2V,=Z>A!]1O,M6DZBX%O7+OL<UR8M8B/>(I9@@V"#8(-@@V"#8(-@
M@V"#8".JQ2F$8(Z68 @V"#8(-@@V"#8(-@@V"#8(-B(9&U^=RF+.4SLELUI;
MUW_O^N9MTVB)@4;QLMX608!IC_\M3Z%Y&P.QHOI[DFZ)R2?0[>GTFB)N;UN-
M?!7WUJ5ZV5@RS>R2&\,T&LT<],]BG_"I?+,:(4(X$2&<J=PM!%NM/1E\2,+5
M2R=>GHA1D,IA5EV'4EL=-,MM5UW]4[G-6]_]5;75D]M)N3\H2<^%9B08*O@:
MZ9WLG$CS#E%7&S.0\XQ[D55[Y2]=&$+"DC0UKQ5911E#*#VQH@[FV&92'0^%
M3[67NTQ&GVU6[RP(9LG&,H17CHQ7O#16YK]OG5R2O^I\75\.2G(7DHLF:&@U
M%Q<OI9>+B]Q?3#&91/^F4_%(L)#SQC,5<&?"]UE/X'D 'PXAP C?;45D4NGL
M3-&U"2U"U(=)U(5-2JTGUW%EK"=&S[UF.Q(DZV?)=$B%T2'PA!G^_5=#EB3\
M"_UM++ZN]^%=W)__!C:)9/-IB/?"F+[IW#='U]-*>;2("XJ.0TRO7,)OJL\J
M70'N!%T:]V\K V/I<.7@FQ-U'OSY[__.SJB* $3^@FJR74A[#^!+!Q('()RS
M2?01X^:"LGOMJ-39F<6JO#!<0M2H](1.)6+F?_]@^C9/!!B[.]/D 6Y-;7]A
MW6NTJ\:PIC@@BB8!8$I"G^%N..OS[-LA38CL0(6+M_[Z38T$7NLAL,?_^DUA
MX*G0:3;P@%ZS-*0/US=+5QQD"*#\<M*FX^&__E3.G."T /F;0F<K+JB\PK8%
M[C=5ARQG +LN(U F<LZ[_K5N0S]-B<\BO?_^A2!W@[X"V,^S-@X"7$!1C3#I
M#<P#ZQ$.FIL2SF#VC<Z%HAT8BW30$Z:O000)?LJJ,P*MHLA])L[$S^(T_/_X
M+U.T 95C!RBOI"![=U9..N1C46155>@(@"^,B_#!2);IK%AC->18CDNL!EH(
M<RWXQH(HX\[^#E&1<_8JV.6Q[Q.0KEW1V9HD,&*($L>XT=Y?H? ^N;M+5I@D
M&&;5U.+OV?=))L$I]=Z@Q]\(O_ZT>@ RJ2C*(\CAIR>&$%#U/EP?Y%J5TN#O
M$$A0M6B ISJLH%!#Y))0<H>2=842IC",01VD0L;%5[(JQ5JA@#/()6<J]&PH
M5N(IS@8UU1[CYW-3@$.X&! _/>'A<TS"0B]#%ZIV^  ]'WY9 AP^,D0EZ!B%
MJ,F\X6*>(B/'(AM)6^^+]B:7?WG)K:XL7KR@LNL6LY&QBP$Z LC:0N\7>1>
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
MN=&&5"O= @VNWOH1LDH;?3*^5:VOWWG.I+TXDS-E"_YK:RI\5Q7M[.P>NF7
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
M3F.;,+'<C1B^#.M?%N7AVE!EHT7C(SM3AV1JS;H ?_8(&(N[@6/0":JJXZ7
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
M)!/WOWO$M!DP%A)SU.,:"\]_ONB?=)J^O.S91%1=PO3S&]U3!XB5N_(U<+!
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
MA*SR2<R);,9_$K-V5CU[NW^Q$JGUCV*>_K#YQ^M.XF"?::&9#<UTG7ERZC(
M;7Z:\VS0KFF:\T9PREDPY*.&9X-VV8'0F^$U3LU9J;G<X.A-:XY!ZZCW*)Y9
MG/R<=]8T]8*'+J[([4I+*I0?*OW'IX<?MYU&Y_TIN9Z&TN"AL"LL[(%U"9+%
M<KVNX\] ,8)G].WM$,Z)Y7R;F<0YY83EY7EXI;VD]$!E^XS%XY@GA7'?,<C1
MMY@8?,SB-N9U?N$,_3D8>N'&T9UF:#\+F)O3 @Y-9O%4$GA,7[QV'^NDWYMO
MQLLN3&2A*QK*BD58<KONY+P8+'9)UV=K %Q[]]V4D6C+,.5:;=EX.0O3 =&3
M3,AFIW$N#8.9FH=)UV:?4B>QK3/G F-]9L&O7<LV=,6Y C<:K$+78Z'2Q?+O
MY_=,]N</:<>._[$7Z6NN&!1U^PK<G:D91%8LDRN#\)FL:=RZ%=,EBB?QK:L'
M;KO"9[L6X=9UV;!LYB2[=2:=T89=S&G#BCKNR'3@LJI*[*;'.ZRY]!BOVV+_
ML:26.A^7M5T(KRCX6+8W6)@ (+2X50JA50KDOZV8HSBW1IQ-EV;3E=FA(#:-
MG8@A8]-IYZ;.5L_VP5J(&@2^'$KP9>_:1?DE'R6WV1T+G]C",;4' 92!=>=8
M".MVJ Z&F+1U5AO.K=26AAUDQ02"F(F)L0&,6_?Q. .$(1H954V;C#[$].YD
MT ISJOQ\4P*47FO.=#^X*&>:Q#)_.1UY.:<ASV,-Q%*^>]TRXTDML0OQ"%LD
MJGV?/D,N[.%S]N;@RJU$*9F3]-85 H]2]H]QUQZWB!DQ=*R[BA(%&@GFY)>.
MW8/GL571F]O6U7/&[#^D-A&YK';F/%T7GW4_NW8(Z\#[19AXHV5YLQ<Q;7T2
M/A>!3RT":POS$CLD WY&,S/5:/H-"**3-<%:6M1:-BS1_!GOBOGBYG::5C\(
MU5W](+LWH7;]$P]EG5^1;&8\ZD*NN!]W;Z>F8O;=@4V/;?W"1W-S(=A(J)DZ
M2>Z($,PYO#A5Z?\T6K_(+RUC7)'0#2\&R,E'3>W(Y-N__SD^%BX4HLJGPKW4
M &8MD;<.T6H$<)R-XI^4+J=PD2:!%P8$%HZ/'=F4E6Z %&!4+";C$?N?OZE
MV.XE6]VQI;=/A122T?["N3=%%<E<,QEFF[1@'UUE*GW"Z("O">P9!O@">A#'
MVS7H&(>+8R\Z'41^%<J]-KPO9TA5I?95*(*(,F07=41E(NF]ZQ_G-OQIP'P.
MZ_W[#Z#<#_L&D5Z/JW22XRGH9J3D;&AV9W%X>&[ ..WA-WH!Q14P(#W\%,[Q
M'NL;+3.6Q<-2;D6B)YXIQ)PX52;J.U5FKB=6^N5D\J/P(HD?GMS5YM'N 'UX
M@(ZT1.&F@ZK4 >0X$&9X4)=@$)4._[*G:K%Q,2#9?&#,2@?&;+,%?D/M[H.1
M*7G/-!GE^Z]RK?1>4/0I)SKLQGR#K<XRV#@ALYZ)-[GD]66;B+UFMQ$.0BXW
MVF S8PQ$GZ/Y7*L"'YSO[%*Y!V(2HTO0WN1J-:,#GEZN:EKHF%>4LTK_ZOU.
M$J]N;V4EMF/U7>?>V?W,.)V.D(Z??K;HB_A9=/M-#3_-DEQ>LSA[W!>Z<:YW
MJE:]H^+)'!W<F56BXG6E)9V7<Y?]LERK]*._U(=NYNGJN2FN,.4\^ZR4@4'$
MOW#XP5*I+G?Q;F\>314A#@3)1L)GFSD1=#QY&,9-K)[%)PV&773T:RPUSV'E
MH9DCPCEY[SAYSG3Q."=///@C))SL9Q>CD^SBM=:%N$,W>N/V[2)>)J5&S+):
M\B8+D%9BS-QE\6+#[8JR2XAU&)=T-C./3&Z?%)S5ML5JRVI_,1)+)L+*;--Z
MZ!8TL/A?XDWSC]N(^[-\M/R0.GO^7=]"V<UJXAZV3':Z! +2-DA;4F3GT&G>
M5K<3WN 8LZ[#X,3%T.H SIB[S)C+FJ=X=.)QMV$S3HD*<8[$F0&K@Z-LL MZ
MHCUZ[5K6_?O#9:>:WL9VP(I-$UVONUO-8YG-R/M+S9Q%U@.Y<BV1SL1S*;G=
MX7PX&Q\N:V<2H?5__,S,^:08*/B M',=W@4F8]R\/!/1>$X]77TL-$TD%.&.
MLS@&Q;23\;BH;]?%G,ZD:PES(G&>6>-<N"07+KWA$A$38EBY< 6E37C$*OQ7
MHMWUFGS&9K:;A59;U7MDZ.=Q2R0VTFI*^2DU;ZO[$.CH\"2+&"T&1LVS=*&M
M2GRTU=9&6R52?+152-87LES7'.IK+=8A$5H/907;,0'(9?-UQXS!3Y+NJ1^E
MV..?18Q!*,*2HJX1FW,8(+)BD)JE8S^!7GL=,@E<%^R(+O"9<[J: "69#&VZ
MF_/C#O+CLL8H&=Y]P6G'E2R.S5)3,LB99!+9>T%>-ZUQ"_7QV+YZNI1)([>F
M(R8W:JS8G'AJF,8#%JX-=D0;!//O.DQ6AENL4*UO'WET>3,65AX-Z/<)+"*X
MUBQ):^#(??;WN$5ZBGUO%R]NC)_6YD8!K[S(V5DD@X,U$7+9WE*J+)GDJ;*0
MK&]KV_.C>F<MF:]D?,?4]"*;\/8Q7N.*^^:A>O/<?[I\,94]""6<0Q(U8C%
M)NW&L^DE_*3$4/AP4UEW/3OSL51HG33.A+O!A$L7&T>BF718F7#:X2)^L5B>
M:M0A](W;G=S-ST0SVZC'?ZB[&C!<L#/B!ZTN)CU/GAN44,BR/R.NI9HX%5KQ
MY7P78KY;UG"$F.^FG8@[;GG]M^)KE[6>?"G?1.\WVC0_--1K]7L=*QS/QH\Q
M"(O<KVUW7IRK,F?K1Q)P?MYS?EZZ]W\NJ[5U?AZ8LJ6C%#Y!;YR^>S)!CU,C
M3-28.VMQ:>@F'H$#WJ?E>I_4$2WVKZZ3E;Z8ZY?^_*EEBNK+C@U&I4L#?3PV
M'I4'BMLUL)0PZW 8LY%89JXY@=LG!&>T;3#:LIY<)I*.[E0*8F('L\]1UTKQ
MNB(KE98Y, 1)Y25JYKY?53\6.4=T52>CK3XQX:[>+GZ9XUQL'MMM/;:;<D;4
MW.<0KZA(,Y*.A3AYL=@9:)RW]X*WE[=]XGQ39+;)VTOD,":$+CR WML FE,C
M3-28=LKOF HL$FN0S&".*TUFW!3[F3]_*OW7F[3VHYGX_N/7-@;OK,:2PAK=
MK,;@?-^94QO<L&_=L,]IUX'@ZVE^#;&+RO?7/AL[+]UT%/\TVVO<-?V,SA"G
M1IBHX>>:YOQ=4\\LS4M=E]\55<UI\FB+S]!QA*6;YW@AVWA)ULC&_-0E\#-T
M!J'G5%S.OZ'E7TZ-,%%CCC& 'FTR7#MZ7;[I7Y8N*GT]7B/1Q]A3]G4C0S)6
M.U:6M WP\20^ 6.K">51)EM-_&G"*OYW=#Q^&D8X1K#-LBW"&6Y[##=_A!C
M<(E,,H0,YV<#4LMXE'[#*^Q]?8^UB#TWWXCU*_>AQ7>U'XT/L BO-,_!GVOI
M(4B'4=0Y-VYNG$HF'L)Q*@$;6SYSB+R&<>B$C@?$WUW]T1P=3>1J]H]H2?J3
M>ZX]9QK;G7"QON(MB@D&%^6G8[U^W#$)LP!\]V 7=@\"K,K(6)R9Q6"MD4IJ
M+F/"B[HXNV^#W5<7)\TU:W)'Z[QXK]JGR;)R:H2)&@$'>H[E.ZZUFMXBPTJQ
MHA3++)-AN?XN;59P"KU^G>6?2LG>T\/;E@=%K[/F:YX3/;GI#ZOI'\V?^/'[
MIZO_XM[L9V3II6O 8B&N >,>*_>1.#5VF1IS[-"QZ-RC[H8Z$QPO]6>M^ROW
MG+W,%Q8I\UJ#EQH[22YE0LNZ):F#(X''AR\L9-:7A6I1PQX'$RKKG:I*UF@6
M_CN/49\-HDUMK63%&;=6? D:SNX!SFL;YK7YF@>&->I:IG0MU=RZ!<ZVK=(_
ME@2D@D_XF0%?[+3@KMJW?]NNP<KDXI5^]4K^^9[,YHL_!R.($0CP@*- ](D@
M?!5:DM%08"5X:71U2VDST-O; ZC<) (>CR-IO<,#M%;X?T'J2HJ*J!7:N@F,
MUR5T>KY&&A+]@W05T(LU(EBZ@&=8MW 4LE(7S$Z]KM04HEE"O6-U#()&D#Y'
MH=&0@%410I4(#:)AAA^MI"[@YJ4%<) /Q<2D_^&!SP"C$R%'4_8*O$""Y[<5
M N_7ZX)>?2$U"M4X>*1+V\/A0>^22=]1Z[0Z*KN*GA$ <'7HFW3P0>@5#)4.
M[V3QP#=GBSKOWHPCP^\!@[K\:(*DZ@7[17<.,$4;EH(-2D6V/FXJ-<Q@1,6H
M6*G )U&,Q<5*_R/U_BNKYZ1<IW$D6(J%),P/@WEZ^OO\]^GI??QY#D.5./IF
M-0U"CGM$,H9MU>%!FP(O$ TE63@'7+:J@("X&!$0QA.AW%1,#VY=E*I*2[$8
M+NU$')(05)()%QB"SHYWZXS?:'9J3<&F0MO0Z>]PU^$!J"R'6\#7>[>:)\*=
M1B^K2B8"48<_X+\V,>&F"#X'OAX#&WX0W*L&8TWPVO^.TO7,X\2.3Q$85<+Y
MIJ0UR+66:X$W:HT0,LH(F3/)U5D_UN\GXRXA?XU#,TW_SPO,L$&X,/06S9-%
M1?C_!L9Z"$T@1I4033!(#6TJRO3A@4'J*I"8D5LWZ#HI)8F/APQ?2Y8 -&[I
M!K+8*U$I6VFZA=K"(&!(^D1&K@2VHZN>\#"'&3%MS&Y%%101FOH[ 2F/P 4=
M5<8'2_(+B#;<#+K+T6.4L_RUE]PQ4%JH'O',>Q9L89(,!%7NU%"=&'B3@=N7
M  7^-5E3*8SCD4;X_A$U!4 !<C0=_@#"&R _Q$0EBTH9C3%B5U*%=X*."=B&
M'M6Q<+>&6!Q(X^&!KSC:!H"ZM>FOIE<\$2)'+$-DMD)G1W.6JXT.#P;JR(-=
M*B>24+?/$<!0T>^\&H>GZB#'\! Q"<^ "+C1I$\44/:ZJ'2!2:0V$.J#,BV(
MRYB"\YY4&GS6146Y9MJ,ZK"*>X>;OLQUK*9NP"MS8)X]%YS#SR RM3Q*H]&[
MI6NO]*-BO)OLE-,?I8RK!(N3USI-(08#/VF+P(&TX@OH$IYR-C'16Z:Z[/!
M\7I1((1ZO8ZZR5^QH!Q7"3"B23VJC[9B4)40B\:33.DY3 10Z2.<5)/:B@7_
M]>>APP,@;68&=IDX8R+/WK%V[E'R-\WF>:];O"(#7RAH?7,'4D&KV (;1;+Q
MZ5PD3&8BA_ -"1D'>8AQCLE8)Q;G&GM2UQ4SYJAB(X<'7D5-M(;40*< G#8!
M+:UDH*T$_,K@/ZAZNX6V%_T-=OH+O+TC]ZBEQ,?@#^ARF_AL$<D&_TU _&*R
MQW54R_5IZ9U#9N+PH*9* *@\+J'>YCA7P![ Z=)JX(A3E]$]C\)\L.'V=567
M%]3T<Z(<;92S/[^KKJ"R9]'U5]D9K+!<U8GR A')D#A-F&=>\&SN\+K$.IF<
M>)HY]2T')PE-UL(;HW$)CS+*:?*-7I/4[R 7IJQ0L!UJ_S@[>S%+OYLW:66W
MJ3UEI8O3/1J;2G=V8-04Q)@CYAY^PHBJ#0&&0;4*1;A!P !09\%6%ZA!3/<T
M*OILVU8,WPD*L2TI$$C9:*015L=T:(:QBWT9!C-#MJ?*@AX%KK7M)JBT&;U>
MS8VN9)?]IR!BV).9[KY,G/;J?TR/*SXK=F*N?]R\2.\-]6=JX *7!]9B:&$S
MB,S<;L[DU6[>V4E,/KJ(1;$CXG%XL+ML,56=WA&I<-YY_]UO-':50=:D2)/9
MB6J4.[1SI_([6HT8EH3Y)> PEL['O XZMS7,U]$$Z;MB-85<*2^D$]$3X5&3
M:3(<$W($>%P>5NFMCFG19%]#4_K$]7D=+X!F+F )[IO!N_:\6M U$%2E+BCC
M&;\FW(86B08_SG/=&YW- Q/>#X_%+!L8E@_ CL92K-6><Q-Z]I(MG@KBJ&HG
MXEB:S2*UIH8%!P)N%EFFDTQT7L6,L&=1YF"]LINK@]>":P(/H:H+)=%DBV?&
M. CS8%D/#UI$,CN8MJ2 "39<*K "Z%T7E10/+-IO& 1>8C <U96ZU<.T8PTU
M(\6>TM1UJA"K!!?OI$R%3AN>#2$'VZ,!%:*K'7>)AP?CJ3^4.$Q(FDSE.%16
M0"48"!LJGS;1)!41ZU5/RL AA'?!U93)/-]"=$HTDX1?B$'YD(^:VI')MW__
M<WPL7"A$E4^%>X@*O\*=;QW,H)X*L:R(?U(-=0H7V>Q@"L?'S@:XK'0#]INQ
MD$5,QB/V/W_3K6>[=I&M[MC2VZ=""K=6[2^<>U-TMY[N?0HUHJKVABS5I_@W
MK*;F_#W\]IJNJE+;!."=3U]!K&2KB6B/?ODJ4.290'!&!WQ-8+4>P#>\SXO<
M"+K?NU?L>?C1MXMC+SH=1'X5RKTVO"]G2%6E]E4H@O%BR"[JB,I$RGO7/\YM
M^--@,]C9"O[W'T"Y'_9!(%Z/JP3,$CR\32DY&YI=[O3PW(!QVL-O] ***V!
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
M(!YQ'H=P\=A\PFI9Z5C/1GDVE=@):>"1T6Z*Q*RQ2HJ'YOO(@(/0?+8P+S!
M?[G\W17ONIWW?GPT0,_&,$*/[M(H33&:!M7K)$3#O"]^X2';()'BG->B:!T@
MH9UIT37SC( 5(NRZLO1!S,*'94A #463C-ZU15HFT![-G:'3VGS:/T),J](7
MSSOURW2F)49CN["_?NW=51?J@ ]JQ1E"&!BZBQ:A2O$B6-)'.,/^.,B&K'>J
M*MG"F5=+0+1>CVV-_!ZF7?SH\KOX&^&?^2UP$%A<PKB$;:;U/+W\429<MD*!
MH1#*UI1TW/:%:\TU!?%(-+DC\C57,H^+UM9%:]8X3ERJ"XNK]E!@:,)9I?D-
MA;^!>8_.GWSWIGR5_)D9RWL<BU]B^30]TS0>CTU.?H1,:N)@O,1(.KW-QH"@
MRH15UA;P,8+C!-V3,8*<&IP:G!J<&IP:G!J+;;*$?Y/CG+0-B,.I<\OFQ;9T
M +9/O^ [&7X!0]03,'C1!Y]50CN"-3GGP:*OUU\9C+"R)(@:B&8YO<5."B7W
MH9B5BC.K;H8-@DI?_:,FRG=O;P_)6BB"A8G)JUEP%YI-E%AF1])0/!>PA&CG
MMB+:4W8F*OU7[;G7S%PUVA_)SRC6Z]JYR2Y?)<I%.A08FB#2\8V*M'N=_WY(
MI7]1,A[.7L2LU)U2R[1GHKRFJ<H9+L+[*L+;%X[171_.3#O+3$/CO^>S!X'[
M-J7GL]Y]\^V\E%;'ZE53L7@T'0H%/^M^#5:KID);K<IW;'CFC5.#4X-3@U.#
M4X-38\-'%]Q+/1JMEG4Z[=,@]P:V?EB]>U72+/ 8"_!M&R^I].N7ZO79Q=N3
MIN_$H8%YJ:U8DLK.!)05JV.$X%S $$4.(7#A)^9H9F?-T.RE9$2>M.'2LE?2
MLJ8M"G'YSGTN*:' $)>4]>P B$G>VLA%9-O9TQCO$=E#_AML&B06BP5]MPVZ
MI63_K?W02U]*H=@@V*@56+A6(SG7P#N^2<&33:%--G%J<&IP:G!J<&IP:H2H
MK60)8'.F2<)ZT/&V0X>,)W1@>*HHURPR6&,C2.SNCU0U^LE4=@?*3!E:A@.(
MG'E7W^R4K&0DGN4]'I]5(-TJOS6U<#S6+:4>:^0R[^)HL6 2QSLDDRD<\A +
M1X/'K&FOY-&W3"09$Z>7#7)AV4EAN5B5]9K:&*%DWR[?7Q\OWY274(C LA9K
M30T/8B2U@G'>7/!"@:$9,\Z.X!7!3"E>X3,-Z_@XKVMTYK&$7$ '$(U(')U
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
M3O6%V)J>L2M\>WB TYMKDFDA]S*'1B8@$RUP@9AG,/ >8%W@&4E:30%KXE%
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
MUE7%M!N_3=V2G$:R[Y+6P>8BV_.+A<[#6:.JLTO=_U\L+E[$HNCLO()K65;
MUAP>/):P]_X^@FVP,FN $CP7H.,)8L-\>\>B-%2]2DO':1LU?NNY@^51V*@X
MN.C&DD^8\;'C@X'I08_!)&T)V[HA^J ^^R"UART?*G:KL0EE(<";TXRX?4!F
MVF#)\ V6#6RPQ/=O@V6#G!R&LL7JM]%TY>$!38ION:33K9RS]T-BWOT0NRKH
M\("5!6':Q\XJ_1T&P'/#V=W#@Z'T[EAZ8_L@*]_^HLD9O6,"A"8@40G#AGK8
M"GIG4.8S SB;UI]:T,M4SK1"F*$M1S;&E852 :6=  O*V?^.!E,8?(U)]=O0
M%@9CY!E?##<[[QZ[:_;W>X7)?= LM3MCB)ORHD!8@U8X.&W<,0LB-5KS+7O:
M>9(!T++NFIV!-;H Z>8]F3%7*A5PV,9")5-V!<.:+F?#T)>J8-LP@,N1*>B4
ML?%7YME\++O5?S=P$WH UR9CHZT4F2\#Q<+\8!:X8-7IQ"8,\<M,O1JC?1XV
M8OX[^=D!=Z724T#R.\!@!B"WL9;CY9:R&>GV-3K^#)-CDSZ:$+W1G04<D;B<
M:9M$D7GLV RRN,#C N@WSY.F\^=^H"J1B:X!66M7D<'"P/@^1OF>'D/C#(G<
MAA$,4HJA,("!I-^@<MLIPQ]Z +<H=D,J[UJS)*U!-[*9T$4PW>^_H!W4F?&(
M&,]LPL3L(&Z ?<3P693%?:K823+(JV+6Q<^JS.$BT.<O0 5ZGWN VNR>[V(/
M X403:[D@2OQJW8#:8E(*CN/*,R!M/6E>7;)W(4>P$VE>6ZN<V?7-]?EZT))
MR!7/A=O"[5GAH>04TQ9^/EZ7GW<#9:$'<.,^UB"+IRKNF6N[@:O0 [AIKV(H
M*<,*.DWXL8=;9,MM.04C)\"F^5PI1C)!?NV2)GR=0(N[(,2!+&!TB$SG.6OF
MAJ4Z%NKD1$ *+U32/#7O^C0Z+E6W]CKO*B;7$?KM*;+6D:3>NE[SR[MNRVV)
M16+)@* U%"IN"Y:+IU_#ZTTN%!K<,]\1#_FD_0IVF?2&Y2P>I/=#0<]%X=NB
M.P$AO2YIIG _5VBPDV8P&<G$-I),WP]T)2!&"U]^?641$?,<MN4QB-%((AX/
ML2I+1\0L]QI"29I=\AH\IS_:QP?:A]_4L"?YKQ(AK'\R_?=NH##T '+Y"R^
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
MV-"_O2)/5E*CBP=6OMR>L^]<PWTB:4)E^EQ3-><*^1W%P3]=7:DU;0WTES?
M*XB"76F+ O#P)U-CUKB?KPN#$%EX[0L1HYPR\=@"AWP4('],3BTR<?S1N>XX
M0VY2@Z9@'WW%(K!8&%I[8?0)MA-19K7?SL^ORCX><M&%X^JUH$6K4)%&*-QK
M3UXR"6,X?- &!K#)&# %WT"..T"K.)FFC9D8>6[)\AO#7CS4'5#%YQ0-/RV
M]+I.+(!+9BBEDR';&0!G=2;VA4L6)GF(H_V(P$!-JR/%^F5XD0.2F-@?8TR/
M?)$VATQ=31A&:*\.R#)YHUFL&H<8*: 37(TQ-*C!L2HM%CW%B95'J=V2+J6N
MLY<)X1!JOGX"B]$ZT8[BTQ0%7F338.3\(Z,S>Z<D X.6%-!6IVV3(D_(IP%N
MD61C\)(LC^T6X26BF=(G,@L_4+@;HPVY+#^!,%N,)VP/)SCS2%B3\A(B]9A+
M<QA+&KYF=9-W4;F1VC6%X*'&)>T&B]Y@G6=^AI0[W7'TA*Q=T0$FDA>$L8P.
M+"T&(2PT93&6XZKUQN -=/AHL9/)AC(/N!7B.CIQ*P5V'A^6%69\1,GL9(3+
M0$Q01@H4B9)H#I_(E$R1WT!-?(7,0\3R-#0ZK9H!4)PJZG^+D]NX5OAJ<_T0
MW2JV'V\QS+&=2*@3 GI[XT6%F/'#:>$?&,:8VTAHSR&!4N01)$EP8\6! I 0
M;$T<CZL]!>H5T.0'1030.1 J1']N4N!37CPDG89FJ-6]+$-'S_G\?I>E!MJM
M:ZHU4%MB^K"]GU<46 !)!^,JRO>>,2BE!L]_%Z!>HY"3F^9?F<5SCUC2R?0
M-"IH:H'T#W0E0G"(WEP\"#[>;A%&!!*L 4,(3<;4H8VQ!<,QMO1R&# O#0;R
M;6T]4%[&L[ '(O68)$4=RD!$,O4"@; @22NF'G'M.R)NRO>(#231<+8?H35Q
M+/(1QGG>J$!,29XM<G@C,DL,G7"TB36;JS@;SGAXXI!XFVT_(!IK&[6ZCX?[
M'^!@@G9K1^#2-DVBT")N,S2!MEL1G@7"C6+#M@_(<% 4OX#&6E;+VQ%HDC?*
M;$GA>#Z5T6,AMV3 E#J295OTO32EU#LI19)6: 4FC;TI:5J@.@%@1U,2U=![
M VOI.)<#-622$KQ;ZQ+? <5<6X+6)MC,S(!1P<6$UR-E&?JUW9H  U#14CPL
MQF;,G)*KA)4HN<5@U4B@3=_+90@"NJD$(77&*H%P]2K8@J?-R;297$>KRE-0
MZF*[!5<)8CKYF0)E%(U5[0(:0:N4]L;"#-:4D=@:5QVX8Q\WAJ-@@5<.LO63
M(4>CJW%99&<3?%_DMVAHF!'[R*1[QPQWQU16L= X*0$;L%IC2>]L+9HRM7J/
M!_L?)4]K(S/&.P%#*$B3W'J*I8M+:HW!1/&U6Q;L@>KE%9E6/;(1L-%]4CA*
MG@^*[=#'IUSO7*W2"=B+,N8X)(=#P;0;"K&?51@$UD![7-JMLF_%DB9=&SL
MK0"6T4V,IG1;L=I>2/Z:2.W:5B)S^^+*WM\B([,'"<>@ 7K(3^:,'/)W]-^'
M?@COH6A.9H6"0W<P6E7)3DP.81@=6&>Q-A" K,&]/H:&@V+_S2B:\ $9%U+R
M6-LPPWA2Y,J<0-M@<T\N_%$<_HTB_5<):O2@M/YAH 7:"I,^)H,@R+ER+R@4
MIFG2QZ!##&1*+0-M$9OG.\Z?PHB2B L1!Y?((R'DP$R+ 9E$E(W4 D(9MV#B
M(S!O!0Y ^L59A>Y3#>$;+XP(Y4*R5,E8%5A (! +4!2=H?]]#RM?%A-ILQF%
ML(74'TWYVF#=F 4 3"6S3Y&J91+6T<IH/*DU,7J:888DV/+0PQ$N4HY)F05%
MS'9C&.[O(L'_4-0R"2(>2\!\3,PKF9%0A(>,@DYM,Y>S]P&Y>;O5M<_L%5O#
MF-V7)S>WI';&(SB'I0%D4LHH!2V3Y 7BB-8AFNV2.I#)2.GLYU40B55V?^EQ
M.O5#.1X?%F7'4A11%T.&_J=TD70@%EC^R+5ZEF:DG,IH:P+9)%\FV8.%.[((
M@) B%U]"KY50=76LFW-CO?*-74G:*W& DA8I7HMDT/L04PKA9&"19RIU51I)
MA#14 -*XGR,E34D#4)\T!B)=7W3-<M6VO)^47&J6?""-ZBD3>:V3CY. \#:5
M6S,<@'5S.*@AP%JGW6(V()_'<0SQAH4#L4JG^Y3P@_E2\C%V&$FY \9.*0;)
M8E3E^+Q$^I-N<0AYL -*:QK#@&RR![(>CH5BN#=)!*NE&'.T:J/R1)*[#)I5
MO(2307,46-" ;PV-QTKI)]&4KUH?&$68WV+^"5X '4XJ@,RA75E%ZK1;)G3O
M3\*B>=)9QO3J^V9=M)S80@RIP.P6X%"KQ+^'(8G"TN=>Q^P*[@QM.6Q"6]80
MVG+6A+;4&*%LJT99N6 )VI!$2E( QC,$4?&_-F/KW2%Q5)E"J@2.WBX*'(=W
M"AR2K3N9[=&4^IIBYD:Y(NN8Q7[(89R0YQ/%DBPI4E^6'##J'%HE09TCQ85"
M:B@4)N;8QP#7F$S@IY(LP).SEQIAP!@FM:.2M"ZE)I>5@A\!%>D$BQ-+$:Q0
M2%9D]=\8L/E:Y9ENMV:]Q&3:)>-.(/JY<G27O(:V8Y!288_<TY,S2Z&P2TXH
M][6IUJ'*=808%2\OHMV*DWC?W(]U+ZPGSOO437Z@S&(K.9J8/LAAE+CJ.9;Q
M6%N,+?B<LJ2*AC 6>VD4ZR7M:Z(34BM!1[Z:H7?<.<# ">26^DV'JHJP^"[C
MNRBJG[Y6-N1!F +<8[0\R*0RO'LL@A &I^=0R$/? MH&5![QH."0*8[4)P8]
MH8 ,:: !B3#-]PN$-N17)K=DZL-)H1E!/A>.0<0D'5YN2CU*%2 \/5 'L$]=
M_JH0YG1%^+*\Y?F+#.3YPEX +NNSY8;FLFM,>C\ #%10DPSR3P/T93'9/[^^
M<+XFD]!W3@Y.7$>=&L?F2\TID[G+H.HE6,I&!U3BR_":E0_:'*PZ6,[B9&V9
M U$1/>6)D<M12D-$2\G>/N!"(2JS#7O(PS6$R**'"09[HJIHE>#QU86T6[B
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
MGAB'H&-\WPU-T>=\NDM U="496@*_4'NW!K[3N\,''C=! ZL(7#@J D<V.C
M@7DR5+&Z-!R.\IF(@8/)]UU:\+_"\=#)4O_?+[Q>#U2<HX.#4Q!,.G]-AB\<
M+\K__0(>>.'\\U&!5[6[C$71VV>GG:-CC-^&?UX?='K'RT2;]AX4;<IOA@&0
M!^6&DSM0WKCE/6S;$8BR^:O^FG#RHFI3:;<[<-[%(AU.,7:X;MM:[640WJ]G
M(X!>G[GR*& 1)]A5:U(-PE3>T>%!YW@->_E38,<*K/!:!&$N5/==*V545<7+
MT/NW",V</2L!ZI7,**W(_%59Q*KNI9V?Q$V1, 5I#Y. 9=?,LH<@8 \!%Y/6
MW89UQ/D3)">;#LYJC5QV8@\%9IU'G8J!2'4:*U?GJ$BZ>D75/)(B555XW86/
M.K(%//7.BZ8NEARF2C&Z\*Y,?\YFQU!5.^<J7%1?@G4'NB#O3/)9^73;K2<\
M7MEF'$8<8^8DY_55I=Q7Y.;3D> ZL* '9AKGGBP[<CZ&E?E>IZ$DST?MKTW^
M>KOU%A/8G7.=OSZ;WWENLH O2HG>%04JFBN=N]*SM?"&KU@0Y_[R 17)_939
MSVT ELSMI]H7V*ZOH&:B@/#<1/FUJK%37=9U0<4'[.%%M@([2QI_SPIL'4/-
MNU71"?Z!/ZL"=LQN8(2IRU6YZ-V<2S;CUN:*-JA>]MY"T*](L:\\AX\Z"5R_
M*K#;H<?=4"2QYS+@JKF"JBC!_:;GWN<\;FRLDZHF#58!><R'IG1U4Y!9'K_S
M^JZ\XB"A.O&<?"ZHL+R=7\P9[0BWDN.8\FUWI1P[GPW7Q"QOG&*<!-S]1.:7
M$S]DP,#RT[R1A@D\(Q-XXV6A%!BD]-_0\ 4W<D+FC740<6S6L*@DDI($)UB\
MH;+(C*8>AJ P<LZ\%5*%"/$=Y5AJ:Z@;3\15PRU8DBEA"C.03I)UG#^Y6(,G
M&UC9 N,@3,=V5RQ=+%':9Q13L.PTGZF<--*C-PD0PG9KKR1/OG+VKB[./[]A
M_0/G304UQ59=M$++(#1/B.S*1K30-"#U22_LC\YUQQD(K.X76:V]VJW(NS75
M %'! HA""W^JVUO"/HM(%8C@2[HN=3ISWLEF9MR!)J.JV6I(VE5#':MQL;<N
M91NY=.%3Z1 %X8L@A4J' H2:AEQX@UQ)9_X-&@KAV[Q64=Z,-:AV:Z$*!8P^
MR>RY)?0S'[\5)$1P(RR1HAK'X$K[,*5.L.Q.$A/XZOHJ4B92/>=H&0O)TB 5
M@EO62.T7H5D]8AK7R:J6H(MCS:T47H.5,'E21TM2B5XM*YF)+X(B%9FL0@4$
MBXV):9A]RQ9.JZZA6@2]<TFN?6*S:\"#96(:R,KQ> .T%FS![(_LI_6&Q'<
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
M[!O,!%I,*@UHZ 47,%8R%:A'@-(&8@T."LLHI'"1# :@9;AF3J(!Y%9'!]"
MW 8 8# 3"22 GC>(WO#,!-0^?^I*Q8CF#2P$I>E1R$!5#JUZ$M%(Z\1M?@OA
M139UP_MYD5+..JP-@/]; Y2K TIR^RE@0[$O!$(HF(P##*1#\EN0V@I**!!P
MI$+P7(+\@*G)0F)"!9^1U*' F8VE0(G?&+?A)&$]&Y0*YBQ$FV2?$Z*^5'YO
M$"6WF2N))A)AW9<*X$3*C;9JCYP*Q< 0S?52!T*=:2)\^,0K#U-:$A#ZX1!U
M;83E=HOZK/AAZA=CPB<4E>$)6##Q,?I9[51._+;0V"QNDNA&!=$5L5HKO%RD
M8N%! <KEJ+'!861A'TU#6ML3@X&XBV CA0?N, :<0F"*INI2+"*B]5<,\,,G
M)?=)QGW S:#2B>N@R790T+)!@\7&JK KMA5MA21="\MMS]EWKF%$A%F@I,ZY
MAGGG"BEN9?')6E['!E\%*#9O@/!EQ*RNV);#G+'1;Y[9F/X5@U" 3E41,!*8
M^T+$**=,2/,)R2X,0L88+2]D.OZC<]V17;:0> )3$1.2M0RF34!9\4,0B8S9
M[K?S\RMMWMGEVU\I]OWBS,? WG*X/J/E'WCY@)3O%%]K$'(] B-CE%8/%@@0
MU<B&N*-T!%!6O=@;"A;$$OCT3<Q(*2 \%F.R%J/E%*0BCR0B*92( '2J,?<G
M->&_^)ZRT8>X=M!8I)J.3Z$6)>T/BUY@/89G<*P)2.,II)/G^T2 (H=F43\O
MO,A(L"R3!2&L-&6)D:/E],[@%9!&M6S'/@-E9G KQ&,TRE;*QSP\+"O,^(@2
M4O2STC&2#.>CC2-0#@J6Y/ 3&_'QNP&9!NB0ARCGIZ%14]4,0%%!;A3.MSBY
MC1O2MSH\L\2^=@MHWCASLJ+_%X(^7,EB'&'[F) 7&J;.C1<51O68T0@H,#Y*
M8(DR,%Y"?D0>984=I$VT6\I_8[E'&5,80/B=(A.#(@)L&BR<- 3Y*1Z&-!O.
MT(#1LW'0<[KA=@N6R)G_UU[4F.V?\5K4A8S4A60>H@E0\#+.9(R%J:'HOXO4
M+U!(I:@*CXW7SEXFA(/*I'/TRMA),CT*N=^R!"8#ZI)1G"H1F*GPTG8+*Y@1
M@8&'B(X$DA@ 72'B H?U3>3\6^=)U8HF\ONI([^/F\COU4=^GQXTD=\-J5^"
M U]J8:C=8N+?L-_GNQ/[-B2'G*0@::<P*KM',O9WI%X@D/EEFC^"E@@4Y[\D
M I/S"CW8\!R5N(G0"386^0A#P&]4%*04XBVA^49H4S\Z"I%<8QR+F<Z5^AK.
M>'B"WM]\!.ID RO/AK_:DT2FJ ])/-S_ )<6. TV/_<-E9R;:,$0MQGY'R.\
MI8ANB;'<CBLQZBF:8K :FG$6WHY$C#$:["VD4#M.,V=[5\EM&,8!G ?ZND>>
M#+_PO32EW$K+I$3A@$QJQMZ4O)9]4-T+-$>CU08C0F M'>=RH(9,4GK36I?X
M#H3)M:UIVO.9F1DPCKF8M%M,0J2E@'^?@(H SVL/(FD6L\?D2ND??KC%8-=(
M8+",EQL;4LJZ2L;F08PED,M@\4^[<G$W?"0<[BK/@>/*.98]S#AX!=0@=D/&
ML $S N?UEW>&/M0( W7@Q%DIFCGPTGG#;F C&$-*4;I^,HR)?*N!V7Y'TEM?
MY+?H29@QJI 7]8X9.LY[.=9$9__<%?R*)[(@_<<%P"@!(D;_:^=V8T%Y-OK_
M'FZDW?J/,K*9[+7+&+A_0;;P61ZP":?VC'Z[N\P?[';#""5ECYQ,TN0[R4DV
MZO6%[V'<DD2W; 3"USZ7^;!C+3)LTJ/O084STLB9$W#<QIBCFXEP61$P2/P
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
MI5R\0\7,69BR #WFP6U9>=-XKSK.1Q-4%R0BDQ%Z0$9O.+1O3G+&_ZJ"' L
MFX(+YD7T!NZ>3:6_UNE/[=:[FZJHK>9.UG<G]FW(4%MR'>JHVU*2&V%AXOM%
MZGB#7!H*^UY$VG,V$ARD@Z:U7!69(A]35=JZ9\I1VJR;PX.(IV?*QE?Y_DS1
M'JR4:F76R0W(.!.L RQT?3@81^ 75'")0GS\) YLB82B?"GE/2\QQ+GMVLY%
M.]-@/D0(%N&36V0@RV2H5RH[NU0),PO*;TB+@#ZU^T[AGJTK?D!'X,SOO]TJ
MWS=>M9>B3_A.B/!,V;'*79 9VO@P60:M  ^V/;'Q!B^H:K/,83[[>4*LYXQH
MOO:,AYG9TD+@LHNE;@%9JD4-ID-GWS%I03JKH^$+*ZUJ.I>&16D%.5MS<RO9
M"O4<77Q>96<!_EP7\5#<4-2;2IZJ2H9^:(!^NW6/8=)5:V)50ZE$VBMWJJK%
MO>=LALJGP\R.H]/9 YB,[8@X0,J"- ,@\F77/>J]_@6G[I4_'O+'P^->0R+6
M1"*.=. 440?'ZF#Y))UK-N >ZACO_>+7SW&[99!88ZKI9S$I4G]$T<"ZK"23
M&XH-T245OF+ -/FI;6WP(G'^XY;:=^@7/I8B/M!8)FLZACF[AZSB#1ZLHA^%
MON,5OBZX*@,O!\[OR75RE<!<VD4%NZ-N&-=H&$N+,:Z Z[#,?/][$J$$F/$:
M4:(J?)).^E.SM0MV:)/%KS.WD9E&(%]-KAK5C+ '^EBJY&2.V%+72W09EJ&<
MXJR\RZ#!V3H77+ )2;OTMP_"[U9M&GH51:PDE?5G9P,2LIGW9U9![,&)O;%P
MI84+ _HQ1)RZ.Z!3G_@"P.C(&878I(-B8TD2M4I])C'Z A"2"GAF#  7"6\[
M:F5N*?+CQ6GP)3<-(22%75!H"3Z0860,Q;H,4\'@C69.SRJ=5 )WK5=1T4"T
ML9+9BI*#7YZZQP<'^#Q+]RSI6^64YH672G)D4*UC;R?*$M6$XU"WOY 5=V53
M!=4B I:@1P.)@U)48*TJ8)6EDG*&I2*5QNHO^YJ@![U[W#GXR>&V-*-P4NJ'
MHE>XTZBPSCK.(RKW+Y-?T-8>EJH"2376BU7 E@6 "/*C4FZI2G*3,K05AS93
MHR@K)?LJP=V$'<PDRVF5'LAW$LDF'[IK-X"MKFQ?@DI7YS()'="A(C,-L)8Z
M.&&N+*?\)*7N/-H=,T8= OA4**.7*<E:U3:T,L!*FKJIWC ?(:<C]M SELNF
M/YAG3,C)E1'-EN8M":7+JPK!HPEP7RK:KVP0L;8_Q[FK:DOIZH JY<VNZZ1C
M]TTFILPIYXQG>%E0CKBJ=,CCZ@1,)3#,U9?:!Y7&+ \M;&.0P"C(_][4Z]F#
MMK+HR]O#XZ0JL%[FIV&_0A!AX$8! $<"<)']C(R.2<&''B#M/M7;D,IB!U1)
MD^O9%S)-#[#93&+?OXQ",C$U6OZYE=7*M52(T-QN93D($"#4:,@LE4(W(?JY
MK-W(EC(*#0;@PG!_7AU)*KC"::).2DUD)*4JP:GCO*/UMUL\$+;PD&XW/J)
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
M.M_47@CKN2?^8+\R_D &$MP;AK"7)8/\%E&?MOVJKO>JE?D*<L4B.9 2]/P
M-9(2/"D6H(W'JO*A 7E#!J/$5Q8I-O76ZH"6X9FJ9'2[]<4JWE];5EG1BJ"L
MF3%1#U.L:2\M.VS$O?$BJ7$J(Q9)^NC:1^M/T'&JQE8RG%)>)6!%2%PD*<\L
M]R..'D7)+;L D2I@@'\.8IYV7@)-_VC0EY7H@OB[)N T#!D"F?E:0S[$\&6C
M"%!YT(& -!'IF=JTOGJP"D13EF[0=*5=ZS8-<Y)9!Z7)@//'_S][;]K<-HZU
M#7]7E?X#[DSZ+J=*=EN2UR2=*L7M]/AYLOB-TS//?)JB2$ABAR(U7&QK?OU[
M%H"+%EO>N:"G>MJ611# 67!PENO0KO+5#[V_O,\ZQ@P7YC 8+ML:3B#55R=
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
M;Y1F]V"&'"OK]$:5I<+/^*N4VT)%Z)ZN_L<4FPGG Y!R"4#-+,VFOM2.\"9
M*&^Z"#;-R6:5O 0FY^"]+E"Y'JG/AD^XVQ.X^?S!?"E,!W+4RZ@&($)',H(S
M" +IDCI=GW@N&,+M04$6?%I(%M<U!Y3HH!BV8"XJ=I@%<'G?1F/>G<J41?5Z
MP=1$;L:L";KE!YKZ<)CAV>5<TD26DU87D 'T4K.R#<J=R.$$$1>FA1(Y2Z!>
M;':2([^F$&]RYDW+& &5"NTD<!1EH5[A;/0ASXGH.*!OI[@8>=;<00V>R_#S
MA4>II:!A_B+91^\)EM$OO5&BGY!N#O12/YYOCX(D5&^FZAM52: ,*KSX<JEN
M8*?%QXQ#0>_:*9XL]MIMR'-H1#!8!$G$7 \?@BE%*84+/DO2<CH]D2!8DE#Q
ME4,.)4[AY5M;]AA_VU+E3VH;\K-?(VT_.*U64M(W%_NH6KY5*R/ @3 8AY2V
M>,/5JMU:RARL%_L/P))G+#X-@=!NC51N5*0@8F9@?"M'8:%F9CDAGY57SEFH
M00K5P9IE;BOULPRFP!538&ICOA9"S>AL+4>B&R^<+PY1+WK@J8&WJU!;R* M
MI#6-Z$(O/76, 5U2*)BB54$24+CIUVAS='TH!V64_M*SJ>'M0:\T9085DHH4
MK@@A*O!%F$)* 8JM%6K$648:XF^KXC8J-?-A,E*&>2!.QPVQYC3W+5"T$0)B
M>9TL<YU#7CISO;.0_HC8%M=IP"(W^(H3@%Y'Q:Y<<T>F2>*-7,_+XTEI0RE5
MW'7DYS]"=!V>7MMPQVBW?EC7"[S\HA8XH=T3'HL"2W.GF!F+]N^8YDT&Y@Q-
M:^N:7"V@O-+"S*TL _>-<. 8R97BB1J2\I]8JN%SB]%RT#";$9K^Q;(H/,"I
M)IN%TK.&Z$3S"^7,F)V>US/\U:ML5+)A\4$Z>::N[V*M]EH76+MU@P^LCM(]
M<"C61#%_U.?1TY]7=[]?Z[,$%'QNNLH6SU0WW#&7_GQ/9R<RR^N>PKA_W3W8
M6_)VUHX3SGP" P(%7Q[UD&<"%VNRR$FO'!SH6==XCPQ*1@M 13]+0G4,<"VL
M_EL>ZDE=$!0NE/(_X,,,K!QIL +50[QF!T(APL,&$VM?3$%4^%/*%<G>WL,]
MD)(\CQ2<NO!7[=35=Z8T?(.C)HR,82$\PG84RUF&B<FH!7R)Y\0-K*XA['.R
M&H$BJ:486S\E5;*D 53V _'G!)B949 =;2E<&)X08RLD)T16MNMR-"OCG79+
MXW2AFPUY2?_*]\:IE&P/3@,ZGWZ".N"@$::5A%G @+PP$25VLMLDYZHH!) 6
MX07(O"78\$)0*\_><,7U8FU'IW7*.?0=](%@( S!&=.(3R2USB1<$KP:8S%Q
M6CZL/$JJ*A+/RHCP7"X5<&(:/%J:0GZ4#*<T]\C*.>9@1Q2$V9+3&0D;O=PA
MI,7SI=Z_^.8;4V0.38K,,Z3(]$R*3(4$R/(Q*JX![>.<.D?U'"1C/*<T8DT6
MDX,O4JI+$D\0A]7-RDHSN-0T P9/3YO8'ZO?$[J/\L5%%7=B#G1-30?'=1
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
MLK^.WL2SP45*%V14?>!GS^ +EZ66HWF_I^@2U+4P^QHFZ;C<;*^ ;J$7EN'
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
M*W/RGP31^JZ^^7^"D1@'@1.AH>O4Q+Y_?&*5B'/+8:P_6 OU.]W=VW(;ZTI
M(T^E(D<MY*G7.=B[S:BN)P$??K>O<E+P'V$0;8:R<AX&(S>NETIZ1K==B3C^
M1=;_ GF\1_NW0637E;Y&'"M%KB:(XT%G__"V;MWUI&_=?05UU$3UY,1ZW%4:
M34 C3Z4BAY&G2A/PQ>_^SR>FWV8RM! >=:/+OKR>23^2T5NCALK/Q48-59Z
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
M'95-5RUIC@K_]=ZQL42?7%F=JZ@!$.;<L_R8PV.G.GQ@5->3TR%'@5E&@5P
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
M5P@&8@KL%%F*T>'H73M%*R OE'H7F//S A,1G#&!N+(0PH=PM^3*BF)<@\X
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
M=3^8W7V4W<T_2%K3D7806GQZ)'#PAAZ<0*\^?+OR)=@)'C'X3)-!+:W,*QP
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
M_K[!\"_.?8U4^40T$2,ON(+%22<RZ;"/Q[IID8_#F>"*KN[*>@*=X(])T9C
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
M4OJ]Y.Q6<&_JRZ5.,]-LM#XWMI'+L(J9E/UXM-/[._Q,3$*3 EFL;Y%IB+.
MYB,;N0 KI*^CHA?]._C,G=4V<G(KL,%QPTNT>AV:\J MC7HV<K;+QWD_30;]
M9#!0<A.P#WL+4LB^Y#R7C_I>3CH#Y,AE,-DDW\30T]L5<MA?LS&2 +/>@8W\
M"!9=]VXCLX-O5\A;7T_H"I))&J9&/*QG20XZ.-O(:.DJ)@5=(L%-]#W&*HY-
M33:]726OK;T.#M]L<,3[[2I);3=^<I8@-"C=1&S0VU5RVDC0#<:?:B"%TA@.
M2L$IXYLV='^7MXC@7AEEQ0;?G*NDNV4CD?YKHX_G"L2W3/D%]PGU<M_,Z2UO
M_)S]OV@X^O M,'DW.HD(T1BFQFIXD5BN$_]XKJ3-!2/J;[Z]-!G]"V=MWJW"
M_VK,>G3>S\$RQ 3&^-&T&_T&UO$MJ^X;^ #S0"]!=_YR!^+="G$,?SEPFG;^
MAO9;V%%LD^ -!L2\6P5L_]1BO&!FSU!D_-=S]*<XO_IR\94*;JBLIOWE_.L9
M-DW\JVJ(]ZO@9:WQMH'R_7[EWA0HR)L^Q^7/\*<X9NOZ_,<H3HN-=/O?KQ!P
M;(/_T-O00.K[%6*-YS_&L%T4-_\S2NXW\J)]OT)TD0#.O4D>!_TL=\]?&)@M
M#0.S"EANL=HZ/&>"^MTN0?TL">K7NP3U]B6HG\, N_AZ=O[EZ\4G:7&\O9GI
M]?4%/%C!I"OY]T'G,3@=1$41M,E4X']?!K]Q&]X-O'E@]LN;?9^3H23AT?0K
MKX7CXFSFQ)>W!;E=%1Q3L0>3W*S"^B&[BR_$"H0?=TG>XS@'"GLR#(PYLJ%S
M7=Z0Y.37EDQS>7L20] W8 J,-5]=/M?2$FA#)[Y\!%>AF]+!:C.GMTKV>N.*
M"O[K.>+37RZN3\\_?VY_/?_V^U^VG.!PE>[%B%M8J)7,RPGT*BV+ST%>P>M=
MO/_>B\YOI2H@NEY?\?7*I8;=C6TZ 7-=(?A4%/"LS=W%Y:V&ZQC&L[G42#"W
MY4V%TVQ"W;5!/OD:N89'1^--M8H.5S .F-X5H26?HX?-G-SRIL$5Z,\>:)4/
M@6ET?QGGA#[>S )2F.TJ^+;.,&%\VS@+_CG)DZ*7=#?5Y%OEXO^S??''^166
M6_[S]ZO_#FZN+MJ?-W2.RT_2PDV#Z^X=^&2##978%:!MT@]1H 2>!7^_J;-=
M(;IB(>'//&63NK#!9O8Y.O"VN:+$)C8-__<. ^(U+]6@]5/)C_>[Y,>S)#].
M_DK)C^>4QT'<AZ&<_]=O%Q\OL&K-RZ64):$L*7X"Y>B%$BBPV-.S)T<G\&09
MXRLZ;+\$)_NO<=KZ6]V;=^XO<1W,)]T%PM;T2?]1?HG]W'&R!TD*^UH.3'AB
M?_[C+NDDXZ ]3\+E[<8,^Q.8=%*"4M<0VO6E[;2>OB_J-VTC9JP;54_SNU%#
MU<WY(QL3!<!?=B].-W\O%(]]%O>3-.X1K*+XRVW$V:O#S=\*/1;_S/!+N3T7
MP9ZF6G]/$PE :,*5?M/Z"V[8T5]@PS[R]H2R6Z?N_C$.%B\HVAXT5+YFX[A^
M+Z>:\\]D.57G^1#SRG*.PIIY,K;13S?FKD]_.S_[_?/Y7\&:>[.R6?24*&I
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
M#'3* ^I&+H\MJ(U9=13SII /=RGDYTDAO]VED*>GD/5(C/#\<7C* +01U_T
MSQ6T.6CG/.#>>6,NRL+ZE41ZXT4%W/K(W?" 7\)3)5^CM!U]C0-+HJXS\+_S
MG'"TB(/OJ/_$Q&F&-X@.8F%=."IL8X-]?W%G&A1C*26B&J-&H9,=4X@A0Q[5
MO\ '*'H<JPN\L+>C>. J1*JJ'BT7QIVD9WH6]#(SS;#"V@;?)+6D7P]F?%M7
MI:*AT+\M#[04H'>VC?:ILCOBT/+NB>%2WB'K45O:QF'T'9<,;W^>@]0@R"2T
M4;C)3^\'-]:&'(X&X#/#/T:)C?E/[9!>VKMI> 2.CW.A@)AN)MYCB\]]R*G*
M'>U%3. M[3HY!=(=<NB5,LW$ XB3XC/$0P_E.0DU)'$>]3B%<=*:,6'9:K'X
M6[KAXEND7Z/KBR5*F=BJU?;&=(GU>L5JM-L(^0%]0:R&.XF%"XGZU,HGNG7<
MZ=B[JT$&'KG@CN\\F=ZO<4I88_]B;S;.Z5D8]UZOL;1P>^8U5%&H4MXA:I\E
M6&C*,1#+B$D4BM-B^=(,LW'*'4EV"Z+D,[W90'42\!;/C3V)-I'N'FG*+B/!
MH:B(P%,05;^EY A9 H"4&$WI$:7/B :@N$HDB29T4V/0NG1!,]">,BBQH_Y4
MBPDWLX<5F[Y*]7FG\IC33'S$RH.(_937VZ&6GO4X#_6$NZ#C%M]WSI4U)+>\
MD%*6+LI8UYD'?>,L)<,#7('RBH1=_8[WF]D.%[V56=)]?+_62?'[N59*"+QM
ML12%/=L4*L1+@&_XA!/LQ!-QGXUCS58[J22'BH!0:$26@LBJ.+]/NG'Y=K5D
M-4,>R5TRHI(0S, 5I87GP"4?D9JJC=!\PJYLJ*RALNK!M$5O-MQ5UPE7@' U
M2REI\C&+-GRXBQI!TJ6]/'I(N=-9CVTMB=L\1(^2IAS")1E@"0DY=$QX1%'V
MM3(>;3XDS#T7!(9L-CJ/WF:QFD%)81W#-6F6CYIE.&(:ZW@LI3NHB408R[J
M,9?T6/ U!V*Z$6(H<YYK.6U51LB&0QE!@"&YB&-J$R"R,D5 0CSOOQ#BR<$+
M2 2V%ICKRG %.5(2>R]=VB(]U\?4MEPT$E'M8";<'L@:78O7D*Q7R+@KS3"@
M/2JKS\H1M &%XWKW":=*YIA&L,@L: "X7$3P2@:YQJMI)/4%\QVA,QXKOV^]
M8-2H+2LHN=Y,(&>EW?=A>N:)7"%QWZ*<^=!4/,P<*:D^4<HZ)&^Q_+NYHEW7
M9PG/]*73+(TEOE/.L1SO+\3DL[9"Y*>S1:?1*!G#@]AM6VLJ:%V7RN9;[TO$
M?+"&4W;3$H1.C_N )D!%2H$4@6.2:PU>K-"\8.#$X (L^>+8(&G9IF'+JB^?
M$!HEX6'@1Y2R%(+5"\Z)^XLM/"KZPR //I(\_8# -FI;TL/#H(_=%/BM<93K
M+7F>=F$\.7KR8J?^S@5Y3ATO1E>-BY"-HX%!%&%+!0=#4&O_R24DR^F\(YCN
M3!"C.]YF&G?G%^X,J5F&%"\J.*"6$+2.;<BFXC!'X>X'?14M'-E>1)PGV< +
M$LT;<</+%&-)[ U%CGV/6>I;^8%\#ZQQ\=.TU-N*A;M4S4-I&^XR1/>H#-B!
M5'$BV8R;CC.[BC""$47^'!8E@<,J#I<(0G9(V&E2=FY#>YJ_A_5=@AH(-6ZW
M7'LP0^&&#$65_?9T#@J:51R9UO,J&B+44HV$F'X*\/2Q36!,YAX+IR(&C9 6
MGI06OI1:M_@NPE(-HKI 64/;EO/N,]0@\EB8 Z*!'V&%JI=XPR-*#CB6=TU[
M0\G(IC/="N4DRESUTR'I!D\O?\,/S)MZ/-JE'I\G]?ANEWJ<GGJ4#C;3;QW1
M"VPK@&( GX_$/X<GP!_!R?KA'75[Q-G9QS"7*)+"0C]K66GDT7@ZM=N(* *-
MP]&!6V^>8F'VQ[70/EY/.D722Z(\6823QHT5V28 E'W.+?V0*CB#K1+(I_D(
MV]6>ZM3/LHRLRPAP]W%ANL2U[.-IEO;!EER4[M;F.FVL'8TYR8F0J5J7GZ@-
M,WE9C9IH"KPCHS["EB</?O@E,'YL5R;!ASXCXJK)@&7"-7_S -4LD3"&3&;7
MC_!STI](LA$NH6-9;34;TZSE#X%Q,9883O7=^ LP[O%3OU+?4.HZ!P/XEOO4
MAX;MUHRCVW(3N :EN9R1=[*(A2=U$&PE2=@M-%R(1H.;")W#U"I[X*U=.-=&
M>FQ5NJ49P<RDEA^#CZ'9#2V?LL/BVBJ<(.()\.D9OOPAFPQZ]8^7T=KA4<"P
M"^:-Q5,0-(28#TSO/_9Z*"^$!BL9F_HE-)"U/B'D,#19F%S@2%_7M?^"O>$P
M1'$J],\?\(.F@L.,BN\T2[X MN/0-J9A&7."![(]=&/KJRYQ2!20=:,,RHOG
MPDQR!0?Y@K)>);PP@^*ZE#"!P.?7P5^SP!ROAPCU;V@"TJ&BBT+9O=#3( $I
MD%#2 $8R^LE &Z^3;I33,<Y8+_HZR  5&&0LQ=N=1SU>KN%UC=6YU2! ?;>&
M>>X5MM66NDG6*XQ;0#?X"=1/2M'/:U-7L .CK".<_7;!<+94)!1U,+N]1%:H
M+G4V2:,)5U?VS>8[127]3*K&'C'BS-FQL[C+<8[C0R0#.SKX8'C&5GD/8S^D
M]3S6*?PS2B=1_LC// R;#7C78:!L9/)7'<3A<F#_"W0@DF%0*_D>V%]P/VYW
M8(L5J9N3$#(M.J*G1[*&LH-M"J+7+: +>QKE\8@2X#4@R%_;[4LVKJF'"J%Y
MT@)9FS!!'14$O2'Y4VXK$=@DO:>&Z*8V.%2SL,ME?"P,L\2->BQSFE(P*8C
MQ5L9S]XKJM;NX>SYQ)"X2[2#RNDQ[*[>$2;3AV(F$OH">^=A_;Q>E=2@ETN
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
M.OPZ10KQ(X;]*00ME$X*-U.""4@PQE\QYY/[@""&O17&"+B&VO63E^YT?3$
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
MLG).]M=.*%522=^<G%\87&8/A!/O!><I=5:56LA=DZ-GB<&)Z%$=LY,/;C9
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
MN']P@.Z_E/&O@I6_-*^A\53:"$FU)54QN*51<(FDP:>XDU-EU#NNC KVN.)
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
M\<-O+^KHXJZ\?2WW#KO7'!@_^'B I0I. !=9T4G I@G>D1'*E<,WA&=Y4(M
M.&21U(F($T:3%A95<<S)!P+%P>"PH0PO9U'D%,%I#*HC9>5O!0#*$MP?6*8%
M=GJ79#><AU:-$&91Y#%V4!\B97LAQQ'*?*T]CU+(Q/&7.NHPX0%:;'LVP;9)
M$9I^N+,)DS]K<]O62-U9(OM0SF5^[YW+J)+IEG?&"59BQ1'-]]K*9#)5$X5%
M2'P_6E:<YL&\TXP29O"E!) 4)@M%I4/8>R<BT\((^@JT0<>2O78;*[NLLOF5
M.[U...(X&0]:B)<^@[SHV=/LT=GSKC0E)&DL<&/S3TXCMP$ZE3>_/]8AL[H$
M2;\5HU 9F#KS J/!T6=-=K2/O#CJQ4JS4[PMI (K>J?@"U,?]+*:P?S5'2]&
M62S(+D(:$A^^KG/4DYBZ981,+I2N@QNP?PV[5@V.9#-9S=;GJ7VN#\O$)AR4
M<B^_/(G6MXT 6+VAV^++B>9L@2YJ.:.\*9X@D3_GMH.$W5E-L*"YN^X"2X[N
M;N6-5%Q'[GEK#(DA15B-3)%A9)<W:W*H=0I+]< RP+^QR&3+%X97>/WXA8Y
M5EUDL[Q^]/'[)%_1\OK25H*WP&A]0?<V;NO,W4@Q3N@ZAWC=/1 SG),LI'S)
M;S7Y#C89^L74[A9+NL,G<>$#PQP:N?A,R^5FDZ3<(=$!RQT'"@0!W%8>%LXC
M$*5*G>^;//L&V?5<FRYHHU [5.Y!ZK$IJ2-; C,AQD0[(,W^FQ3?\@D!RD>0
M;,B#YX *%66:$4M "0H_'"P#Q;R[E=\K9J>0B:2',.-N%C0S''>_^[;]C<^.
M>=X[R?,^??SP\[P_KK^1-R+">M;N1&> .HYU6Q$$3W%<.4."E6/TY@EJJ1LB
MY0.,JJ%423$&78, Z"4I5SG0-5V5:-  @&WM355.?.8@-&V;[(A_^-.D*?K4
M7F>D1S"V1*O@@OV&%.PBP\ !&>E'%1ZTK#ENK&/::AX8V87#=RCW=?R0W->B
MQN#"9,(W9QE,H5);%>KN4UO/QG?E:/3HERJ;?4O^!V[Q95%!$?$S6(0IG0IO
M$97KEMFGRL6/%!;BP8\K3%T(^('@Z?#R$@%+P@@.M]8:+FX<K4GX7"BUU%D]
M$ 5$9.A=X4G'60#L PN1B*VH0UK/OMR[JXNRSCV)V4;:QSV-TVX<P<N3U=)F
M@A ::FT,WHP0-;C[@L_]SKWS]7+:[_V>%VC >)'.PIY8'2T9C!IGE)N\W7Q6
M,.(S0:>/B16J$YX^A(Q'/KOD<7%'6PUO2*F7*\^7S!C!W%V:4 Z0DRLAU3*;
MD6B #.ZX9< .)F-[^6]DCB9&UI;I +J0%+]G]2C[YZ$FY>K>3\J63*8F"\+Q
M(DQ0*43%&66RT32[G;/(O3B#,\KCL8EV->$9\R<9G*;G'(9/A9L--4_R@%F)
M AMPI(H9+QIHA:%D@_MHY,PUPET*=]Z,R:OPCA,VOL_*V2/^G;,JMK^8Q&0Q
M ^K)(/FAI60+&4(P&%65\PDHQL/]QYQIU5M&)U7K5<S@1)$XD$5Y^8RK9)"1
M$N\B7]S ::9I R:4@Q3W%1T"(>\45OO:.0;\CW'[T,_+H:": @@\%\+=K+@H
M_*4V=Z8VFG0&?SI?H-8O)!64-H<;*K700]QX7:/ISZ#@U9.:9@U"6K;]K>AW
M-WETO?]R0;<[F"]C+KN8>Z*EV75F"@;-E8E44;BJ1?@1%$JPJ,)K^[K(;V).
M1?@+S_^A#-$])CYO@0:K0]3OM3@!S0 D^$V+$Q7^ @"]Z >A2G75YI_)+Q7Z
M86[6_M,--TTY_:88$6]:P#AT.)F0V?39V&>PKLZ>C^"_.M*7[@N[I=H\5J7C
M %7P &[QY>325R^XPM!"LM &O9<;&2<] &2WN%+,/HQ5&#*M9&;9=.$6[OH9
M#NXI8'0#A8E;\9B^<-M(12V$CW:-<R\-,?#LC:\W%HQ\^XHQDXQMJI&_=J8(
M9ZH'<"S?XE4?M*WWY?UOZ_VY*K\Y*W*(KMZ7NW7U7N"3(LQZ1,DA*K$2XL:%
MUSGR4@<4'ZAUC[_++G/YJ4:BFC$:YSF1YTTE-NQHO@WT(8B$!C7<$"EP&0 H
M6LKFPA\2U='6NU1!@X57>&YI\4W$,G DP5[72GPN94F!-(#WG:+,E=^(Z&!"
MEK])JL)@:_X[(:U=_"]#3]38GO*WX>3>CXYCV**O[O\6/;^H<^[J!B4F[#Y[
MBX<<+N'WP"71O8%/DS4;M]'YXP\H\GE#W]!4="P4/361)](T\&5+*)N1BOJR
M"A4/;%L,[JYY5B_<6H<U,62V6^Y7:#E1^SUG)*3+HQ8,RJ<J?\1MGLZ($%6T
MD*))T 3YKW3-(4V)GY-LT""U..>R$/'D @/]Q<!"N7;A72%2DMJY/XC_4U4B
MB"&&D\R9()^( J:R*3/2&JXR%Q,:#JLNUNQ@?M\ %X>2!KL9SB:&_63D1U28
M9CQ%1PLIQRSMH 2/R-%*42C@BVQ%8AB0LJ&\NU7C09-+K(DU\?8*72)1)Q)W
M&944IMB745\5\X!B/Q@68"F!KP^%\*'4%*$+6XJ1KOXU"SIVC=>N[]-M*WG/
MCY6\NZGDG1TK>7\0(0=?C CEW"?.^9O/W8YTNYF/W-=_(JX..1[<B<RD1_61
MAN-^)E2:[@]VK.\1N+RV AZ;8A?BH/*E,<%<C:(<2!HA52W*M-]K)>%HH4:T
MQ.V&R>V$"^R>]QWQQ.*WXV$U0LY6@^@<RI=/@*7#P.T^+/)I\N+QF?. 3LX>
M#QKM1O\U:/6P)*(Y"70YY=,;1/A%XH\>U]W:=31@"M+@U2*D)[%!D;VG]+/E
M8A-J,XSR<#A,%O<B][ @R'X#E?(FO]"@&<+!GA33@IP=3,!4Y.C@IU3/81!1
M@\$68KD<2.08APNK,7"EA5G*L-9YD/1E7B(RLAA"$2!# L%E1=6B%</SA&+N
M#8E%!<\N35LB$Q%XG;'72/&V-D2;M91-H94+2ZXJU^29V;SLBG]^HC2 ;FZB
M<ULYCUN (1?@UY%\+#FQ2MK:I:KDORAW-44/6$;=[XV?6W[^R-4C__&:)YUN
M'TX] L=Y(!HI?F(QF4.J'(6N#?BN(?JSJZWJ]_"T)4MU IE:F)0]NX\;]'ZQ
MO-V1YF-=+C\:1>\PP/) G1-<#!<%DUH'D7D+TP08$P9#0^8&@QJ01TFP8D8!
M-)JD-HY@2"%X]LV85)0X/FI(&N67"NZ WI3.GPS$WL05ZY3/OQ:.<RHH:O=$
M67DL UQ)>##)/,!.GHFDE"&D7,<_"?TN3+4)T:SI!\!\ -7W,%OEB3CW8-\4
M.D_WU7 8USU;0(P*^#1[$G%]$"T[W0YYUN'L0!Z%A $:2NOI#=]0$D,T;"I&
M8S2Y.%WB;(Q\#8JI,W>^+TPEXQ1M%"81;;'!EW'SEE7M7^\DU ]"WE"I2*0^
M;T*5$.XVLET=:'='S.!8F^<:$$09@4QK,Z=ODO\H_E-6%V$'_^,OQ7^FG<]<
M ^T.>&FP*IT3M8:U"]N%$'8/&=51T )DS?NXK=Z"C">S( MP'Z,[CM;.'O\[
MB@9_S;[GQTCN?AZGYCCCHH6A8Q>\+;N-DQ5'7K!?/\R@]0U%!S[G"Q>'T=F)
MFE\+VSX8?(5IY*N\'>WH?-%BP1 =[5<);@&M/(R+:3&H74@O8EC$=>@\=OH-
M(4F:I.4=0T!@3Y1,$P%A5D^S%V^(BVE5OP4H@\IC=)30.(CR@[.="#A$/[_F
M)V7G60#9*624L7,D[(E<-1X7%=ZHM9(F$6^33T:$[BS&.A<IOU:_1]*/90R.
M:X<_'IW5;@8)#SA?8:$!)@'C$<^N)/I>IJJB<^86,+&5C3F*\[$?; O/C.("
ML4IX%5#%S\.,[:3U>QZTFEU">V'  %KZOJ90-4;0M.:[$:(VVC&U$$=S%QXP
MF8RHW$3-LS,C*0&OPAQL^O!80D8MV_8W\<LOY2OA/6IN9G.3 AJ1,^NWDYY/
MOP>*<@RL0B^0@@1X"&R]JM??[@[&C8H]'1;!R'&@G[R$0&:%KC\,:Z0)ZYUC
M?/[)I)1:%] M,+OA*)_..$_ &HKN";36C71D6G)W\8JO/89Z(%A/((:S<INR
MI(_'"VC;PEX-YZI5A(M&@WFP0/?^\R<UEPZLW/5[CFP!U^DH/W=9E<NYP,JS
M@(E-RJ7P7Z"8COHK%33GN6_CF>2/7EX6E+>B:W9H:5*:$"6*YOCA $/'X20K
MIOXA,=J *T"+/)W#62?Y.[R3E?'L]VYP-\_66:5MRX(OCF7!NRD+/CF6!;L;
M_!K;E?K&K6^+[D&V8D\R)N?F1(-QQHQJ4A%V#R&)M[TTD4$485$@^ZXD(NAG
MVQUV) 5;%S M9^B?X42UP7@;DPW$Y,RQW0X4SY-IB;+(L#M;V\Z(<C07]C?G
M[ETC[0X?I$AG*SDBS/;K-\ %)>Y,^J:AFJ NZ_$$ET2!9:11,69"&8]L WI4
M?#%84P4&?@-;^>/\ZC@;ZNNT=LYA@^K/ Y%RTA?*%OJ\X.&@9\P^+\*OG5.8
M7?KTH7#J87*(,$K]WCN1X&DJP1%>9.@NBEU<(X6.;--O6LR4LF81[%?C4KJW
MZ?<"]1QX=!IM@C1Z)1U?K6F2_S37C?'%8!R7+MR#HI7S<\TM8"Q7N7,/)+1U
M5@21X$?VE;MRKH2NVEI92LH2+4\!55SLU\:L"-#H('JJ^8U1/EI2[1MB_!3-
M,(G5PB]=Y,]/P=7$$_DG]$G[;/8@X:C%-ZLH6@^I@HC$"%/B[J9@?RCQ[U;1
M9(+>O"+6YH!=]1A2)%S1.B1Q;<TH?V# L_9NJ*5 ':U43:;C9EESP0$DJ7#Q
M6Y+Q:>[<.XYK=1#HI?L]>.NN-][\,&\'4>"B%=T.!S,(;/#*"+I5F8N3=P/>
MPCD:?@["M<)B;6P%]8LE5A2J)?&6=SRNN^Y[F19W_Z&V?9FI:#Y9XA^,EQB$
M6EA_X-$52=SO")F#_L?I-!^!0S]9-:\QRNMA55P0&$%@&6?/'S_1!HVWI5L"
ML@XY?@P%YM#$IPG$GA,B&I@]^N_3+Z>@.C=PK_D+O29J1/J@56_V^!5 *M@:
MXMU(A50G(A@T*!#_=6"=(2F8RP5?OWANK[97]H*J(3-]9N>:-3EGX$XG5\&C
M'QD#[LKD:BH$.J/YL//UGQ@3 U?Y1^FV20+EPV7EEB/_%N"J1DO5I#H@C(3X
MM:C9.]8,Z0(5_49D1LUU\#EP98]SMX21<D;3X/)LNZXW9^[.!_P02 4&@29'
M\EZ9U=H%14*H4V\(+V2'XH\8GD T!U37\Y=)E0W9$H+!%0T^Z2M@>):598.M
M_=8]??'X[.S1,P0O#6YC)) D$HZ1*RX8%M#*Q%H,8$!17AE5E?5O4B;'S-=T
MYOQ:]+(NJVS:.0?P3\.O"'<; =-?<;$DFBML(V-IV6P6 VFN,G(1Z2OFEY2D
ML'/$R"0Z'K#B/M)JQR6>0Y38E+%\^OPYAH!/7YP%MG#_03W2!6S3$"JVJ-W[
M=SZX4) 3;-!3IN$6]99B@-DUS\VYLZE0IKE-9],B^Y83K L\'*K38.^S,0X$
M=9A7(HZJJQXK2XJXH*2@<[\>C=VEH FZ-$T7X4%=)T]?O#K)!B>3 ?F3(_G@
MR0 \F7MP"MY_3H2M5Q[#>>@\\I40ZJ)E/A@*]#DBT:(G./;N49%G_SJ;@"\Z
M&O%/Q8APM3+6T,2?*K\N1.0%1+,6D0$/2J%T7GEZ?GU2@SJ"!^4>7'3'#4$@
M[('\.[?BF!9;3*=4D;*=WTY:$M[TG"+_Z^*12DA9:-20@:!C@&QYQ"3A_KET
M$SM&625Z9MI#] S^-S2FQR;\-8DS(,ZH650644*IJ4.E>,;'U2CMDFP>Y^M]
M1RJ<8=2$BX)*(77]:#D/\*I@\XKIQ9)8"E>J0E%6THCO*^ZB89_*DI.+5]Z_
MG).O,*;8#%A %KB4,'"T,00>[C A+YT#]NSQZW.XAODP>?;Z]>N=8Y>P@!B$
MP:D?]F"(,>\,0Z_$5I0X8"$I!G+#)_#>0 ^+D639)OW#GTBK*@/GV OE6!6N
M,+P"M!]_+1#E:*IOV#%Y\NKQ7]4C\DP>\,WM_")S"!_21?K'O=^N^Y0?H=53
M$R'P0]XZ5:@!$"T+4]*@[]/&AUTCO 7HA_1[XBH_>8KI"7(WSC^__X(,VPDT
MD4(NU.9EL.S()Q!,.H%FZFV+@R^/Q<&[*0X^/18'NXN#D9O]\O'C,RURN'](
M-JO?^R5SK@;LME]0;^-M696S[+JHEK4+SXF?*N)J@;URUK97AK17=+LRPT!5
M@L"2VR@>8V*U,B% !NG@8CIG?FP?OYX]/@,#@''!D\=!$#M(3NA S "TA]U9
MXZR8(#%W*5@Z0;^!%COFG]5K8XH$@L-1[TY+E6<M1R >(L(3TYK3:.>@&01G
M-IYYR.3?8+/XQ&,'1N:]<OU\A#W+S*PC&O$:IE4H)W-I(2!XE// \_Q;<C(K
MF3R:K:V[05$EYP+,<&/ 5]'40BT_IC#T&K/&DS*3&$Y9W9.3IR^L%%7R$B9-
M2'RFX&+_+  >U*(Z>XYA[-O3Y,73%^Z[ Q::'HW"^3\[:S'*MCG[WH*RS_X=
M0=GGV+I%P><G*DT61Y3V/77&#$H;_*S+LF25".IU0J(89P"H/X@_G#@;AR)*
MVKB'94G8X)^A%?"3U*.Q8HQ1BVD0-"PDW.3'. %5'=!T54!?@D\PY)0$-Q]B
MB3)HMWWB_J\I;<]U_1&&G&Y8P[/;4(T;)/,155HI6;LW+TK2T@;\Y(S W'C>
MM#^5/0N;0PQ90) W=R$7 =/=5Q"(%Z #F(Q%\ V>U_"$$SVHL1%HGKI9WZ_5
MT$V3RL7:AX@:#G]*-(70 2]((G0!!H<*Y[_(X?DAP,QK7B.P2N&8)Y4X\F9L
M$@AI_7,8R9K:/@MY@FD.A>1BZ+;.T$6JA5N<'$% RUCUS04($E$@A7-65.8C
M'XM#PS&A)=QNJ0JIF;H9Q%ZU6U/KX.IFD+[J()!7-0'N30&5X##!(^3;2NC&
M+:Z^/]FF#H_ ^RZ#"07EKS95!""E".^CZZ41Q^+*)<F*ZEO.=3.VL<U>ZJ2\
MF36TL=IRNOW>"7QCSY;ACWB7P'1'>SAML3OPM+_BAF:CXZT!?LQ-_[-2BEQ@
MSFH&J!N>468:0I><F(60K+I"T-IX6=-25:HA,Q(MSYU*[DXP'B$2"G_1[X6G
M%/]"S[(%R541 R+Q!"S"#".@WJ.&3F]R$"$Q=>,+BBDEB"VEV@EP AD^Z='_
MUL7WZDP:E'[<HPX8-0V&6[@ NE\L'(K3O1DCSX R@E= #$)LH\[ TXN8R@BB
M32U3-3'HLTR"]J*Z>&&83SS17MNS4T4!CDK&AEM!H:PF5*H20'@I,J@BP&Z%
MI/K6-[O[!D]Q_Y_L8LQ^!&M=Y 8#^Q=Z 4N[U;?FE+1F[P;Z@QE6 )/NXN,<
M.:Q+2Q"&A1#JZ6NY,_PYMFX+VF!+:+F#?AD^G=R#F+NK0Z$DVR;D33O4D)1>
M.:6M#EC4A 3]W.J"AI8<(960C)\L\:@L:N-5$)#@NB@G*$3E;M#^4FP:R>BE
MQO>0APW:YX50&^M)TGP( FTI)1@A93$EGNL*TJ3H'&#'/YD:?A%DBI/7H)0\
MO@7VZP3O@9_HBQA+LLW;4&B -I'>R7;TU-)IE7\'D4X@R0@H#-?UV:?<I"94
MXG@P>IB=H%*TWX?0C%@0H((W.>[8CC1>B:W\Y"LF6-.F[BHU]K<<N*;4-U&0
MM SCG;E3K\+LXL':TM&\/3VT>=OL4/[JO%Z<!HD'=K)VBL&&A!.E\@0JBN=X
M;&*^>1/CSW!==V5E1.39Z=#$FS^BB.="A3^X#IU_HXHCHBY2MTT DA;%L/DD
M6W$6TO"V KU\]W/.A'HCI-HHJTB8$S&?M ]AEP.[L[/SM5;)&1A\D=5%K2VE
M>(*?AVT?AUNNS^[_<K7\1=NOU#VXT<Z>;<^,9MR[;)UT!.B;"(DQ'2@!&9-Q
M^=>PK[=%-VGB64K@JS[(Q9N7,VT!@;\ :I>_R&AJI"[!>]!Y@)5_P%GXW#]"
M'F_RT3U8IL_O_S)]ZQ5P_@>F\M?L9A=J\J8>6T>7<\K(HB:IWLO4DQ&D1 .^
M492'SVOX&SRPK>J$:W!-+9ILN.\OI]>8<@]=41DI6_5=Z6<^YX?TYP@B:9<,
M?8E6N:.AX JCGWH9N8^>#\E^HGI8 %I024V;85V/]Z "DAU;[7=P(Y@J]3.=
ME&+P 1%A?B)N+P!<,64%L ]T92,2/^<V4A9X07* VV2S-A']\7Y>7XI_=2S%
MWTTI_MG#+\4?UO:_N/^VWT/<M[?X_C<_(9('>Q%FE]DE9<I!-4*9'<!VDK:]
MB2T)&F#('L$,+*S* ]8'('1>2$JA<(9691<XF7<Q(!@;P>V WL-MK]4C2K.:
MKF>O G%X?^ !J)/\DA45SM['>3%ST^$7@$G:D+ITH(6(:->W559</OJ;L_%+
M]X]L7L"!]U?D@?CUU[?0*572555=0R2>L]:69TH;TD\X86$E0#"Q&/#7CK.A
MJF0CYRTGI'WR@C/"*:<WB84W$YK#B]R_$2>S(-5-HD]ZTKXEXHHOV-X1ZV/R
M!H'0R0UERJJ0IM5YC@U([NU J2M561V^SVERKA(B]O6QN118 S>(ET +0DF9
M52Y X;="533#"8D!GDG)P@,J?=YL\@,RJCOOF@<@&/*>T;_)S\SJZ'R8Q4XB
M/T=40T>1;I^(^)6G"]^FZ,$R8& V6(15&>.B>!@+$0)4ECD7)D^ 1PL6]233
M_CB$HKW__.'+.>.3GYX\'0P\YUN5+YARVQUB^62<05OB13E;4K ,)9!KRB:S
M1D8JO6?SL&[E>9[IOQZAK4R12)P@ DAL[0Y:YGZ"'D(2)JERYGI-#;HVE4YM
M]^*LS9T20IWX6<=CL&X%Y[7H&60LRBJX&6''4VF\<__AW&Y0NC6X\Q!M;KC0
M?<8@>#90<)ZH"JO'1+@CHKID:68OP#3@7!PR0Q<L^^;& ."0944T1S/MTT-,
M84 ]:/\*GZRB*#/.@S1(CZXR+IC^6BCQ./2OX\ [J^L_#O ==%#M60W^!/V0
M8?U7U]TM>*GALD<JZCVHJ&'@^KT3L_79"Z[<%4@CEK1^? \&=)BX&1AX4BS#
MS)(&:QF^QSU5V6CJ-D"-M !IG$6!9A9*H\3IEA::ZS;@K%4)0-@2&+<T1- R
M*LS_Z-?LYI123+:7+(]&)V6M6MYL$; 8_RCM M&W<%#%)-?9!'S_2FDT@N\.
M4M^4B^S(IKW'<]#, 57L_%CN/S'@'< X>?Y,!B8S%\"H^0+QW9+FS8#R,;I;
M1/$1\%I02-TD] C@18+&BLB;2\/QR?03-"^Z+)+6>0E-&8*7"#^\CR Q5ON@
MFVBD<EU,2CV=PL31WY!T0L2K%A']T2BW_-VD:AR%(U(*K<"K_<R4&U^H*:MY
MP0^?O_1[OX#6^O/GCQ^[YYDM,>,(*(WDA+)E?CD[_\X-$1TMJC9"JS?8U>8(
M:MO@M55R@PV,D$$K;DA?('KVV2,72RU C2+2)][$7=)6W32SB]Q[@8TJ^+YK
MR//(I?%5+S%%M9ZJM3U4:X2>>KRZ9Z=<E.9K#% 5\8_@O%R*#&7;Z^"2\>'@
M3Z3 (D><<!5L\-4,O4F_Y_RTYP.U;P--L!)(2'OAB&$A$E,19_39F8>[E[3[
MOB)&[,/?]<H":_1/.P7'1NP<^4[K'S9QS_K2/&N@0* -!"U#>K'BS"U6>ZB@
MCMX=036Y<1VY'S+(WE].?+\6SX?IO'MV]LPO1<N*$"\P:8E$,]>0#6\\<+_G
MG[BMX!1T];G8=?'(.]7D9;F/K+D JIMAYMS9JSR; &RD!!SH.#<[5%U:]LD?
M+5;S7&G[O7WF0I0EX6II/?D$[/8H@_QE>4$HP9^1GY<60[ 6[("^?O7X9W&F
MLPHLCS.2T+8(YRF.V[BTTCOT>$/,?+FCA  ]X&%6N1YH0S<:1+=Y;MI3NJU#
M\&YL@/H]A+30,,B88$;.E]5-X9RG>(,XNH7FC5FQ(="0H&HZ%1U\V9J?V%:H
MF77-'WWNBBJ 7%X5%P49:)]UE/W5WEVJV_GU2]]G)1M:6[*>@=!UY?[?2S^?
M0F_K:_O<'A[2&SU[_"K^#6M_Y RB=)X,SNIHN5B)/A0M:<B'X<783FTR]@^&
M3/>@)/<P]OU>?,CABB*/65SM*F_SHA=733_Y[<>?/Y^#L^!,RB1AM-VG3^=O
MSQL*Q52N(PA'2CVU(5#25MCPBPDQ=EWDYAA*I:,58:O.TJTL[%TLJB)!+GS+
M'BTH?#93LF_EMW+KWEFI=[CRW7_\K9WB8VW5[O6Q:G<W5;OG?XZJW9%/=F,2
M05S/B#.*:$@*W<'6EZ#.VZ!JD[ES]KI$OR(,J%*M.X";0[+C*XFR(+@B%(Z+
MF=".$>.+OSG2D-;\#&(,4CD,K^!4M2"U%NEK/,W#& ^3<L/R<E:0?P[Y6*6'
M\:X!/"[ !B"^E?*2#HSG <0;W(-C\?[3H-ZACN?9*_>^6\/5T@8"TL77Y2Q/
M&4"2625O#CP"52^HV;73M0A)"R#?W>$^S.&_)'UDFL-B"I<Z]EF#H) 1G<@#
M"R>X"T%;'-4XH(W=;8L$)=!YLN8:8T1M<B8??'Z@Z?>)<NA#MTE_.SS (\[1
M]*C*;FP2.N5N&15,P^)M$+-#MB)$K<+RR%"]F]L@L=O<#7Z.N3YD]_R^( =K
M]V&XCIXF5&.C6>'"A*>6J9+KO%Z@ZT(]?>!"Y191B,4-/T*)B6<P?<8/?NLE
MA*HN;6M(.)U]Z(9P.4@*7%MH/@4/,PH>]WDDPYJU85EK3H6&\1[4@%_?_QHP
M]<SM4/(]M\A&_K4O.TE3Q/IF&A/BEA?,HX;Z6!J;>*%+EJO$?HM(KQ(>99QS
M#S/UKS394^G$Y.=L%9@T3X-U0K[C[NUK<%2\WJ&""_79FC+OO"D: \M(RP >
M:N0J W?$J%-"*E*(XK94JNR&0GK[1>'AM=?A6=9STB5*Y>(5215GZNQPM@FI
M3FPSSFT&=_,A?/C-_^3Q_=_\[V?7155*XGUG]$?4B5S@1DR[X=)<"MP.+)TH
M5CIXRK3?^QMF/W'3?\G&^0*QP+5(90671H[ZFHT,4FQ+OM]7X-W75]H3 /=K
M&#5,8^ ^9+*N\(F2]@?J-'ZDT$>NPCQ'V ;9)O ^N&EYT4RLV*X]:<1+N=(#
M!R^R\>A9:<!1*7D':-X,>1XE'5/?RR?8[)5DAW1.;*L>-UU>Y^2DZG<BQXB2
M.-L,U!O?XAR_\J5S+BJ2<\*L)Y$.IY+@3R&K3# (0Y\!<SQ;0B9V*7\2# 02
M8XY@*<Y&5/BBDM5(.O3FVD&.9P1>%%CVQC#02(DQ8O4#O!L-@39UT#O_+?M7
M5HU*%T@*))RF!2&>?LZ9ELKT@+M'YF*!H>[678-P'U(S5M$XO56_Y^\%W=\0
M> _!9:Q+CG0;OGACXJ#(Z7W:K98X"\%;/+\VQ *.D=2WW"61UC?U)*98;A#I
MMNC$3D/W_")'5L,X/=A<=WK:!,366-9DC<GMMJV[>W,*:Y)^]X5%-SN*[17V
M;63/PF*P]>Z#2!"#K,9<6$(RC(P*9 #'(,"+,0/QP6Q)A.]!<P6Q=[$H(0[#
MI194D\QMHB%WCG@I3736;5K4]Y*X-?-H"$9A),4'4W%XY+;2Y254T*7TX"ZK
M3.Q802VPW*,+&W\\)IY$^/Z6"PO1TM=-L]"EH!R<(;F]1[_GR_7"X5FB%*.,
M*Z'$(J?"+IRH/8Q!N&C9N7%%V\0/[W><W7^_XX/4*SM]#70T]NTM?'*V?6\A
M^^" T781[-AYOZ(:4I,9];550O\9\!+CZ6PO4QN&SO/6IF3X:CJ8D-#*E#[Q
M$[+ \34T8^-I>CE4)MB!FYOLDF01[8_<<K_B8P201QD4#A:$MEX"EJYQQ! V
MQE;4365Q<9-/K@%],EM<P49T_@AW1 :=#LEMF&!T922?8+2+!IE39\?:2=-6
M0,/73.09Q3O$,FP4X0PS$/3)O '1E(L$/<!,2!W^\GQ1I,NT!.L]-P[%P-$B
MUX'60F7.7;%GT4"L2+IBAI[JI!-6D/'++I3D$288D+14WN;[L"29#]*8,,/]
MV U$HZRW'KOO\5'H/'?-HZ5+7%=6>_7X6%:[F[+:BV-9;?]3].#,.9M/45_?
M_R 4?=O'[DT.[#0F7]<4;!JD:"N3I36_:'0?>TI7$7>&^HO2-2;4]X-B@1(:
MM=#Q"(_=W.3, X<+DF'R>.;AA" C@.Y$23F*)!1^VUXC"0@RC)<,.X*$MC'O
M$7Z/SP9XL2HY 0,+IQ[16NB)/YFL!G)1[H)0KL6P0N/;L @'"UC D/E2@U#A
MN8?C$,X_S3J,G*,-_"/X#.:H\]>.)\<J_A@N8!T=/.Y,%R46)!9%^_<A*L45
MYX(D.%@]..NGY.3[@(8*=:C<B$S@@:GO\J9,3IX,(#!'N"L/ON5R&'+'GI<V
M"@;#S0[X>$392:D3:1G#TNPE_3=6?"@(SK]3!PES&[M)&D>-(5R^8FF.#*EV
M)@AZQI(&B6O-S,JJ,-P%D!D7MPA'6T8>VSV('AX I8[;\!]Q]7S.@>8I9QD5
M)OS]'\SI(.'O.F.86#Z(D+.T"B]+#05Z5>F[$HY-FPCH]TY"HA !53-G7ERP
M:@E(!AXY[<-66'Y&2"89+ZL9B=P&?I[W^@!\Q09>-J!1!IL%QD7($3.O.C/-
MOF%512O$Q*>%ZYA!9.$@$988A\B%,;+1A0D"#3.FP4!9ZBJ;C T?GONC?[2[
MI*EJ\[+BE;\-GS3_AO(8[A,7MLS!'#DKYLY@<.X@W_'W#VWQ:BL]]7]<5,E?
MW%N^_?C[N_]^^S7Y^$OR\W]_^?#[^R]?#M56Z4W B],'D#_X5.6/I(7DK0M:
MW0FV(+5J#DIVW?IP N$)UD)^;^[U"YV54$>(_W0.Q- U8WPD2?2>3O6/(#M-
MJJ@K;+OPV4U-9S5LB4GI"5X2J57@9DT^UI-_#6X/=:%)=2L@2I](I-<*=M&>
M%5M1!2'<B>WT28,+U5?<;@0I-,)DQ2S \E7HYKXUF3&U"D$Q%(N38IW5A7/F
M<KO78!G>_+AJ3,)MQP736 @_';O(.S!LC,9ROOMP @W6_9X'*T$DD*TX*0BK
M 80RN-@W1<E$/;Z#1CY8$9(Q@KJ6"?C^>U;$D4<<ER@DZK=\>@'91PP":N<3
M8',SX-IRACQ.7'"'VG([W4"+K?@U:@7[%T&?X&-(*46%'N.Y1Z_F_NE\E24'
M9,6,U&11&U)\>-!LJG=X/-G[1/\I3X17B.*0JNL%D04$&UR^.R^B(#NF'-0F
ML&D'JP1M.LPH1K$W.V34!BM0N%QAD)X4M8VJQIN05*FNH>@YRHE<S!L?ED#
M0<(1HXBR;3X6_,S\=\HRIN(I$MJ,7QR6E;DP22'R[%2-*W/\>3W I<Z4WO@=
M"L:HT7Y1+2D5@3G0' (SNQ7"Y>+?9\W<!0.ANTRZ7W%ST,:04E/13+O?F2WY
MTS6=8_L([/U4&G71XDV P(%;K^SXYRCY0*&/:6(46G@_H:E9G=<EZ63Z1;IV
MMC%A8+[LEA4F="&)#,+UZ6YK._6+FY]LA^<A4E3S /Y'AUI3NW=''6)-9=.<
MN1T_&@5@J R_DQ#[4 -X_YLX< #9,I>LRTQ> '_H#I!IKE*T8'>A'D.U<V(W
M+Y&SDD\5DF4VNNZQH(">GPS'9M/L P3>E92W.-3$W?\&"&W&0\ 2&!',OS,P
M''AY%A@Q2$NP9H3%D8$*J?-$ $9UL/TQ?A##[!TFQ(BE'K/>\)@LX(L7.$V
M\@#/$A:3=0O_?YT]?IP^=O_;R$3Z9MORZMFQO'HWY=67#[^\^@=OYLL'L9F7
MW&G#@CJU+QJVY72D6.8> VI]<(%F>)5;5A@YYY84^<EM0A$Z"IHI 03P'D8A
M!IF?K?-.H=L\5@RJ>1A.R"A!OP<KA\RFR*G1C$H/=3Q</8@51:<PH7HL(SVR
M4)15!;SO *O*5S[[@7D=]]T@Z-6($]1/(:P975/ZH87K LJWU_F$H&TRFWBD
MPXG$/QQ03,$'?DA-Q<$-P5 %/ID:]I!#37KQ(":= -!I<KG,(" $IQG]L%%9
MU:+>XQ=#4C:QRX<:W_LOX#XG_!IU@PD>TYFFR412>=S#<;=#2&6R'>II)]\.
M,Y3;/RC...21L7'4+4>@E2-M3,_P9>'I-U?Y##I,#SVRDP<QLK(V"2;<KKJ*
MZ*?4MX5$."@IE;##7SLW%"MGA4C18<?.#1 '<5Y9R BBM"[PU&F23+O]<O?3
MC,0O%NX_#CVMTP<QK7!0%D#+U]F<FDCWY;0<^48-,% 1GAS/=9^DUYXSZ/ )
M:"@//3.S!S$S!'5.B FS7"!A)YBV]JV'15^KO4:;;UG-<;X./>3E@QAR1KTE
M=/K2<&LNR1X=##Z?3-2F-53XZJ#MIK32H^$LIFH]*_5N#SU=\P<Q77HD8>7N
MHBR_T98@A&K=1@,88"D./<K_?!"C3&W%VE/L?-/ F!]\K58/8A0ACH+646IR
MPM(#=55#\AK1W?A'1)(//:$2$1J4,?D<2*9/5B&C@0%TJU-51Z(8\!1(+.H\
M*&>;:N"*2@EOJ3<KIJ#43BE9X4D/X.*?J.F2F\*I232W=VG9=]ATA9S6E&7!
M"))$%K&$:+M-L6/RP(NJ?E"+RO=[$WZ@N8*X+<PL$<2%@\,&[!N$0C#+1CH'
M1WOQ6SSS,"HX^X#5XX]G][) T ?0 M,-!&64VQT"0=\A&T!AB+WMW=\Q!BNE
M4"_"\&G;\-LK9P?<;C^'DC2A;>X6W<>N%>LD1_B^O=:E6P@[<)_M @<5N=D
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
M@"B6S>X$VPE;V(=?!*I#(W('#XE;40LB&O>T6G<./SB^XBBD\^N,2_G7H/U
M&.4$*F%KZ%P!<SWQ>LF$N_%2T@S 6E78?6,Z-L9\)(R6[D1PGLUHB? "9B,(
M^K()G1)D&ZDW)6Q?T<(7NQ=R&D91)^Y2TN1DOV%=_)O53;[L_9VI3)RITW[O
M U! TK?K!1RNR( !YIM&%Q^MT=4"%(A5,52&W;M94"=E9;LG7?PZQGAGYL*6
M %&^/A27KDN?%J*5X5]C0''0JLVWZ;R-<+^'.-4\6$QW,PXAM\_:ESWV1-Q%
M->4M]N/"0OZ<$R)QY"LKYQ.W4V>X0-K1K[X-\YA8;PV>V\O]_9['F <VWM1^
M\A]:P8(@$ XQ"!8)OCVJLIM4NT^<N_E/]*%7N! 0%+5*;0X@,2F [:Z4F LA
M<I<C5,D(^L47FH%^CP:G+2KU8$4;!B-UYP<A!;?9Q098U46:+J::D-8"!EN-
M6>GWPJWA49?E]Y6[F7M1N-A?W+_QV9;UF^3D[< Y_.4<)I)8#E,%6=K7I2'E
MD=2AA6,Q_+''ZS9^3;&5#,AUN= >2F;.7!E8J7"UKZV0>&APD$^#OF%W'64>
M-G_BEE CM.T&VDT9A3 7\+SD# AF4,B$\Q$1K=(C<ATOX?L$J_?IXR?GIR]>
M/M4>Q=]^?GN>!ESPP$.NN2KM4M(LHW&2W 2]\Q.OX^E^Y(*UFOJVY@M+*=^:
M>"<WP:VHS&W]&5'BCVDYNNU+EA4_X>:/TD1Z[N <CXMJVC0"X6JC/05+SCD#
M)V>/!\G/3.S4[[W+5K7F N G0XH\P9LH.C-#O^4YS52M+ DA9@E01E=ZF\3=
MA>'0&/"/8%%BFFQ&G@FD5U$,0.)R^\OPRFN>!OU>=N/=PBW=/X/KT&OB8W"!
M8/ &;=/)>S>3+IK$TAWYVI31RF:S<BE#@M/8[J&?B(O>^3-8K3,IW3$';?N*
M&,05E&!>L)=,5DJ\1AK9:LJ9PDI-O8TB;EPD\<>^^1QZE'5504Q"RTK&8LW*
MZEQ8B5E788\A-QQGNGJYH,G-LB>0G?PC%EZR=MWAQOB1"R]Q,>JNR(4U$]'O
MD1<6H1F.Y=C-;I7/@P=1DIWGOY>+X$SW;1&^:DN<TOF"%Q3M=^?#Y%,WE;/1
M<IJ@LA1&BE0S2$W:T.TAM]AFPV+.U5!O9 RJ?LI=-;;]K2ZFQ22S'Y[X,W+[
MAKPMW72%R5! C0U1TI8?M\=EP?'>+*2UNP\!#_>:'@,W;\[B59! )Y&K.XCH
M:3HQ2T#7Q->*V"SHKLF=W71P]Z11?ZX:[]?H#$JI@D1-TTA"MLAS.4#2/RX
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
MCC7DD)D' -/;D"%NYE9I<[!"8(%/<6.-$#(6V8K\(]_7205"TI@0HC4J,F+
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
M]UA@>DV\\J9CJ1XUJ.^E_?W0V.5=E+*U< >GU*!;SN+&I)"/NJL:M:8<P ?
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
M4"4WD*[G/#=^-0 .M_[\5ZC>40/']8#G)4?#(!15:&M\FJ&8 ?4QU6"CKHV
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
M"FIZ^K5LAO"<;'U.7)'A%F H0U6M+K+A-QQ[BB34KP_([FGNJ([G_NTFPED
M^&R8S0N0,Z%/(-!S&QX\"+YURB&CB_J'!. 8N>-]4LYQ8.D[ X&ZX2&<M?@=
M7><YTK7OB\:A3D.+JI49:)JDKIZQ &&CLV3LEID$[H%<8/OC8Z:<(MO%B\\'
MU-$5EC[>DZM)*HQ[+,4@,(2CI0>RK1G-Q@/,2P]+ZGP,U6=QKMI_&#M(:)C
MV5!^*&_+ &S)JQ570Q/YX>_!Y/SNC+&E<[":YD929 %OR.UBJ$" M<N*R6ET
M_!ZNM7@G:;+#M!:SZN5':.ETP^FI+ +&&;=U)X41N>;=(XF01=A[']%PM["9
MH=&"YLJ4,93!(1*6PB(MG2_+B_7J#";D]O2.F('56KTD&4ABH8LU"BL!'NO1
MI6\$',67^=1$QM&81LAYK>YZGY[7<6:?A !J: ZF)/>*:53/CPPX^R4D,]T<
M8Y&GSD6=:%0YFT))8/J(]KC\@Z: V0#@6(B8Y>E\P/6&R'F$.NEEN%'7"/Z2
M(C(5-AB>8@P&283!T^B81>B2H5N>;DU7/FZB;ACQD>"N\Q)!(@!^D&$#_ D#
M\AHC7O)_^68!&#S@&\H)Z87S-<VGSC&>C3),4+,6"V-C!&.I%P#_0*4S6I="
M]!3@[Q5$7B04](QZ<3>C)8"0#X.L,2"0@>A:::<%M#"T0' H3:U Y-:+ 8%7
M5GG(9)NZ%\"8MJW7/CO6:^^D7OO\\;%>VUVO#0E'1:DV&Q66M@B;W=FO@F-E
M[KQ0IH'&HE0=L7-Y?V*[79RB/II2!S*[/1-?XJ[, N+ZZSP^S8(]QEO.'V9-
M:M72\[>Y4W->XNFCC(@1E5@D9!.@5;MH ",!G^8+R_NV6O$(F6>T%^G8-E0)
M 2V.;=T2N;FM32D" Z^!-'BQAEG!PQWCA]0"8"QFTCD,I\DO:WI\X/-+=V34
MDF.M-8J,']V;?P 8N%?^7T^>/TX?/\;_G28?&'FNTD3Q[XO:\NH$O9^!-"([
M->W.DY+?POF./!?_I .?&#ZQ0I?GTFV'E6H-)"3ZO*C*;Y"5)<\!IW%<8-T5
M"NO9[)N+L2Z=81@A&&S-0W35L>,9N-_]\.+DO_QW;'K?.LGX[O_+IO,W'_N]
M#VZI5KB+8#E\"&%C'G%Y)-]?E]L]AR">Z+B _"\<1#P)G8U93N9D$6;EC?LW
MFVU0H7663&,XP^WM'M%M6XZ2.ACQP^;TE#EM"4)56-QDO_>QNLQFW(?AW-!W
MW@.W1J#K6X%2%&8S"6Q(C.B;:<7Z/:($0:HI/ $H$\IIX+8RV)1(&XQ&6TN?
M?<0%3E;=+>EK20)9XF**67Q%#NG680:6[@-W /$NR(U W#HBKPAQT#89UH,
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
M!3/<X2E/5+'<J ]9/8U$1^8'QQ%MYZBHB1?Q</'MOT]%H'7_JA/3X9[<2:5
MS**_!+G0T]O5"H[YWUOD?S><'#;]V^%X'+._]VQ6M\K^MF1!#IKZY<7UPS*_
MSVZ=^847V"?["V,+IUQK%G=3G?/EL<YY-W7.I\<ZYQ_>6O_A_^W<6/_U_>??
M/OQ^#JWUR?GO[Y+SW][__L[][^OAN^M?[]M=_T=F8+]Z 8!=DJS!F0R:>1=>
M2P .A#:*M46#Y2@YB7MZ=K?4;I2]T86V'DA4[% ]@]\7WFB[TTDTME@]F[.V
MJI3@O$FE3T8JF862%0]\ZP@+=)95@_<9U1,2I?REJ*>\ )(LN/::%KPC<KK+
MU7%S1$((,GE(9]*4$HT[F ^5[+[_P2-X:43"ZD</,\BV@J$BGACWM75AVT*9
MN^3Y\A*D;I^>I<F3QT_.]FM2_;A<U,!E^LZ[I]H<?F(3(H &SQ:0#J%TE6BW
MJJ&*@PL35>X'A0R-4<BFJ8K'S")&1N2$DO5,P*[)4D]PYH-JR!L"HYU!?X^7
MDW$!!%=03O)5K];H&/*$E&<!DSP#'0Y18H&@GY2>EI.%9U"5&Y7!-+O;8KC6
MU.6V$[,Q@RC2SL2?3E.UKJ?4C=-?W.VZ&SXA[^D6-*9NJ:/JNLAO1 -X"M\F
M+37?Y&E$I)&J0S._N6&EPMSTR,>DV+.Z5C;'U@#O;#&-65)N1'$-1-[ 0P5+
MZ"GK41W*FMW_!,>VUBR[52^JM#D#R3SII^-^!UV7"755@ZS?$'C\8;<M)]@Q
M T\!*O&&6K#M]Z)':E4"X;9A?S8\J+:FHF8&;"7T+*0KE5D(M2\5>ZRQ,35L
M-]U8 LC8A 6E0;9VGC!ZG;V5C>))<O;?*3Y^YE.IX,;80-PMF(64Y\"W,7&)
MOT-Q3XLUDC%G$\ZTDRJ\E@1_QT*F4'HK(W*8 F4"4F<)L]FBI:(;0J>5(9P.
MU5T>)5ML(!X]E VY_^FT+6U(VLWTH40?5IP1I#U&_RB79'1(4+U>S,L9SCS.
M&!4PL^2Z7.0B@RCW;XL34'@$3$K:]2#GZYAS*!;)1X=:"O<?.1@">6#&(5W9
M%N\:D=@-4T$RM/*-G\NL&CE7B!P79H!]BU5F=.0T82[*M+@22:D,3RJW^Y7
M:1\J23:FRBK0!#H:#G?(<T&1#SF<;2&''-']C+I_"'RW?2_RW/A0#5?M4$O\
M_D,H@U9P6)L8H52Y#2/T%*/YEZ*P?&KB%*]HL8K*S*F4F-TVT@,03C%?]962
M.*I!-$M^\)APNC7$N\AL\K.1[H *3W9J7>VWS *@> )<Y%M?!W[J5RCL8&;Z
ME]1_X(<E&M'.&H<1Y$9MH(8H"Q100$*SEMG"BG[7?%#<Q#/2&E%B@6,] *%@
M]T/N6;6L"C>O-="RDXQG;%HCB35XF398 (V<.IIW&()Y='U6DV0<1,F!8\6(
MH^9++ET<.2'WW.NP E*.0$_SPDMI9HG5%A899;+_4%E!]4[MK\>()$I4*E=(
M6!I3N&GG5"C^RWY]F&<U2SSDW_-J" PV^#35$(T^+!Q5$K7:;'#%CAMY".L.
MK]'YW%0B+%!+%"5&&83R8Q?!2;'@! -^OUZ4Y<@G-(R >PQ]_ .7:;+;*@TW
M*9ZV^B?<F5:]CH123/X#2<9@/)0A;'"H8_7RH1RK:MX>T+DJKL ?>JP^V_]8
M?;;7L1H$<P2D7'^ =HX[[J/;'J#;EOU?'<O^=U/V?W8L^W?+^N[KS1FQEC_:
M>[M<=RSV>W^H]];F]?1[L=L3];1N\H)"[RW46C"!P$G@2 ^,>]?OM?IWR8]T
M[R*?M-]K?ZT_QK>[W,&W(X*GV+D[Z")>Z]NYW=BY<!Z6;W?U4'P[WH(%@CNZ
M<##;YP5;:6]M;0,YIRU0VVVN*99.R^&WL"'1VX2TH[40\XH_J9%;U^[OS J:
M.:S)SLL:0%ZQ'6+$/O?,0E9R'0P<W_3'I!!A TO*O2G/AMKPF>;4UR5?XQ_C
MEFD9";;*X7#0A9E*O$YC0E?G/*LZG:'_7E]L1D<(S22(83K+.T:>XVNC4KKU
M0Y?5@39W\; VMXW;H%;8"7&'4Q=GQ,C2MK>*^QD=&);NC5\^%/K]'_=^PKYR
M^+IR$U 7%9;:U]6BR<:QXQ([+7+4VJWX_[/WILUM6VD:Z'=6\3^@>GJFI"I8
M;7F)XZ1O:FB)MMFM;2392>[4U"V0!"7$), &0,GJ7W_?[6Q8N)DBQ9A?$HL$
M<?;WO.OSE-/_?+1Y<\$U9[N7?B4OR6\YUL[,=TMSA6FU0.D$MH1GX]R*"*,#
MV,I<= >]27R"M]N $]S6215+Y<EVK PG6N^IDKS 8?VM^Z)&2;58=;'(@ @"
M[I*HKRZC-#0%L''BG6CZ/4R2L( 5ZAU$CH.K8(:P8>(P46(Z!=>.^#:UO4NE
MD9J4AJS&<[,7[)L\#WNFC7*.&.XAWHPZ_0ZMD6;##'(@"11?8M:'.#M/+!#'
M]>-.K@]O"B9]KM UCX^B##UB$V%8V.NR.N R>"^WT#\<O-+AT;VC)!X@I#AR
M?D:4A_Q-HN6%-H@J#\#^ @4Q*J3\UH!$[KT/A72T+3SO^XO5RK0NKSM')^UF
MX[>.?N<IS'0X' 9QF$S@?=6%8[PSG:DJG8\9#$ "WL/$BA0_FWJH-RMAMP !
MIK07YI>NNVSX&M6GS0@,05;EX_^&D^N371B5CI:E8V!&FDD(%L$?978>N$_6
MWT"M>RCKC@8:I;105^'Y6-H7.V@V*YJ^ML9!I &S1 N*%?,VW0ZJ3<LJ]!TC
M20-3J#MM>I<K;71,LL[IS4+Q@#\%V<(9AW)EUF8S.QP@'&9@5 F+B$2;T)GA
MLZK/GN94,\53D3%3]'@\#/G/G-,XM>6Z3ZZCI5?1JTJ7*W# >C,7VJ^@0-CK
M3C#5 :]<>5V ^HMRA_2323<GL(**WM$D2E0;G["X4O;]:1:7=,3^5JI296$I
MDQ(>A\UV#A<%[[6J#6GHP"@1$V8"\W0-]D$A'5.KA)PA[ZOL5N%%TA@LQ;;[
M"6D\",8B&&7!*)E8CN3I2U?4X6+QT\[]*WIH$M/(#5),H?SKGK/U:5_!&%-2
M?/MA%_:7S3*E7CG "* -9]$+ANCWI!55#Z'P@Y\>PULJ@VY5]\M_'+Y_]?;-
M\5\07GJ35\O3+POJ#%9;A,;JRI-W%"W039XGE8*CKL5,F"FJBT26CPS<JLC
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
MAH89WF>6GZ$*G*#:Z2!'#D-)BYPY5=9O=\9J'^LIP.1(AJC]L;/UUL!Y8L8
M3)0QV?9H$G3P3Y4%J;+SP60XK)<<^SZ53_03#F3"G/0F!.=D4QUGT+E::)P'
M]K'H-TB.F"3.9*#T]529L5YFMM/8JK8V1)>21=E@AWEGKXHJ;Q8OL4KVE9A5
MM5DK&YLT"7&AJ,IG&.]+:[RF8AL:&!F4K/L4=:4^>[AH&[Z2>U%^D7'MBCVF
MA*]_VV.5ZCQ,,!<GG#T4,*UTF(OK(TW#NZ2GL&7"P/AP*LJ<R Z"!36H64X
M6/3RTF[=)(,[IN \_6*18ZJK+:=S3*L$<8C<5]AI.[@T3YSQ]2[.N)HXX^&?
M,,[XO6?^=$JR5%T4MRS Z<17H1P;OSQ=5]:=07=SE1$\7SI*I1NZ.C/DD3(Y
M*NIBBZD<K,=IYUE>*K!4*8WTS+3ZXJ52:8[XK4C1C8T6\VC*>91/)\E$$#X+
M62;UE[I*,J$9EW6?-ZBOU)O"W@5]<&U!?:\BI@^:T!Q!?89+K0])V6Y>=I[0
MW%A9_@8[EX"V+#Q77(0E ]*O[?SOJ<.7#M8&=D%$J/.,NS6AH**J 2B^V34]
MPX@41W0J%) R*\R)K BC$RJ[59>_\!GEPX2IA<K01W738HO31>(DC7#U8.<*
M2W 5.5HE('*A.;0QH@7'0=Y$-1!TDO'Y);H==*K7C&L924.%1^H513E3/U.>
M.U%@ RXS4T[C^[ZX>J)]UZ^(OO7Q))\V><U&W2Z('ZIG2^,N5-G\\!P&5[G9
MK&B TL[BBJ["NY6\7L2)[H;305SG& PIS "-**-[E\-S,B-PA^N]2O_&JAJR
MID ][PS<AZ-,1"J]B%,XJL2/J1EB+[.(H7K_FX'!X%/NUURRI>&71 KML+)'
M RXNN*K<T> M;0Q+=LOWD@FO"=$NY^2C^6.21EE?S/!O*\@X/'B[8:#EIY]J
M];YR\V@6*/N6EWM#6 T4N?:E$P L77<KN=*F-LEEHJA6%&.17!1G"N+094,)
M*SZJGH$;QF)=<J^@<TUM64G+9L/L_%O.0Z<<;:/6,GTXNF0Q8F.1S"/HCB[@
MLQJL@MG W_<G#/QFD([O;]&3,\P2I>0@N6FI _PZ&FTOW/=521_E3O092X<+
M1@SHWBT<3HIY0K<X'Z$0]8Q2HZ!WD^2+"@A3<%9)6H:UP/>KLFQ:E3E:UIY<
M0[.>EI980<17-\,7G!U*5GA FC\B4U(P0GM#984S))Y@45N5!14UX610@!8]
M8Z+4FRD10[C<.--&9VL@=K;(R#L5P]1W&G\S3F(U#(,NF!&M4Q1C0PS,21$>
MR:R;:6G$HKR)-A!+1\LS:B'&TICZ'#*EB 5G#F:9ZIFU]T 7PLWAFYV16FMJ
M?*N:2,:R%XW/>: 74T-9T/D!%8(N5@0P)^U6K9 ;LO7=@*UV=>K(K8>^?118
MJIGJ.4AL7W.46MD0/H472'6\BQ(JZFV978(1[[T( U.<.92&$N312IBQN1<1
MMS+:0=!3N5H1U?92M (D ;6VW,K8=R]3?&2DX"NL5]:2N\F=H#;G&LZ7; .[
M/'_Z&$I9<CI_Q"0(V/**(_<Z5(;>>S@)!,]M=E.SP;I3G;N>@V6%LVQV Z>I
MY*&.!E2OZ?X!(7^[*5<J>V_ZJ)=G6+-ORA)E@ 02>%X$WI.F)F!MDH)^L$:8
M">,$N*Q<'2L805X6)9>M0U@OVHOG8I=D5J]Z"=LK9M@(X-C ZR>3;BZ<Z)KP
MKFBS6XKXMR2SE[=/'Q$$^MZ>A6U@<5L4X&VMO&#LX"CX$DKB#=E>V3[;00/C
M<YA^)- 8PDL0CE ('1IH0Z5DF3!WLBL[==H,F:RW#(Q6U])XG*K,&?RM5!*2
M:@)_*O<03,==.$S&#*K J:/]S:6\.%&J'YY^E IK-*]!PN3J"N^X?C]%I;!
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
MBC_A+8,TF- .Z09]]%DAZ^/#O/O/MZ4^Y81$TE&^A/'7L,/3D=SS<]V=P4V
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
M-$"G^M\'R-X5WH6@W_SUQ<'SYR1R!10=4:B1VR%$+'8PJ6)T</7!HE)W.JC
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
MAF/TJ94H2"G!9%I3@N4<K]6OR\+AX)GX3BEIWNP;LU?B)'Y6R*/7"+*!J8.
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
MF+?%G&D#*]-LP%GKE]Z!_^8OL@KC848LY^7SGU4A^$\X76JA=P$>-\#S8JD
MSY\*;'S%IWGILTL' ^T[.1EQD-,!$K] X718#CUX19VK+,+WH^"#NRR[C<:9
M)5K5>]T#NI52+UQ4UZ#K _=LAK>#7$,\M3#UZAKB&0?SJH^W"ZD0J%=X^D%2
M')# D^:?%F.3CHYOFL/! G,(AC:ZST$J]95V3,I:%Z8";UQSB\RMI8FO(6<+
MES7FLEOMP+LFPQJM6JTH-ANS7RN*^/PF\=.T&!<.LK'&&A0=R\W&K=@8,E=>
M%I*;*K_%J9_[_>I:?:$)"9^>;^A1YG4P #%KZG?UM.)T9N(B!^5I+"Y2U#]9
MWOK6O]E]B*I7F@SA5Z#)RA_HLNL^^*B7PH?4,$ITA-F5)[@)LFCX9=_'Q+^;
M@.))6NMQ4 CET%;.:'K[P8/R>%SA+0I_0XOP&O@<G27P"-^!]$$L@14J2D^)
M]ZX;Q%\R;YCT*-H#)X*BS,$8U$'HNPXY@[F1@J(Z@4L@16&(+Q>]&=?/.PGN
MQ4&'.,'P&3J"NS*$[V/!CCY?-AMMD,/)??5R@>0!Z7Y#$QW2<\K.QGGGE0'I
M_I.W%\D-=18BA%_2"\-^QJZ4O4A]1[[X$)W8H?=^PED$\"K,OHL&N/ ^!<QP
M26Y!*?30G!^B][T[27&!BG$=OMQ*#K7O:.TN@@?*9FS11%:NX5Z )5B50N\$
M5K;WX)TF<9A'_V:_-QX"65>$T!XG&?DZK<Q)F&H[*MMLV,$OSXU]^63+*&>Z
MO3=P_ZCN8, EZ.GNX8]!8:;$S0_I_\_>MS:UD69I?B>"_Y#1LSL!$6D&L+'+
MY=Z*IK!<IML&!U!5TSLQL9&24I!E*5.=F8+2_/H]U_>2^4I(6-@($QNS7492
MYGL]U^<\IT!4MOY(TB1T?VTFA2*C)#<&E-<Q"@!_<)F4?8J9PH<W5VD><5(4
M7M=X-DD+ZAD\G)H7D93'$SQG 3<WOFP%79,IL(*O>0%G+][FQA>M7C1S\2A<
M X^=#&F/9AP9--B_=)'_FOTTI*;<V4_15G>;?AZ2%!&"$L"K1E\>%@[GC=G.
M16:_@]A=W,0*+*Z^+K9) ['J1T"-?Z?8#( =D[@[7,[_M;^[&^_N[K+!O+D!
MXBJY-&+2).!S#-E@CIT\\#KP; DU#\@L'R=97_/(-I,D_;O%XL;>KT/O0?
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
M -BK-7&Q==GQ#:V &G<Q=QYK,!FA_8%KPR0BR9^QP05*&G;F@LTHY9)K/$K
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
M#R[T)Q:.5Y[G&BD9,MC^^,"O_J<,1>\8<V^='-Q(3'F4XQV]],_W#J(/6+G
M2B7J)%6MG_V>3/\GJ9,X(OE=%74"@OOYZSU?<$='5UDZB#J<,+Q.-:QI&F0:
MV1.17'E] '+EQ<'+9P?/07')E_@BTQ?^ 1/\VUA'G=*8O]*5>'!&$'W_2\[[
MH[4YWR4IN&F;&V_++/\,WL?/6;\_3*-_3T9C=!.2^BI@XCVT2>R#[0;7#*.1
MT3MX3Q$=4:QA#2S3UVR9O@I9I@]\U</6Z+/GKW?WVB;I>4V IW^D\)O^](&K
MY;\7>8+YY,V-_XM<>)@)7)L1GTSA/G^-X:[<CG[U\N6S5[M6EX7L:/P.Z(>F
MHW9;<N3%4W)D-<F1@\>7'/GV/I>5CSLB'__&:EF4,EIM^&6P*-;4/0/QM&-$
M:7MR]V3MW;<3A+-B<?M5IO2@. 8<G\[G6@YX=DYH.4K907'^P@4E;%;#3YQ/
MYOSLJ_G,=U[-HFP5E<MZC8JJ)FHT1*_P:L4.:U-WVF"LCR6U(C^OJ(%1U.(0
M5.ST-SIY7Y3(PV8W/%FOX1J(O4F>,0;$Z?QU>SX)&Z&FC;;'_<EPZJ".J,W=
M%<+?MYYO1S]/*O"4JPH<(=OVJ9L2.WO*U/2E@*6%,)TQ1FE?6@:4:3TI<],I
M2M)H"(=K-1.@AG58<K"U9U\<O45<_X!"H<Y[!]3 ]<_:_Y[,8AISCROSY.LL
MH09DXPF;)-3DCO+,V-,KPY5C#DH:!(P"ZP]D>BG#R1$J(]706*0IY,\O?]S=
MC<8[HQV<8#9&AD*#MD*0SI I5H7)W7E&M&6YWO/"%- 7$[0:L)A+ 'Y4<8_&
M7H))^JI*L+*?2D_R9SI;Q!@:1D&?"X(+-;;Q*5O9]2WSDMV]=4X@X#)ACUIR
MZ-&R(V>0@;?'IM:940&$AT5$H3.1)I%^LXP6?Z=-+\K0G<)Q54[9V/AJ6J%=
MJ6*).J/B^A&?#/W%-LZC8RD_1'B!*0OX1&RV2;= JC ^/_1WX?.8]0[SAZ1R
MGR.ML.@>>]1V2;.QAR<E!<(A;93E?#P2G-PK!R=W;GDTJ6,;T?DNEOTG6*++
MLY1HPKX*\+UXF!G3J!R)=QMTGO0D'H8M!*L*Q>ZR^(0M\ZJ3$"!#%=Y,O!R
MO6B9VQ?2Q.U$=YOW[5S&D;,D^ B[)+<LP['/G; ($E9:F&UN;.G2\,*AWIC-
M5DTH@R48H[?CJ"_,)U1_ADW2>AGRHH# <9ZTN;%H%P/L0#J$8ZR-)TTE(=%W
M<15;LXCM4=46O7(@;C\S[155[5F*SN7J)H*0:*ZXT>(^+>06E4-XCYGGWXIW
M 2<G)=<7YGVVIQP6+TO;%?O65YK#5WHIF2#=Z:P>+JW[LV4:,D>V'[-.4'Z[
MW?Q#+/WZ])X&Y(*!T#0J63&8WRQEA?_+G[7K67%B\(V;JV+46!'D;W_&_.V\
M'KTL*57E( 7]28&=12\#?%>;&R(+Z((QG#OFE *US!(P8J#,I>UU-<LA^;\M
M];@OGAWLEO*_5W%S91V6:7MT9C[)$,G3%DWMX6 TTS"]9"@9(LC8."49!8M0
MHJE.>"?J:AY&D,&G_'=&=O+I]0CI], BXV."K6UYUP3P[QYWI\*3+.W-#3W1
M%79(:+#1K62=H_G+3";>LNO,^E,EO3WF>#ZQB-CTU,"295,X8ZL-6@>2:_D<
M&/MMS35NB[H>/$5=5Q-U??GXHJYKHZ]MJX!?V)T&68Z<)POI:;]IAJ4GJ*RR
MY$[T8A!1=1GU'*,+"C<R0&A*AA(2_"/MG(JI\UH<1(LQ4--0:/L%+2Y:I7=5
MB%^(K0&&&1<YPQ,=B8J6'3+J8;:;[=?9+U/4*GW-;1>^S1;(33&!#;<E[\(@
MH]A\G0H^P_TU=DIS]9[0+X0'L1-UT/F5S\?B^[49K3#T(_9!Q=YI=X0=ZMGB
M,!6$O2'XXV@MC4D#PX)[;=#E-<P32!33:9]*YJE_.L<0:I:S;J;46;,[%4H>
MX1KDT1&^I%$D2?%&V^=$U",6*%" 3(@Q\4AP-836F@66R,*-*PE8D9%8.15M
MJ*PKO^N3U-<%7V\._%6*+2^YT9YI0R\#9R(W9X8:J'+?GKGEPD@!.AK3L8:[
M/R7.#*0CU?XVX;W#[J"%#I(/F/8>1%M@F&*T@2C#9XR*.,TQTB0#PZ&@=<P-
M!E>V!]* B"S3.:S633TNJZD1'QAQ^&H(O\E- L>\HI_@TN5\QXC'%>RF3.*0
MDY$)8"=D_VIY[*S9PFG %2DF6NCBO*=;Y'TD(,!F2'8/A&USROL\HLAE-W7*
M#@8N,2P9W:%H&OCXU-D$/F?**Z*4E= G%?WF[B.PTCEE:Y\.#\7LF&30;5!'
M$ZL,Q2#_ECTB+N,5[@T;QT+#3H@10<WD2F:KI9[X=Y'-[)I0^/L.98FLBE\9
MBJ"VTW'7)[XP+!-7Q0W6+<4:^7$(^+B22?;&+ LWJ6*[7Y?..Y>Z),:RA7T8
MNF1BC\/?/[ =(FDMWE--VG2A$-UQFU73*QA]2Q2U7H-X+XC,%64YAMYKO"C&
MJ_7)G=ME[(8Y/,?NC=/8;17DL:HJ$97?_$]5!TACZ4Q+X>L<2^5DH/0K]].8
MNMV[Y%922T]Q9BFTP[%[47*_((["#MPLFHXGNK>8"W ?UUR_QW;>7MK0,%Y8
M[1IV-$33:\%#A^D#OJD.,985@^H]&U=;Y0S2OOLU7P-18MS:CM7_4$].EE_#
MLH >R(8F/C#)W>B1" PY6L)8(S\C^G+Y)45P2FQ9:'[-TW8,A2;GZ7QZKBZ%
MF\-5;-9$Y^/ECHH,D)GS<:(5"5P%W" MY]>EE,K,Z%?3U5G-)#:6#;DN_M&J
M3O-D4#G5[2O+T8ND[&9*N,T:WCR/VG*BW02ZT_2H]D<"[TDF8)*7X"ZS0<?M
MDGM:%$@,1$WK!&/@W#@FM2H$G@&7)AER8*UNVBGP_=ZP8.+7"A.J58:K614V
MNNF81Z)YG:BF9R\Y@4WJGC8:)1Q7,:,@)C3G%R(-D2,-+43A%M%A/#8!\LJ2
M7U&WRF5CT]YFEQKB9>*#E)](!H=11OYF&]8]L>P&\"_BK3+%C):G1<GCN1%
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
MD/^!U<3(HWFX$[T?)M>?DZ][NJT(_AI725\S5^6_?E+Y*U'Y^[M/*O\KJJ&
MA)GWJ*HQ3G0<QG_ZPR3>PF9=W_A/'7?6_S]_2?[?[N[SOZA2.?STJ7/R]O@_
MH\-GSWE<2XW)6SO>W]W _C8V<NFI![;H![-#1).%/ 4_1I/Q."V1Z6W!S5O8
MVVJ4]\\K8OZMJ(DHU)0MFEWOWJK)[[P&=VB@MNC<?SN].#[Y!>:C9>$Q<1OV
MI1H3]'[O*MJ+H_W=_3VD_\VJI?E_FTNEY+^Q$D@GHR*_C$R[ZDBZ57_X<(1-
M.]ZFP^3&H8C?W$!J$";+0W8,9 ?96G9,YF6M,?GEBGZE(@['DB'#@\?R[#L,
M@(A0FF^WA/9,.(:\^?WH2GCR[\2^?'X%;Y(G^*]CVLFD=X73^H+'-B9!K"7)
M.*N10*0N>I^I+1;/=R<ZXD^(@ ^I^2IFHD+R0N0\)(ZSFZS"AF@#AUA&Z**H
MRIC8:=,$><V1:*]79EVFO"/&/WZHD-@R?YA+\KB55/)([JDEK[FUT=*#%F"_
M;VX<1Q?12=2)SN'_=>"_W]_:G?XA2B,J+3\\C['?2]Z;E'AFA@YG*A>8!PG%
M8BM XNA].LR*2NGCCHH=3Y"X%Y?D#[9)00[%X@9/G*$CFCHG=_D;+B^'I[5D
M3*,5CJ5V)FXU81/$D=+!8%ID8L%O$ 5^&B:T$OPJ6#57=)L>;-S7A4X^6(34
M!(:(PFM8>F)TRD;"KGG'*<X6\&[+1^H_'PNI[>8&WU.F.V1.1$LNU<]8^-K>
M/K7R2]E5-4Q1(_R3=*EC3D]XDM4F=Y*:_)K9XMEMN/-KCO12;K>;#C+QXSK3
M1S%/W8RWAW15PR$('?LGY"TOF7L?!1D*5]I$.2FHE)"2Z!SE*0GN];[=>!21
M Q/^3NT'9,=E^_J3GD?JC*L$"TT4RK@F9FN1AA!O"*]:F##2?OLJJ0P3M% )
M4E<&1T$R9Z;M>.-^1KT*R?^C/K$TRJ7&(K,C#M<,&R\PS91V90"I R>JQ@5)
M_QPCISWQ9*(0["O7)M$ERI_ >+)OY\?F3%W%MP7O0\P:DV;5CUMC]/F/211V
M863:F<IO0N3V94O:?;?N3X'>XXD\.?T=3B.R'W60\2EN;8\*4G1W+POMVLK-
MR6PK,*)R ]52XO[AXQ?N5A8S\^_ L!A?%@7O]G4RG"A9G3,>?C6W;*5G]^%$
M)[TI-_M",8-Z0_NI]3[GQ0U(FDMNN-GLHQ!+6S#NV4G'B\B7A]CN8(+]#KS&
M;+#KW..SNG?C@DVBA1KV+KK7AV<7QT<?.F J^?%7^-]%M<(O:8[]4A8DK5IR
M#9[M[7V-([^WL[>S>-/L;W2I9W 5+3K'MVS4P\U&(\-[C/#U@0#]RT\[D4SO
M@FZX=*]5Y\6Z*#&>_#!A;CS3,8&;3O<:KGHWA2>OI7Q<UFSZ61L*#C<W3L&8
M;EA0M#I5W&*BII8UW$F%Q*?31! L<^SI"2(/'0$D_<WU7RC1J%>+M-A#3E*D
MW"<Y?*D="SWF[EBZUX!(O<K&ACL>'<Z8[(.B5.-K*Q%^O6N*^#"YIIIR3 O*
MQKK0;L(TX)LID7-B:Q\:)-.@RA.PZR2YJ-HTA@RY_\ .T%UY5P9F8%6/F*S]
MUO?ULVI<5(U7LMU/GY!-%9.%T7ZO'%SK<#>HF)%P/M#*BSC\M;.TV6WRG$H3
M5ZB,]XZ9C#-LR+7WO/_L.6BK8FPZ (%Y9?:<1@1F\Q7N')F[TOE:>RMZ7S9?
M/.3N'7NOG[^@2RK^#3<:I+N[N7'W,QS1$<:3HDUE=(9W?R8<8GAJ(!#SI8],
M^XV'NFVH*5C%1__:R*CO0B(=%<1!!ZZ3.3Z+R23J2N[8_W)WG;^8'IJ=/REG
M=\D?5FAG7W+W.?%)I_()4?*RG2<RP0N4.0Z?L>::+U4IE?3(D:FBT'&-N+$5
M1[@:<8 W2]@[VOQ)5HQ[5Z"M"GX]2A[;AX3N>Z86LVR2K+US<\T%2E2^&QKX
M/BI4=7)PS"U=H@V;>"W=]9%GX=+8]DZH5WB1O# $=52PZMM1%J9EJ^WS '\8
MHX\FL:>REW&G,?;724!Q.U/JF, R2?\@_@#WM!Z+D^!JG&@K*YW^J;3EJ001
MVI.03G4R>5AR&0]WG1G!VF6PR:PCBQS[CIC='R=5Q:34$NNQO->!CU'R8_L'
M=K:K[,]ZBH2,%;=FBBHX)M4@,1T%1?=*R(:]C*+'L3O;;8T;0A7:#7?4U98L
M3?_J'@.Q#U(JT79^!Q)IRVF=J&T^*0[8:*MIC86M_O;6WO;V/%EV?V?EVQP+
MW;8O/1?4A&PRZK+,%)'1-AAF;8K;ZI2LQ\"FE!(LAT]+G S9=,VC$?N!HF),
M1FDZ^]SF"<L?!4M%Q]I<A_M;A1P'F1X/ITOR#Z;(K4R7 Y<>[+Z)3EE2_XB;
M*DSP3_"3!OSD^=T0IX\/?;(L\.2'<0@?MJ@TJ0O6P/,RU%%G-!X6TQ2;#:/\
MM@*8<D6:Q.J<GWZR61J2*VPT8*-AN5#F$FD8/G!A-S?P2>0H3M":0E\VLX\(
MQ=B-E>:YS8Z?1T^\-)VK^T5O0K'3[\(P",G]S0W>(+*^PIDAWNVX_?$G:D=&
M1CB=!PH9VT:[85W_7:ST!:7EFQ$J6>LY(2?L$SL<QMR^;\ Z#G$:\).4U%L<
MC2GB#BY!WF,E;-O(1#V08+7X%IS*T>ZFPRP%;8O^!ES)J^D8MZA'#<-!=F>P
M!DD)PY&8#VZ6\U10>Y?9H(XY%UK&E#2@MJW:/+H8.QF-#\E-TQ/11VUN=*>N
M>\/Y2!MZ,>:BEY: $:>96)%#D 1)F>G2.7\@^8"A'PS2N&EM_1-UQ#2.5#&
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
MBSQ=CO!U?V?_T>>N%T?')UIPM;.YT3R3-NA&+ETU@PPD0^M6%+[8>OGTMI^
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
MF*R]D\GCG%U%%X\:!^)5-49I*-=G&"_;",G%\GE.U9(8?5F[29FA1#0MTY
M< )NW- (AT8_=T_NM*-K#&? WB_D*X?6"91O@<)&<(S:1HK+MD@WY(7Q/[D%
M#L*$I#^8:Z0WI\/U *DV9R124&UO&8#R!Y>2= ,!'/K<<2P'%Z8[8<M<,&3"
M1-*DZ5_@\=MK:G8>?"?Y>YLR.18W[';#\T3Z?%M&@%F=D;W&,HB'PV^Z-VJZ
MN<&9;3?+[9IMU$X!S3WVOSR#3FIVYO=A-7432>4T0M14,CM'6;X3'0Z%M1OI
M?LQ;*)0%\RQ&64\K:J0BI=\R;9M=A%PA*:RK62ZW?EC0[SC8[H-R?%.;GT(Y
M@+SPJY5EM5K5^8+BTU;JI<<'[ %/-S>66:RO0/RPLF[!!VN0;-Y=2;)Y3BS7
MJ.]#!D;@MYV(*#H>DUSIJ9R2<'-YW2RR:;1B+S652%MXV!9I< 1U;CW?-NGC
MS0W*'W,JMIM2!EEJ_30J)9J'@T+86RS)A@@"!=<)25)Z:3:N-;J,U-!PF*F-
MUKA,QTG6-TR'49'#N_>VO=0UJ+#FJ]&.SV$GO.^9.L4X&J2$6I.'7V<)(:''
M$TY"$3<18=5[!;A\Y/N5U["VL5^;I>S%%!G&ZP,SR<891>E<MF$4!C>KYM'X
M@;(Y=SU97XL1Y8N.?S8@_]"(RGM8PI6.UXE*=D"_7$ZC#Q^.'OB8G^\=P&BQ
MR_H'#)Z>UW"[:^Q)AZTNGN_N/?#A_YY,_R>IDWASX^-)='#P_/4]#!B'N%I7
MO*[SG1___=]>OSGO%35X ._!_IB47V7D7[;<'Y.R!_+V?3)%JL12(P@7Z3 =
M7X%L_C'"66V]/MC?CEX<O'QV\'QW5[_40:%/LZZN:+Y_RPORB'+,[P^RWF59
M3,8[H+/T%_C=T96\:_:W'_Z&2[-14"?C*9:EHS=IRM2=NFW6X)C*N =1M_)9
MO4O22XPGOP6W%#8H^CGK]T%[_GLR&K^)SJAXZ<.'3_<SD2]IT[B_N[NY\3L"
M2Z)W\.0B.J)H6XO7Y"$,]O4N(K#!)X _('SO2B3T@UM5ZG^;C(MAAC6GMAON
MP<&+W?T'-UJ6P"QASFM<V>@?*0RY/[V/H:(7L&+/X.]%GG!EZ\D4+F'^X%;8
MJ@1>Y:V7>Z 37KU\^>S5KM4)[Y(> >M4<9@O@74:4ART53N?>:O^-B !U&?Q
M<T^J8/^+5N&/(M_):8.^RF!?O=PY^"*W0"UNDSZS"<)UT$A'GK\+DG,*)P;C
MQ<=Y;R?Z:_>GG;_^1_<G/5=[NZ]W=T%1]:.CK.R!Y@)%=IWJIR3"ZB+_G,21
M*\Z>OWBN7V$I$H%1]!DT20Y[V[N::Q(=_+#_[.6+O9?^R:8OX$-V]"%_0\>]
MFH+KVEL3"^>^_,DOE$*/T_#Z.1D.D[(/YWN<7)4!(^NA#OP'M&9VHA_^6DW&
M/]57,&KXWX;/N8_JX>'O0</>.1%#QY,,>*]_3LIN4B;1V60T2H=K,+%/"!C8
MW/A[4@V+FS48KQ6TQH+8W'C^:N_9\_V]O;:=8<T,_L[NJP<>X;#63TE'J/NW
M+E__"B__2M4#0\=WS3\I6^+^09'DJY[C'W38QO<WL_O9FJ#2NZV*XN"IBF(E
M510OU[^*8DVR4(>8Q&5R/LIX>&E@!,X33!5SCI98,9!_<M)/#'"U2+91FN25
M"\<;$WM2,K0IF\T-&%*5YI=N-J8&V8^F'>:'X'<(:D-I2> *^*0N"W@Y_6D[
MCKK$_"B4!G,'&DAM8WH6.5&4-ABGC"W(AIA;8A ?(F.R&@&ZS,Z759S9NK;]
M/7D1,3EU<U6,B)RWBC1[)%PEL]?9]"\C;H5^O\1WPS?9K%TB^Y<PO8_'_-"E
M.2D4TF<HEM$X.'I=0$E$"S.'\'>9Q->W:2#00K#E8!R($%LXMWSG2LR'V%>
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
MV^VO3,?$00=_*QZA[O=T9-8#ZWDOMT#/,VD#_SPYV5S-.SQ[?W+TYCBP7]Y
MR[M-"V@0?M\/JMUVKV[#PIN>HV\I-4!)F% UKS-J(.OH'/,2.3BSYKS M?C)
MFSE!>2(UZF[J/.(%Q0:=)TF3FV,S]"8''0XX=<%)]'$Z1QDI8BQ14U3^0E!V
M+N!UD=&64.FK,R4-U$/JA/O>RM3@#<Q"^JA/RJ(!F4"]@D7H_'=>7&<JN3#1
M4E,R@#%*>+]T]I7%A+**#TK-O54X.Y.B#)J)*JO3I(WP P6J$4T#-6-_7_Q4
M-_[*>"3O,/(>-3L=>W:&)\G;O_+6J7;. *>!(M,/X6+#8*O1CD?.*7%?WJM4
M7;MGJZ>/&^9TU.4PM=&,XV)&>;$AJF'X&:I")3:#GJ89J;8%MZ\L2-EG'0.G
M3#M"_9M!!2X3HA*B-'AO+E8Q;2SN3&O)&'_&:CW.#@R%:$+\&V>_PU1*V+L+
M)J127434"YHT:4KW(\VM/0#U4;YQC!4DR3V0Z:%9T>0F W$>I:T,9;BY$D"W
MY\9KPW:AG";)EI=+KD0DK)/QY[03_(XF=Z@6'[Q461)BG#]:<-*$4:]4LK>Q
MQNZL>#RR2_:5XV"F(KK'BR"SNP+V(-@?>@Y(+K&(.UZTZ?OL%*9>7W(Y(+>X
MSJCM,]YY!7LTM0]RYVM\\AK.$;3&"S!SP%1S"PAER%\*.#]F*#@)5$I;;((?
MD;;B]AWFINIVVPR.K-NP@F4<,<1VIX&Z6\#(/Y^IB[2JA2.<H_EEGSLMBX\+
M^\=OX'?B!@V]CQ@KJ_>K38RT<@RK1Z@5?Y$JP..;V<%6S&ME)/KYTDCT$'2^
MYZ#S%XW-\T T_K0YWGWY!K[= M^ ,;V^WWMV^Q"0_?+ZOH%;3='FU0ZN@:WD
M )RN?;%QNO;:U/(K_ SDI6D9%$H;:9I.D93 Y,19_1CLI+MLICGF"U NF'<<
M2 +:37.VF[12BI56)5@N3@KQ/YX_,YG4: )&U66 I5I]P2VLW%KH4(BCO:=@
M6208=@)KP=Z0[IQ--,'SM&LOMV.$Z.?(T6S" 91\"/8!E9"F..IX9)9FK $]
MM];<O>!!QX<=WM6?3^;0^@[]X*'\^6C3MZ:+FXFENFE"9;>1MM& 8"H.4Y*7
M?WG(C2>V,.:O'EB;</XAX>LNL30%#>0TQ[G#TQ'B(4VC-..HZ)(A=U\%F($;
M.+O?+HKWJQ1L!O!.>K4;>O=A@@XUH) X+C'!79.N]@_ #FL (L&9Z$4NPN=^
M5V7<P)4)CJ)Y6D=9",N-]T(Q#M-2>X\(NV**WA>X"^R7P0V:1!F&:\>CZA*'
M]B.BM&)80_\[W*O-E1?N=XU]7$PR;?)SR#EHYD5N(V1.P:?&D/K'<W/MX1.,
M$#,;HH?>%!%#64F <M&-2EK0+B[;W@]]U"X/'63)XBA&BP]F*&M+&SCD*'7-
M$IC*2_&2X3RHQ1%,F B'9JUO200<E#T9.P>[SO3V:7HOZ$8]V[5]D@J=N^SX
M,WQ/)!6$5(%B1@(\!TX1V8?+'.9-6351;J;ALY5=I-@BA_D792M"2;Q,B!%_
M41\Q]DPW^!_/7KHL&8>-+B[0#5:#XJZ)71)0L!;,TO2U#7?J=>A3=3!4_BK*
M#[@0.8V5QST>\7G_5Y0WF*K]/0>?6Z=]"L(+>1*PW1P(;,&87\ONC6;O^MC9
M 2F''W;$&5 "S+9)X?HDYIA\BM!^8$LT!?)<S)RHN[3P^'TS@YVROIWRW3;9
M*3_L'>Q,[E"GXGU_XWK1H=!^BS(1R-; <AZ5BKPQ"G=+5*6N:'<"-9:%VEP9
MD@\^X,KM$HD$V64\POS?-M+GSD_ISUKG_.F;].>0!1"^A]))2%R:7#C?=V\D
M5GJ;\'O?!<&]P$MR!?JG-E]PWUCN[%#4CN5L+)EV+J"-Q3S;18!'> #UV(:U
M_&F333'CC^(61@L;CYPUV(6APDW'$6&J78Z!V4R2T^"='*UK,KFZY&Z0%WFZ
M&[ZVB$%0!VPGL%^O@[:S^^KQ2;FG<Z\?6*9]OVTR[>_;R[2*A-HE6&\[VI;[
M>Y/*QU)]G3>HWZ%V&/%H6"0*H_!H'W9O5X3)T[J5K*6)B+#E&'^4#$)W"]B,
M$;K:M37M,>NH>%Y++Q*H:.,!*R8SS_>'/$);X^D<]-;$?)_8!;MAWU?&CE\,
ML>-/%3M^/L2.ASO\F338'[9+@WV^$]W)*^-\?_#*?$FT?X=T\1;5'7^,U;SN
M1X&^#44:'!LTJ])IVQGAZ;#CD>-%$#=#6KEN(ZZ9FRK5J2$D:.*DE3]L ;V<
MDBEQ^[]WXR#FLF"F+DR#@Q<Z)1G')D0S#/?H=SJAW+ W.5Q[;FZ8<=]7T2]3
M<\D59U'3=V<1_ZP]0\OS17=LE)F#2)P?.H<?4MSK<F'2M*74:GER*L?'**_<
M@""CE5$U&&GA7W7$S _P=G.;2Y7.)DU9&1<B)@*\W/\/*BN%IWZ'#0_.8[A'
M0.0P_2(XA$V1+< ]Q-A_.Y5:!Z,T?=V6=&#0FWV<+GD9&.QNSJ]'7#L89L\+
M^&@JPT571<J0<QCU+)I)S8G)W=FY^012N3HO& ][5Z<-&[3L\<B!R^Y\"IJ-
MQ [#WIIA?.^2O';O>K02V2/:)%M7,JUU@9Z?=O'*IX[0ECZ21Y)&[M^#&^_T
MJCU'<,H'W?1@S3V7/5E_TQU>Z()<A$[$%A9"J3([7)V0<>PVT,GS%-"%*TWZ
M-I55PXI@(GQD=%(]^3&[&&N.,LV+[*N(_75WBVFB?[*.%I+H@"CYN9$](</'
MTQ0W,]8.^ DX;V!5\2(XK$ 454YBP-$_SQR&CN>;(.-*)XU3:6,P'EV\=WF5
M-\"N"9]+"C]_CA*PH.J%9852=@,'$)*GL;I>0.#]QVXW'.S?)>W4^7:/S3"8
M!9][=;=/PNA2,RCZG\\@1O3_6U&GA:!D^>J#2Y'BUU:BJ<HKB])9);6"+M0M
MJ032;P >PL GA6K<_*<5"+P$Z-O"L94T+7H#B<GE"+86XRK+T. 1Y"QM"=QZ
M5<%=%C4>W7%5VJ$01^B]9(="=/,N/&)@S:><_'2O/&6RE3QENHJGB!WY!JY$
M,^>+PAG5>.VJ!DL_4VUW2)6RV#VF7E57HJ[#,>K5D-?]*.6MC%__6LOU0OU:
MAZ=[F,QMEQELO$KC4KEAF;PLEXD\R+X,;&?K%+5>U7SC9AV?2#4'^[&+;K47
MO._8KGT*]^U@SXX_7J:3M X.]=N>)AE\@42^,4+^)R)RH;CQZ&ASXU-3Z]%2
MRW,B_F;M)./(E:Z;TL574@ D\HSD UP\^L*I\<J(.]COF*'5<'Q4OMXCP,Q3
M@QV\30E"=)P;]Y)?GWIZ44_ N/:<@;UDM_X5F:5YH[$'QR/0LFEPSC$D;RRK
M:_W]9IQ^*JPT_1+\F:-])F$9W^-[^UG%/*OC*BZ+:]$@'Y/D&6[#YH%AI!^$
MJ;H?>I]G&(\4ZEV+9G71(+;E(/^F0?I&0CX20N[1_6_1W^1;H&!C!_)4-4GW
M]2MZA+[])T#A*WH6/H(-?MI"]BXYE"^'',I/E4/Y8LBA'.[P)HSS=M8G#;1I
M&]U[ZJ-[].[M^:-JXCTTT;VES^+95C31/6($3<KY.-29;:2:]N?V6*]=9?P=
MIP[NPL;:Y[=[SVV-J-%RNS5F'HHE^N G"PW_255=6@^/W$6L2%)RLR]SA'^I
M:EA"2M@H.CHZL\E:+2 '>*%,12<463 +AC]H >0S&$*G,-1+RZFYE_LN/F^J
M@L<C*@NFY+[)DB4ZF$)D BR#^/!R>!BEU8> \?" 6EUL:4?NHXWM8[*,VQS@
M"?"V1R(.[TD>_G%R?G3\YLWAV^-W?PZMY;=?*C[?"JGX&^:4Y)1+_":Z-H+N
M,"-@[QJCKE&9,E!:4QO  !?TS,_,=?'.\!/-P2W^CI^W:Y]G+P^\<EZJFKU)
MC(M=ETTLSB55XLTD%Y#3,(2S.DU(X8+6I"&GDT#&X'30G@ ROS6/LB"+KBN;
M]B.@3W^D>:ZJHHXX>Q6WX2*]PADK\JJ:3)W+ H'=&7A[FJ4Q;1<,R;*U$H"U
M$N25Q;M>^C(#2TV/_=W (20I;<,N9A9'=7!=-%FBNPRA;&1T-@V[I=>"@[A?
MKX(.RMS228242S2O;7Z_)@K$H8Y0EH]'L*F'TNX"F:$D,6%^<F5@LFBCJA:B
MA&[ZXZH;FD@L_$7_N>(SK]^\.6+O_>O?CMZ$]W<\CUEN/Q%3]M-PX&UH-GY,
M)7G]Z0->(=..#R6I&YEQ=KX$6*O P;(C/5U:NE62AX^,D'\OU525HA6S.DZW
M?#RR2)*)RE)..=35/:PD[ZYB\YU\>_[3/XL6DH:>(=AE4V[N!:3A@L )\T_K
M1GIM:=@Y.X3!_#O%EB.JZ@HD[F_1@."H5**X50$;,G0$: KA*N#<'-."1)SM
MI4&=X"?4DJ#[1@T?9[L(P*>SD'HX@"%$K0-*-$QZ^XD(%B=SU<!I*])]!19@
MP->K;(%99Q7EA:(D3KG$A4%**6OS%NLSC)I1/S$?3,TF19+J&@IW3_>"MT6-
MR]&C<ZF+R4<-5Y^KJ0V;(2H@YJLRG^X1SDC0!&\Z<.0M7%T?1]Z.#LK ]!BC
M=>% (J,S!&A1JM^TQC!M,4!6E5)49:]@9ZF]2).+HDKQ"\$3KH"QL;(F?W"5
M- ="+!(M!JX4#4A=EF!0,R3-4ZM6?*N(+S,LL(;AK>B:"X>1"CD]7K!TN )>
MSCDYW:5C?TFKH=KE%*5>45=WW0M.>&#$-<W@H^1"NW<BH):FY!HW4 85,2)O
M3^"X,HHGTQ9']CRH/ZK,2E:XX@#"/N8J78*TFLM3F44?3!EPHG3=LCT>0KJC
M;.+BFA#2QB.LM^4A.AM&7:M I"HLDP,ID$[3&)1X5)/Q,4I(KAC>M]#YNP$7
MH2ZAI.Z9$-<$0Z7[B29+'LHQGKBT+9<:7NR&5!%@-,(Q6ZFCM0X#K:PI9.7D
MB%"=#>#7>-?%:/?>=+ 6+YB!_$$<:R :-A+@7N8:TIH.*"D4ET:HCZJ,T\H]
MC0MJ3TOJ#2:M224@RT9JM0129A4IV#.@%VY\"/T[O?1H*'$[BB]36&38$L?S
M @[ 4"XPK;R8I3'"><.YZ/ZZ?-GF33G'LS/UF\OFS1,9Y.H6KJY/KFY#Z_0C
M+"Q6):(L2!/I<]W"MVH9/88]S*(%,8>/*FXT1.5U85#/8F=(UT":(.Q[7 $S
MSLCD)T]0 +PWKLLB![Y;Q5%N[1M2[YU/$7D!C!P%]Y'KJQ&QVW"J!/58O-DP
M<GI!@@RKS_%3\W!=7+"#QWQ+M]>C!L:V*4$5S1R3AK=%?X=:TRF3NG=]29BJ
MSHJ=Y@NPDX)I()/NXVS8_=O8=,)CA&_PDV#8(6@IZ?1B0& G0!:X,"=Y+,@5
M#$!5(_!>NPYG<C>>I#^9FPYL//)/+.@>V,#+MB&)Z-LAB>A3)1&]')*(ACO\
MF?21;6CQ?88>4$4]4D0X<IJ\[J#23<W8@KC^0*5+5W='- 1&2B.,9>.*->5+
MG*<3:B50.P"JL+<G4N5V,EJ*,BT>TB9W$?W@#],&D03(DF/S\F;_J8V^]N4;
M8>U^:QUII5./\.)P-RD.I4Y3;(\]7(&M7-T=B_>/P;88CTK--S6\4@\% T.5
M0I16@H"N*9%/D<B()?=]4$S[_IKFIMH=# 5QH$V#+/T $YIADW.F=C*$O+E2
M&S<)B'4ZMWEI"?(W>:L$H\TB]*3TZRF9SWD_VTMN>VX*U8L1R*D(U)2!BAV=
M.>HF<CUW%.,DN"!,1]+-BK NAY:*=91V& -K=<-=)XQ!\;');1^N]1:NKD__
MVH8VJJ\Y&W0\>H\BRLL]BCF=$PRJ1 (9U#)0XM3H;<%Q.)FTY8L76#D@\RHN
MTXEQ=,R6<ZN!ZC]1,N&M%_+_GI_\]O;P_9]GQ^/1Z>%OQ\&O[]Z\>??7^?_W
M!-;V" ]I+4_.=X,GYU-Y<KX=/#E?Z,V\'SEP\G8\^NOD_=OC\_/@K]^/SX[?
M_2HP6'Z @(0H991VXK2<$6:]]\9\I4H0, JKVN0\19,"XQ*Z5[&#SE0@QI0J
M*\H80LT?0^(-VM%-?5F4*.\_KS!^2+EK^97+G]K\:^/%>NQK*9O[BB[H:F;V
ME;[$R%-NM_*C=W^<'K[]ET5-@:',H#@9_/-_?O7LUEM[>O+V^/#T],UQ</SV
M^.RW?V'/U_ZWW=/A:?ZZT?:UN/]+9/[W-IUE;WG^25[RW:=XR\&];MCFY_<
M*[SMD+\LEERF?K7JERR*/P0'\X^L2]UQ%]U_OZF^"?X;1@G^3"I57SZZ._<0
M5'D/#(MT.7['L'L;#_\^K3.]?>Z_1Y>IFH(IC^H(*A;O6+'X9-LJRO:@V:ZS
MD'N<N,D8PEZ)%^0QM3KJVV(O.* _>>G_IUE$Z8KLQGU4AO8VG-[]>0R^'SP&
MG\IC\-W@,?A";^;@,=C&_?YR/0:GAV?';]\_G,/@Z-T??_SY]N3H\/W)N[?G
MP?F_SM\?_W$>!B=OC_8&Q\'@.'CT9M23<!S\$94?@E]!&R_3>#!^-W<=\+_#
M+MZ["T$:]D79X$+8.E5W<"D\Y=-<RZ7PP^!2^%0NA>\'E\(7>C,'E\(V[O>7
MZU+XX_CLM^.SX/S/7Q[.K?#[\9N3=^>!O.KHW>!+&'P)C]^>&GP)VWAJ@R_A
ML>SBX$MXJCKNX$MXRJ>YCB_AN_W!E_"I? D_#+Z$+_1F#KZ$;=SO+]F7\,<O
MQV?G6/)]\-VKX.SX].P8^Q8=OC_YY_%-[H7GM][P-X?_?1R<OS\[/GX?G+][
M<WC6J7-X9#KU[9<*MB6H1B7>GQQ$!.-B_E86U_5E<))?J:JF^XI89CG<M#!X
MLW>Z]XAWXO;6Q4E=_0C6;1Y=<']-;/TZ6&9WHZ)F'OQV&IR$>'^&O=R #G]3
M<-O E)5[-^S=9W.^?8F^X+LY'(T.<7='<=OY>![#*WDZ^+_?B[QH^B_'T_<F
MW[-?DK9VU8X.V[>V0_(4;!3JOC"X(+?&-!Y<D$_Y--=R01X,+LA/Y8(\V!]\
MD%_HU1Q\D-NXW]OO@VP;82]O;Q&<_WYX=OS[NS>O-_5-;F@_W6&*:"V=@781
M95GP>B\XCV;SJLB_4%/IMD.NN8&#0O\8Y<R@T#_ETUQ+H7\V*/2?3*$_&!3Z
MX6K>82$_37X^_I_?3WXY>3\>'?[TS>3G)["FIW0XAW\<OWT-_X?C>?^.>PS_
M=G9\C'\93NMQ+>1<84=K(^^^?O8$UO0(#V<M%>3YH()\,A7DV:""W(FB[5QQ
M*FM.AN>R_E3:K]EHQ97[&AH._O_17TV97ES6;=_7_*/F/&GRGU]%_W=__\57
M6F8=GIZ":#OYG^ 7GM,#G8&_\ =[R4_I["*HRAA6^>P9+//%_O[!_[TZV/M[
M?O%5$&7U?WZ5SH#@O@J^^7DKEOMC%\50FC5\]?,?41E?!@=A\&S_V<$C7TUO
MMXGU3A2TJU3^/54EMK7)R,]PA/V@D,#3*/OI&WB$]##]WT>]&QZ/_*6(R@0=
M)J_3$F1E49(G_JB8S9H<) DW!3I?5+7"7EHG>;SWTZ0$^CW8_V%_/SA3L!-I
M&8.4>UVB1_Z/-,]57>0?HI!_KHHZ"EZ^?/[B^?;LRC**I[1$$ZGH[MR/6[_$
M?Q4-1VU*%. 5AF:*I@R*>9ICO^[(](>:1FF)#;C#8%H6LR"BMO9< 38O4NYK
M?Y6J:VKHO8J:0OBN)92X*.?2,"?8,9V$34>WJIE4:9)&)37L=?I4K=UY!Z8"
M3RY$^D@[J]U0GZGTNSJ2CL4R$5BV;KDS45EQO2OAJWF4)A*7"F1@;$->-1%'
MN+BO/*ADV,QNE9L2UGJ+M;2;,^K5< OA)(AFA?2NE\F%P>\J2XO*+I.V_[7*
MHNN(>DK;W<<!KB]! UU\75Q3LR&]]PN]67K).YM.7%Y_WDPZYW *#T3S.?"3
MXQR>6E#VJC?)+)VE2)=9"IIHEM8+F+8_C_= YJJV8[Z)/JC@O(;-JH/S(HO*
M#0:EMF%R\4VT26$/1-CW"(.0W'*M&ZV@;YY?PNBPB\F*K]/&2/-LNS- ]!GV
M.8/?F?ZY!2)0%2\OY+_R+])0C;I1-^55>H6_H6RJZ;"J!H:>W8'2/&>Z(3-L
MJ+8FC>P%1_U]K;"A%7;3IE[<UVFES$VCGE5I%62JAN=MERMJMRVMKG *TMO*
M;6FUY4SXU&,ATDY3;ZC3T&X*.U]<ZX.GP#GW#O1N)]%1I=0''$[E%VCP8$?
M "PBX/ IQE="X-41-6<O2O@$-7W%;W1: X9,2I.JCDCKP3![9GI^3IHJ98$0
M596JJU#W_)PKS@F0SH 93E,W8)\+BZW:+ 5;AS8QWLAYF<*<Y M'65'A>GUN
M?2N2?IU6<QB,WMXB[#T03#B#G'T'?-'H#KE?"NW4X%]X'&0:<L]<%0WV1Z5O
M+9UTV#TC,@3YBD<H@;!3&XJ+?T99HX(SM*R<=I*W6S6Z#K4?YZYB)A2>19.G
MYJZ)W%"'Z;4/EA,]TME, 9NH%>R3=\#<AA@52;PT 9J,N"M I_J>7]%NR*CN
M>>P%AW6P0&TE(7W,"#$\!_H[MJ"DBW.MF)TD"J\6<1M7IUFI#, T.ETKO3DY
M*XV"BP)/'EX<8W&&=%=V;RK.D.:"3)#&X;G,BYIM"^!W6>L-*)K@KJ(F05>M
M_6;9*7=SD$0[,[7OF$<+/.!*9!$-AD[FI\-3_Y(CGRB%9S@ML)4O*DIZTV98
M?"0=7(%3A6LPGC!0*>FG[N;#=T0FT[T01@:D .-=X<'/LRCF]\!@H&6CC*Y4
MW)0IL<E;7>MC'N8=W)X2IMGA9^^ ^F%]V:)*N1>S5NB3@@@O2A+LZLQ7T!\K
MA"VC%*ZN*&H]:>F8-ME>KKW@/=XN8R"  *D5TQO.Q;$<RN)O)7UH2W4!YA4.
M*]MICP_4ISEP&#H^Y]A@5O*HW#.X'<UL3K>6A _]+89)FTLQY<ZR\-_S!ICM
M%2Q'6R6_@V*8IJ*%(@\0::!U1^R9_O5O2I3)8 >=M<RZLL7M3)-#9VK^"4H/
M:\\<ZCVJ]K6WS:]A@\J(FP%KDG8O^"UG#,>69:CMN2V$VVJB/3AD7*#.J83G
M%77X=;&,3NDHE1Z 'K5G1VJ1LWG;SZW>7W+#9"MVEAN<<IR.<T)N00-"@D9I
M9K-([QD\*B X+-SH+965(5:GO >*[A.@'24"-$J\]+@.;2I'">Z$<(@JF#94
MW A<LH;YE>@+:.G\/P8[Z2YJ"]'%!3*.FF3<P<OPV_W]<']_GU426B20$)C%
M,/LB_A!BPJK(Q'_L[^V_#.;X&GPV[!BY=_ VD ,$7GJ.+VUMP"NB\YVT9_[-
M'#?EX#FNH+6*OH&9R<VB!6761F6N#*UHXB"2@%N3JBO#,_6F_Y%FH&:!7G%;
M&01O+,":6WW:K#*F>9PU";XIVI5EWF65?<MREL-&!W5#1LFQ:*\< Q43>,#5
M_8P6!X<#WU=114>BAP+MKYE-B*,RH[IH(OBM5GC-=R9Z42_ONBAG*N(^J-H+
MC8+G^\%K^.H__SH\;4_?>PE\!M05U:2QP*'^X]L]F)DA>2TV:V!6>*0K[AOS
M[YUX2];Y_6;K_(3BXX8(]@\O7@7O2(.I?L2W2C3[%=N$,*>UXMB_E;!K&\>N
M[V/YW4!G_Y;\<KN8\]*0\Y+ K[-%&%S^VH\W1]EUM*B>0L3Y?@-F$M-=Z[U;
M%LY=I8-9XY?-%Z 1MN9!-44C!QT3(#@24<TB4DY+=:E _*%O(:WBIJJLVN7;
M3JX7",M9"+2!GT#6BF:C-5)8:"+KFL$L0!]"WYOA6KP53\\-^I<*V8D"^PCO
M13,#ZXMP0]!.2"U RB3*/^#).#Y(BF:@"ZTA1R7[/<FI#'( K7]\WEJ>;'3
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
M?QV>G1V^?7]R?#Z@NC[0I7M^-U37M<LFSOQ($143:XB';JC( +T>?T1($,$
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
MI?DFT) E4M&6347:(:8=^G(V'&U9HN^3K^]>^84NT=X8!84I%I0?5(#RPB,
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
M(H[89I#T)L+@ M8Q1^\)9?G%$+YXL/#%MT/X8D!9?J0KV,D?6@D]LPDJIRQ
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
MCD[P 8A?#7<?D;#:D&9:M7/,0%&=&QT8P840%/(2 HAF2C$,#(OW&_AYZ (
MW<6DI'AH?,7[""["']08^-(='+"*Y2-[F)7J+X3L\9/1@R>Z1(.7S0NM'Z>Q
M%N6Z%^&<DAEZ= G4YM"*,4P%D*'#$W.)JE;S<@(^U>0'(5NDK-^T+5;LU+%Z
M2Y=\0\9)TPRL3S)?GFM1WSV2ZO5L$*9AZN]F"_0F\[)-DWW=--GR;M)D+]V9
M!+'\:UO1<4[DJ&T^4LVPP;7DON#)[,O2ZZA3]S$F'P"\#,+"(R7HWX"G@P-D
MNE]NEFTQN:@Z2M9S,KJ OEP:2PZ9W3&'/F?8L$N4F00W*FJ\&/S?;SI&'EF7
M"V^/$=YUBIY)0M8\2*?#K,AS\V7?ZR /SA (!RZ'5SY&54PW86@ 0/%7E>23
M2029]]3?$+K&'-TCG.@@X6YG@)+Y4R%U*[*EBR7"AT8KY Y*D2%$*\=24I/5
M$.#S,V=Q:VF^KJ59W3;,^GU;74!20G>#&IJ#KEO-A3,6,B!M,590H-\GPO<7
MTL$S3ABKF=B"X,O/;GW*TGWZ\$D.[/0A^^R@2F=E>L@E%]9 [HZ)5I)RZI&5
MD\UO]GD1[0?PL$=7(%"GS1:<NRRK!>;]3[PV!F1'J/-;HC&O:,XXRF,9LWR4
MU2:]KL.:X?MV?N60H_HQQ"(TKG5*?4+F_POV'&UW\]?=S1>WWS2AYVQ440T"
M:F*YILPG,UZ[ZRN81''RU9S]:XR[G"=K-X&4IF4G^D6+4'1W=)+3+D#U_@TD
M-C'>P=@[Z!"<F#SOO"QJ$\CUGU2*<H^_?_8HQUU=S%&V+TPFT*DNG;K@66O_
M'**TW7NK@3.[R80US#R+&UZYR< A=:W&8\"X7?,$F7F ?^=%_P?8MI=WT CO
M5TC0P/(P>^>]6"&]#P^P+ZQ>=ADH_;!?SIT6NSO8'(&M[DALLAXW!54EWQBZ
MV1DO/"M&1>$:J-?-@/7?;@L;MU;8^'Y;V-BRF=S3)]C[=$>$\*8;^A< 8Y3$
M;GEL0$4QI&GN#.()(N,PPC&)8B]4)R'3XR=[HWTP@NZ'L_TX/8LPFAXY.7&L
M(OY!Q9,\1@!0ZMK:SN)_/M'M1N33\-3*I?40ZGSDAD2.% 'T:>R\$0S7AQPH
MS*3(8 ,^$.@&5$H/;?0SP*G*!G*(@;6#X_*='UQ"3+[QTLZ/GP"J=7F.,.)Q
MJ>HI!G25^_%QIZ+B6CGNVMVAP N.XZ"[('CEEC-U!B\?L___MVH,O$ /TB(D
M#Z]$O;-'988O8\;+$7E&_6J,(6XX-U&L&$4,M*IHEKA(0X@0PW!OG66:1H0A
MEUU)#8G3U5**94"A;ECE4SQL.*B9V4]#3Y#>2"RT Y5--\:S"@< \%?H$&R;
MNAI33FR*B[%M5F?T=EZ5J%<.1#^G@.X-/0^N$1CX#S)G$#"M7;!)B'<@H9I8
M^<<]KH'UPJ<P><@O>O#V>X*,WFP(^V$BD"&/!'KNS\ VQ/BZI]/5;8<8!YZY
M %;=J3L-L!3U7EE4UR-M7S1%BW""5]K09!I[8;MZ2*/(\U7HR^=((T 4TQ@-
MH_EW5MG#9+4KHIF10JR[A-O>'>MJ:H#NK,0(S3G\=M%48(,68'#VP@Z+0.F6
M2]:%,B@(,GW?EQ^$40&2E0^6,C<^D^>/K+B"6("K/:,PQ0W"F #<KWQ=X'Y=
MPB@FDEC?%Y):DC<C(G FGHFO),0_6&TA;DA*1/@9[*4U,7T@[>>]F)%2CO8<
MF:YF4S>3?,I5K:EWX(W+3V4+,#7].\^FGYF!*LPZIF[*TD2C[%71.4V:2([*
M0_2ST<"<U*)F3.];6U/W=4W=O^[&$7^EX)RX&2ZE'.PYM0;(7V]:0MO=,7O
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
MG@TN4KVG@7!#,B4F_L8]H^(>.5<#'7VL@%^4G2="P*13S#?QG*LO4!LJ@$"
M_O^4__\M__\[_O_W_/_'\$$H),'/3]?P)#0M1Q4R/@6U0-L417'N[;GC9+2Z
M*MLT+@I'^OC9LP-WNRV1_9I--KG+37;X"53"RII;I<,C?\#1SS6=-F,U-*$+
M\8BK2#24G%'<JX;9N6L6YY!0&ZO/M+M3ZH!@T6CU$K/%2H\U+P"5U %#:B%D
M.<"9,B+)!=$^93\%JGZ<0FZK[J/N?&$<A]B6MADI!;(+8TV'^*]=(Q=G^Y*Z
M-CZFOV#2D6+-B%%9T#8 X%PS=\$W7(4)!,PULMZ8,N1IX2!+7'QJ #?7+Z;N
M6)P@;0:@YP%IQUBI>)#;C;=7WGU8_1/E;=P)9Y@FUN2QL>\3@H1T$&'VEA$I
M[0>XA2#H&!)73- #[#", -@ON(,SU$5%50+;OS)?U;)APX@KB%>X8"^$1G5Y
MZ9YI ;9C7IP5_ZK(;DBV$[)'!3*MM4TQ&:/,!#&& H\X:2=#A%=,JH8@L;C>
MF5X/]<L O-@.D:8EDID23DKZ+:3Z<#Z'YN7LW&RWR8][TZ^A2 ]9=<Q<'OD^
M[J%]TI=JK):*-J+&8Z!"=.N8:B%M22F<P:S_GJ+FW-8 A-RG\VHD9K\;NW6.
M'(B8PUDV^PH6/CE\R;2+"EAFMG$TRZS>DAA1T7VD)8OLWL3IT&75DKK,6&)5
M2PV9-'WALXS+"J&8W26<D  0SOLZ["&T#$#;95O+1O9H:6T2DZ\@L1N1M?5S
M)O+8J3.13AI#^N:_]P,[ET0= !**_A6[@PPJ1V'5E1NEO#N@P\R]H,C4D'CF
MZD?D0NZ.I[KA(N8^,N[1[E9 7U=QW:2D=O!JB6H5<OYS'4\.T!],[COQ1IL1
M\A*09NB$1ALJJ62Q?#R ^EV4T5&F$(#;E'[A<@;,RZHV[>HE+"H2ZOX$X$G6
M/8530U>*&\F\^%B2<T'53>MEJ%!]JHW.. NT?=VIM6;C890%($S>@[7A[(ZU
M#85BKZ?I$7_PO/!,7XQZ-K&?) KMK,*5)PBL3#V36;TL'L%^4>H"9L.UJ,39
MJE3L[L[;&SW>.3983$A*V+T0"AGC'&(7=S V='T,OWR?G,W)RAZ,AR!H?]N<
M=,4M46,&>]=-_8"E?^P$K&NII* X? ]N$/3:Z[*<B"RTIV<#B5014CU*<VX
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
M8Z#OPI(0G^9)/V3?N%A3)$^V87S*&V2HGW@4L>_]E\>/X "44VMWQYUQ&+9
M+8R1<7]Y$GP&CL%L"K?8>QY[XIB>8/^3YI2E%\Y6^)*AQ+LJ]_V<VFOBM\G%
M3OB@[N1?5C.ZN#T)J\[,B<1_A7W\/4[MV04S=>L)?3TH(7-RQM<57; QY-GN
M1RM,O*[4B-<<V5&PV#6![TR3(&/MZS5\AH],,S'"B?!9I-2H8[_=LP'L86H:
M&)IJL"+@WMC>6,MCO6]R0,$.6.J3(GI 4*72-4UYU;ZW**%KF#&2=>]=M?1=
M2:A9L\S%M5_8W2F!K0??]6??U0!A3114>Q%QXC. Y1 S%GBN**K>QML:K1_H
MC+@7,D??7<=+B4@DY1KN?%^ZB&BF;Q9\5W?,V]YF\O7A7/4=EIU956YHD%-9
MN,<LEY+X[+#0[4:\K]F@@9GI?$][4.+0VZ(HSF?<=\]&O*,?-^^.75T].*JS
M]S 1'#U EX=$O)GF#Q=M,UF1VB0(B=)F\2NA?S+T^,& Z]@*^\IVZ)V!ZTP+
M:[%7'%J)?N>LN01<SIA%M'#!T\L=.(U@0-8&KV7JB*(3FPMQ*Z9OI:)\R%3P
M'Y)!2QRC1>>K(I30W+<<&M$(6 1;AH"IM.+*5#0PWS2>H2&'8^#A#5I8MF[>
MEV!6!6TC<YH  .F"-&_4W?JMJ>JE,&K ZXV$Y406N/.?T"1SPL(B6 CE&# 7
M81PL6T8T[&-!V>#ZK*[EPHF$)@RZ1D-W>\&<54",NCE6,HCND0H(<+('R"1T
M"R&I'X+ZTJ5:/!A\USM^+\C!FYYWD%P.144"XI.EY&40A=@CY^Q7D5+N)QYL
MXZ >'OA!(<%M+W=F_55P>!8M*E3#X;E:#"1B0.\(JPW\B:H+B9'N5Z[C3CO[
M[E)]\D!7#+>>3[-7U6P5,, &]8?D"EO#*4B(/>1#=JMEPM>6#X*HL#2JDQ."
M0PB]0FI[TJ]*!8TZHS!,I&-D3/1@XO1Z?M7P$:8$BTPRV<+MC8B>AT<DN6NO
M57P/1?E\A3E=&A3+H2)B S<%4[.J]?&8FJ<8.3,BR,M(=QG=4V1:@..XA/]-
M<RR,NQ##';S5'(L%Q15)_4PHRYXC'J5H)S-V4Y>^>XP1BW2TZTLE!QPO&!P
MG@Z31>20-<UXVY.L?R>Z[$6B84V7FUZ7C4QSR4* NK[P3>/*$JQB6/:_#\VK
MZQ*I3Q]M$ZFWEDA]LDVD#E$&W(-M<:=G[M,[/'-?K]JZZHAIQ5DC0[K^@S.*
M"+5($+'_ =[(YW;9N[-R6<THW4;0@YB*$O/&=6,S49=U9_T0D=D)4#1X=I2?
M%A#DAZEJ@"+5^!ED]2:^.F%&"GNB>P$[>0WB$S]^ OD\=WOWP]F^?.'PDQMG
M[?8Q]\!(:] ,DK;.^D)FDVG-W9R4-9,K5K6O4AIA;OP*." ,5S3!SEE;C"5+
ML,\)2"+-M]D-YT_!-;0ZK>Z>YB GV)+/]XPE\X*G<9%C'2=R&;'#4!CU2V@Z
M,6'GW*!44&>O_(.+#9GI.O>^IW(;<7G!38%;")<%T'?"4):<4LR!.O^,T! )
MVB @56MF%Q'-Z->*0A[?F]WGUN[O,8H'2Z+3PIVZ-FVER=7..3A[W^QG;D,A
M444-$3I+,?B\DEG]G'4*T$[4B(?=;CTZ3@O!^]TX.4&][8U!(\SG0%$FDJ\.
M?K3B4&#]^1@A"9K.X^T#UHU6-U1$<'"4<89.*$Q)8H;^:E/(8@)-[,:O-A+(
M 2'_PWH:-44M2,L_;JM1*#GFQN8>'$8('%[NQ)N7C#3S7Q2T(E%R20XE+@SB
MLYF'8?4,+CX&60=[\R?[V5YQ8UA*_Z#-7KO[N^%%,"I</C66*.^R$.J+H+L[
MO@J:K2^"CG1-!/$91G95'01WPMHO&M5I<51X56X#4_&"Q^:+&"!01G)^Y0-D
MAW2[>HS]"H\?/O]//>N*LS.([MRF/7$QNUM!E%,[F N<:6 N TX:22E?"97R
MT.O+1& 0\WKN2(2>3K=J]IX^^J]NM?AQ>>Y>L/O_/EYLSYTH68M3"[N*S!)7
M7L"H8$ *0$=8!A4T)+IO==R_1J<C53Q#'"06+,,:\IH10_8;6QZE^A?9,2I?
M)%"X21 G&5XQ8(8A PY<J5.OST!88Z0B')!#X;Q]YQ7O;9%5\6Y* QHZ"D&F
M\"D\**0R%'ON/L-T@VY5?]Y^WMU)S>]['K6XTKRUZ<'6O1CYHG^R15$I?L"^
M;O8L9ZBNQ:N42B2S$K!L?)KQ"1@H>UQ_=YBEJD:[;FKEZ "[->G^^117=COA
ME;V[\T*D_;1B3R.^X,:%*=_BC J;;=4I=<HF Y(%:Z1&_.67MB=8*_B(\]SH
MVC7W$,RN&!:>;SY3\IZ*%GQE[G^7-#B7H\ V(5*"7@E8 &, &'B"?^OV>7/C
M6W<#FZYF,V381*+G@!L3C_0!2^;.7:$YQ0T!6,XEV%"QYGZS#CUBSA"1H(:2
MHBZR-T%GG\X?9\3U3"(>;3<K(+!-K%I@.I R8&TZLP"Z<T:H0Q "U0*821PM
MLVO_%2_XVZJ69@^W1:9_XF3^LSM,+!RY%7_6!ED#,MNAWX')X1*@_*@WYAOE
MX/^DU$=_(?7/U56H?5Z[<&N)Q  F&A5_0[H,#3X?HU:Q^T_2U;I].NB(70$=
M;7H20<-B+A<'JV--T3(5;#'LU93+K!>[#[?.LU)&^CY-^P4&.R5A$"#VTUBW
M1:$[3H:O9H4*(]CR/P.6R4-@^;W@06VVV[-2!%(6 CP0UXL)_TPPO*K1\4E>
MJNHX,X&M%Q!^)R\*]1G,J ;PH_N0QEJ;;W^\S;??6K[]Z3;?OLVWT['X_ Z/
MQ9?8R=IA @2LZZ$T5;YOF[&+A]T9IK5N ,*(/0:W!G[6S[\E$AWRDCS5B::3
M):TA7^3/8T';#R'^NFDV@H^^*CLW@44?YL%!J9<F7.CP SJ?*.H+2-3Y2>@P
MU'&C0@-V^]*7PV[@A]FOUA?4#![@(JEP#];";61L#:SJCP\:YXE64)>.9\[=
MB'[B*K],2I^7*$=U028"A0IR.7$_PD?/5@6,NN0<.1U=SN[ H_N_N3]!/UE;
M_0MG<E^.T4.=@7A(X6NB=VB)DE+SF-UH&IT5].JDV,SMF\QS?I)('#/H>4N2
M-_5C?#NXJAT:7N4BI-X(^[[B>5.CYBE=4EV58,F/==;T[[V&<B5:%1RE3S[L
M[IPHW3_TN+63L L9:<!R*Y>+^PQYU#A=$R&2!I 3]\'WN%,C^\T=&EF;K'M3
M7';9*Y5ODA2+%>;KKS3(F''UR7\5IR)77@9L_8.8L@3D*0M$B4$*Y=_0PN#R
MN48Q(]>L&U;1BNPEY\])7!J2/:_!%GSWX+\MIG!PE4'R2C2LT<Z";'4>@")%
M"\=4[' YQ]P0MOCU,'N-'02 ]-%\CL5=$8N;G: \;%!01%_G4SW>;G H85(*
ME&^<7<D\0^[)_4VF.1^2M-46"<0Q&4RQN5U49@R%9"%+7$TJ9[QA%_B_D3WS
MC!994K9,)<D(Q7DF2:64%N[PVK!=NCT[ ODNL>2Y9=,1L*.\%UR$B1<3UEC7
M<DDRA2#+KX0Z:;Z0V0>M*5D XDUW=R[/2SQ@(AG&W)TGR\NR#$":^=#;N/'+
MH.EWM]>W I<P2L$"W*I!MADZ)D1+N;]FXGLGKH)/2->AA0RFP'DBRS)*A&#9
ML$@DTU!S9\8-P?@).9?QI0J:F!6U[$OMDDW$=H61KD[2_%B991FCR"O'0Y0^
MJ*O$RL(O^52--->'%03/N6*KGY0A@.<O?9.Y+HCXV;#1)K@S.UBFEM6T]@90
MO(_N$+Z!#6\2#@L3Z7))G]XRVNU8ZX4KG[MH#FT"UL-*["4'%GYE%_&"@S%1
M^*RXQ-(<WZY@S\\<0$16R74]X0%2\0!9FVX.\'/XH#0=M3J?]#;C5\3J::L:
M @1(H%PG\-2O,\*$B#'?W1%KCA^LB_G F^,H9?A3&3.@,85EZGS3,C5FLX"!
M .S!^ K?0IC0RA-K44R563&Q4"Z_0? =BO"5I<4PDLIRV'-*XTP1$Z7.A>ME
M!;1$XRD^IQ@3F2-E=\=[#:GY$\=$^\66N,JO7:M9;WIM1M&O9*8/2E2FS<(U
M%GAXV9KA+,#D8F]LHKEGM,\A=E_0WCWDE(!Q/;$- EV4<,V.Z4<[3S^:(?>5
M>[*Z@/0GM#^.G5_<(,\#N"7[V$)%I5CIR80] 2E.<)& Q2;%6!/D3/UK[+U_
M;>NX#P'&VN3FDVUR\]:2F\^VR<W/TQ^[W1CXV[N,@7VY9'>'3X7WL\)WTKBE
M0LT1TOF%NL:08('X:=S'7S:MB1R'?+-8-)W D82[,\>U)7&_07\0G"Q@^>C:
M$6>/CS7@E&R;&96,7$SCOM9Q@#02,((SXZ.JYF+RHJD J+2H0+%[+VS6"WK=
M^!ZJS.-)I$T !(U #Y;.W<468.J9:RUGO*7O:3./WBDFS0+I)<*9S[7,%\[B
M6(I^$Q@$P7;=P,Y\WS$1;&O=CLG5>^-!L-9%U2Y7)6(4?9=Y4E(IG6IH6O,&
M&'JF7D@BL-,,M3_4[\.9=:<&X;O/Q+-NO&7>-O6#!!K)EQC(9TU%BV$*2Y*K
MDO:\-J'53UH8#U.")<TB^[2.16EY@-8W0XCX.$<AP6NUS#5HM?8(-:2Y+QPR
M"BPEC390/,UPET'\@5N]U,0UZ22H=IU-..$@O#9MEPNIG](T!,'@K"HORB[\
MPG5)K5PJXNP34E9O#1Z';;7A"<$-OO!1C'T"G=%)UF^>;K*/9;GH?\FF@\*$
MJF^DQ9>%>8=I!2N*"/)2B0\L*Q 8L!%]*P'6RZOW-A3CSDASUT1:48_=[LYI
M$,'$9 N#^::;9_\XX939?-/NCDD5<7:RHZK2=;G,B$5&8M0!P"J_]'#?4)H'
MWL'0_DFN(@A0J&42SL,55?WB#&"L\+=F&EG5^O?,H\FX,54+CFO#07!3_9<;
M W64(*9UHAV@HZ(#?,J4,8.I%PP56+.QI:7$K\KX5;0E- !EH=B+]->X<-MM
MOO[RI@P>!LEZAZ#!ET$]?7GQV)(QW?P&5HJ;:*,>%ME#P8H(2P/TG,Z76LV<
MU2B;52=]2#B+_!RI%$7(=C!<.ADT4%22_\H&ZL_F WU_AT'1!R;S1[!%.>EB
M/R@@E'!O=O-H:WQ>3E ,Y^'W?-&L6"X+^'4F9;?^*E])ZM/==,%C,LU'Q:S4
MTJ'QQ#VI*R#W+IOV(_%T+RJF:"(DGZ]S8Q:Z*R5'3_?Y&V8JE74IIM6*2-;-
MV/6(F92C9;9G%7J92:>9LB%TOP##I&H*#1@$2(4Y'ZKMI=#UPAJD$=-U!2?&
MHH7!C4EZ8>0'WI83(4;A88>$16WX[T,7"UX #AZ,.?09Z01X>E>^CN&#@+:7
MI3 G0&?29!\>Z:)J9MIZ^?KE^P/XV[O7!R]MBO-/MZ$?/[I%4+%[V34!E&1E
M^O!1=_-)V-49!L(Q2<RC<&-B)%#Q?2A(A2Q*? [ [[&H;GP$[SA8D@?H]02N
M+_<#%%SJ,B@,LP.&L<6>UAM-P-()!>\48>P UW'G8:G+V 44C7#4T3=PO,J1
MC<TOZ)\$A9K".0NP/:;F4UD0+^&OW&:C!Z<K7YXWDESI(E=Q=V?/0 B /YE3
MU-I[_#P-M\894$CVHU2S[;[OTKM^NB&)3]N[-^^8W=*9_ZSISC:9;>0/_ZSI
MUD_< Z.Q-GO_=)N]O[7L_?-M]OYK9N__XT<V<5AD6[!9V ,[F /+^\V[ >70
M> \%]ZBEUP76[1S3.<3*:C VLZ9#IDH78F)C+$7/'EV34P*?\(@094#W.GR&
M6[ER"/0[#O(-\:5/;[N;_+8BNBV(<;$)MM,.,^\2X2U6+<2#<CTCH>D<W::M
MRZN.';AL*@<;?AQ/:5)G5?(IB4JC= -.$/;$=RMI6L%F0^HM9NXN=SGL'@8'
MB_B&L>8.O+=MR9AI']P;^CB9MDM"C.)<^51(8Q+6'55#H@J(4,SYZGK3JFN+
M5GPH->Y.QQ$-41D>.*Z>* ]5&.Z_)_U7038X[[X T&*4A9IS>C',8-C<R A[
MUW=W;/M,Z';CJ<YE:+>B]<M]C .]GS0V9H.$,,7YZ2G:DRX?;-8?2T>Q.R"@
M]Y*HLA'25OC$M'_;J6&:AL?A]T\Y#5D!&Y0X BB;+WK(01][1324W1TE!].D
ML1<PD9="%]>8HDNP.+\7&5I$A&#S;!):HD.%C#UPSR;HD>E:E(<'8NB*7!U1
M'0*L94F0-2HM^520LU3%:I)G9ZTS4-""YRP2GE -46E.5[-L7G5\[WV2^B*E
MZF4 L!^US0K:1--,;#3 L*^/ATON.9L*I,_ Z_0ZO(WB;<Q1_3X%DH+DTK2W
MYP'[@W"F-%5$O^<5M;,8EE5.4>!M21PAC/(Q4LM(RW=99^/SAM!;ICY0C"$K
M(7VR??MP]3 [2$S9T+#(]74+@71_2QT&VQB[]X@8MQ7F:;%RT>- /969;\3D
MRSFCVU)NHF\=RL&4H53MN^329#S5LI_/E YW>J Y-WHC!PO0A2!3B/0$$V_L
M:GG>M,[+\Q)9J?>K."G-E[NK0==X*4#GPIY[S!L#EH\%U?G%,],%3143*M%8
M_9N'(X$4).M@XI>L4Y?+E)L;&LEN+R3H[2$D+F<5:<+8B@*C-&T-%F5X$KD=
M7>+R@>%#H ]!#+<%YD@[9[([5<",'D?6S.Z.731UD\VICQ/JU'4IDJ'AF@US
MN!BTDQ Z>DNT85+FQ.# _"F^=[6_NR-$-B81%*EU\;+$G&X9TO4DI'WZH,&P
MZLG#M>A0L@Z #<T\-/0'3#C]*T+>T<YKZME5:H,4Z#NR?RC^()']",<*0#"6
M!&PP\]6SD#XGEW"MLM_E624W/1&;W=S'HO50A?FAJ(DAROOX=2HCH@T-51GE
M%A':&.*'$2MCR*/"3&;HYN)+G)(Z?<%R@\ ZYE[!K&.^$4!:L*ZE8=9@B+@_
MZ,S\<0U&9;",<%]("T1^XXKQT$KX)# 5)6%-[!-(HGBOU!1O\!5TBHPWH4GP
M2<^+*XDX>S9#G>H>)#CNF/^!LZ./;RT[>NRV8GO!F5%X0V^J;NFS<.P?_I 9
M:!CD;K"3_HLS.W[&Y-P+CKGB"S#8OP[5'U\R+O^5"BR&)Z50.E*$ZUZAFI-C
ML5^_N(-_OII3C@!<QLDJ=&N&1$G@5-/.K)@J,1WEJ$-"-J\@DKHE&B[3%X88
MZ=D4T^4!M70G[#2T-M=$?7\L*I;/&L.]FH&U&=]GVXSOK65\O]EF?*]7T;L/
MVW5O]"5T[*8YD@@BF@IBFD \.7%<>+$@&\BNH+6,93KW0JY/""KP()D,J6J!
M*K G%,R>N-7+W'$TQN3IT]2BU 8CFU?UJDO)* \H. $%;D5P'AIU**\R>$J0
M<A7^_44#2JQ 3"%E0 .D0/[6EG-7)LQT 1MR#(-'/"_#%(Y/$EK=-73&G2&8
MT5,XI[QI%^QQ(6,9B=V5&[Z<85TSX#TKD:9/7D!RW@,VV3V:]\^;\G4N@,'G
M[F.\TC4-TA\N7"R),3P6O6G=$KT>=BZ%^MO?/@^8+9'8,A#Y6Y;;8__'O?$7
ML"/TWU.;S<+=0-IF"@O\&^;+;&\_O$<F)XO;_!<NL(64WZS7$^G6TJ)@2E/E
M^.:T:M3@5]2&7$36YHR#$1X8PX;=B4OU\6O7LNR54+=.]LKNCC%2F*FT%0QS
M3\GR83<R  V7Y0*2V"!_!\@DR'07"I8:WKJCDEG(B*P1$$(<;$$3H)$/Q^O$
M$Y387$OM \$ANC%JYV./(:&$WUNN!;XYXEK]W:GW\V+?1QAPG?1 ^4(IM3><
MRO73+Z8*SS7=Z$./CYDV3>:8OT3Z/MJ,&8R_=/NKXBR6SUY&,4\Y<^=#V]35
MV/+,8KT!OS&H1&[&5G;@<54=8/C<65"T!._4H^ ZR1WJXR'V4 .-F_)#73<,
M0X=WW4A2G!*T,Q/SL#6_7UZ..!76(VRLH$($L+B6I21C @V@/4H*0XQ=S#HR
M+)1V<Q9Z-?S%?3([:+0)\HF%<61#5!KE*,MC&OC:DOCN)[K_4WGLA,/EVP3<
M-=UM@3[*&,.A*IF0>;I/?4+22<ED!),1KF,TB3ABWOH=-/_SR04)5>#47R*7
M@?MEP<UU,BR?R8![7IDN>@%8^"\]<,,'34'PD.##,AX:^T6S% 8K&3ZD.(J+
MIA7#B7(0>-L4GQ"<)Q7*7*A7.@(V8..:LL &23PG7MT?:]?>#%#ZF2)TFR-T
MM-#)I'C9:Q0'<(%N7: BQ%;XYHOYJT =16;+:F=XXOJ &@&K/K4+>A[O9U<E
M]M;V)#@.E?.((F:"B=17/N_9:V36!J0^J5#DZ:W!CV-)$T4(H+Y7 0X#K=9G
M"$"<>'[:>,D)3HR[9(P3.,BX'9;M5PNJ!4D^5T"XB5MZW^[)\__L?W!WQW]2
MQ'U43B&04?ZLC>=\P$_@0\8 N<;8_C3_'ND5:VL3GHL\P-1C_K%,Z=?+8[T@
M0 $M3,.!""OGV=\>/<H6\VP/'N(?3?LQ>XE-@NY3)$SSS;H/-,J<J#+3U1S(
MX]U*0RXC0X;"']K=>>65#@!/@#5Z9R[<HA]K7\?@RM\#=@-6NK&WO=D%@QU"
MUFM:M>Z@MY?TV;X"?,1J0E*71>8F\V-9!^KF_A/\Q_V0)"V<]=V=M=.^Z:RB
M#V)&QK>^5[MF;:GB^;94<6NEBF^WI8K[5JKXCQ_!H#Y9L_4#S:+K+.EGV#UO
M2/=3D3#WN6.K<=Q'I2 IS^*5"D0A-JLE_\[<*<6 *?\R_I>P,L=^&(.X>+CR
M@"1&1FA5C?$FY;)@KY:B0RB;(YN&I-M2-\X-X@CQ>=H9BI,P497$MJCPBKX?
M5"E5J#6I\5U-DOMB'D3 ?,^'AT#"Z31B?&NCTN/>?%^I\/(5^%3NEV7) I*F
MCC-18(%'[#-E!6*BN$_VRW*6_?LZ9E^B,' 0 OG<ZB3:I'YP,+P"YI"-E QT
MM$<C3CP77GWSMZ>/W)+UQF=W9[WC$98\)5E,6VO021/.^\[S^O;E[S 2N7F7
M#E_[E$E:8>7"NXV#D11)1M4A #4]PT,/T]OE SP>"QLBY=QZPZA+HJB:*.H2
M9[,_/D QXZ^F*V!A<09J@DT<..2<$+A>D0D10PAC)%O/CB::K1ZW^9K7A+!_
MNTP8ZX@R<9;*88H) 0NT+;R!''@M>?R,GDE(N; P,D9$?U6&&4DAF)XTS-R!
M67(T=)ONCZVI^D))]&FN=&>#[YI>XMBWQ429$&5QX36-W &;;\7=G3UR@JCP
M1Y>:H/0%EVK,A?8M-E_3'[G!4N!V 7F,*..23'80N"%D0$$TNV@3]$UO:61!
M8M9T7,BT_#>V]*)*2]0RV/-(Q ]K!T[<$VBOS2 FU<1OJ&@4*=DXQ!9RE8I1
MPO@'SEIISAT$\PJ1]$0L.]N'_J!'5S)W2 4<31^G&\,3#%?@=_$1=DWH_+D>
M,M8'M-);38/5K7MAD]4M<P5)S($YNOE[16 0O$*%I@](81BMZU(T5Q2H8W'@
M[*T/#B5:F3:'$AP^>-+)W<6OO=&)M+79>^5=V>SDR<\-0614!\*WM]XK"++=
M9?E1/"S^[>Z.;Q0*D]$;&5ZTHYNK6/J]]M[MM6.WUYR/S:O8* P"J5]SN;_V
MWB)5>N-T.=\XX_M&!*A ND%)1_PNXOD^(3AO=V= [=A0<<@CJJ2LQ2'&K5#&
M*W6?,$U5IL'F">%/KG@$W6JNW33K1)B[&X_+O3&S4(:&YN; C.U^V8*UV<QO
MMMG,6\MF?K?-9MZW;.; P36]'<!DD.:('"]F NI**#>N.ZP\YB7X-LC%01==
M?)Z PQV$]<:+*4;-1:E$$]9B:7D*#YH*"]Z>8!ES:\P!C8V#%4I'KQFT.GJX
ML]#/@Y8>U<DH.L(O#D3_P_'$6\_06 VH&:#S:T  T%))/KOZU1L\P?VRX5]G
M6YQ]@6T1^!\]*QULEX16$:Y!C#X)=QPTDV)@=Y-8G!S'9/X8B#R"19Y<&KZY
M6K/3D/&!_'33>BHX'C#1B<VNJ,E8_D7),9*>\5EWR ^AR@M>%5 I34NMZOU@
M'+W7T!/!_K[T(QL8*30.(*H>8*3XJ+GAKT/I+*#P'4Q_V?8\?C,-;VB@L6=B
M%GA^WH]%)Y\8I"2%YS27QCR9\/_S=[&Q8LZ_@&2*B0> )L+]Z@Q2E/CARP)V
M>NZ%E%K&)7\LV5^CEN\(T9IG$:<'M<O?4*<G$DRSCWG=XNZ-"+*6-US$L:%>
MLX9]=85G'N=7>!0T=0']*"Q)Z#RBDC3RNI*DQB:19I5;.=_?/,]1?G)+PV8.
MEK9K9-+K'+T682%&WU]8^(?LK7,9CJU8^L*!!7YP8EYHY"D*BACL-V H6O/>
MKDD&8R"V/8_VSK_ >12)BB%8#WR),]6,!WXV0 "F_"3<QLPFY3OBF-$>2IFQ
M\4Q5K%E%@*F@$4W&+#&)@I.2==N5DY)42.X+9:PI1F[D34UD$$Q,U%=*JY91
M,9PV/R+DO %?>\(",34_'Z8TI-];D-74:]8O)(&]]<0E[FL+)*CK#/?N]=H%
M&UH@=KKWGM23_1#BE:H<]MW'ZPI3&PR#>6?\.'R?$QJGNA&%/*,XYEG/B]^Y
M'("4A 49&TY?@P=D2=5YQ<SM06=OJM?27&YB\?>^-51*&R'6SZ_2?C8_9+;Q
M7__<U9*:->^+#@NU;@.#'[61]Q;,<9#]SQ,6V"\#:+R+.=Q<K''X"3B[LR,&
M:#^\0:QRG][LC=)DFX\SR)K93-*C1"9I@TS:?_P(8XWS9DI  7FNH;^ZU_DT
M_D0R1_0Y4"O TCN#>U*XL]HW6,1IM]_WMJ^9N/NPJ'YG;\7NSFL1#.@W5$"Z
MYNK!%')%>\^>[P/^KS.:W7'KQ#KI7S6P*I(.7<7@?("D,N20*(,4,&1Z!P6O
M0A52\NE5+KSUX#BK(<[.6*K]-FK*V-VQ71G E@;=LZ2@/BRE*F2>&KEBRZ6S
M5Z4G%(3H&[RE0FCNC-A!$48/?3*#];JL',;]4K:@UZ:__V%SS0GI=^"MDV_^
MS?/FLG1V0K_(#FQHQI^Z=8FTL:+:VS8H)$_%7U4@+0#V-YL.SC++KIP\>*JD
M83KEG2(!Z=M4LJ?2_U\>/W_T\-'NSAR*WL,-BB79$._ZWJ^S?VUAY]MM8>?6
M"CO?;PL[-RWLW)M-\^_;$;6NM]$SN!0(@33XS&8VZ2RMYJ^$Y^Q2F8E1J988
M6MW@Z/<J4ZC>2F84<A;<]V</8X'.KVV/'(JK;M(=2:"ZPNJL9C@7E9C]9@JL
M)!?-[(+"Y;^[>Z!Y.H:Y,\0T#V\,E!B\5 HQ 5E<&_]6%H<LDZ+.#CH8H/Q-
M;PPUD&#:XW.(#E4@3'%> EI!& ^\$ZPAH+8)D?JVP'\+Q$6=X&][HO>*0^%
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
M<A07NT=%Q.M(U>A:I$K)EBN "03J8)MRLGEMYI5+O0]0N(%@\7<2<?3GBI)
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
M)Y_258BT&'[2!T\5SIG<&(X[L#=#(!!F08A!2&QKR.?T]<B@["WDH2[D@X[
M$=:2J_"@2-$<;%A(MXYJ4LK>VQK,D+N*=J6L-'L!?LMV/8 1A!M-.V)9=9%J
MA[*8D#_D(18MI> M"S255(M\6F'*Z9Q2LZW5[UB.R <[ET1 4U)D".!\P#^?
MJR/3?EYC;S$-J@)H?<1Y1V04^SY9<FB;#!X*YWAG;41O>VL?R##Q3R^W81W-
MG_O;!%VB1W9UA4P&LYQ2KAE5X+X# @-TH!@^Q.&+*M;9 B59(?0LV+,M:DXP
M>CE6&^234=:']#.BA.S=1)>2PFX%C4'X>K(D5<@5,JKS;  4RG7))1:<)F8<
MDK1L5X2CJ;W3Z N"0N2!%.5Y-3IG/\W%;5I7%UE5&"YI4(F\^@]-*V#+Q@(L
MO::6XIVD$:H4\?N@7>>R=$;:/N+"6>W:A/9R=\R-LJUGI5*;TO,3/F',)KAH
MVWPW7C6<AW3@DSI0/F%IKIM+/&J#G<9+7^^7162M?+U_Y=98F1\?$>R5;>G:
M:N3JKD32*<8(I@L MG%4#'/A[\E\:Q^C"Q$$9/ C*P&G,R/@!5&R$O6;41)$
M@)2AY8^$9&*)FL]]F@@.X.3@2TI@5#3DK?YH0R6ETAM/TX^.":BL5+<>N"J,
M)$(A9V.V%T$RO'HU_$44$J*9C1N#6@%^892&L7NRNA!37?T@%=<-+I8>E];S
M<B#?&\03\Z:/X5HHW0>:FJ(W4U$40%T#Q'2,2"(9$O;(*RH')]*[1E^$K7/7
M(%YS[%%U,>FH&XL%@K(F+1/00VL3;$\^M*4F;/X?#Q!9Q(U:80_0E)D;9@QZ
MK4^> 9.K0- 4:(+\+Z.M8A;WM!C:#>=>.\-L#-M"C!S29V?+[QPF<97CTJS]
MC,3^8&?/*.6M5]O,ZCA.3I[_H"+UKGD/0.5A<??>O'BQ;:^!B-\G'#." \[L
M^(4.YHYHI75RUZ\><]?7FKO^_F'FKN\%V0 @/(MR)J'ZEB\S[J#J1?V)\+@P
MEI=-Q7D>&U,.T)D8NA]67!]J+P-0N7DU[# BD:U%>-X] BS2K42S8JQ:\ U:
M<2FF<;,] ^CR#3P+J_YM]S_K7'3X(&W3@=QSY&3E-M:LQ .[ 50X76O0(PV_
M5M7%*?)H45(C]X9DP;A086%5[L.*(]TXOOM=#D:3W>6?S9TZ-'N6U:'-Z?,L
M=H=HTTAX=, O@3Q8S[T!ZW#L7PN2'64S*G8WL14S:RTRNMM^B%AD;96(POA)
MA36$O"TH-V;3HNC+?"VSYD"MD+/*(%R-05R-)=?A: >][7D!<:EFP1D9<?*_
M=F^<J3L)C_T:56E+ ++:Q:+:@8Y&PE2?(&9T7CYWNPZL6!#ZS.QGI0.V?UBD
MO-"ROJ$418@_]ZWKP*TZ JUL95K4M@VD:OGD8DP01UM4T5C%+XRHKOQ0-1U1
MU!/&)R/FPW[6M!,$4&&7#U1A)NMXSQ^T//DZ+[;]-KG;I^%:.J)%\12_X6T<
MOX AKG8(]+CH1*,^ :/$.$#BZALE6373Y_K[84,@LEV(W-TQ*/-C82]GI0NY
M\58A]D;VJK$"-"NY/R)'EEW'(#P)K;Y!*N*MS2-;9XRB:K[EUY)L_K6_)F'
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
M[O<O6TBQ8G?[H.8&),22,BPQQ )1+H:I5R'JJJV86G+8@OI[[4*P:MEX^D;
M\)ML:6E "67E .J1"5M4&'0SGH#M=SJIFB9OL+V;$_6]7<L..*W,3DBWP4%R
M7A%>NKJ@4XZU[R, 85,]@VYJIWL78J"Q& #UA06J;+F<F^1R_&"L3=TZ"U48
M=O?4$->+A#H35#T:[6MF<06?,IM*8>D0-I:.O7-3W=-V; EO<=>S"K=]*E_<
M\*D,*8.$RVA@"RM;.55H%&!K1FR9T^(CC)@VRW1BI.^<Y NZ$/:%ZP^O=J_^
MEV4<_![PJ"@&22%!S0:!,D@/+=3E!<TYIQFZ>M1;80I]V1RYN??8@@R,QI:R
MD.8H1?;Q$FJ*;S(T__HBJVB0S?WAI&@2=2Q,EX7%G6RI;6T5VA.=Z^SQQ<@W
ML-(F^^:V>(E)<J]/XILKG<27-W\_+KP$X8Q0B:I%Q2TWJY2.M6*_[+;U M/N
M;O6/W-3+^C$!,@$6D-(ES/H'M^<^!-0YP9!:8@<TK#-7[[#X!7J>(2O9(BJ;
M;0[>\Z3IS$P=2\#J!OQ.;)\?3TYX<E[=\,F)I<FQ()L9G1=*N_0-1TLOWG1#
ML1;9 AF7-+,A-G.!Y$ ,G5$RBB X\[:;N%"+2U?039&E*X%6?KC]7CI=O;^B
M:,_[@G)9)[UVV>8Z:^[#1ZZ:9:;SL)A>(O#2OBW2K"U*].]0KR%H$$Y=O01^
MYTPHJ:UK4<D0.80NGXFFJ#4E62EQ*<G'<T4S^XXV]9L10W06%C<XNGGQ]9:F
MF154H#4BR]8>!IDR5<7B?Z.0M+.U"U+B!X@D(;J\S_!U&L*PR'5%D@T[DLLC
M@Q8546PR2,B,$9:'HX)!BY_.>R:&(7IHFNZR+78N!S$@&3CX$NFSX\3;9QCJ
MA!,H5) KLG-:CR5$FF&M"C>(G+*K8@U\'7(EG $]]K=0V69:U0I,*0(DLF_
MIB-F+G13(*ZJII7$VBL+Q%J\:O)CJ;,"O9ZJHHW,Z]HEI1O()V65[?(&;#'#
M5E=^4XVW\YH<";- _;$7&B@ R(EYP<A,WZ@VN"XKN"58T>B=95G\;5LQT&+G
MN2MEZ=BB#48TK&K3OKE]FS9>_?B(U;[YE==-U XU*V4 '8L08'15VL:L6MUX
M"DZ7Y?GQ"JM4,;,MWD8MITMGZ@3::E4UW126I(;,.:KT<%2,J.H7UC;%JM]:
M#?[\BB_=<ZVKJN[N2-(Z^),?'O$GUXH_V=M]!*!<MPS?)@)%S!2Q)1 >HK6D
MYI[EX&QC2Q"[VK2R3VCA(2'C')@U^4"9@38IW*5SR0$$O>:1#(Q\0TO>;^3)
M,6]1C:\%;#-S9,$Y(%42[\_;IL]L,2*ZH!59H\RJWGE%6#0,W OWPFV[3-''
M30<*Z<H^<9?9$C.+'11A1+C,E>^WD4YZ5?7'<[-$]5QL[#(;.PR+3LD&Y/PV
MY6$;Q1B51/Y ;^X12](X^J#@D8G/,3(L?J4B<J!*B/ YVJ>;5(VCDPC.,EH/
M"'ZE EC= AOI'N!7W$3;.+_P9-O"4+T.XR*]45;^8=06=G&+]J2&8]9#AMZ2
MTM&3&G7(*#_-L7P%BF6Y+PX9+W;'2ANQA%^TMM+M'::2>G.U0FHC8^8=5.9F
M==N*HPBFICUIS-G0G>!LW[)&^\<P/C$9%97 L#5HQS89RHT8>*I"'/;+)3B4
M3=E2N%"*SM$I_S!L"1-BV-\54M2Z1JCJ&861Z548&T-7U3@[NU=Z!SHC<SM.
MK(GO#@ZG'Q0XSXI15R&2Y(9<Z9146M66I+%:U'F\W7HQWB'$HIPJ$=+NL&5;
M!RS1,90_IG2G7%9XTRB:XY!3Q@:\SRLN8.H6J(V\C%;U[/=V+^G:KYF<<G1%
MG@N_N:&32Q/ 7-:+OV[__:!-)/40W?3CH;Y6(AQ?1>,F01/#6*1/S!MGDD:*
M7D%]^,3+YF=S)CK#!S$W-7PT_BRO$;A/ZJRR4(JB@IK9"$6>ZRN=&T$N^$*
MF:="I"WHYAPACMC!5B>,IL!+,>UX&4?,.Z+Q22L6DMP1-RH@'6KM_@;'=B^M
MH"[KBZQ^(WB+'DF5)^\]'-3"\WE#YIXO&$ZH_UQKKV-0W"[^*FFB1:F?+:<@
MS&?&33XZQYIMO]3"1@7TC:%()QW@B.AQ*@_3ZNOYY=6"FGM]^_J24YMXT%<V
M]?9NVM3K8*&,6'SM"X'\7Y!)D&#X+X6X9/=L P+&&5@&T', +^"&VG:KQ,>"
MN3W%/='*.%MFIJ 68T&S /_B[2+R<N4#C=RNBF/1!T3XS_$YI18,!RTAHR[Z
M4^\"-!/'2$<D4F.-M'.)#+@N"IT>N%OFQ>/VY^\TDX^]H3%YE+&W>.#N[;G>
MO^ES31T>\)(X]!HM .*&^[8D7T%^Z#X$-I^P*<1]!"'>):_O0+42P<A^UY[Y
M&W$<X!Q B<1;=\"I%Q!.GI5LD+T_./DY.3@Y3+Y6DZ*??+_WPS;IC#ZTW6ML
M%1>1UIT+T,PU$J!>'+J?"%6*"25ARG]OC"E@?)5F4I35<)BZ0,^0(-'4#MF;
M*93=5+-3#+F:E:NSJC:F&5A^[N'3B)(?9W_DDNMPBTITHH#E:6B%"$ $M;\J
MYFIFM-6"#[+/!)_]HR@'/A4JW6I-;KQA;&>BR(.9XX\J7BR1JG]9I0ZON-YK
MU-70[EJ9*KK* +]HGJH_S^P>";>5:U)'.0FR)-6_#L_3Z.BBA+.Q]#4HZ(9
M.,#7I_,)78A\\U>J+!)%R/6'HFJO^/<6"#RMC>L*8YM1)?U W;DH8F9.@7&(
M:R0^Q4PW?Z3.J_K4G _Y"AHAQAC/1E2P9=R '(+SA9&A@5=Z8OL;H^PI&5-2
MZ'7/88L]/ZTPC@[YZM+199&U[UF]W-=*R6O&I)_TII8ACDV0:*T&Q6@FV<&\
M'$$T0#P1%W15;H=:<(]CRK)OJNIL;1V9!6ZH?M:(1T%"-J0$XAU1YNO )]X\
MPB>N%SZQ]\#@$RVXPHI0A6_7"9%8_9T+')B/5?3(HYK2!*!(1^$1-,38ZS%5
M6I70+$WJXRB$B(()AT'==:&")2<PD\27[OL-9DL7226&3(L*W!==]@>T#/8-
M ZK+Q<< :2^&VHF4"/Y(&M@+G, 4J/T8W"0LT U]'.]Z^J,'FE>OV^#(Q95#
ME%<C*HO[+B'T(:"ZUFG-A:E,"D:3:0$$[5#-:OG6C1!,+[##HA>I"T*9*=_P
M$@Q5-7M,FXY5HU$+KH5@CC3J(\$ORO,*(WI9W)N[+P+V_?Y-\K6%1:.+!,]\
M]I H"=A&/#"V_=@2@'[))Z.L[P?(&RJ;M!64$BEOF;/Q/>2R?XQLS^IS(GJC
M*B:(AJ-)-P6G;XO1*T8JS4^V&4!&] G0!]6,,V=\&(S1VN1*_MIE6R32D6&1
M5QGUM=B(M5BR$(?0ZAPI'9.<EU"[=6P(P(*%6WARZGP,/H(W;H31)*>0B',A
MXJ(6GZ0XM[T.E/Y6X^AM;[W<-H\PI]7F6!>O-E)$C"QBIGN9D6X/H71N>KJW
MM^?BA/07X85JQKF'*];N_T()."P2AR$,U!@&1%$3OXGCN\MU._:>75X,MD5)
M:[^*2^@*-1OA\<DG,P5V+,3C%C8,J#W4^1<S W"E2P5AX<0)EN=)4R29,W]D
MO8,B21WG6?F]70,''9Q3#!5''7(_M1-QPE&:<6N- I]PG("B+859@\*L<]]%
M6]SC\F\%)V=\#N;./92FIZV>IPCWM'G83..],M=V\2:')H%G</:;>"Q:MPF#
M<PY>.!RD8EP8!Y96NFK\@3S$ZVY]FJPUK[L#<WI&%H82N\F0P\/V(].4HA';
M)B3@0VZFJ>/Y2>/Z*](#:^%U"7H%<<NM>)>$NV1 HD*10!!(SN>"RL, BZHX
M=$V'?*R+.==5;:=O"=Y6. 40,90:PR%4]2Z.Z>C*8%N**(=NC1=+H"^R1E(*
MK" <09B0/[+-XW KYG&@779-[-! ;7D"I:$$MKE]X>G>,+&_$-JCB,+"<D_
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
M"_!L<%#3+)07[7R,;MY:#H^B"#\S&8G<H'8G/M?5:9V-@VOTLZ9I\.'OKG$
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
M"^&.PUS2.:#3L*,-UEA,S[#>.OE,%1=&HI(CR$)#!PR;J*J.5!ZI @SU.BN
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
MZPA*#7XA@^F4,AO^)_E"CH_C:1\[#_&+YYKQ@A-CMIN&_/<6FG7'?7NS8^S
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
M2]@(']U# +MXXSC>$RMX01Z&&<+ :LALU\#7P/(1IA)S847TG'NS$".GW,:
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
M#@)>+1-)B,@L)9'6&;?/2,>022R2F4H,LW.)2G&&4Y+QY.53G.*TIWE<9KM
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
MG01W\=IK8<AZ:<AZU16YO,-?JK%BZS4?J!@*[?6>QLTM"V&SDW($?OZX&/E
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
M>\.M[X(,Z5UX6]I@3]J.5^Z 6Y].#@^R]M1WL6:)&FLN[C_%NO":65I&H]$
M\ 2\>S:T#%@(Z8R9UF&2G==!6<9F*NT9?Z=V$,5:*E/;LEC7LCT54?ZDZH>"
MTY,L!@X/<BB0Q@T74<:JT^OS;+ .UFEF#TC=L(5F",BGE$^?5Y;6=DM(ZYBF
MTAIWS2;?9<-L4,.OFV;C^3O_]<^>99KOR87O'9^*!MN@YP\/  U,WH6$$P<T
M0/S=N"UW#(TYO6"'"X)?4,\F>GB&#O]YS$A#@&T38&?K*0(.B^[[$#K$/#C^
M+'0?TZ#^7;;I#7Q_9$^=B(WT[^01PG-(O:?D*]*&.#Q('8>)P$:^G^.<;5UD
M_'K<5LGW@V5?8\_Q1,NJ%9M_Z \\; #R5(!$DM%KJ-(WH1QZE.EG,A<I'6[>
M *2SSS801^?S)>][ZM:MT/;#RYOWIBN+&/S<\A*O"TH$2,M&TMQF@R+U^ZIO
M)APQ^[:'9[6OD\F:,[\2.2NTOU8TD/*=)Q1 K<+K<64D+]^E%I>[];F2GE.1
M!,:RX7 %4;CK52Z;M+E@*19:DKCG7IRAU#>:1=FB"UNS.W%GLUNZN_*@5VI@
MW<8&UCMH8-VI4@/KBHG)"P.&7T[F@H3)GF^FJ7-FF8/ WC2 7>]([-'#_L&4
M?S2T0Y$*S(/9F;"OS#6 C:3TF3D+]?!@)1,50WC[".&5;Z$MLQ85Z>IHS2OK
M$F)>&Y.\A_A7;'74S"U(0\G6FZU%Q);HT&,RLH/@$13D@^@UK*@KD6E37(O8
M639JK92#<-0V>@T3XVAK)<9ST9,N_)S\I1N02D 1 V+;%Z'LM6/T.PV,C94>
M&RM>[Q2$)T;**B#%IF&VGXAP;R%HIE7BD>J)RIFR868VBQ1[R'%/4I.AGP2A
M'CSY,QWQ_.7#@Z;)$Y@;7,7$=WKL@63":+D/Y1<*,IXAKYT$-)RY23+K7.K[
M.KG/AP>8_+R;X-5@,!^]RN506HU\PC-/ES3;"UG0_*BIQ=.EQ*%M@NEPFAB4
ML B0@'L65]<<'F1S(M=+E"[*EWP"XF0!X8#NPX-GX&W J.$P-.>!NH_ZQ] 4
M'G!K\.E)1#;[!8BT^H6(7!(A&-,I0Y;S%"Q%1=?^8'EXL(K6K1HLU]H%>F%H
M-U=S6;!1,K]1]'(GA;U"A(M?8H['0^:CX8;7!H_9J B>F>/MDX6\OI>,I@!
M"\:SN>%03VUW-',S0<.5_F/BFQY:)D7W-)=E#7*9.? ,?CX^=7U>'#C(;-1<
MQ4;/(-FG66,<@U3+%&92%I<1KRO>SX%?L96F7,WSP?D89[;G.)P[DTG5P6LR
MQS?YLH5\O4*\#"Z3(%[@O$W#'S<IESU^V^$T,?IN;R?Y^&PQ^'IVFD:HSXY_
M/1M\S^CYO((O<^=$L=,G7V O[(I#6RXAT+-IW*D=WHL!YC7GAW V_7C$-ZIF
MTZUN\ZFUU?Y:(U(W;,AK&>U&R7LG6U;J.ZB,X>75RP7"TD$@%-'ORDO MK<U
M-MH2V8ETZK!"L96;-U 6@UQBZ6\[%V7?,KEQY^4=-,Y32K:3C5TUKQ;?UBC>
M<WZRC=O+7-%&R2YG)EW[^\REQW'*=C9S/,M+8/*KCP59_<O;A,?)])D$/PMR
MX>,!0?*XO&:3QW/#*6OJ,&:\M":\E)BQV5NB('O//T*N9!Q#KZ3'LDGHN)QQ
M?(=MGU!L+Z\<D15-.\+[.<MS:CMC7A/JSR)RYT"G/T)O;^F(9^K8WB/YX0=_
MPE]EQX_\[O;*K_>#W,Z3;"T%@XH@$GT'D>N1"**=["E:C(*HC2!:J@BBV-Q=
M4PR=,)SQYGL,\QW#:HO4A/#>9E(==^4:^9.)#^/SV>HUF\I*&B:[C+]AIN/.
MJ6N'Z[S_$YEYCLBE2?=X SJBS@-T!7PD7\].WYT=_PI;NWQ$][[+E$6XL$%<
M'/1>8R1)5DU.(1F0<C'C&H&W$X5W73/1@R&,?68.1H3^I,&(]\MDVHD;<J!*
M8$O+@W'<KS$&>$(Z[^%L=+\P^2=DX*7[\>PNL_$FW99W!!?GO[3&$$2_U)$]
M X+(:Y-9S63BN*[HB)1/ TC]DUQ7I/D)],9KO'_D![#W[GN@Z=Q'XXEW)2T^
MR2#M,%8\(VL,8 'M3\U(MK'9RC.R%B#&+YH1W.#<:D;A_AJ>"D0?'N2M)DSJ
MVTER37LAIV]J/_+,)\:\UZ9UDE651=;M2PW;.7/U\& U>U7]&=4. D\$!Q8K
M_SM8^;^#RO\N5OZCB&:U]$*>Z]H.#C/T<P<+9/)5^;=22_NU=<(>-;=\'QZD
MB:0;NP\K.04:L4<K:^]W.(M Y"P_US7"$%"#TY&<6\?.9NO'K6'!FG?91X[+
M'D-#@0W*G\/<W#B9!EQ=P!AD0S.MS)PG"9SY=L79 T'$"0S%E2X"L&F*);PG
M:8@1@[RHRRW<R+R>VYE[>. RASRY9U7"X._W]@.<ND$]& -SV<7Q#,Q,8N/C
MQU/D?1EA$X4%?OWA0<:QQV,=MC#8+Y ?OR)OC;C0Z-[V<LCGGM!<P8HAP[W9
M]@'R1) 8*@P3;.6&G<\4@ +4<&2CFYP<8F?[.^<[,H^8 6+#P3>2@KF!\^:#
M0W#&)U.7 M; ')=>F^_18Z@?@'-&DO-PXN-1PMDPY&9%%!O=TM2.QY&IMN*1
MJ>2$F>&C.':GT8:XS2.9^A',TIQU/X&S=4809C@\8 ,$00C@'C:V^ R5^,59
M.9;3*(/O=(PRL87!#O@I2B+RDAQ'))7L\D(\)P30_"&]N]M9P&4E4W8,97W,
M*H>;.:/Y _E7AQ2.PV$?/]B.*Y81;YR_'XYELMW'D J0"P$!--@2@4$&Y5R(
MX \V/)N9'%SD MDV7QHE8'ZDPWGZZ2!'AP=@NLBR1 ;3D,TUDWWVCHBP*?'N
M:!@C-K? 9 TIRCLV1?=L5*[_ \&[A<%^<#XN6T"WE)9?^RGG\4$1B.-6/Y=@
MOAX)L-MY4RQ5&7(I>6EVOY2VK/W)U%6R#'L%J_+S]EMB)>;-TZ134$' <C[
M>7C (YQ&VNA7'JH0F[>@VN*XM=Z12SUK$_;4 D1.">/321?RLN+V5HO)5MLK
M5/@U:8H[_ BG(AYQ8S#-E\]HR.>ZL2E%^&)JJZ*9E N3( M9VB_O8Y7F^/.]
M,XC!@S'.; Y1_%=*VN3J/%PN7Y+6]ALE4_I+I) 7O92=R&P:3;.G8SY_?D9?
M;F;P\UAE]$DF7(BT"5B$##B92!DDJ)&B7P:BRT9Q_ZE.0$KKZA<3?NX], WG
M!\S,5(:Q"-!EI%E&H^@0]-JHV4L>MQF)4PFE6<%])V5XCMA=:B*TMXY<U93K
M56%?'IEPAB:!%JCMFC76M^<+.T>(78VPVS0:?7WJ.$NU$=:":V&!XHMZ]ZL-
M9Y7HW +<2[8O*AV)S90U#Z0%O5KWX1V#I]Q^RZ\UH+*DVF.S:W2MUM-5OJIW
M_=^!* QR(;NI_0CQNCW8!)K'G,O6Y4<=L[N'@RIT4^3<UI%QD-$HF-'<OO'.
M<:"?*5XZ;LUF6\L#5G; Y--9R(8?XW5,IW[H["%R5ST#NWP0&ZW./LX)TDW]
MYNWHW[*:=XVC/%;KEX.6MF*RDEC:1Y9AF<U2^SE63/.G!_W,);H=V6\5Q\A6
M;?']DU?.QH[1-DN.DE=WS4C2W:3'6=CF@AP-U1,,M.[SG=-0U1>OBG,(C[,Z
M =/D6*C\EY@&+VX8J($1M(N^B7NVDOI&J]=_.AR)9ZV5.5CH.&[S:BE>:\WS
M_:'X[<:?.B/2;#<,R+%.I!-2%,3666;3-]X:<#X:25& *-R#>J,AC4^^@OK#
MX0Q*C\*(VN.XMN_P(*(A+]CV ^),IK83B&JKB+C4#J&JVYO9KOL(#378DRBY
M#41A'_N3DU809K[J>&.F+2,_2.IHH=CNA U:%#- -AN;7L^^XR6#AP=QH2)-
MJZL6&_00M@3+2B_Y,J"(S7KF%'JV3 =W-"G\8)3/1*>1S.C&LT#4EE/RU\P.
M(@AVL/$S&1N)8HM\V:0C:PTG]B-,9GK>TDFJ-3.',+';184Z'(4D:C2'\,CQ
M;!1Q=O&QV3_!J)CZ(0VU+N)ZKIM'%[MY[*";1P^[>>!J$M?1"=3S^M!8$=-P
MKDPN7P-.;:;X9"E=KA=#0?5;&/IP6)TL!'^JN@[KTE2I2]/QV.FGW-&"4K+2
M7>W='S.=.=!-D)K6W'$+CWP!H?V/.,E^N\WL]S,'^]BZV3V;_TOAC;'?/6 2
MRU9!SM!A0-[%) \__LY[R)#?G-NB3X_^C]I!N<<3U4-W5(&&1/\U7[("J2/P
MS+.5FS/._,%;!J]XG_)N%[*=$G&9*+PE\Q7&&@:P]P0IIC;$89/*+!\HX4B#
M@C3HLE.PIPG[3!^8<SF-39B(CNX]1M+=8Q5PL,HY2OM9;#<+\5M&JVA33%<V
M*4'#%KP?4_((VNJ%NF_4[PDA<)0NN(/I[F;$&S]X]N3II/'RO$MU94,5&DL]
MJ+1A=(I*Z/2#;K656WN_NFW?!I><40>.M8B@Q<\FK6P@HU4)G*"]5:R3EI3U
MZLJGJM&@H3FU_6GZC8;A+TDU=L'V7T"G?A")]I;W3@@MB=@\\':WW@BZ+X<1
ML[ID!_4EQ_-H89[4U@3KMGF.5S6$O HTH&VT[AQ>!;Z@8_Y4AU_6%\MR#\!6
MR:A2B=RR#2^SC8:7JC0HW)8I[B[;^__;^[+FQ)%LX7<B^ ^*[ID)UP2F .]=
M,QWA<KFZ/5V+KW'/?/=[F4A$8M0E)$8IV<7\^GO.R4PI!0*SV@*R']P%:#F9
M>?9U^4ZZZSTS"<]1N<!IVNUYN>W9FJQ[2CTTN_0;<Y; ;*#!8MBWOA,^<CG$
M)LWYIBF@14GPYRV9_IXE/CF?LT$SF @@A]VH1OO5BAH$U=4!*M"H>_$3IJ _
M@35BO#"A9$5&TWDQG9P-AU&(69#T;F.,F?&L7A0.*-\1%\E[A_CY, I'S(]'
M:K@5SACIJI$SX1]RQ=1-6S"<70D&T2-VO3*GI*EI.9A]"?LIL]_E\%P:%?2$
M0\XHZUP58\:AXWLNSD6%:STA#;-T&R0 :AM<PP]NN,#GWHL$YW@YS!DD?NP=
M*D#5( )X?D KRG8.!Z9T1G+<"RVZAW-5\6S5/91A&@+@ >==N13LO(B[#*#&
MD==)P* <:5M3[M7X!N%A9CO#8GF;?%I,8R1RJ:WIX*VZ<RVA&)L_@YO!Y$ )
M^9#)<<#;F+Y:4F 5ER@:N/:R(X$1BK'Q0T@Y:CQ7-IEJ8B:<G1B\^5F45W4)
ML_P[-I>2&,YWR9S_U#RJ-PHGK4^ZKM3TWSQ[,$_7J.&!0QZR*%8,I%J9DN%N
M)TAN$@L^U*L5$P]R6*#T##T$:&P2I.&:1+D)\EFQB0T66]DC^_GD>A;AJA'=
MWG^9.;K)5!G30C_-K3,U:4")BV/U]V.JQ=AH0ZF)!"05\@TM<,YX& 2R+NW9
M.A:+,ENC#!C1!\ (J5S2^#V-4!AZ=GB 3_[ 73UWN$E*0D-.[E-7@G;+G0&L
MI2_4#05:!>J.>J"?QN>IXPV?U2] >;<*QHOPJ<O+^O.Z1:O6:LBAUZEB@4?X
MIV;M]&3L>X6E!>5RLO):(@"6!*/=)A$&N0R:D))-F0.$Y]%)QB6>.=5.05.
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
M;\#G2N*&N[L@*>!H)&39(X9))!)X :Q/BO3QA[T#@,<@CE! ^DDT!@WLD #
M16^$ERAE00(2/H((5X!E4)I(!QR)1\40++F<PJUY1^<.*X(E$:M%\>_$['N.
MJU4KEXAG ^"^**>?X)*G, $,!04*3CF4+Q:AC\0![X>%]K@7)[+'S*?0_98,
MG;9,OE)X#%N'M%M3J5> >0+H.Y)\-U4T))NO5DR"G:!7D[+3E6L- JC!5+Y0
M%:&?F.N&49=$P1,H-Y.$@TUT !RFDL8L9U\9QDNE=B$W!&5I829.Q#:072UR
MM#*=D3IY/DI/,/3<:D7J_2!80,'L8'NB#B#S6AE>QM;P[C&.!MN0,;1:RA=$
M+<<9"+-)B<[6K/8!,+GPA]0$06G3S7&/'"< /J]_L!B^(=VE!]HHFJMY'09Q
MBT(&I,-/:)X1()J;^$/YD7\'356IWGAXD^21O0_- !!(CV&DKS D/P -V#RN
MS2I3$^XP^"<3&N)NQDM-S2)Z8('W7R9)VNF&;D+("MI3E#,K%5FOID?A8SS:
M1C0):UK8$.]60)%.'XS@!,  IF6Y;A)%1*6THW._3G(409J6M"5CH%'!7*F&
MH)J$]CH9,\H2F3P%W&%Z#E[N!0F7E@9\ >(1Q ZI;7)G%F2%=>=>T3#[[@W
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
M5=M FFU9C T '; W!T=OM&9A3(R_=..R;E&ISV^&[C]9 G=J2^!D"=SI#I7
M6>*8SMR6Y6[(UR+>\X%OH=!20W4T:T-.UP/=F 08#B5 2R3R!$F[7LQEH[E,
M>&$IC&9YQ6++.5#=Z08@]N :E]+EI\M 5'G"WALI36L (F",UTT8=M& )RF0
MV0,85 _PBAH\4@U( -': TT)GX59]VX?E7A]@Q=@.8J"#:=IPT<PVM2O4ZI2
MG"]AC+8=QO_1"T/7(ET\A/"I1KL%,@((1G $KLO5O^&QCZ&?#&AO1"8*2#D
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
M%05+"X+G)Q1?[,A<XLEIOFI1T^;YJLUYVPF[(]KL?CSPC5_^#U!+ P04
M" #Y>3I4VJ-<MV0,  "8#   #0   &EM9S P,5]V,BYJ<&>5EE=0TXNVQO^!
MT$,)$#HB+806)3L$1*4'*0)20T<@($7 *+!!004Q$I BH4@1,8"T'4!I$@0+
M7>E%.M)$6D*1S09IAW/GSID[]S[=WYHUL^:;-=]\#^MAG8R=S )\ID8F1@"(
M"0#PIP6<K -0PU"O@ @ !( ! +AT*C$ 'CU\L*<W@/]XJH!.)H%8@!4,!K.
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
M85%_J]035YU)=U)_,E\OD5EJ*G M*2#MV_/M;N&J5*;"HO)(8Q6')5L[ABH
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
M9B26QP3X(5'"2F,!AI.74XK#0#-2Q: H_%485[$(67.:G45*M(.'=V7.3C'
ML5]XF)/OG)^\=I #[^1N\C\@)WXXC"UCG9/>^=FLB5G+MBB2.CA#Z^QB?GCA
M($'51S,3XZG?>#:\6$$9+H6_>A=ZE)V=G)[BPM;P@;);ROS(NZ2NM!BG>,#U
M)*J9D%;&[K=!P:Q;2D)[C05S)<Y@J80M"07FTGSEN#L<D8<X2@91":(OH)$&
M!XEP\,QK\6@I2'$R6ISS4V&!3IPXTMJEO;=%K97IDDXI8WAD(PA#G KPF^KR
MSC]OUF,E<]]B)F[492_%/55D+K _Z/'NE[#5(M6&Q9Z6P&8=43+\S;6MA_E3
M4^::CW;O@L*XZC!ZRWP7'/'X.GK$,7_E,QX?^:'\+\P(&%@/V8#&(Q$2XB 4
M3GW%I'S6+Y@U0MT+6.!26 MPK1$;D0U<"GP<$HM1'R!6:#&F*5ZOTU^ F0B6
M,4;%]2"68R<=_H,!2%<6P#&^]LF]'XB 9#CMN91S\C-E-$N>],.F2P1^]N.Y
M'XXI>P"9@.XLEQ&+T_7]CE@L! ><"T(PZNO$,"?X;$3YDKHXIO,8D[^Y31C,
M!ERJ6P=F#5>PK,\OB*!;%Y=J5C9^!]28!XQI907#T:"@'H>%I-^!04*+G$XZ
MW;HE/CCWDA$PU0(GG$?!"@&5\2,]WBQE"\2P@B]I (N I&"/B'9?IV,40FR6
M\Z@4<O,W O=ERBHYL!V2,\OQN2,F'"<*C7'[(?>D+=/73^2M((TJ^*VRLM-0
MNG^8PO/T1>:;=X$5*W"'.PLLDQE.L[K]JXC]0@GK@8-;\\;!H U 8#=1&,^Y
M>%_SSC'')O+,S>4;+_5ULQHI"TL3-2)P4XPQ PXHXVB?I4B+56&$60'J#D7<
M-,X_FL00*' 6@H043HT','?G2DH.:XZZ:B)<W.E[0)0_]=&+JF\SP<GS"G&A
MUS#2<;WX@DI5DRL7&&V*^3*?^NXXG2:!A X]G**;JX]>Y.MF]=4N!M67?/P2
MSJ#3&=+9A(W3K",Z!D\641&Z=T]3C4_7?+(0%^:\8@I,!/Y9*]!R,<4?U+;=
MWBG]W+A) [-R*,L2Z_93'>;*3&J%:YS$P+MT" M,>T^8>* P79ELP67"8/P,
MZ%-\A4XY2($$.+WQ/M<;F-_TBV:]418:)E6_5R"8F0;I)5.)HI@.UY@;3^ I
M4VV +%@>=,@%NF(6Y>AR'TQ(BT.D&Y:<VD*;E<!X$)OFD.F#]=!N$-'+R 1@
M%HMFGWAYT\A!!FJ%L;KYM:&VN!G0+!,UH5RJ*DX[=4J]'BQ:TZYD_6AI#6T6
MTS8GC1]&U)K3QQLDU@K4+*Y-3B<_B$E3C:W+1:=;SKU.7.1\PQ%6 J%3=D&X
MKZN$@CYJ&1E&:VLT^GKN%T'!J%;?J7OH\VKPA@3V(D48,\GEG&_H$,QF2[PQ
M2>PW5U*)3I7$D-P85%]@.GB\^C,4]*:F':A9)Y0D8..Y"@<SH_I7/R,OPGC5
MX%757YM%H9X87_*E'M.N#@-DH\V0VV^C;"<S;?GKYELF#U)5SY34V[P6<&:)
M*1D>[2F4!V.G.8Q@1(463Z)L16 4);F;D[X4A\V47)[F987/T;%9].K1!:7
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
M*1XXAV/I(@J]&G5F&!NIZD'T$ZTH%6OM^5;1@-3GHW5@-M(V>8PF\RCA)/3
M"C[0L/=$W02S,WT(2D+\4:[Y4*E^1@<V\J,BQ.%C2!F?^\LUPM;"64F=N$8D
M&X&J1]7TVD9:^@\>Y9]N_!!L(H3MH&UO:M->,X"-]."$1@> N?BQ(.P3SMLL
MI/&E^(+,Q*N38/LV-E(M\25!L+H$XQ%$2YK[7ZH3LP;01OIN_265FSXC5A.>
M]I6--(B"<S^<=2/ EF'M!QXNB;L(Y9,8#R>_9>6RSBJES^C 9G[ 3 <1&\?-
M $&0'M(G:G,(G^L9T*:%C11GET=A=%2Y3ZM*YEHP&VG+=X+%HN#.TX>Y9B ;
MZ:J46<O=*E6:#  VTI-. #+DT\X-U5<VTO"!DB">NS!G9>4354*:W]M(35$D
M$'K:)%9-X=K#VTAME_O]N"BVK-D'_4L;Z;AET:_4Q<WI:=ZDYI4TO;:1%G7"
M63<AV4R-.,/NM$I!]9FU6)]IL#ZS'NMS#=;G-F/=>_(Y^B'#\*\D3 A;G9Z=
MG+ZM!?%&&!NI$M- Z%)/7$;\=\ Y%M>;OZW[8&O ;*1-)G#EC52XRG[E ZKE
M?&[-8+4%MY'6ZRB<32A;F!.&ZZ"^),KJQGH=V)=$6]VDKP.SD;81UIL/ZX.L
M_M1:S">/D0;STE-[,9\SJN-ZY;FUV%]%"=,@7WYL+^[^@X[QY<<VXMZ\GE*S
ML2T ORSZSMK29[6E[23H=$[(*HA$6)^$OBS.X=>Q5TN&M@&UD<8!C<^H-ZL-
MK_I3&S&?,!+*W52 [6/$/O'NW ^)LIAD K*1+NDNX\&S9 1*--8YT^I;&RFY
MBACU9V%7U#CZ]8J0IK<V4I)E+FMV6WEL,^YG>MSMML"N"]_V#(L8)@@;*<IJ
M:#HS<!K5U:;&US;2,J* D^_&P'["YW@ 8>V0[3@[3U+LISLM:L$V;K>66KGE
M(,Y>W9, -R  U?3>CS,6R'>+**0Q8:L=F.IYQ&(,($M'()_EEKKAI9VD9,?H
MKG#J+]:@J@_M1%T6A)0NRQA$\2UA\7"*I\M%G 2BMV["&#3+M7#S9E\T^8,H
M="4I9QMRH-KR=\*$K7E@+PLT,Z%IEGP.(2ZCWN>C)#L8_F<_GF=N2K95>]6M
M*7%;8$MI+6U!+REAG<BU4)92MYE?\#OT!DY-WH"]I("]P+",CZA+00Z ('@
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
MZ8G <:XL\FS3\/? !-Q1LPT/TG9?* N*"1CW@ Z3N!]NP(CFUC;,Y9LCO\E
M,#2WB?@)>9(S#_S(GJ6637^X7BD/_\P^[)P-%*+JA3"-U&L K2>Q)!&C;Z:C
M>I.VEI:)9:YTMF5**?XKOWAI%QOWJ&+-3>ICU2\$JY2DR:1NGBK=IJ6E.;#J
M'6%9W@XU,DJK,BI%Y^L@[1RAZ0:'O-[0764*.4Y<K+/U'ZA8Z7P@ <]WK)3*
M5)[3P4OKN8J[BG.UZFJC%B^^[)TN9>;#KU8JW_3VQ?'.-"@[FIWGB3FO;C;U
M("^M6'GB)&*X/3;#\0,6.BM5WWJ8ER;AFN!A<*'_5+NOOO[8QELA!Y'P_N7V
M'W'B)@Q6+&-P 3*=?'"A'^^Q7=3K"&4IEHRL<EGML$-+9SMQIA8N_X/?[Y.@
M&_BX\E<5OAG&1DV0UWW+58LANQ-+FC0]%*QVJW$+2!LIS-QD@;]0LBI=S>]M
MI*;+?3Q3A$6/'DRSM>N"M>]LI +,Q84OQGY6(HB^@:R-O(Y([?[@MM V4MH;
MB_-LT.,%S/SZU<B-KU^8EA^/N3NG"P(__Q]02P,$%     @ ^7DZ5+WR2XM5
M*@  (0 " !0   !J8W,M,C R,3 Y,S!?8V%L+GAM;.T]:W/C.'+?4Y7_P,Q5
MI?:JUC/VS.[.8V^3DF79H\26'$F>R7ZZHDG(XBY%Z@#2'N77IQM\B&^"%$E
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
M':K/,#$GF4AW$.4XK[_6G6TSCD(>39X72:W;FD:2C.SZX(- /X7\G4KNB--
MZNY8RQ/QW@HY096<:4H/];1U^;.J>55=U%8F[/<TF<7-TPG*@2]L+%L_5SQJ
MZ]9#KZI,)7+!:YB2;RE;)PMSI Q)]=@Q,DV>@ZO;][J%-?/TG>4='@\N.&XJ
MZR!;+0LSIP9E]7BTP!Q3AY@3G6<1LT2=#K#-+,.JL*!%^LJ.:0ES3IP0ZC&Q
MLKC*H2)2].1!Q0)L.I#L()KXPFQ'(O5XG;S:X9A-K*CZGK*M$E'<,KRM"&H(
ML4^B^]42S0+?0#E!K;BJ76V7E7:2;06TY)L (8Z1TT'.@YK@6]%0.2'E>\&M
MZSQETI?+);2\AZ#V/.]!?];GD+B"2*C*J*A$13EC#BU$&=&#AF_*B"Q:ZA$^
M=[WTD&Q>SHO*3J+LZ4&1-V6/ /+#QJ$7.,-\_<"":L1",>A\'U$.]+"U"'-
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
M7V#B#*@1Y%WRWS-GP)@+SO/X18LI_)*[K['*G_P:(:"8V@^08FSU*8255Y?
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
MJ9O);+(8W:;JU)7R.U0C^']8+1N^^5]02P,$%     @ ^7DZ5$HL%,J68@
MH14& !0   !J8W,M,C R,3 Y,S!?9&5F+GAM;.V];9/B.)8P^OU&W/_@IR>B
M8S:BJZNRWJM[YSY!DF0UNYF0"V37SJ<,I1'@+F,QDIU9S*^_DFR# 4F6C6W)
M)!.[723HY;Q).CKGZ)S__+\_EK[S!#'Q4/"/GRY^??.3 P,73;U@_H^?[L>O
M.N-NO_^30T(03(&/ OB/GP+TT__]__[?_\>A__O/__/JE7/M07_ZFW.%W%?]
M8(9^=P9@"7]SOL( 8A B_+OS)_ C]@VZ]GR(G2Y:KGP80OI#//%OSH=?+]X
MY]4KC7'_A,$4X?M1?S/N(@Q7Y+?7KY^?GW\-T!-X1O@[^=5%2[T!QR$(([(9
M[<V/-\G_XN[_Z7O!]]_8?QX!@0ZE5T!^^T&\?_S$YDVF?7[W*\+SUV_?O+EX
M_;^W-V-W 9?@E1<PNKGPI[07&T74[^++ER^O^:]ITX.6/QZQG\[Q[G4*SF9D
M^NLTW'3(-O[P.OXQV]13#)T!FGB_$8[)#7)!R"4D%R)'VH+]]2IM]HI]]>KB
M[:MW%[_^(-.?4CYQ8F/DPQ&<.>Q?RNC-K)2E2[(F(5QR]KYFO[_N(BJ^%%C>
M<X'A[!\__>42.O[;BS=?WKUAH_]MITVX7E$I)AX3PI^<U\?,'$QA0."4?B#(
M]Z8@A--+X#/JC1<0AB07+-T!&H3Y#F 8A L8>B[PCT9 .%J]V+#U#)=T5C*<
MW2!".L&4[3@8+FA3[PFR[\K@563<YC#L+D PAZ0?C$/D?E\@?TKWU-Z_(B]<
M'XNDQM!6X'FTQ!XS3X,4 &1Q[:/GHX7W8*#*<!A'RR7 Z^%L[,T#;T;I%(0=
MUT51$%*%XHX"XWHP#_YB@U0&^P@^P2"B[5U$IV6G70Z<\@Z5P73E$1<QM",X
M':Z8.D5GR:.?NE-U\DJEB*V+)^ SL:*[83]X@B3D0I8GHCI]JY-*MI)?,:V#
M;]AT;0 -]N;TJ@PZAGE U>3\A2%H61D4EQ'Q D@(1?71"[3D3-6E,KB^(C1]
M]GR?BPC52^?>HP\[A.0K5QH]*]R[ETLOEMXN7WIS>HG*9VA>MPIEC'Z$$_!#
M0\8.6E8&Q0"%\.)B#.<,8W8#PTN=A9C7K3KX8!BCSS2Y.XC'"WK@YP&GZE,9
M9-? P_QZ>@L!B3#4V6.5?2H\-5VX<SQC%-"/KA:(>ITKU$X>"?Q71,?N/6E
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
M1#:^NT7562:X.E,Z3%HU8ALER<:E7VZP=MZ]^<5AB/_F_ R6J]__Q@CP^SE
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
M=&O)8UP!4NJG(=(.%CP3*<@AI(>8I;&'(GC91PQSGXMJ=#7S@B2/!_D<$U+
MOA<F=3+/YI<H%3.XR<?!7/7J(DSU):[0*)\VBAL;>@RLOTZ0#@:6[X?T@OKH
M!1QF=C>8!^S^TY^RI[(SC^W_R8TBIL!T]V9!?XN6])(;8<QO!ZQE_E*L?$I3
MKY%+Z$?UTD F:Y9LWU4@?8<1U77"-;-YA+0%2TZURFZB]<J==/H7*H-J>KR
MO8_G0AN@P&U^#Q1._4+E4$X+J4Y[.C+8#T(0S+U-XTU^OJ\(39\];@%H0!YS
MP7BALJE'%ZE>;E9.\T6HA=S5(KQA!UJ5$MCDJ?2BCR&-<\?PJY$JL<U\TXQL
M9;YYH0*V3P&9E!E^YE$ER@/8T-V.3O1"I2K%7"9-YO(R"[ D6DF9/[[9]Q5?
MWH_[@]YXS#(R7_8'/"'SV+:,S&<_ZMF/>O:CGOVHUMO.SG[4LQ_U[$<]^U%;
MZT<5DKO_-(7D^ZT74,!1"/J!^ZN*X-+F#R(IL)3F:B2D8F[X'+IFI(0W5%\_
ML*]>KF_!7PAW?4 )H=0J"@W2=DVC!,6L\YHH<-ABH%,"H/! 9C23,CS3YKJ*
M8O;I+J98;[->T[AX6)WKN!N1$"TA'D$_-A0MO!7)RVVLZ/3PT<PA7G;)HD*(
M22W'U6[Q!(<9#M*_]KE'OWH8L7=1DJ.:_I[YN;6'\"X:S3A[]6DO724IV&F#
MAH]!(=60&+2&#J[*B6KE :-/^":/!"W:[Y6@5'%!V+3Q;5\BR$@#3.DF;CAJ
M1+!';K-R#&=_HC#.M0@Q)%O?5"'KD\9XQM[_'N'.*X.A3 HJM42ECXNO/>A/
M63%8X">*A=@V(F_?"K9H8&"YA3[C,F5O?3T*&_^#U;H@,XBI^"@2?A09I14,
M+8V7I::02E\2 +)(@K>?@$^[-O6*XV#>EHM2Y91HYJ)06/B2G!5D@A*L4EI
M\A4CHBI4F].S30*@AXN,A67C2X6GLP!ZGB!CEDI=CTICN/Z&\'>J1R2U1#K3
MOR(22A[/T%&/'+05K*P*31F7#8=[IB@H;$I[MXM[ F>1?^/-5)EYCQBU%5)1
M&9[2"YIUR@/+,$7%FPKTCCZ4'E7KHJJB<K V"4%I]&2\+YN66[GQYT-W"P&+
MA&1;EBJ_Y!$#MH*K5: HXZSAK-L"O+*:)J:D">8LE_P&6Y=]OV3UYK:::Z&%
M7F+\5DA)#1C+A,9P7NZ6OS-JMS!5@KW4#F5)M.%)/_M_H?*70Q"I2!JVC19X
MS=HBQN["+*7]"1DL6_/BO4529( P4E&UQ'W9^D>R+U3\#D@@%;1*C; *,Q&]
M$N#0^S=(_+K2VW>A(5K!WG)(21EFW_-YJ@I=([P$_6#&_HD%]PD&+)MQ&GP_
M]@(79JC%,R>[802*'53'3=4*<:D7>:E8V6>/%:#; SCP@CD9XAM$2!/257S&
MTQ.RLC20REK=]M\[O ,6C*,9DK6B;?15CM(*+I?&2\JYLO9=7<Y1*( ?\8_#
MF1+0":(_^]Z2=L3K3?I\;>8>.U&+^5\-ZE(1,6S-S>I3P]F^MJ7PZ"K[M8+=
M!3"1AG399S&5.*8RM60(#QX>SH91Z*(E)%Q*__#FBRH\MCKSM$DZZL!<*DT9
M8V?#:7.Z"P8QZ0==@/&:8A>[I(:SU/Y"E9Q_0H![;-@KZ'(ZO[N@8OF&7J@'
ME$2WE"H+PG\?PU48-WC#Y/9RS8H:@6#=H9LGN4:^CYZ)JFS+QPM1V18W!G%3
MCR4!U $<4E;:9)[ ZE!5C+=94X@=3@DGA=EY=_&+P\#F]5^HG@:=)8<\:;>!
MW7GWAC>\<![7CALCP O\ $+'YSC\9D<IE91%!Z(L-U9GFMJ1["<%3#NGSUX'
M:U+W2)DAS=<C1/V<EJ?Y=WIB1IRS[YRS[YP@\ZQ\1%@/@\_9=\[9=W(2U]AS
M'SDB^\ZIQ%&\-\,,7<UM%U 9P0T?'2F0J=?S*L*J,O%[J(EZM88O<N MU=%2
MP',>0NTT:PTW,M!*CV [R-^G5WP>(."ZT3+R6>G4^"NFJ]QHL29WB-:P31,3
M&4O?FS-DQ98:D@T .7B"XX6+;8@!Z6!X"6.3%S,$P^GPB<4>00]OZ@VGKW18
MZV#*ZB+K&;+>B@Q9"8@__^WSVXM/OQ/'RX#J>!M8TSK%K+JPPRD$'9]!P*U0
MCS"Q?<4@.XC"G-0/WE;^C3C8::]@&E<VMLZ I0CWT+!IZ?6VP\RE@%7;\I4_
MAC7&L"*,E=K'=&G6$I/9B\Q#J<W#&C)0VIMW])R!LBC7SQDHSQDHK<A *31'
M33"80C8S_[ $^#O/OQ3 , 8E 5)AH2HR@B$[X9'))DL@:>G&SHI'4DT>AK S
MQS#V^^<E#Y7W,66"K"9W: Y>MEHE*T\ :Z@:5/T)8)6%4:NUZ?.]@-XZUE?P
M"?IH!:=C- N?Z:57:=O/ZV8JP_[Q^Z4>:M(CSE[]-\?@F=?36!C9$==:/9PL
M=2JHGN5L[839>,I2S)6,=6+L5F)IJ<JC0$=9=%'=[\08N\%(>EX:,XYO7&3!
M =1Z-1+?[=NSOPZ'5]_Z-S=.9W#E] >3SN!K__*FYW3&X][$NF*)XY N-^[!
MR#<KB]H:-2*G\.09BO?:66,,EA-_W_0KQ+0EYMU3B(@4T_\<"'D.A#Q!YMEL
M+&UO(&1ED7GVU-<^(C*O%NN)W0\ /YCAF[:2H0&^I;?P J&4MC-A!U#+%8<7
ME87*=L%IGAKV7>8WP6G744@OX]D-K?=C1340>(VP*@PN#I =T)FOZ<7\FE[K
M@<_>>)(^T8MN>R^*;MM&G\TX7&F,&@?,@3%D_(5F3MS;E(/'WW$&%$9G1H&D
M_V%0\H>=Q/'(.9:M<3/$.9;M',MVCF4[Q[*=8]G.L6SG6+9S+%LUL6SV>0#K
M"&:S.1:JXG"V5D="Y>!EJRFO\G"V=H9,:2(FW4?;$<YFZ"%A$^%LRI>%]JK
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
M=G \NA,BA\J+DP# $W-^^ITXH^%]-B=CVMIGP.QD:'RFX+#4B[,8H+,!ZVS
M:J,!2ZNH\ ;@L0L#@#TD+\$M:6JI@4H.<#.W+#WJ)X#=!V0%77IXP:FJIK.B
M>?/5M=7413I -V2 :I055AJ>JF!7@R%=/0H:\Q,.@_\"003P^N+MFXLOJH@N
M58_&,R!H"3W2AUU&]-(9R"1Q=$LJ'BZ<7GN8A/]# 0DASJ-[3J>'II_A%"2]
M#O@RZG^P)-PE4TY4[6B2=K#T!,\#6WIZV,>7N! 2S/-D:'0UXW3*XT$^QX04
ML,_U5"?SK-0,ZF%PD[J"2P$!:3J@G,!O26-3P5CZ"P5IH2"C^$?#1]6F1"\W
M_*0%XA2V3&'[A\^V6RGE8%MJB1YY\T4XG-V3^+WR\#&D]&"NJ]X/=P&".;Q&
M>!<KC=#9(P:UGL7'XF:IAW<7Y&^080FGG2?Z[1R.("-A^B/++R$J:BE< _DC
M6<_Q4@A9JIHJ<6%F=10%X8@2YHZJ\%!5=+;H2.UFLPPAJ89CS*MT"\(D-]YP
MMN]E8=6O=FM=Z?M=/N[[7;83L3C@0Q]*7+GJH$25PK=2IW^*DT(SS<2G?51O
M>IUQS[JL$F=_T-D?5(,9?,24&+D/*/.SI5:C72 M\O5PJ*27TQ3LM$'S_IQ#
MJB$Q:#9Y;8H0U4K[BS[AFPSVU:+]+27<,EJJJ+_3Y$$$9,W. )'@(@5X4OH:
MV#!NP8]<^F:;F/!SY=#W +S*75GGT(<J0A^JO9>>0Q_.H0\V';!M"GW@-U5Y
M+3V6Y#73PG;_^@&L,B*6=J;+B2BO9Y<"EE9Y:[IR0ADB9F&5$;%T-3,Y$>4%
MY5+ TC)K31OXRA Q"ZN,B)\K)B(A$.X:%P<1 V(XNT%)J+J,NAI='RZ:5JJU
M+2#%4+#402;"@)GYAS.6[ (#5V$CS^]K,?<*XE"UG:7X8N(67I;<:+ABI)N@
M'K<2EUA;DI$L9M91&%5])RC,NA@H4IYC>P.TEU%"1#2<3+;LC",8P&?@LPVB
MV+:8Z6@Q]XH@(#5TU+VJTB7.0&&YN^ 5_7_]-27L;C%/BJ,AO8(T?U1U@B!B
MA:]XH- V(< Q9Y9DR/9QL"!J,JY^K)NK$JB2, $P+[#V<H=J'Q<U49+>:.OF
M7JYTI6)XC2&\I2KOHL!MK<3@[>-P:22E%_ J>;YW2N]&[[T7LU+=QVX.Z< N
M(_P7FX+3-.),97&6]C)(!W#I3=ITT@J59.DR::];VU@E!%_*,*MB>KN(:'.)
MM6T;:[8P2_EA./AV'#WR,,DX<XF<%[OM[.>#"%XI#\Q%QHH*L@UGDX7'LQ[S
MS,41G"9"1:^."Q!V,.PF267@M$/^@/[T&N$Q\&%'-V[VLRB';B8)239D%LV<
MD(+C3#/P."@%B/X&0@?00=P-3"R0=D&A<F8(.X3"Q7_?1M?^UE!X[5V$W05[
M\H(]%W9\/S'M]\DE_7(Z#'HD])8LV4HF^W3"C_BYTW27+_2W:,F__ .02PB#
M9$S&!1VJ?Q%1?94 Z:P8E [8@.E0FC\R0!U.9>C %%QG1N%UGAC /-MQPK<$
MY@,&@AAL_CV=R7FDD*?SQ,P2\,6NQXX'BUWKG>.-)6'%FZS= AC)Y3KSEW9Y
M.=V1K E-UF&JM(9<,;JU)"_S*3R4+\NA(Y_26YCBX/R4_OR4WLY(L_-3>G/Y
MF*M\26_O,UU!79XD?R3+-SRE4DFO!6S_UU"NNQ'&S$[+6^8OQ<JG-)7]MX1^
M5"\-9+)FR?9=!=)WF%UCP_6=#RCJP93EZ%U)/)TUT%PZ_0N5034]7L#>Q],)
M#U#@-K\'"J=^H7(HIX54IST=&>P'(0CFWJ8Q)\9D 8*O"$V?/6X!:$ ><\%X
MH;*I1Q>I7FY63O-%J(7<U2)\V? Z"S>()D^E%WT,:9P[96,#+12KS#?-R%;F
MFQ<J8/L4D$E9V5A%"Z5,7*J[!MJRFM0O4ZI2S&72],F8JSUVT7K!G/LBR'B!
MGM-B(%U %NRZ^01\EAN1(M9Y I[/VKV:(?R*.;''K/IXC.D2X9"1AD5W?,6(
MD&UY+594B^Q]Q\K!0#;HQL]\N1Y[E+JL*DP0;BMR=4$(YP@KJ_I^?B/R(L]2
MW)R0(^<0BIVPW(A+477@%E?N%@8'V#ID@V[2U0$IVHY+\?[%F3,LG6B#IC-G
MN N^]SG^?**,Y_IQ[9 M$1QO0P7'3<A@ASMZZ^3:R$02;K&5B(,%IO+=:@UC
M<L>]@H]A1MKWP,WQ46MUML8M78JY>[MG 7*UQ#6]W9$F="ZU5UK4UIA#N@@K
M4"X:EIH<=T%-S@SOWVK7F!!-<5\S#F@% U2<4J%OG_.Y7M;9['ZND+U6EQ=F
MFB35]/84RCS>JGH9<ET76&:H$"[6[ZJYW#IH:NJJ5YI'8@RDNZ9AUES3.VG@
M>L#O!X0J1_P=EU(GD79HH6*2@[QUSBA>2WP&,;OOCB%^\EQ60VHF0(,PH27B
MG_)"L:J=Q8S&D\=95"/&MBI([9,>FY4N<Q)FM8YVBP*XO@7X.PROHV":>]Z+
MVQO2RVK9!Y FOI:>.;Q>'F8HW@%Z)N=JVZ+FIG2X!O@IQU?*STJS+*6QK'"
M0FX'OT2J5<<+(,I[-)ZON0%&Z: LW4V-+SYZF< ABTG9U7+SEZ&R8^-YHYM<
MD/F82T-)#+-;;B??<8O)V:XYP,-%TTED*W0)%,)1QFG#6I(<AUV9+</IW1%.
ME-4B)"TU?NW[O\,NP'A-]SWNK5;;+>7]6LU7'=0L58?'"[K'L!1S&3.?PC$M
M:-UJSLD1DJI0MNZT'=>-EI'/WND+XDPNX0QA. $_2AVV>D.W6A(JPEZJBK5/
M;%@H4DUBLS/TBQ,; ?8RL3$<M7N#@KGVX2!HW&K62O&1,2L3_&HT7'$<+9<
M4TDCHJPUPPAG,+J"++ NSDMS&,?(?+.;5#V7ZS1A>@3\I'CFFB6E588@7FB$
M(#ID [$R>PV*<";VC_SB3#?0L]0T@LA$%D>823;TN.;CNUL\G&6"B#.EPYRC
M",U@?(XB/$<1GJ,(K;WRGZ,(SU&$YRA"F4' &@Z7"$9K?2R:O792M;%W6WQ^
M0(5Z1/5AIKT_0_\IR3"^8_R_!$1U(E8^E2D'=_U&]K+$:*7C98LL2V[O!<,
M_A,"O+D,'B]1XG%?@O@H,&_YAI0L"H;7Y!E-%AA%\\6U]P3KV)(*3/82I*HH
M.2SU*NFBVYF%$-,UE$&4H4XJW*%RIW@)8J5'A):XO/:NW$=L2GDCG9)H:.':
M.N]5Y>$E)\1Q)8X:#J>&?1CL;A=0">+P*AP*;_<="IF.314+D&4?9)]3W\4]
M@;/(OZ%;+=&MM?#YW3YNZ4R_."LV%_=GP'0V_M>NOR3BDSH^FW6ODH(=O@TI
MZ0ZD^W 1Z_2U(WF_%%+MI/UY(UCCS]!GJ#1EOQZU6N+)D")SN<YW;6AUMB"%
MOR;'4''D++T[RQ&F4^<](=/J;,8'4H0GFMP\I(A]7I&ZV6FS7Z16EEOM*;FA
M^E*>BV3;QI!OI,BZ0@K0+=U(+R//GWK!G#U:2C[VERN,GJ"6!TNKNZE+7'G6
MZ:,EW5$-6_QN@;N@"A]>9_'.?2PK[_3PL6T\S$-&QKF/ACEW'6%*4WK=9$D'
MO1_L4^XRE/>A!T#;&)>'C/SZ8?XU)7M#Z#*Z]@-*@#F%7.<II;37PX6AAY3E
MN9>/CI1_[ZL]"PD.,[RC?^WSC7[U, +!7'8)I+]G?F[=-6\7_&8\4_HTERZ+
M%&Q#P6A"JB$Q: U=IRHGJI77(7W"-WFIT:+]+27<,EJJJ+_3I'&%6"*X2 &>
M5+8-;-*WX$<N?;--&D\SD4_? _"D\FNK98T_FBIAA>']'BZ^6*;(Y)G#=?"1
M\=!6:UKJ ILI7!X:G4^(F?M(66JER;Q=O((K#%V/Q^;2SS[D% ^F200!_[Y$
M<;RJ9FB?;%2+>=5JMC IDQ2& 0S?"7A,^RB[M(AI>JA(#U=CT13=!=,/2#](
M4U%0F8J"<#A+:U IXQ#>BQYMNO&0CA?$CRB3@5FM!SHR>Y\Y3\:V(]0@Q?2
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
MH.T=$I6SQLR;H?(B>;G>?/S#H_HG=A?K&_@$98^)]NF6T]^88:QZQDH$1XN
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
MF$=70;J+\VALOLIKE4GZBX;'I6<R4K_NE90,H\/,1DMNYX3PH&_IN/@=HIE
M7HCIIE@_101[2['(,&DKVH&N\&,F7IK4$;M-L% IW,RO$%&Z0=0/.:(BO&8%
MPI19%@HM!35,&7'-=PVYABD=AD5!MXK8U>BF5[@<V^24<,)PK8Y&X<]W9VBH
MTMJ'T?::?(++*NR?5U'_!5[%27'U'KM"8/I"XK<X\8/(2UYG&=ZR\IOT*'7,
M=FA*A(MK+0_Y.G<1V/"-=HC@AGL7G'[BP,K.TU[TR%X]_-48E7&%C[C(*TK*
M^Y&(U&T?D"O;Q"]/-WI8:*"<)$&2( #8KH#$#FF\(J%VGV4K59G/LN5(1T>0
MF7X2$!%R5-"C;PN.[T#!2>6-"45>LO^.[L7'T23+DN!QG]$D](=8[(B5K=?_
MR]R#>:@&X_M"WV^"$0@XL;'='6]Q5D[PBP%^N 5P@PC\*DB+5V/_8&]YW;4^
MI-;RCQ,C&YHE#GHUS*./ UTU%D&QCD&_)J6&0C89I*M0) X!.6"HK3?J]#H1
MXSEW,^/D+EO-/SJ6CU!:$NA\>\.<*T-T70Z:UQ!]FR.:"#M#E7-'A7='=?>.
MLA@U'3PJ/3R0SD!LD>XB26B<[CN*U&OL,=8)8$4&(M6T SH06+"5/5HD-<$;
M$O4'3_A@2MF3[G 2Q#[Y/:%E*Z]P_K^Z(Q$]"'::6M-;0S1R<8Z6"L;W]F:*
MY++/NN1JJ9GUF'IH<?2.^\#]YG-$3 YI_9"?XY#='E?M[RWP<I^P M>3)$C)
MHRN6RIFWF28.&>YU$/I87XUFTO..?1?X_MB3@>U>>A"+UD1@^CWKFSC?@?:>
MO""D<=#Y*D[.V7YT6KT+>(]ET62<X& =Y84*EJ^U%/M)Y+-_A7DJK/^W?9[D
MT;&_'OLR"+VUGP8S'26[OPE\3^W%O'8_+006EV<O7U%V$(*\2LH)=,HJJ!"M
MIMUYBCK11TN%TLTLFL ZZI2+A#6[ZL<827:Y-/0$TC\$=FM&'B6'XW)=.M5;
MU;IDY+#PJ%=44+"KAB^(JP!3+XE(()B6-3DOO#18:B;X&AZ74#-2OPXV)0.8
MN,%$2^[X%:5A\^7F]M&.^#E6*P[*!%J_G4;,9M:H:OI:2X&U_RHTT6YCM2$"
M#'2[Z<T[3KCG?6RV(NR1;"4/ZK:3);HMA '%N;T%_*6)PLU5()@7#D@V@Q>
ML, X'( 5=:I4;(/HCW]X]R]O?P**F:L@W&?8MPPN.:XQ<20Q086H%@L8_V6F
M)^^E&-57$V86]AP=:#;E@ LU169:!YMU(5!NS3O6@*\X[K2&MJ5$P+&G'=RM
MQ,$&?A=33CL0+0RR&^1 !!$6P0/L@+2I).B0]%<<K#<TRB$]RUOCV_WV$2?S
M%7?_@FIZ8RG#)=(ZF5?'GY4 ,*%L%ZW;,"UEH$((RI=3<QEHWM\E&\,BN>[?
M#:YXL98" ,TZ$PWP+!,!'=$:O;689OQT)PHLK"\/E^)<!4^!CR/_,,[@94C^
MQ^ "+ 7K2-<6:8V17%\DY0,#50ME^4BSH$=^07A810""Q^)ZBG)2V;Z<??I2
M' V@15O(__/EN_.=)(UP;4@74P4WC-B(@3:GZF["(->7]%4$ZG O@\3N!H73
M D^\:HUR3H?'L&9"O&)#WG1QQ(T#HGO9C#EAW3C W<1FR ;%R=BK/-3% P-V
M:&?%D]T>MC48.SKHSMTG4*N8W$N9][XK)6M/$PHI1ZF6K#Y9*""#-<#(%917
M#W)5/&#HZKF2)E'0@ZB6*\*9E!@6VG1JJFK#G>7KO/E_>R@.YVP3N',=K\X[
MD4>\$=;&\M%-9[<%W?EUL'K9\(8>/S;8EI@;'(9'U>4"%R3J%-77>4/?/AJ4
MZ *R(W_L%CS4#VBI_==37J>ZD?F!GK>2M%&;R.78)5:PCK\F!9C5=*%:W +
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
M"ZG-] K"6;2*DRU;(M-=*FG*[?2" CN3&C<6F+&"F7#8Z<M=9O#Y[NYF^HD
M=G*#KF:+RYOYXO,]G35<HVH[E 0.9(KQ:?(PF]]"V?]L5,0(_%NLJ+W,$3HN
M8R)1E+\?K$X%!F!2U92U1\BWWD<^F/,TY85B.JRTJ-P"1:AB$R4-$D 0$>G%
MXR.G&FXWO-J5)W.GT$NP?QMG@JNYU:3.+FW2*%O=TR2A&_WK&RC'7612943X
M!3V*XGX T=M\DYUQG=:.N!*_MJ>WKUSL,V+=7[ (4O;L;F>1=D8U)P%FO*/#
ML:/")H><6;E_F!4W[X/U)INO/J?YT>WY8^8%$=W,*5>+KN-#*=L;NIY4%KU[
ME;3?41)=HKH'T^M /T(<&.P?;P-7 +$JJ9)0V71_>I_B\O*+N'@![2"X> 4B
M<P\48K:9_1@&:UCY[0169)(T3^Z\)"O^43L?7A372TGK[;?8?R?;/[65XG1+
MNYN)C7UM.Q'0BGYV4U]>K[:6+P0$QB8W8DH:QXS5[75_YL8T[_S3\T&#IH7.
MIWB3:5&6G%WR'09+@YNJ%0Q.[P;4*MZX'U!*#282T*HHJ2A/1_J2 _U6\OP/
M$'PM@G44K((EK63 &?B 7[*+4)X4:<KL=*':RJ#&.K41)Q@\6JG+KU)_^C2Y
M_PM=E%[,/M[.KF>7D]L'-+F\G'^^9171[N8WL\O9= $$I_?X"4=[3'/VZ:%K
MVH5H;O[E/LWB+4XT3M&8V^ELR\ZDQLS*C!4,5NWT;8.UX,X/693\[!0%*B7
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
M0RR):"%"2:&GK"!T &:$E&8WF"'+G!U$GHH!\DQYP8R6E@K+\ZMV57X5+D4
M :FB6J 93&T$ *G_: !5<VXP8+5665G-=,Z6/KB:ID!0.]ONO""AW6B>E+?I
MS5<W<;2^"9ZP;X/?;J*<#NY'&-L8^#O( 8/N(Y3G;W1>QB3^\!Z#D&:-D+EU
M2,2<AU0.\B#!?$%ZG^\E/AE(_/TR^]6CEPQE14 DS590\KC-$S%0OYD;HF
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
MNMIH<X.C 9_+7F5L1KU+:)G X-E44VZVCC.T]-(-VA4"$&VV0QTT LY\6;B
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
M1.S&/#NBVNMN>]_N['PJ75YMR)*>I+9C8^+%!%6%DCA-D34\I-;^^H?$P0L
M"1Y%9+7?AQFKB\A$)O+ E<B$]J2)?46"G,@.2-E#&VA%Y#WC$5F9/']HM#@+
MX:8>BLI;:^C.@QJ;G;D.QE!#Z\-[5);FR,QX4U-'8NUV]4Z<3.U;6(MX>>K7
M%1@Y@O;QJH#+GY9EF_EK($BXNTO2MR#=VE;270!+^KY^PNO::6^-QD_UDFC(
M[4F2LNHV%-TFFQH8$@43Y@ \R;@\S:9.**.X,CV:26=I&:<I")=4T.F,UQ5X
M/#9LSG8R)X9*W[ 5! .@DXM_&"_G3\7#;.;=@6QQ=_$YH]N'Y%S42:8WCW\7
M[O\:!H#]]_PUW-)8>[PU&=M25_(SL*QNXR>@\NZ<YZ%?>U-18N1:B\13_Z9*
M?J^C*'F#UY.JA#@S0IZEX/09*LE>QB(?O\6^AZ-9TBN/9;+NBX?B\*[%$PEO
MJV^)A@0*#Q(5;K/#UE'[$/*J.RYN!\ OJ;2#V:IKJS,P&C4=2K'F7D5SY$MB
MV&4VMH;L!Q&YE=W1C+*QMY5^'P"__()W %OZ^M8!&(V6#J6XK:7RG*!V3T=2
M*M+_Y G[4P"3(-Z2+7VE4;+G<=2HPO T2RVY;]AICSX/QN+5][JQV.F!NU&@
MT?!Q=)O"O832-GRQB[(CT7++)7WI &YI'$3PQ&4=0Y8PRMC)UYM-6E!;:>I)
M&!$$:@QAW2%:PP4=&JN8SH.A+E1:!%%&F&F04()P6]@K7 <YUKBF.:,ZI9#=
M@8K_LI6_(+6D/-Z6#!GVQL-1+'6 ,98Y=6HQ%-Z[?DX@VG2R'$H\Y+NMQ/0]
MO. +-IL"<M+H:AK.H:>SU]Z]IT\PD]S1/614C)\N8V9D+WRE=O(N/[H5X1V
MR4\UWL&LFLOR.J/QKO'3:>\JU"N;DQ(9J6%;D<?WL@6N!(L=8W#5DVK1#711
M[1[ 3$.='>#PZ*\[L9K"=BFI<W;& PKPCJWFXX*JJYXTV.2_A_GS:9'E;+F4
MGG_=1 7DA8$-1I;Q%95)GB/0_.TG;#=?4YC0'MP+7"(WB<)&WA@ZHO"M2(F1
M*)00EH#$3YTF67ZS^R5)MK!2OJ?I:[BAV7T2V39-70!+^J1^PILIPFRM\:4'
MZZ%43PV6\?1.61!UK_P.* R>*_TV37:A\:JF]GGA?&Q=#M]$E;D$]IXWPC^V
MZ'RMB3CS$-_V#O&BB[>((7WZA<80ELO,<+U]">,PRU-QKRR*0%C7$6[ RR[@
MAC#47,*Y0&)SHH.HUE=S''A%G@0XWUP'#02J8K O?WMP>:(+#AU(MU6FO]1D
MVD1!SONK0!]TB<X(*38YS\-Z^ARD3]2XIS*U0S2I=I*G+Y]KC8EL[6G\R\#/
M*C+.-/R&9HA&OXNZ]N"7;>&0$>Y OX.;^N\]#?]U$B=-XCN<F+4Q(E'TTZ@)
M)'^F:2D,.</XDL>(^-#SK\R3)BG;Z0;I.S_N8&.P@4UQPIVO.OJV!QX<I#M$
M.K$$EY8 !V'<91)5V;&*7&<]DT?>-41">%*Y,[I/Z4;$;["_(\ICY.+>,E<N
M<(B48!"Y;6G6@5>D!!?+&7SEJFZ#=S@8S1Z2]>8?19A2MLUC&I>_WS*NX X,
MDESNNRK!#$"P:(&-P8PU2FPX0Z/1VL$DV\(!^;RV#2$#Z6'NT]TI_6BXNQT$
MO5B.YN$LE=F9W4&]Z]HX>MN*]M<-/WG_CP&8?%W+B'@NDX<07Q#-6BV"M. 9
M_AGK,*([%VW1A6HT9[M807>&Y$"K[7*% _%5E@(C /?_-V=3MRWH3',)9FU[
MM*MJCU9U3&ZT/5KUN)UF*]+LC*C>L#KCG[V4&$[@Y4J_1_X9HT>><#2)SKRZ
MB+2?4#8,Y+A/*-%)I)]4+3"U!E&*YMSAO'+!DX?Z8<C-3KVA:-VKM'U -\R2
MYPM.Y#><:Q< GEV$ Y6:ZZW!P%),0;G<%XW/-6!=*OYDV+1VMEXL5T _R64N
M 'M3+-[)C4S;WK\#<NF]/C#B=GG]J2TF1S \&ZTQ1-M$Z(AG<KRWT?SY\PTX
M&FH59,WS-'PL<E&3E?]V$F1T*X^:UE []8G#9::SQ5FP+N5.9AP"I<\SH/0^
MD\W+ATWY9^@!RT.(Z:S8-^J3$2_\,'^F@6B=S4S$ZMVD9F?%<+RB$!-92%F@
M)G7<\ 3Z+(P*$0LF\G'# R1H^>$1>B2R2U+O\S 5X>,\W$I:J@J XB&!*JWZ
MLF=TBX7T>9#&;*Z$K$B<7)$WQK12G0OQ8E7B9QV(LE[\+%B]&\[LK-BFHWDZ
M\7;+-@?UQCWW'(CQ%:B?ERUM.U_#3BKT1.%7Q]]E#^"$51^0ME5XY!41_>!U
MOZ8=P%R(C\K]:ON >;!^.^ZW;S<P3R=8-@0709A"[CHJ[E38SOXJ#'@Y1,;4
MKS3((+/!37P'C$)<.&MPG4"V#_%/MO8+LZY< 3/B7[0\X=S#TJAI.!=R[T9W
M*(ZTZHD,/^$=K$B)A < U-$@2SHPQZ!<]60GF+F/8S,Q;7CF-K,K=(D1#L%5
ME[F);KBMU3HBJB?"EH0=%LF[<\ZYL.1+^R![9D,#_X'(P]<@@N.#<G#/PFP3
M)<"A+7K)'7[1=_A#V6I$C[D"8]LC#25<CX;.G@FM( ^RC;E_3M+\@:8OE_$K
MS?(7-WT;!+G41F0@*^4-FAN8=U<[G%;M@2M ?\@9. DK^(.HU542/XW2*E?
MQ0K>#V*D+&OO!(5"I0:1JE5K9<"S*]3<"]UKFO/E@EHHO/>M80P 7I:@5L*-
MZTFM]:+JE?<%3_;2J66C!8Q(=$DF9JPM-=W79(ZPBT:.#6&G<9KM H@ETF0,
MT7K]CQ1JOM4W&4A4LDJE6')SL]N=!!$4>;A_IC2_"[,OG:=@PU#X297ISIPY
M1V8_O/=9> +175DQZ]MEAN?#HT!$.";"46$]FC*Q79GJ@#29DS!ZF?/'LVY<
M% Q'A\8<IO/0=8!DL8@5J3!C2]!YX%D;T3O20?0:I0SEOK@7# 0NR&>1A5OY
M2.H@6]Z21GD("7LA2!KZ.4X>,YJ^@J>]C/<%E!NIER&Y:]XWI$&<[6B:L66R
M8;=VB$Z6VDH?;H#4MGO^'KS;Q$'9TK9<J@EYI/D;I3&)H,0'EB6O#*V[2%+Q
M\O&)_>.T;M?EEE(<9L ] Q3["PTE$6;"Z2&?R#3V#2E&QB'T;AES<J$5*I5!
MG&P"V91(YYU#YK*)--D6F_SW ,)-\W=9H,0V5);&BVIQ)\$-]32V7%3O]KR$
MZ'T>I'G7"4,GI6W=.J%/80S!-T2N/U%KTFU*Z=<PDP\_&_5*!@U&)Q[_^N?
M9K]J=B#!XRU'4FYX<5G$>48V_($EKPU&^W.C^E=GF?!GV.B40 @4M<6 @U9*
M"&S'LD[4Z@6X<M:(O$D@-B5G3 GW0>@KS<KDZ6S9;;>8T,[C$9*Q;K@9-GRS
MF4PE!Z7?5,T->/"K[ZI= ):-E>DCO!D<8VN-9L;I)=&83XG-)\EC'H0Q7X #
M$)9=J*D@#+_0[-"M3I!E*Z+T$]],W65OCT?#^HG4=4S6X0EZD_8LJ%IE,ILK
M6'GUK%5LC9=4IVZ"C8F'&BW1J% G><; /%AS\#*@59J;"&!])8"Z"Y^>\YO=
MYTR$X-YPYPFU),^_LC5Z_$0ODK3)96=8R01T^%ZKS<&,5I< <'Y(=A^*C$HO
M(F<L7G.3[88$:JXC,7UKZPEK'(5/(F<;2O?S.P4.Z7;-!CAXHG?TA?&F/D+$
M6/OQVG@T_ER6.Y-V9]:/ ZF;<R:\K?L*\$,@($FJ0*5N0TC@,2@U7"?".<8=
MVZS>4C;0UB3CP]&@4>H.)IV5VH#C.)3:3GBO4F\E*&'8EZ[X ]=^U5TW9RQ;
M/V9\S=J^];2UPS,/.U'9EL>O0:[>?=_L" =JO/59\]_/Z(:^/-*4_/21, _P
M(_F=IA2^7211E+QAF5JOH*8GM:PQU'+S#()CO^8/;S1ZI;^R'<JS;>T_'MV2
M7FDJTW7O-!87&B\UD8&V=8">'9EN_S<-TH>W9.+XE%@P:G*+Q3$*+%$<G=XV
MZ3:HZZ=C5%?6L^V><P0>M"I;9W.TT@*2XU3;&N4&Q?WI"!7W@@WF#",CT&!5
MVSJ38[46<!RETM8(-^CLST>FLQ,'!*>.3M%-7(_W!E)M?,HGCX;VLO4Q*.CG
M6)T!T.WYUPUKVDST-F24[+C0J&X?N\YZ;$.$+01E"A/:4VC6@(208HN?__?7
M5_%V!MKW#MK:VM^)9N=5E>WF!LNLWDV?V5>V+XNB^=Z?FO,U&"SANH"#M9O=
M%6"!:RK#J9XCW&+9&H:P429K< 'RKDU#*=4*LO!V$-$>J99(O).)*[A]NMFI
M*(T![KL-Z'MR-3/2-Y,VH;SKWF!2]<EQKEO!X=Z+WS9 :-#-'K3^(3G_FM-X
M.]2\K&A0^+8>)IU<G06'=^V;2'B'(^2 Y(U!L@F7/_/E8>P O+B>"MJSD>JI
M06/02@M++LK8 D6O@V9Z[:HGU"V;3]\..!??T9B^!1$X^@'S0@/*]RQL8*%O
M"JZ!>->^872:)]]4M%MV$E8.&:@+8[8=/V/_<S0M"ZQ/Q];)3I=;,P)Z5ZLQ
MU+:5"SY5#@W\6:Z@/"[UUG%<O25:;_]>B-1THQ<65GP8IEEGMH>M BW(T&KM
M4 [<UH4!QZ%.K4E08EE,NRU<R&"VX,G5GSK@\:G-SFQV:7$O$K3:ZTJYEJF@
M;,"SW0AM33VI:J_I*1N]2*DYP&U6S#[5><)0="GX"+1H57X\+W;7O6--R0MO
M>Q"M;ZV]F^]*?C8PW@>PE(ZZ$:Y4K[LU"HUR(M%6+:<;^,./OE*\S7#KA2;H
MVY70MHS*]B+F>U4&?;^C$$I+6?I%TP+XV[(U =EN;(AX;,3V"JE\#L= 174.
M)"=:3?[@;;G30(B&_FZ\ZX3:=0M:>??&O:3U*@^T1:(N]\4CW_Y=QIODQ9HX
MN=5HT=3(1@(;R8\;+="HAY$L+8&Q;$1$*R1*<19F^R0+HE_2I-@SRJ(",I[P
MIV60'*Z@6ZG22;S>\)"A[#K)*2^#E 0QI&6D(4_3:,\1,7,?2ZKD08:GKM&S
M=H#&( [!E2&CYY9"$ER1K2LM08[/LB![8\SH>)<Y^:>/JHX1J=786!]I(VUT
MV'8,TUG1J[N+9GC*-PS@\29_IJGD3]2]FSYN)IQ(E=_._DCUUQ$>L0%8F=$6
MW="0;&0]$U1ICP3=-[L!;'?/ 5,0+EJ'9S+CC33_H['A>FPRF0]S2#5*U1_
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
M\V3SQ6"X(W LEE-O+'ME3KVA"+QKXA2J-5V$AI E#!JN2 9-O:LAO#6>R+-
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
MY 4*J\!%3;P)HU#$7-:/10HVE;PW&ANOSJ:CQ1=\/"=3;=5@WTF0D\\_W/]
M,@6*J1:<"_.-=4[9CEKOM">A7/1:>@;FAYJ'#1^:1>X,3!C/#AJSUHK$-(<@
MD9TP*Q5&@MA=7B0I#9_B1HNSD '"AC4,HK$*T8?W.!VF,U?:XE, 6K1%?H2I
M=L-60F&.)1[ 94RNDWA+MP5K]AA1N;;@$1(3QKD#)S9/VLO^4,NQ(CPJ7]K'
M1=M 1!*!N Y%0JB_<T26P'Z$+,9A_$39CY-6$CHJ;'IO8W:HNK?Q')666XC7
M DLY*G#US/^G-,A@V4 *)H<T#T+A^/=)%J***75@__09GK==QFH+SQJMLXSF
M&23T$#N,*$K>(%ONA$$>U LV,QDQ1$,M:$ 71V5<P_G2@ALX!K"U5P5" @5S
M1';&)\?U]N]%EO.4.Q,&54>%S6)LS XUBS:>H])]"_'&51.JW:68#@N>4IV*
MY!D#)&B"QG:..H)R\WJ H> S/Z)S,\W5LC_4;W(1?T<SFK[2;!UOUYM-6@11
MYG@3/!:ICQNU:0-@NL49AQ&-TYJ%#>O5#YA!P-%BNRL>R*]:7%PDZ5E2/.:[
M(F+?()+8-FD?HJ,CL!B'@9K!BCIZ.7;+ZF=->^"A0/B[HZT$(H&$PFIXE_$K
M6P$EZ;OK^-4 O!J"1GBG0I>M\2IFFT3]QEA^QZI*;I8%_Z7;JS!X9*OQW'Z.
M-Q_Z(_#7UD&9P4MKN/&:P#2&-(\L&I(@WI)]2O=!N%6Q%I/=\=\W&;>+'__\
MTX_<*M@/+OS([4O\= 7GE'8KF(YN":V?BVG0\JFXO&OU3 RTM9@W(Y%LA];Y
M5VPE678:I.D[6P;QQ]=G;!N?Y>'&U0FX8/+JTMU9[?3>_6B\J_1TVK4]J?PL
M+N<5%A(Q-&0#>#Y(1%CU7#?H1DK">"L#_S*5+Z'^>?P\.*@39 N>$0,T<-DS
MH =L<3$'X4Z;0Y+XZ4-.TY=FHHP]%.X\>D/KBH:9C/4X3,D:$3,1)=X):!0?
M6K+7)*;2B,@V3.F&*;?,0%6WDZ.W$'.N'LC%,_MP=W5U'+;4/UCS&)B]GV_
MZGJ9,P>HS6][;OOTRSAGQ$!4G/BWR\Y.A_&VX[:1;]U6MP&P+(J&$*L?CZIF
M\JX+J]NV[YUD&//T35B)".D^N<7HR&VRQ(+77;J2;@MG[]LC9_QH$U=,NVG.
M..44-@9@P(QCA/:]ENA@J6]Y8 #%J\*=]%K> '.MS/CS'>2Z.6CKB&%'Z+[1
M6W[_-N:PH_?- E;-^25EWMB52]G8J^8T".[4'-X25U!@)XUMO>'?R%8/?L*J
M2\[A_.A"]$>&W:,)I6]6:AZD@<Y1\K^AC8W7>+JFS@="O*E75:L1VZE;K!UR
M9U91J!U0L@W 43BRVC7V+TFR?0NC:!UOVSMW]TCFH?@\:>(XMBWJ.@P9QBW#
M* XZHY:C"B-JI7?<2.@0_A7794O1;HYX7V$A5=>R?4HW(=+['3=#ZCFUGA&O
M?RT=,0R3W*R?$_)1Z]%)#!W\%+WO J9NKXW(N+OPZ3F_V7W.G.YD!J#Q<$TS
MF$G#S8TS#N\K@XF$FP,@4VC\(=E]*#*IFLC<=OE>T3VTW0SBP]EV$=^9-''Q
M -RFBWP8G#:Q/^!6VW2AC[VM\31@"]^&\KJ;-[/0N;%O@B#?XQN)U1+_ 5I^
MZZ=O^I'H7KWJUD-9"]#FZ*RME]2U'I+K.F9INJANB?JC]WF0YET:UDVJ7BS-
MF R'_.F?_OW3QX]_(?\5Q$60OI./N-7L4N;WR>YH5D2PD( JE#+_NRCXREK?
M*O:&#=U@Y B4>.2 ..C\0,S>%YT'8<=\M:2R3&7D ]G(V@.R:G#NFFH*M[];
M-GND&+OSN'/#VT?J4(]W1C?TY9&FY*>/*\*\T(](/-\U$[#0J<Y#';W9DM[(
M1F1=M]IMT'@("V&F;4 $[R:B\!4>D6*Z>3D%$<6Y2(1S%V9?F >#'X(G:BO"
MV VR:!T;!^(;56PZVJ-1*@<BM?1I=1 ",*0".LBQVW4!'N]F=UID.=L-IZ8S
M-4.;I0[,K.2ITS"M@7?Q=U&E.13>#M)4EBT]K1!.@^QY'6_A/^?_*,+7(((D
M:!=!F$*P CT+LTV49$5J#-YP!EZZ@@8;S\Y+HN&$:Q;+0$D-UI/X] 0(CJ)S
M EPJ(5SK(*]/>L-HM]7AK(&OR(XAX*DKL03D\ O+T^3E)11I"1^"Q\@6"V9I
MN^1$WDEN7>^,#;W[;A?JS,^4:HW)7WGS_XM4@Z["F%Y"GF]'WFOM?6J21G:7
M-I6-T6I4FT('K0(0PF$FJY9Q*7C/9K";W6T*STOR]UM5O?LII10H8&O3+-S*
M3)NBIK=AY3,&R5*+R?$,JM7F< S>%7 2V5H!%H8H@^7J8Q%&VS!^6A%5FYT$
M"MV*;.H(95WW@ZCL'<WR--RPQ0*LPQ[2(,[D)4L"CTR#N)W"SA5H*95T9T"I
M8#\$"I5S)E/+U!ND,8,E+PE<>H4QH1D;R3>25RA(GO 'P0S)PLMM'L809OLD
M"Z)?TJ38E[4(<J [*?([NJ%L+]!:]0R!^]LVV2PF/M97 39K2D4S@F@MI$Z"
M$PZ_(A4&(E&0"L=!/(3LIJH9\:[VYO?%9D.SC*>59AO%5T@CMV-_G+)] VMJ
M&(P)N);R)Y/95=HZ&A$J]9W*A<DY@=+6$*Y(=8A3(24E5L+1$HG7@[\ZC^@F
M3Y,XW$#&Q/MDE[\%*;VG3S!PO_(+#TWX_2"XQ.Q,KR;0"I+\*7C9_X4H:"+!
M?UC(+>D**:X@G;3:#NS/\?0Q9/<T-DA<.C>4;"=?8O @1&#QX#DX!3$?@" R
M>PI#$U12LM-GB'*N6AYF?\W$&6ZJ;9?5OFT-%]LG=Q):[H6-K5!)OY-$;6\K
M&I.RM5_#BZ*0K[2W3_0^B0H>J6"W07MK5 )Q(M5DF1*( !0IP0YZ(ZIR*68/
M-'T)8[B1Z+CI,[9>^I:T@^3V?:FA*2I-Z:?3<I=ZLR,E#*F /%CQ0QIL0S&?
MW*8)U-BT&+"U(2J)]%&I12Y7[8D".*C!7B3I"TU+X?]GF'9:K+GYTB;;173;
M9DUM4:F( Z%VJQ5 ->/E8 ?1F*L@YIN^KTU[K'&BM5A*+RRD*55H?48E?3-M
MVM,MU>HP&^OK)(8#Y]/G('VB=S3B3\L>DC7;5D7JAB/>WM,\C_@B[V9W4^19
M'L1PFP%Q'/G[VI2-;&;<B[F9N8>C]$ES(4:EPG-S9<@N_(%'#(D>B.J"/"2D
MW@EAO9"J&W"/M8Z(Z(F(KCRL;.16B1^V%?M]DN:=QXD]S5%I@!NMEKUC>88H
M()V.$ \DH@NV[(TWH>W<IO49E0C,M&F)!54K#X/[GS2(\N=-D%(5MFD>95L[
M5,/=0V1[W*OF9<RJCTL-MIW@#%DN,)J?48VWF3;M=%BU\K%Q?4L>GI,B8[/-
M>41?:7S^E6X*68"7<<;^J*?POF6$6S:V8Q&A$MA4+MJB_?3CQX^DQ$%*)*2.
MA0":PRR1RU TFH+_/(U"B"^S;H6ZFR^UD'4A6JE=5UM4FN5 J#TN4, 0">3!
M39QFX65>U=XVR\+8")40NBC48L;O+\GE ZE:^UC:W:;)W^DF9RM4>:QF'GE+
M,U1CWTUC>_1E:YY+6K9'L?EQW?4@%$ /D6[['!]&<+]YIML"PEK+C8!XQIW=
M[.#Q![]4+^BV,E4>E/] O^8G;*K\HDEK(CY<4IV'&4WZ$BV$.I6(B<0,/]9Q
MUYRD?!!! #_A'70&L!]*8YZ9JL*%$!1-SD10?<\CJ0%@N.0_B&9-S #] <!)
M#7Y%  /A*$B%P\>Z(TF9UPER>IWDW'.=)/'6MOSH:(M*9 Z$ZH^%)0CA,/_"
M(7SX8B@E.-RPW*!0"6D0R<:"BYBM2H5F-YZ#V,RJHS$JD;E0:GB%KZ+4&T!>
MSG&5?OU* ] ,X/7W,'_^'">/4 8=)M;+>%_DV1T%5&$D$MBR?Q5IRK@X";(P
M4^\OVHG4#M,#*@4X&'M::7G^S F60>JI"OR]*]=)89SE*2>5/-+\C=*8P&E2
MQ%=.;%=?>WM,GD.F<NGF^=V'RC7>?%S&FZB 2R?CNI&_\F';L (&2I;_TQ.6
M3L2'2IUF8J;OH4R)V;*F7I$&=J+0>U"7._H2A/%6/*J &\N3(@MCFO$GKI9E
MF0L,*K$/(+@MVA)4O! !8**@"0<_S#'O/13.O-GS'=A-^IFO.>B65^&T'_:Z
M "T6ANS,0+E7ZX5 I53.Y&H[-%X354*2)"4*E@C@PRB42F#*>^>Q!U8ULC==
M.M.VC=AV-NUV.U2*TD.DM5R&T!,.X&,A\6L8)VF8OU?[G9NWF*VAGL-]E=6J
M+1 G(%32&4)Q6U0*MK8G7-52?I$2DX]M/9N;;G:BU.-:9+M^2&X>(6#IBN8Y
MSV_%/ZJP3_%KIG[6-OP3\:$2^DS,:(<$D.,#TH'Q1BLB4<.+=X&<"#SU-M7[
M4]E']=&#ULBD3(V-<UL33&U02;>#0&W;)YHV3PJ\O!E2#F0=;_DML<AO?]6J
M\=C7%I4<' C57PLI$'Y/*.[+!13Y#N"^]R <3@6?C>^H2IBR92S=T1R"W,_X
M)DX\-^-G%<:(A@'PJ(0XDGASY(-8TM00<2E+5$3@D@_W5N)8%;>XQ8)]@KP%
M@F,5>(/Z&20N\/D)RMA0NLT@A?AEEA50TY/-]<G+2Q)S#JYI?K,3Y,'QXS.-
MM'<^8W"@$OP$!@RQ'AP5@2$F"AE?V7!T0BW8XH?R(U>!DRBD/B)2Y;LE3I=*
ML64/C>QICDJL;K1J$:P22AJP@N.!C;[E4VW0W 1D:(]70G9B-1'=W]QZ"=X!
M:ST!7UX/>5VG*2..7]"<O%=-;H-WO@"$4XS+.,S#(.)__\:6>>4\HD=MS-T#
M*GD?C#T]%H1A^?#(I]U&>'*M+_+X3NKM9'_BW FN,GB7XI]$=NHOM\(YY%<)
M5.R$_06!N1DJ+>BF43-VWIK4FOLP_?*)<,BFZ<LXRX,H"K1"--TM40FAETQ[
MSG<.0AHP'B2B[J+6FW\4H2B)<IID;)W&?V!K[/,X#_/WWY/T"S/<TV ?,G+7
MV[\78I?=%MM$=*AD.P\O;04H+_]J:"$U8L97L@HU$;A71&(G$CVI\/LX97K=
MTNS+KV',&$CRX#+>_&!)2F-KB$K ?51JATN_G;'VI 3@%_4^W*C2(38G/X8B
M:Y4UTJD,>S$OE2:@0B7+Z7Q8#;6&LI'#M(&5U-#Z6]Y<A&RY1:^@/E&[O//Z
M)4GS\'_$(S6C*@P"1B7\,90;7A0S'!\X$E(K>BW0K$@=D3\!0UH=>AV\4/['
M2Y!^$9GK:'Z60*")H-:>:,@5%I5X1Q!N2D=$">#XEQ+)OR@L1*"1HO;AT&7Z
MP2AZ/X.@P&1/RSRFG9D7[0"H!.A*K24K(X,C)6"9HM6'G-9;E=1*'FOR@\?U
M:Q!&_ E-HLZYQ,'T[P'LDRTS[Q1<J*0[ R/:M6J)LCSP%4>\)5;(F5(>*LIK
M (G9P3N/CH(ZS4*H&)4F;]NDR*T14.9F2T4_=1%9>YFKM4&E51T$FM[E0LH<
MWOBF.%#2YNLD/@EY!AX5X@'N*>8OK:Z2]D%R_8S $7#!K% #&*FE?'* 0J5"
M@T@V)6N2T"KJYF9'!((53RU) (>7)^#AGHI AR2UK/4,35")QDZ?=A5X>7M.
MRJ9>)OTL*U[@A"=A5*098^AF=\^F&)J)7W+8)]RF]2A-LU!&(T(ENJE<:'.]
MQ$<JA&!I B59DQI64J(5UXI>C$^$9S9RO]7NN#5#[&Z.2K)NM&H&*J#:6>KJ
M%_4>C?;\*V1*R>C-;AU%<H&8720IY.'KMM)^2%3"&TRVU0X5!I HPZ&6U1GD
M:"6 QJ/9!4_T+GQZSJM-A<B&> _O]7@5S\OXHL@-#XX'(T EW;'46XP5@LLY
MHL8V2B:6K)"Q>9<(=#Z.NM@2BX</0:6OVS1Y#A_#G&XANHA-"9#^A2GK-7T3
M5-_LV,1@J&0T#@LJV4]B03L(@X7K#8^C G2DPD< (:DP$H92J81"ZB6]P.;+
MYWU9E@'H;\O8T 25 .WTZ5D"-E\^?-[7JE! 8P^CSF-G8;^DPJDOXS*MR*])
M3-]_#=(O-+\HXFUVGQ3<)9W J@\>5<,I_%D214&:,7_#3V[:(IL;/RIY'XBY
MMK*(M!'R^7A8!;Z',<EX$I<<;!TJ*;Z3%]XCV4&7).-]PJN21TKVJEOR'0/<
MBI[)GFUW,^C;1[R\.(?_3QIMV8H#BHY>)_EMD.8\?5'U_IKMT#>BBK=A"3<,
M 2KU&4N]84''\!! ]&&7I!\8(%U!MA@"V&3&IL:[\PJEEP=G927V&N^G9@EW
M-D8E31=*]7=@)4PEOGLNOE-O\M&?H5K.GJP-4<FECTJ79[6>GAK  DUNRM[-
M=TO&1JB&OXM"PVL :$O>9&.8G;S%5XA\+NI!FF-.6E<X5"(:2+0U17OM)9Z>
MN=9+QC+*=KM9E6_+FA;2VA"5G/JHU&87WKZ6;XS\U6]NQBO*5BI49K>!RQHH
M3Q_'11"IX/4RZ-&>.6 4$F1R',^!+F/ M2(E-L+1K8A 6$7IERCKB0=\V>1/
MEK)'M6_()*819C0V\I,?-Z?KD[!]>"AGT:PRH#VEE.U5\V<M,G\FM,@$.2=/
MSL8H/?$;ZZ/+,&MO!EA71/3ERT8_==CH)ZPV^LG!1C]AL=$J9TB/ KI8IC,R
M9$*;SHFS%=8SJ#C8(Q(M$?F_'I*RR.D9^Y^+1A@!T4N_BVIG20LD</!9HED1
M0.3+F7[L<*8?L3K3CP[.]",V9RK3Y3TDYU]S&FL')@- D0ED*-UF8VG;"JDJ
MLZI$@P\)$8B02?8JV9B?D#H!'8TTVQ2/F=X4"A\/K[^&_.GW3?Q? 9M8T_>/
MGW[\^&?+Z^N.MJCDY4"H]@Y;@A V#RF@%0$P'QZ3G\>Q%MN+,,WR_\.HR6EJ
M%TQ/<U2R<:-53_XNH0@'(Q+.FX!$QF 1@P.?+D)&>SW[L"45KAL8*H$-HUE+
M52%2*PMPUOH+X?#-7,L^4QZ<%&$$@9$9=\O;*H)+C[3OA4 E-V=R[:D02E Q
M9VUAA5Y"X\Z!+R[9M2O0H0A0270L]=/3V@MT.%[4WZ:TEJ)!7?_>00E0/47C
M4'A4\AY)O-N#>8:IGNJ"E/?H$AD.83-B@JC@?][L.IEG?@WF)S@]2-_+\B(.
M^C"U"^PJ,Q-_;EI5ZPPFD#XEXQ-*U6>M[)+'0!I+\J[J&NXV".$YXZ7Y9<E(
M-*C4:!H/UA =6ZZR1G)U0 DO5B!>TM<K%552K%U!VG;)TMT<E6C=:#54Q_XS
M&"N\ON5Q(^R/'^4/GWCR2"\1(\/U%-[)3+=8P()*JI-8F,]> 2DB<[4=XW<W
M1R58-UH-YOKOTCI_1&N=(E3S-GA/BCP;,Y7J"%");BSU(\Q1X"(2V0K=O#G,
M#H_(#+NOW,K:H@W) 1QV<QPQ36KPJ 0XDO@9;-'3G"B*:\@*A!=):M-@0QD2
M1T!4\AU*M9[22M0BH0+#]V27I*3#@+W<U5GSB5L6.KT J$3H2JV^V&&+'$B:
M[M&G/@1?Q1DI^T/])I6Q%;U8/2&R^=<QN% )<@9&K'Z7H2I3/\+?Y0>)6+MH
M)S7D&!2DG0BS5PO: +A%;:'64I;YD3(W2TD013($ @X-JQ-$^/T-*HSPXFE;
M)>J<R3T ["3(\S1\+'*>>8[M=[:4/Y+G_Z(OD%$]?2?;$%[)4XZ&URT)JRRB
M@;?4DK61JVEHTRYX*HB;W>>L7U><<6!5GZ$,='J(&C+=(7"$'Y+=!X;2W\W6
MNH!XDX?@/4KX ZXB#F44T%5NJ8KJ ()*NN[T:NZ!0Q(!2IJP*\*@?5BL?7UB
M.1;N!4 E+5=JC4?#OFK67-/\$]T^6<)MFE]1C;:1-"T2@S4Z9XU\C.P#V]**
M6SM&Q5N2?LE.G\,XL*:PMC=&->XNE!J25$L8HH (A_(7>09U*8([YA+ONP+-
MVJU02:*31$L8&6]-H/F*W/^P]A*:6;P44!;FE9<[%>_C/_.XJG.Q<*4WCW^G
M&VAP39]XP_/7< O+S[:0)J!")<GI?&CAGB5& BA7,G4T^2R#T!1>4B(F"C-1
MJ/W,1I?Q)H55YAD5_[V,92EBGC.=9E R]Y;&060Z 1@*CTH+1A)OF//8!DW
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
MC"TK[VGZ&FZH]?F=O34BU^Q I)Z/(LNKEW"PI%5@/I_%N54C-YXY.D$BDME
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
M-N1;$2'T*<Y=8)*]MX/63A1'?\%PM)+R8VB7'['F'>PT+UK:/#4.TARH.FB
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
M2<1M6.I&B@=)P,D/_CE!A,# (QL#B):F.&TRC/HHQC+-JDBI%6<:A35=DIO
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
MW Y@!X,S$)?M"V9.Y3A+D]2-J'>0@KSV>H$-"V<@M 8X]"2Y5;G \"($%,<
MRLDVRVT[J!JD9HLE9XM#,I[3 $^6$Z02^DE_UFS3^2O,IC.=D3\>!Z/9U!G?
M.P_CZ=3IC6B;QZ?)X!?28?CK(/]QQ=QCTKR3![MN.9-;=+@=S(:OOZ(H$V6Y
MV;4P;'J1 'X0A;[/F*:LQPE9&*B'*@NN1/@U\% RC4.?:_D6=#!M_  "+&-#
M(]Z?,%EFGG \#WA/"_LM3)LAX(@V<7;V,=G;!RZJ+U13!E_H.R8ZJ"<E2)_(
M[VK:5J&V'H&QT#)QIB@,J2\]B@@5(?EZSU\%44"_G)+=NZ"%,Z? G4W;'> 8
MQ^K,Z3Q8KV*<!G\PG(H/<D[/30U-FPO:H"[@6 O"MUD21"@A&]?JA1SC&33>
MO[(@/\@7/K^,?LX<4!K M$6@C41:(*1%4A-$2,R\-,.4?G*_72">3#A-35_M
MVZ OY-H2,PQ<0_C;NLH8IJ_^:ON[.CJ6B'6KKJ6: @YENZ9 (6ESO6IY"*OS
M:EDXU9;.748MF7_<7DOP3=+\Q4?$ZME?@$9Q%._S5RB>_ ($Z J5LFF# 9PC
MC>>*7<H=LB.SZ)*=PC5/+7$/*/C:; MP.&,@2U9M2Y_<(*)DC:.\-CO;1L=S
M6>%L23>HU+09#92E!N/+*M$-HQ017*F.W:&7E'^CW2XCS>VAPM)F3V@K+#$
MZKO:3_FN%J$%"TWM^K3!99-SYA"UA\I,FS6BS;(H!\"R\^%NU;XG_.?)^3-"
M?'&8BJ/D%LUC7"1D93F<!E\(]P1]<C?!FR%]\:-NZ-1-/68&L%)GN0E(='X1
MJC7:+";M-E/]0K!2[P@K!3JW*$+\MQA^:ZB\M=EHVLN;S[PUNV\CF;)WZ88.
M4"E98H&1,&Z5>$2K!FF19SYZHC9R G6:XN E2ZG'R"QN7C!DTNW^>U#EL,3R
MHQ=V*Y?IDEER8?!R?I&_8[?,T [:[Z5#@!_:S1N<6H%CY>(AIAVZ),A&@8K6
M$BM3&X@LD2XA2VB3*L\N^\V@\C'MY-),O>GULZM'%$ MC">$@]@G/\<TW/L.
MY7\"7&$Z&!NJ)+8XRW0&IR53F\?0<T2H#FEXQ"]QR+)=;NU\4^1E.*_;@(.$
M_.J./0[G;,L7>7U?A.J2/C>?[K0#IG9=2<ER962;9HQ1L(ARSW1O,\-NE!#
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
MQ\@6TI&)EX_21:X#P^B5P!SC0'14D'0S[C:I00T:<+E(^3]A1(X_/LL^JJ(
M^_V,.UIJT( F9"Y2!9B/X6YGI&=B)55H[F_<QU*#2HB0NDC5*#?#)W?3]KRP
M[6K<=5/C8:&&SP48D YY+0-(B^(&#X'[$H3L"*VB%J)1C'N$:M 0.6H7J2QL
MI22S V>M-84[A''W4UT["Q^OB]21@MU*^OMVVPQO$*B>Z*SMIF'#$6-FB?4!
M;G]I>L_OPB^N>5RH3FBS<G;I>]4!PF=?0((#0[.[DK)>\88!.WB=JQJ)\3N[
M1::+!04N];-PW%1$[E(7"FKG2SKRSA:.!54>_;'E1_MG S"S9(4@AZ,RUP6M
MSH<18<7/*-5(9N<"=(6*]-0NEA#YQ*K,7HR5ZX#7LI8CRMV9*:+%;P1A56JC
M0#7EU*Z1'6@* +U+5)H<.?8S!279ZP55"FT&47U*T8#.)2@!CCV$?.:&WN X
MTHM\@#N.TB!0%=%F$>U.1=2QL^4,4:/\T4TS3,-2([\?AR'RV-5H/(>M"&T&
M@VJ!-H.G-BU0P-(2;8!#T8EA"SPN5$>T&3L[TY%N$#[[^RH0 U5#UY'#0M7L
MU/93=37K!-^S6Y2Z6( 40@NMUP)UY,Y^8>&P?!]$;N1U8P@3C@55'OW9-(\V
MA $PLV2%*&]HXSD@V5-C8ZC83AW4#I%!\VVU 0OK<J%6#\PT_3-AE5R=*BEO
MF-$E3U#V.4B72Q0V&:W(4.U&@DK]U"9.!:FWYMW2"?R(\ +API^H'R=IT@ &
M9'(#!X*JP*EME\=,?"4,+\%R57!^'^-=SN"]&2!7&%%?J(Z<VI397D?D2%V
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
M5#$#-FFIO+C2GN(>.(Z08]S38#+[QS?.TP.+8!S=,9_N)WJL,[G2<QF3+_F
MKH;K3#63IV3J4QO%\ X!%N9A&2EEJ.R8EX+WM>:9>> K4GUIIK/R^LYL-\?7
M=^:F&7ST._.Y9AN@(1+2X(@/!_XE+#CB&A9Q#8NXAD5T \JE+"A-A2GVEI(#
MIQ=Z@!B/\A7%Z.LABWH#O!G6VAFUSU"<EW%()DR2TT6])]3>XN%#F'Y);!10
MW6JCBH@=Y_"*GPLY?'B(/8(.(S\CS&X*WX*$!6G^%N,R4P/GB'[@$E-Q?:''
M\_Y@,J)/(\/1W?-T-OE'Z2*3G]\?>_\UGCA]\IOQXV!BUHIZ]96Y^LJ<^X;X
M"44(NV'E@M$\:P^<;,@5>C#I/50OV-?KM"&.VUZ?;9RL'5^7K=]:80GUA(GU
M/A[X\, 3ZSG_5@[][W9X'YQ_CKV1F[*+%JB.?4-;:U[]@;GS^/Q:DB&97&J#
M9#RO,;;)_PN)* 7V!PI.6WD.9<FI 6.)-*G] J,EBI+@%>4^PHKRA(\ E*BV
M,A[*$E4%YP)2%),C0D*8\YE0%'1 U M:Z\LBN<M!L&3^/M,"L8,D#59N*JJ4
M6F\'KI-EBTR:&;5$"D61KGK-0?#T@74'RDQ;K1#U>:0"BR6BW&5+ XM/T 4H
M,FUE/91%)F7_ O:X;?8=)0DW]P *6%O1CE8"%C%_ ?+E>NB Y0T? 2A_;74X
ME.6O"HXER[(@O0=8JBIC .6JK8J&LES5 ;)$LL/5V@TPJX.)RX3&X_E#'"T>
MR*W+5Y1QN]' M@9KQ'T,:I8(?DJTU'>Q3U8D/_/2SR[&9$DJ]B71&[:P&U24
M]MB-0#A8(C-).0'P-%4=!RI5>VQ'[9"R1LP)(D30R]L=X2.,V0F!E7E,D&R"
M@CI#!6J/44@!$TND^$0-ERP1XCA=4I4C_*$TR /8Z?DOD8D2/@)4GO88E%31
ML42H]9P)X"57VA$J0GOL2T L+)$<SU54Z:4%- !4DO:8G12Q,6FD:(Q$%$1F
M#Y,D0S[T48T,UG8LJ-0ML$4=P:554UK A.(KJOI(4'';8WIJB]8YN1;-6)7C
M9L>B@PPF*HY%^<!7MZ*NC _>$OE9B)B_1K;*V);##H(-C_XT:QK#'^+">^S
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
MP,10F2<0!>(TARK-!9LTA4">_9I3X0ZD''"5N& S90-H=H09;&/_)BC)0G[
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
MV&%_:JJ>Y3*6'3?RG7#'--U'<[8=LJLBLF?FC)=5M+P*^\Y+SK^34 "<-X8
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
MHYWR*^_OPXCZ;#++NOALQ.M@V0ZHZS#$8U]/>EYE><ZP&R5SA'<.1S2X8=Y
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
MY\X;D7/4?HMS\>5LXDN+RRS[T <I@!\4 >R^[G(; #^<"L"/4@ _*@+XDQ4
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
MA9K-V,WD2Q^%+PQ08BWDE8=Q<*Z%7R6K+YM"*+;"RO@4C(:B.C"0$\NA#"*
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
M9F0@9ZE\%,[#W9\<.I!_W$XY8$\YBPU:QELR<O8<2^,[>G&T":@<I&:#DKD
M/Q[/S)+)*T.2%U1-]POCI08SBZ%AUD%YXK4!=57:7N3/PYKJ#X8H7F:B*^W;
MS5D*Y7G;EEDI?@K(2&<WX6R7GT!>^FUUXLE>23+2&1#!-#?!32Z5)I]]2CJ8
M^/QW1$FA<AG;5CR#TZ&0 Y#-&2,I&M/%[7L@!:%0QK9EX((@5#AC$ 120#X7
MSDK9S@]P22"JW#$'Q7,0AU(DBH5L1P)?$(@J;PSBX!WD,Z)8R'8TWR5QJ/ &
MM%6\[E$M^(["[-"V$SWH8[97RQ?<9@T81H_:;/RN452_[/<61+72ZU5IR!>5
M50Z URBKC/3;V2W0A<16- #;E^+=E6 YK)"$N>(B4)/J*K6F<L9:&.!5G;65
M)@,$KG_@R7)6Y1&M/3]YC] ES2U$[_G!&J7M))Y7/&W4! 2V_TOE'9+\U96$
M/T)WEU]JN+MP7R!99MUF;C WYY:..K>HI IKZ,>BT06,&R\K+BL:7(+MG:+@
MDEC9%EIT$WWIFM>)]@QLRS'T!9XS24HLZ4;L!E(J]C%P+A$-VLM"A=9W>OPE
MU>C&[JZFFT73WF#(#U/V6TOW*:*_H8M$2Y+TBL)5$.ZH+IX> +CW9UD-;@68
MAN1VYD1)("1,@V0'J+-%#7Z+DW?*\Q?I\82<0L(Y.91D)[QQX!^2@'=C:7#T
MAP#RRJV.5M:6HE$7Q6MZ4LPLWTJ&CE.^@E/LC]6)H3 Z\$LVX$FC#/YM/DE8
M>OY4D(TY4QX!S!M%T/."#>*UY(>Z ,M ;B;:0X1Y_=BAF6-^6_D(4RM-QV5S
M2RF/ .8%(^B)P0;QPSP*U!+?0.XKVD.$&;G0H>ESVU?:X&GV;I/=K84Q"-LO
M)79P>G"AO&TPBJRCKY>!W%WTQ@<S%JL+<T=+ &[[2J<N5#2> C/V=F,'9P:#
MBZU8@3O^'MB'N5.!\$1DEZ>-$H,-S2@+_L:)^W"1F9E#[]@E3(V\P_ON6?0I
M_N4O99_BV7S2_U^G/QF]#L:SWGPX&9]\@YU36S<OX9N7\,U+F+FPW;R$^9O
MS4OXYB6<> IFGG%B)^'S4A\#Y7.:@;@(JSKWPG3+90D;A^LF4X[-OP?S31!C
MUU\.MNB _,$/M(BI,C7T%X0*\D=1D.B01/EG&C1GVU5+[!?;C+9VO&:9  YV
M^VUP1"B-8_SNHQ!OO+T,)WDMZX_*2?%0I?S";+^KQ_<[7<8;,THU8/R=5<[?
MU^/\O2;G$ST%&N?O03KHTQM:FCU?J%"=%8*Q.9O6I\Y(+OA: L!*IDV5BL'
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
M2P$"% ,4    " #Y>3I4J4J/-+<7  " &   $0              @ $
M83(R,# T-# P,5]V,2YJ<&=02P$"% ,4    " #Y>3I4#7%]&)P6  "L%P
M$0              @ 'F%P  83(R,# T-# P,E]V,2YJ<&=02P$"% ,4
M" #Y>3I4 J,BWN F   2*@  $0              @ &Q+@  83(R,# T-# P
M-U]V,2YJ<&=02P$"% ,4    " #Y>3I4[@F8Y@@<   H'0  $0
M    @ ' 50  83(R,# T-# P.%]V,2YJ<&=02P$"% ,4    " #Y>3I4VJ-<
MMV0,  "8#   $0              @ 'W<0  83(R,# T-# P.5]V,2YJ<&=0
M2P$"% ,4    " #Y>3I4^Y &P&$1    $@  $0              @ &*?@
M83(R,# T-# Q,%]V,2YJ<&=02P$"% ,4    " #Y>3I4)O<UK;$"  "U"@
M$@              @ $:D   83(R,# T-%]E>#(S+3(N:'1M4$L! A0#%
M  @ ^7DZ5)*$;POP @  V P  !(              ( !^Y(  &$R,C P-#1?
M97@R,RTS+FAT;5!+ 0(4 Q0    ( /EY.E2+#FG&S (  #\,   2
M      "  1N6  !A,C(P,#0T7V5X,C,M-"YH=&U02P$"% ,4    " #Y>3I4
M92Z;Z;(3  !L%P$ $@              @ $7F0  83(R,# T-%]E>#DY+3$N
M:'1M4$L! A0#%     @ ^7DZ5+],9U2= P  .0T  !(              ( !
M^:P  &$R,C P-#1?97@Y.2TT+FAT;5!+ 0(4 Q0    ( /EY.E2S57K(D@,
M #8-   2              "  <:P  !A,C(P,#0T7V5X.3DM-2YH=&U02P$"
M% ,4    " #Y>3I46!PNQY,#   Y#0  $@              @ &(M   83(R
M,# T-%]E>#DY+38N:'1M4$L! A0#%     @ ^7DZ5+*VN4&. P  * T  !(
M             ( !2[@  &$R,C P-#1?97@Y.2TW+FAT;5!+ 0(4 Q0    (
M /EY.E28:S#G:P\  (UH   5              "  0F\  !C<VDR,C P-#1?
M97@Q,"TQ."YH=&U02P$"% ,4    " #Y>3I4&0"@;<L0  !W>0  %0
M        @ &GRP  8W-I,C(P,#0T7V5X,3 M,3DN:'1M4$L! A0#%     @
M^7DZ5.:,4@'J.0  >Y,! !4              ( !I=P  &-S:3(R,# T-%]E
M>#$P+3(P+FAT;5!+ 0(4 Q0    ( /EY.E3]@DB.)4P  .;M 0 5
M      "  <(6 0!C<VDR,C P-#1?97@Q,"TR,2YH=&U02P$"% ,4    " #Y
M>3I4$32!Z*5+  "5V0$ %0              @ $:8P$ 8W-I,C(P,#0T7V5X
M,3 M,C(N:'1M4$L! A0#%     @ ^7DZ5.XB > N#   -28  !,
M     ( !\JX! &-S:3(R,# T-%]E>#4M,2YH=&U02P$"% ,4    " #Y>3I4
MR@='3#D-  #U*   $P              @ %1NP$ 8W-I,C(P,#0T7V5X."TQ
M+FAT;5!+ 0(4 Q0    ( /EY.E3$+69E&!P-  OMC  3              "
M ;O( 0!C<VDR,C P-#1?<RTT83$N:'1M4$L! A0#%     @ ^7DZ5-JC7+=D
M#   F P   T              ( !!.4. &EM9S P,5]V,BYJ<&=02P$"% ,4
M    " #Y>3I4^Y &P&$1    $@  #0              @ &3\0X :6UG,# R
M7W8R+FIP9U!+ 0(4 Q0    ( /EY.E3M"HXB7"(  (1G 0 0
M  "  1\##P!J8W,M,C R,3 Y,S N>'-D4$L! A0#%     @ ^7DZ5+WR2XM5
M*@  (0 " !0              ( !J24/ &IC<RTR,#(Q,#DS,%]C86PN>&UL
M4$L! A0#%     @ ^7DZ5$HL%,J68@  H14& !0              ( !,% /
M &IC<RTR,#(Q,#DS,%]D968N>&UL4$L! A0#%     @ ^7DZ5,%W*R@=O
M[K\* !0              ( !^+(/ &IC<RTR,#(Q,#DS,%]L86(N>&UL4$L!
M A0#%     @ ^GDZ5#N:&\.@D@  OI@) !0              ( !1V\0 &IC
H<RTR,#(Q,#DS,%]P<F4N>&UL4$L%!@     = !T 2 <  !D"$0    $!

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